Cowboy-coder / bundle-up

An asset manager for nodejs
MIT License
56 stars 22 forks source link

Stylus 0.29.0 issues #24

Open jasonfry89 opened 12 years ago

jasonfry89 commented 12 years ago

I am attempting to use bundle-up with the latest version of stylus. Including only .css files works without issue (both with bundling enabled and disabled), but when I attempt to include a .styl file, I get errors. When bundling is disabled, I see that the browser performs the correct GET requests for the stylesheets:

mah.css /generated/stylesheets

When bundling is enabled, I get a 'Maximum call stack size exceeded' error, and the application fails to start. It also references what looks like a stylus error message:

'Range Error: C:\program files\nodejs\testapp\public\stylesheets\mah.styl:1

1|'

Here is what I am doing in code:

// /app.js var app = express();

bundleUp(app, dirname + '/assets', { staticRoot: dirname + '/public/', staticUrlRoot: '/', bundle: false, minifyCss: false, minifyJs: false });

// /assets.js module.exports = function (assets) { assets.root = __dirname; assets.addCss('/public/stylesheets/style.css'); assets.addCss('/public/stylesheets/mah.styl'); assets.addCss('/styles/mah2.styl'); };

// File structure /public/stylesheets/style.css /public/stylesheets/mah.styl /styles/mah2.styl

Some other useful tidbits: $ stylus -V 0.29.0

$ express -V 3.0.0rc4

Latest bundle-up version

Thanks!

Cowboy-coder commented 12 years ago

And you are certain that mah.styl is using proper Stylus syntax?