Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

README.md

AssetPipeline

Smashes, Caches, Slices, & Dices your static assets.

The asset pipeline is a simple middleware provider that serves static assets. It has modules for file version caching, compiling things like coffeescript and stylus or sass, minifying, obfuscating, and appending scripts and stylesheets, slicing up the AST of javascript files, to remove sensitive code before it's sent to the client, etc. And also can send notifications to the client when a file changes (not implemented). Perhaps in order to dynamically reload stylesheets, scripts, or html templates.

The second part is a clientside component which creates a list of script/stylesheet tags and watches for changes from the server.

Example

  //adds all the files in app
  AssetPipe.script()
    .root(__dirname + "../app/")
    .addFiles(__dirname + "../app")
    .process(CompileCoffee)
    .process(SliceSensitiveMethods)
    .process(Modularize)
    .process(Minify)

About

A pipeline for assets

Resources

License

Releases

No releases published
You can’t perform that action at this time.