https://github.com/triptych/shaker
Static asset rollup manager for Mojito
https://github.com/triptych/shaker
Last synced: 2 months ago
JSON representation
Static asset rollup manager for Mojito
- Host: GitHub
- URL: https://github.com/triptych/shaker
- Owner: triptych
- License: bsd-3-clause
- Created: 2012-04-23T23:41:21.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-04-23T23:45:36.000Z (about 13 years ago)
- Last Synced: 2025-02-09T20:30:58.863Z (4 months ago)
- Language: JavaScript
- Size: 2.26 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shaker
Shaker is a static asset rollup manager for Mojito applications which minimizes the number of client side requests.
A rollup consists of one or more input files that are combined (rolled up) to produce a single output file. Rollups can be as simple as a single file, a single mojit binder and its dependencies, or any combination thereof.
Shaker allows you to create rollups regarding different combination of dimensions, for example you may wanna serve different assets when people are connected from different devices, different countries, etc.
For more information please see the docs.
## Dependencies
[mime](https://github.com/bentomas/node-mime), [buildy](https://github.com/mosen/buildy), [async](https://github.com/caolan/async), [mkdirp](https://github.com/substack/node-mkdirp), and optionally [knox](https://github.com/LearnBoost/knox) to use the S3 task.