summaryrefslogtreecommitdiff
path: root/vendor/mervick/material-design-icons/Gruntfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/mervick/material-design-icons/Gruntfile.js')
-rw-r--r--vendor/mervick/material-design-icons/Gruntfile.js63
1 files changed, 63 insertions, 0 deletions
diff --git a/vendor/mervick/material-design-icons/Gruntfile.js b/vendor/mervick/material-design-icons/Gruntfile.js
new file mode 100644
index 000000000..d70e7305d
--- /dev/null
+++ b/vendor/mervick/material-design-icons/Gruntfile.js
@@ -0,0 +1,63 @@
+/* jshint nod: true */
+"use strict";
+
+var livereload = {
+ host: 'localhost',
+ port: 35729,
+};
+
+module.exports = function(grunt) {
+ grunt.initConfig({
+ pkg: grunt.file.readJSON('package.json'),
+ sass: {
+ dist: {
+ options: {
+ sourcemap: 'none',
+ unixNewlines: true,
+ compass: true,
+ lineNumbers: false,
+ },
+ files: {
+ 'css/material-icons.css' : 'scss/material-icons.scss'
+ }
+ },
+ demo: {
+ options: {
+ sourcemap: 'none',
+ unixNewlines: true,
+ compass: true,
+ lineNumbers: true,
+ },
+ files: {
+ 'demo/style/main.css' : 'demo/style/main.scss'
+ }
+ },
+ },
+ cssmin: {
+ options: {
+ sourceMap: true
+ },
+ target: {
+ files: {
+ 'css/material-icons.min.css': ['css/material-icons.css']
+ }
+ }
+ },
+ watch: {
+ css: {
+ files: [
+ 'scss/*.scss',
+ 'demo/style/*.scss'
+ ],
+ tasks: ['sass'],
+ options: {
+ livereload: livereload
+ }
+ }
+ }
+ });
+ grunt.loadNpmTasks('grunt-contrib-sass');
+ grunt.loadNpmTasks('grunt-contrib-cssmin');
+ grunt.loadNpmTasks('grunt-contrib-watch');
+ grunt.registerTask('default', ['sass', 'watch']);
+} \ No newline at end of file