An open API service providing repository metadata for many open source software ecosystems.

Topic: "commonjs"

webpack/webpack

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

Language: JavaScript - Size: 65.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 65,319 - Forks: 9,075

parcel-bundler/parcel

The zero configuration build tool for the web. 📦🚀

Language: JavaScript - Size: 57.7 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 43,850 - Forks: 2,264

evanw/esbuild

An extremely fast bundler for the web

Language: Go - Size: 18.9 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 38,971 - Forks: 1,207

browserify/browserify

browser-side require() the node.js way

Language: JavaScript - Size: 2.4 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 14,677 - Forks: 1,200

pahen/madge

Create graphs from your CommonJS, AMD or ES6 module dependencies

Language: JavaScript - Size: 1.37 MB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 9,521 - Forks: 332

ronami/minipack

📦 A simplified example of a modern module bundler written in JavaScript

Language: JavaScript - Size: 25.4 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 3,248 - Forks: 324

tapjs/tapjs

Test Anything Protocol tools for node

Language: JavaScript - Size: 70.5 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 2,385 - Forks: 275

MasterKale/SimpleWebAuthn

WebAuthn, Simplified. A collection of TypeScript-first libraries for simpler WebAuthn integration. Supports modern browsers, Node, Deno, and more.

Language: TypeScript - Size: 5.62 MB - Last synced at: 4 days ago - Pushed at: 26 days ago - Stars: 1,884 - Forks: 162

privatenumber/pkgroll

📦 Zero-config package bundler for Node.js + TypeScript

Language: TypeScript - Size: 2.33 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 1,413 - Forks: 39

stealjs/steal

Gets JavaScript

Language: JavaScript - Size: 65.8 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 1,369 - Forks: 520

huozhi/bunchee

Zero config bundler for npm packages

Language: TypeScript - Size: 2.73 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,205 - Forks: 33

webpack/enhanced-resolve

Offers an async require.resolve function. It's highly configurable.

Language: JavaScript - Size: 1.38 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 962 - Forks: 194

indutny/webpack-common-shake

CommonJS Tree Shaker plugin for WebPack

Language: JavaScript - Size: 1.05 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 916 - Forks: 13

antoine-coulon/skott

All-in-one devtool to automatically analyze, search and visualize project modules and dependencies from JavaScript, TypeScript (JSX/TSX) and Node.js (ES6, CommonJS)

Language: TypeScript - Size: 1.46 MB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 743 - Forks: 29

pinterest/bonsai

Understand the tree of dependencies inside your webpack bundles, and trim away the excess.

Language: JavaScript - Size: 10.4 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 739 - Forks: 24

dependents/node-dependency-tree

Get the dependency tree of a module

Language: JavaScript - Size: 1.08 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 727 - Forks: 84

browserify-rails/browserify-rails

Browserify + Rails = a great way to modularize your legacy JavaScript

Language: Ruby - Size: 450 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 703 - Forks: 89

browserify/detective

Find all calls to require() no matter how deeply nested using a proper walk of the AST

Language: JavaScript - Size: 117 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 414 - Forks: 60

hjl19911127/vue-drawer-layout

A simple DrawerLayout component for Vue.js.

Language: JavaScript - Size: 22.4 MB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 407 - Forks: 83

wessberg/cjstoesm

A tool that can transform CommonJS to ESM

Language: TypeScript - Size: 5.13 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 405 - Forks: 15

argyleink/blingblingjs

💲 Micro-library of shorthands for DOM selection, events, and attribute manipulation

Language: JavaScript - Size: 432 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 234 - Forks: 16

dependents/node-precinct

Unleash the detectives

Language: JavaScript - Size: 898 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 227 - Forks: 37

Wscats/requirejs-demo

《RequreJS学习笔记》

Language: JavaScript - Size: 147 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 199 - Forks: 38

originjs/vite-plugins

Language: TypeScript - Size: 170 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 174 - Forks: 29

cometkim/espub

Perfect build tool for libraries, powered by esbuild

Language: TypeScript - Size: 9.49 MB - Last synced at: about 15 hours ago - Pushed at: 1 day ago - Stars: 169 - Forks: 10

indutny/common-shake

CommonJS Tree Shaker API

Language: JavaScript - Size: 99.6 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 152 - Forks: 6

mo4islona/node-blockly

Blockly for Node.js and Browser via CommonJS module

Language: JavaScript - Size: 6.53 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 136 - Forks: 83

imgix/js-core

A JavaScript client library for generating image URLs with imgix

Language: JavaScript - Size: 1.59 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 127 - Forks: 21

letorbi/tarp.require

A lightweight & asynchronous JavaScript loader for CommonJS and NodeJS modules.

Language: JavaScript - Size: 300 KB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 116 - Forks: 27

camesine/Typescript-restful-starter

Node.js + ExpressJS + Joi + Typeorm + Typescript + JWT + ES2015 + Clustering + Tslint + Mocha + Chai

Language: TypeScript - Size: 672 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 110 - Forks: 30

jaywcjlove/tsbb

TSBB is a CLI tool for developing, testing and publishing modern TypeScript projects with zero configuration, and can also be used for module or react component development. @tsbbjs

Language: TypeScript - Size: 2.09 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 106 - Forks: 6

browserify/common-shakeify

browserify tree shaking plugin using `common-shake`

Language: JavaScript - Size: 156 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 104 - Forks: 18

andreyvital/babel-plugin-global-require 📦

A simple plugin that allows you to require globally

Language: JavaScript - Size: 57.6 KB - Last synced at: 1 day ago - Pushed at: over 9 years ago - Stars: 100 - Forks: 2

smclab/titaniumifier

Get a Titanium™ SDK CommonJS module out of a Node package!

Language: JavaScript - Size: 243 KB - Last synced at: about 19 hours ago - Pushed at: over 3 years ago - Stars: 94 - Forks: 14

azu/commonjs-to-es-module-codemod

Codemod that convert CommonJS(require/exports) to ES Modules(import/export) for JavaScript/TypeScript

Language: JavaScript - Size: 260 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 87 - Forks: 15

dependents/node-filing-cabinet

Get the file location associated with a dependency/partial's path

Language: JavaScript - Size: 1.04 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 85 - Forks: 44

transitive-bullshit/npm-es-modules

Breakdown of 7 different ways to use ES modules with npm today.

Language: JavaScript - Size: 1.23 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 75 - Forks: 10

rhysd/dirname-filename-esm

__dirname and __filename for ES Modules environment

Language: JavaScript - Size: 30.3 KB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 69 - Forks: 1

magic-akari/swc_mut_cjs_exports

[SWC plugin] mutable CJS exports

Language: Rust - Size: 527 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 65 - Forks: 16

xiaoxiangmoe/vite-plugin-commonjs-externals

Add commonjs external support for vite. Mainly to provide vite support for electron.

Language: TypeScript - Size: 57.6 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 8

kaelzhang/neuron.js

:shipit: A Full Feature CommonJS Module Manager, Dependency Graph Handler and Loader for Browsers

Language: JavaScript - Size: 7.25 MB - Last synced at: 1 day ago - Pushed at: almost 9 years ago - Stars: 63 - Forks: 17

HugoDF/mock-spy-module-import

JavaScript import/require module testing do's and don'ts with Jest

Size: 1.09 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 57 - Forks: 12

secure-require/secure-require

A secure require implementation for ECMAScript

Language: TypeScript - Size: 678 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 3

msrose/babel-plugin-transform-amd-to-commonjs

:sparkles: Babel plugin that transforms AMD to CommonJS

Language: JavaScript - Size: 4.83 MB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 52 - Forks: 11

AdrianVillamayor/Wizard-JS

A lightweight wizard UI component that supports accessibility and HTML5 in JavaScript Vanilla.

Language: JavaScript - Size: 233 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 52 - Forks: 13

nosferatoy/units-converter

A simple utility library to measure and convert between units

Language: JavaScript - Size: 1.46 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 11

sidvishnoi/esm-to-cjs

Transform ESM to Common JS for present NodeJS, without any junk wrappers or useless renaming

Language: JavaScript - Size: 44.9 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 49 - Forks: 4

jonschlinkert/is-windows 📦

Returns true if the platform is Windows (and Cygwin or MSYS/MinGW for unit tests)

Language: JavaScript - Size: 18.6 KB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 48 - Forks: 12

delfimov/JS-Share

Social media share. This project is intended to help you integrate sharing within your code. Supports Facebook, Reddit, Twittier, Telegram, Whatsapp, VK, OK.ru and many others.

Language: JavaScript - Size: 28.3 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 47 - Forks: 14

letstri/timezz

With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy.

Language: TypeScript - Size: 2.01 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 45 - Forks: 5

ardriveapp/turbo-sdk

The first SDK on Arweave to bring you programmable fiat top ups, Turbo-powered upload reliability, and fast data and indexing finality for TypeScript based Web and Node projects.

Language: TypeScript - Size: 1.85 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 44 - Forks: 2

adamisntdead/wbpck-bundler

A Little Toy Javascript Module Bundler 🎁

Language: JavaScript - Size: 21.5 KB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 42 - Forks: 5

jherax/array-sort-by

Powerful mechanism to sort arrays or array of objects by one or more properties. You can also specify a custom comparer function.

Language: JavaScript - Size: 254 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 39 - Forks: 0

jimmycuadra/shellwords

Manipulate strings according to the word parsing rules of the UNIX Bourne shell.

Language: TypeScript - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 5

allure-examples/mocha-npm-cjs-js

Example of Allure Report usage with Mocha, npm, CommonJS and JavaScript

Language: JavaScript - Size: 1.98 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 37 - Forks: 29

bminer/module-concat

Fairly lightweight CommonJS module concatenation tool

Language: JavaScript - Size: 34.2 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 5

ar-io/ar-io-sdk

The featured SDK for interacting with the $ARIO network and token. Compatible with Typescript based Web and Node projects.

Language: TypeScript - Size: 6.98 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 34 - Forks: 16

zcuric/eslint-plugin-require-sort

ESlint plugin for sorting requires (CommonJS modules) alphabetically

Language: JavaScript - Size: 476 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 1

node-eval/node-eval

:zap: Evaluate CommonJS modules content directly like node does in require() and more

Language: JavaScript - Size: 112 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 34 - Forks: 7

mifi/commonify

Recursively publish ESM packages as CommonJS!

Language: JavaScript - Size: 33.2 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 32 - Forks: 1

polygonplanet/WSHModule

WSHModule is a JavaScript virtual machine built in WSH/JScript.

Language: JavaScript - Size: 3.87 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 32 - Forks: 1

nktnet1/import-sync

Synchronously and dynamically import ES6 modules in NodeJS

Language: TypeScript - Size: 1.35 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 31 - Forks: 2

IvanGaravito/quickjs-require

Small implementation of CommonJS require modules for QuickJS

Language: JavaScript - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 28 - Forks: 4

knightedcodemonkey/duel

TypeScript dual packages.

Language: JavaScript - Size: 287 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 3

Topener/To.ImageCache

A simple CommonJS module for Titanium to cache images a little less temporarily, and configurable

Language: JavaScript - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 9

eight04/cjs-es

Transform CommonJS modules into ES modules.

Language: JavaScript - Size: 358 KB - Last synced at: 21 minutes ago - Pushed at: almost 3 years ago - Stars: 27 - Forks: 1

revan-zhang/the-super-tiny-web-module-resolver

simple js bundler written in 100 lines of code.

Language: JavaScript - Size: 18.6 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 5

Borewit/load-esm

Utility to dynamically load ESM modules in TypeScript CommonJS projects

Language: TypeScript - Size: 22.5 KB - Last synced at: about 24 hours ago - Pushed at: 3 months ago - Stars: 26 - Forks: 1

s3pweb/keycloak-admin-client-cjs

Keycloak Admin Client compiled in CommonJS.

Language: Shell - Size: 446 KB - Last synced at: 12 days ago - Pushed at: 24 days ago - Stars: 23 - Forks: 16

tbjgolden/xnr

A fast, zero-config TypeScript runner for easy reliable script execution.

Language: TypeScript - Size: 1.21 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 23 - Forks: 0

revan-zhang/nedo

a commonJS hook to load modules from url at runtime.

Language: JavaScript - Size: 93.8 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 23 - Forks: 1

gbaldera/TiCaching

Commonjs module for caching data in Apps made with Titanium Mobile

Language: JavaScript - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: over 7 years ago - Stars: 23 - Forks: 8

homer0/cjs2esm

Transforms a project that uses CommonJS to ES Modules.

Language: JavaScript - Size: 2.06 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 22 - Forks: 2

mpx-ecology/mpx-es-check

Checks the version of ES in JavaScript files with simple shell commands

Language: JavaScript - Size: 249 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 22 - Forks: 2

eight04/rollup-plugin-cjs-es

Convert CommonJS module into ES module.

Language: JavaScript - Size: 472 KB - Last synced at: about 3 hours ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 0

suchipi/require-browser

Easy-to-use require function for your browser

Language: JavaScript - Size: 766 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 21 - Forks: 1

dreamsicle-io/speckle

A JavaScript plugin that adds responsive, stylized speckles to any element; with no dependencies.

Language: JavaScript - Size: 595 KB - Last synced at: 13 days ago - Pushed at: about 7 years ago - Stars: 21 - Forks: 0

gardenhq/o

An in-browser loader/bundler for javascript. No Node required. No CLI required. Use with @gardenhq/willow for a flexible, 'unobtrusive' dependency injection builder to decouple your codebase.

Language: JavaScript - Size: 529 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 20 - Forks: 4

vepeckman/jsExport.nim

CommonJS exports for Nim

Language: Nim - Size: 6.84 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 1

MizaGBF/GBFAP

GBF Animation Player, an animation viewer for Granblue Fantasy characters

Language: JavaScript - Size: 7.85 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 17 - Forks: 1

wxingheng/jcommon

JavaScript 常用纯函数工具库

Language: TypeScript - Size: 1.41 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 16 - Forks: 2

georapbox/webpack-library-starter-kit

Webpack starter kit for creating libraries

Language: JavaScript - Size: 1.28 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 5

shellophobia/transform-image-js

JS library to transform the image

Language: JavaScript - Size: 117 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 2

inlife/squirrel-require

📦 Create and manage your squirrel modules

Language: Squirrel - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 1

sant123/cjs

A Deno implementation to create variables like __dirname and __filename of Node.js

Language: TypeScript - Size: 217 KB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

appcelerator-modules/ti.oauth

OAuth 2.0 implementation in CommonJS.

Language: JavaScript - Size: 22.5 KB - Last synced at: 14 days ago - Pushed at: about 8 years ago - Stars: 13 - Forks: 5

htdangkhoa/google-ads

(Unofficial) Google Ads API Nodejs Client Library

Language: TypeScript - Size: 472 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 3

dependents/node-ast-module-types

AST helpers for recognizing CommonJS, AMD, and ES6 module types

Language: JavaScript - Size: 934 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 3

VictorCazanave/google-sheets-i18n-generator

Generate i18n JSON/JS files from a Google Sheets spreadsheet

Language: JavaScript - Size: 903 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

georapbox/rollup-library-starter-kit

Rollup starter kit for creating libraries

Language: JavaScript - Size: 949 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1

ZibanPirate/l2t

Elegantly Convert List into Tree

Language: JavaScript - Size: 134 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 3

zeekay/requisite

🕸️ CommonJS bundler with automatic compilation, browser reload and more.

Language: CoffeeScript - Size: 2.04 MB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 12 - Forks: 1

u3u/fix-tsup-cjs

Fix the commonjs default export statement and type definition of tsup output

Language: TypeScript - Size: 156 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 11 - Forks: 0

Hexagon/base64

Base64 and base64url to string or arraybuffer, and back. Works in Node, Deno or browser.

Language: TypeScript - Size: 1.33 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 11 - Forks: 3

nodejs-monorepo-templates/typescript-monorepo

A monorepo template in TypeScript (CommonJS)

Language: TypeScript - Size: 1.92 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

c24w/try-catch-finally.js

A very small library for more flexible error catching in JavaScript.

Language: JavaScript - Size: 613 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

indutny/webpack-common-shake-demo

Demonstration of webpack-common-shake plugin

Language: JavaScript - Size: 323 KB - Last synced at: about 2 months ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 3

dependents/module-definition

Determines whether a JavaScript file is in the CommonJS, AMD, or ES6 format

Language: JavaScript - Size: 790 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 5

chocolateboy/uncommonjs

A minimum viable shim for module.exports

Language: JavaScript - Size: 230 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 3

rstuven/sinonquire

Automatically stubs CommonJS modules returned by require() using Sinon.JS

Language: JavaScript - Size: 10.7 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 1