Create SVG files with different color and add them to stream
Lightweight logger composite to help you debug your modules and disable when you go to production
Simple observer composite to use for your factories
Demo repo based on old Estático. Tasks were completely replaced with new ones and the source files were adapted where necessary.
Uses Browsersync to serve and realod files.
Copies files, optionally renames them.
Contains helpers used in Estático's data layer.
Uses ESLint to lint and automatically fix code.
Uses `gulp-simplefont64` to inline font files into base64-encoded data URIs
Transforms `Handlebars` to `HTML`.
Uses GraphicsMagick to create resized and optionally cropped image variants
Puppeteer environment for Jest tests.
Creates static JSON data mocks
Uses [`Ajv`](https://www.npmjs.com/package/ajv) to validate input files against a [`JSON schema`](http://json-schema.org).
Uses [Puppeteer](https://github.com/GoogleChrome/puppeteer) to check for JS errors and run tests
Helpers for QUnit tests
Transforms Sass to CSS, uses PostCSS (autoprefixer and clean-css) to transform the output
Uses [`node-plop`](https://github.com/amwmedia/node-plop) to interactively scaffold files.
Uses Stylelint to lint (and optionally auto-fix files)
Uses `svgstore` to create a sprite from multiple SVGs.
Utilities for logging etc.
Helper for visual regression tests with [Puppeteer](https://github.com/GoogleChrome/puppeteer). Uses [pixelmatch](https://github.com/mapbox/pixelmatch).
Sends HTML pages through the [w3c validator](https://validator.w3.org/).
Watches files using `gulp.watch`. Provides a dependency graph based on `graphlib`.