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
