- Stylus
- Jade
- Browserify
- Superangent
- Vue.js
- Custom build tools
- Gulp.js
-
What we use it for
- Responsive mixins
- Versioning + SHA for cloudfront
- Shared functions with Jade
- Environment variables
- Nib
- Griddy
- Override CSS
-
Pros
- Native in Node.js
-
Cons
- Silent failures
- Incredibly loose syntax
-
Overview
- Dead-Simple two-way data binding
- With and without DOM
- Easy to compose your own MV*
-
Features
- Components
- Directives
- Filters
- Templating
-
Pros
- Lightweight
- Cherrypick your modules
- Environments of stand-alone components
-
Cons:
- Lack of some off-the-shelf modules
-
Why
- Blocks / inheritance done properly
- Mixins
- Selectors syntax matching Stylus
-
How we use it
- Split JSON / Markdown content
- SHA-SUM query param fom CDN invalidation
- Shared functions with Stylus