A CLI based build system for frontend developers
A staging and build environment for frontend web developers.
Short: It speeds up your developing with frontend stuff. Long: Why Patsy?.
"Get on with it!"
To install and use patsy, take a look in our getting started guide.
- Bake mustache template files ( no variable passing ) into JSON string written to a *.js file
- Check js files with JSHint
- Minify files
- Concatinates minified files into one single file
- Automagic documentation generation
- Baking of LESS to CSS
- Automated testing via Nodeunit ( support for Qunit aswell )
- Proxy support
- Static file server support
- Live content update when saving files (*)
- Staging environment ( to pick sets of routes (read: proxy/reverse proxy) to use in given environment )
- Image sprite generation with automated css generation to be discussed
- Proxy data mocking ( option to save/cache data results when resources are offline )
For a full list of planned features to come, see features to come.
(Until v1.0.0, this will only be updated when major or breaking changes are made)
23/09/2013: Removed jasmine testing support for the time beeing, fixed NodeJS v0.10* path.resolve issue
09/02/2013: Beta released!
21/01/2013: Made patsy ready for beta-release. Added support for proxy, static file server and live reload.
07/01/2013: Added support for passing options to build plugin, removed dependency of globally installed grunt, added default configuration file and support for automated documentation generation.