Licence
—
Version
0.0.3
Deps
2
Vulns
0
Weekly
0
connect-asset
install
npm install connect-asset
usage
server (nodejs)
app.use(require('connect-asset'));
or
app.use(require('connect-asset')({...options...}));
view (jade)
link(rel='stylesheet', href='css/style.css')
directories
app
├ app.coffee
├ assets
│ └ css
│ └ style.styl
└ public
compilable
styluscoffee-script
options
assets: [dirpath]
path for assets directory.
Default, path.resolve('assets').
public: [dirpath]
path for public directory (web root).
Default, path.resolve('public').
builds: [Boolean]
save compiled code to public directory.
Default, if NODE_ENV=production then true else false.
minify: [Boolean]
minify compiled code or not.
Default, if NODE_ENV=production then true else false.
update: [Boolean]
re-build assets when modification time differ from Last-Modified header.
Default, true.
stylesheet: [extname]
target extension.
Default, .styl.[^1]
javascript: [extname]
target extension.
Default, .coffee.[^2]
[^1]: .styl is ok, styl is ok too.
[^2]: .coffee is ok, coffee is ok too.