This looks awesome and probably solves my snockets / connect-assets problems. Thanks a ton. I'll provide some feedback over the weekend.
Cheers Martin On Thu, May 17, 2012 at 2:16 AM, ixti <[email protected]> wrote: > Hello everybody, > > Yesterday we have finished Mincer [1] - 100% native JavaScript > port of the Sprockets. For those who not familiar, it's an awesome > web assets processor, that allows you to write JS and CSS assets > in almost any language you like (CoffeeScript, LESS, Stylus) more > than that it allows you to "require" assets into each other, regardless > to the language with help of special directives: > > ``` stylus > //= require bootstrap.less > > h1 > color red > ``` > > It's a pure port, although there are some differences (beside language > difference) in the internal structure, it does it's work pretty well. The > main difference is that finding and compiling assets were divided into > two phases, e.g.: > > ``` ruby > asset = environment.find_asset 'app.js' > asset.to_s # -> compiled body of the asset > ``` > > transforms into: > > ``` javascript > environment.findAsset('app.js').compile(function (err, asset) { > asset.toString(); // -> compiled body of the assets > }); > ``` > > For those who want to hack into sources I have prepared some > API docs [2], which I hope will help to understand sources little bit.. > > > [1]: https://github.com/nodeca/mincer/ > [2]: http://nodeca.github.com/mincer/ > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
