The plugin replaces 'svgmin' and 'svgstore' with an all-in-one and highly flexible solution for managing SVG assets.
Changes:
- Deleted 'assets/images/sprite/', SVG images can live anywhere within the source image directory;
- When compiled to 'www/assets/images/sprite.svg', the plugin generates an HTML file in 'assets/images/sprite.symbol.html' that serves as an index of the spritesheet's contents;
- A separator ("--") is used when traversing a directory structure for the symbol ID (e.g, 'sprite.svg#icons--social--twitter');
42 lines
382 B
JSON
42 lines
382 B
JSON
{
|
|
"default": [
|
|
"build"
|
|
],
|
|
|
|
"sync": [
|
|
"browserSync",
|
|
"browserify:dev",
|
|
"watch",
|
|
"notify:watch"
|
|
],
|
|
|
|
"build": [
|
|
"sass",
|
|
"postcss",
|
|
"cssmin",
|
|
"browserify:prod",
|
|
"concat:prod",
|
|
"uglify",
|
|
"svg_sprite",
|
|
"notify:build"
|
|
],
|
|
|
|
"w": [
|
|
"browserify:dev",
|
|
"watch",
|
|
"notify:watch"
|
|
],
|
|
|
|
"c": [
|
|
"csscomb"
|
|
],
|
|
|
|
"j": [
|
|
"eslint"
|
|
],
|
|
|
|
"p": [
|
|
"phplint"
|
|
]
|
|
}
|