anodynos / uRequire

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 :-)
http://anodynos.github.io/uRequire
MIT License
265 stars 20 forks source link

Cowork / integrate / piggyback with builders/dependency managers! (eg bower, jam, yeoman, brunch) #17

Open anodynos opened 11 years ago

anodynos commented 11 years ago

uRequire currently works only on command line and through grunt-urequire. It read its own uRequire.config (still in alpha) and will also utilize RequireJS's own format.

We should be able to take advantage of other dependency managers & app builders.

So we need to check / cowork / integrate / piggyback with others : for example bower, brunch.io, yeoman.io, jam, npm's package.json, requirejs.packages etc.

Do you know any other dependency/package/bundle managers you think we should examine ?

paulmillr commented 11 years ago

I’d want to help you integrating this with brunch. Really like the idea. Actually I started integrating this on my own before I saw the issue.

The problem is that urequire lacks docs on how to use it from node.js. There are just command line docs.

anodynos commented 11 years ago

Hi Paul,

I am so glad you want to integrate with brunch .

I m also very sorry for my delayed getting back to you, I was very busy.

Unfortunately version 0.3alpha is not stable enough and documented yet, but good news is I m going to uRequire some time during the next few weeks and I it'll take a more stable shape + I ll write up some initial docs for your integration endeavor.

So bare with me and watch this space the following few weeks.