Gruntfile.js in ustyle-1.11.1 vs Gruntfile.js in ustyle-1.12.0
- old
+ new
@@ -36,15 +36,21 @@
scripts: {
files: ["styleguide/**/*.js", "vendor/**/*.js"],
tasks: ["concat"]
}
},
- svg2png: {
- dist: {
- src: "vendor/assets/images/icons/",
- sizes: ["16 144", "32 288", "64 576"]
- }
+ svgstore: {
+ options: {
+ prefix: "icon-"
+ },
+ default: {
+ files: {
+ "vendor/assets/images/icons.svg": ["vendor/assets/images/icons/*.svg"],
+ "dist/icons.svg": ["vendor/assets/images/icons/*.svg"],
+ "styleguide/assets/images/icons.svg": ["vendor/assets/images/icons/*.svg"],
+ },
+ },
},
svgmin: {
dist: {
files: [{
expand: true,
@@ -81,11 +87,10 @@
bundleExec: true
},
files: {
"dist/ustyle-latest.css": "vendor/assets/stylesheets/ustyle.scss",
"dist/ustyle-content.css": "vendor/assets/stylesheets/ustyle-content.scss",
- "dist/ustyle-icons.css": "vendor/assets/stylesheets/ustyle-icons.scss",
"docs/css/main.css": "styleguide/assets/sass/main.scss"
}
}
},
concat: {
@@ -177,10 +182,10 @@
}
}
});
grunt.registerTask("lint", ["scsslint", "jscs"]);
- grunt.registerTask("icons", ["newer:svgmin", "svg2png"]);
+ grunt.registerTask("icons", ["newer:svgmin", "svgstore"]);
grunt.registerTask("build", ["sass", "sassdoc", "copy", "concat:ustyle", "uglify:ustyle", "concat:app", "lint", "postcss", "styleguide", "builder"]);
grunt.registerTask("publish", ["env:build", "build", "buildcontrol:pages"]);