uRequire

Module builder

Automates module conversion and bundling with support for multiple languages and plugins

The Ultimate JavaScript Module Builder & Automagical Task Runner. Convert AMD & CommonJS/NodeJS modules to UMD, AMD, CommonJS or bundle them as combined.js (rjs & almond, AMDclean soon) & automagically run/test/watch them on nodejs, Web/AMD or Web/Script. Declarative & DRY config with inheritance. Manipulate & inject dependencies, module code, banners, version etc while building with a single line. Support two kinds of plugins, ResourceConverter (i.e file level) and AfterBuilder (i.e the whole bundle). Transparent support for Coffeescript, IcedCoffeescript, Coco, LiveScript – they’re just JavaScript :-)

GitHub

265 stars
11 watching
20 forks
Language: CoffeeScript
last commit: over 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
victorb/trymoduleA tool for testing and exploring Node.js modules in an interactive environment.1,135
requirejs/cajonA JavaScript module loader that supports both CommonJS and AMD modules.117
electron/rebuildAutomatically rebuilds native Node.js modules against the currently installed Electron version.1,032
yanhaijing/lodjsA JavaScript module loader based on the AMD specification, supporting modular development and dependency injection.291
magento/balerAutomates bundling and optimization of AMD modules in Magento 2 stores for improved performance.175
cujojs/curlA small and fast module loader that handles various JavaScript formats and protocols.1,881
ai/dual-publishAutomates conversion of JavaScript projects to dual ES module and CommonJS packages for publication on npm.187
dojo/loaderA JavaScript module loader that supports AMD and CJS formats for loading modules in web browsers, Node.js, and Nashorn environments.16
alexindigo/ndashA dashboard for browsing and tracking Node.js module activity on npmjs.com166
olafurnielsen-zz/form5-node-express-mongoose-coffeescriptA Node.js application skeleton providing basic Express.js and Mongoose setup with additional utilities for authentication, UI development, and project management.32
tzyganu/umc1.9A tool for creating custom Magento extensions with simplified functionality242
amol-/axelA JavaScript loader with collision detection24
imlucas/loneTurns Node.js applications into standalone executables for distribution.48
artem-mangilev/ngx-vflowA library that enables building node-based UI with Angular180
bwplotka/mesos-modules-devDocker image for building Mesos modules with improved compilers and build options2