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 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
victorb/trymodule A tool for testing and exploring Node.js modules in an interactive environment. 1,138
requirejs/cajon A JavaScript module loader that supports both CommonJS and AMD modules. 117
electron/rebuild Automatically rebuilds native Node.js modules against the currently installed Electron version. 1,029
yanhaijing/lodjs A JavaScript module loader based on the AMD specification, supporting modular development and dependency injection. 291
magento/baler Automates bundling and optimization of AMD modules in Magento 2 stores for improved performance. 175
cujojs/curl A small and fast module loader that handles various JavaScript formats and protocols. 1,881
ai/dual-publish Automates conversion of JavaScript projects to dual ES module and CommonJS packages for publication on npm. 187
dojo/loader A JavaScript module loader that supports AMD and CJS formats for loading modules in web browsers, Node.js, and Nashorn environments. 16
alexindigo/ndash A dashboard for browsing and tracking Node.js module activity on npmjs.com 165
olafurnielsen-zz/form5-node-express-mongoose-coffeescript A Node.js application skeleton providing basic Express.js and Mongoose setup with additional utilities for authentication, UI development, and project management. 32
tzyganu/umc1.9 A tool for creating custom Magento extensions with simplified functionality 241
amol-/axel A JavaScript loader with collision detection 24
imlucas/lone Turns Node.js applications into standalone executables for distribution. 48
artem-mangilev/ngx-vflow A library that enables building node-based UI with Angular 167
bwplotka/mesos-modules-dev Docker image for building Mesos modules with improved compilers and build options 2