diff options
author | Douglas Deodato <douglasdeodato@gmail.com> | 2016-09-26 12:12:46 +0100 |
---|---|---|
committer | Douglas Deodato <douglasdeodato@gmail.com> | 2016-09-26 12:12:46 +0100 |
commit | 7e661ffc6838d66d64a312e89c98c44967cb6a27 (patch) | |
tree | 59d490cbc37c183e1ede8d26decc7f0a8f197996 | |
parent | fa1f5dea954e0d4e3035c1ad86d2c3193889b780 (diff) | |
download | multi-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.zip multi-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.tar.gz multi-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.tar.bz2 |
grunt serve added, time grunt issue solved
-rw-r--r-- | Gruntfile.js | 120 | ||||
-rw-r--r-- | package.json | 8 |
2 files changed, 70 insertions, 58 deletions
diff --git a/Gruntfile.js b/Gruntfile.js index 1672a0d..53d205c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,69 +1,79 @@ - module.exports = function (grunt) { - var config = {}; +module.exports = function(grunt) { + var config = {}; - //src =============================== - var src; - config.src = src = { - sassMain : 'scss/multi-select.scss', - distFolder : 'css/multi-select.dist.css', - devFolder : 'css/multi-select.dev.css', - sassFolder : 'scss/**/*.scss', - - }; + //src =============================== + var src; + config.src = src = { + sassMain: 'scss/multi-select.scss', + distFolder: 'css/multi-select.dist.css', + devFolder: 'css/multi-select.dev.css', + sassFolder: 'scss/**/*.scss', + serverPort: 8000 + }; - //Watch =============================== - config.watch = { - scripts: { - files: ["<%= src.libFolder %>", "<%= src.sassFolder %>"] - ,tasks: ["dev", "sass:dist"] - //,tasks: ["dev",'sass:dist'] - } - } + //Watch =============================== + config.watch = { + scripts: { + files: ["<%= src.sassFolder %>"], + tasks: ["dev", "sass:dist"] + //,tasks: ["dev",'sass:dist'] + } + } - //Sass =============================== - var sass; - config.sass = sass = {}; - //distribution - sass.dist = { - options: { - style: "compressed", - noCache: true, - sourcemap: 'none', - update:true - } - , files: { - "<%= src.distFolder %>" : "<%= src.sassMain %>" - } - }; + //Sass =============================== + var sass; + config.sass = sass = {}; - //development env. - sass.dev = { - options: { - style: "expanded", - lineNumber: true, - } - , files: { - "<%= src.devFolder %>" : "<%= src.sassMain %>" - } - }; + //distribution + sass.dist = { + options: { + style: "compressed", + noCache: true, + sourcemap: 'none', + update: true + }, + files: { + "<%= src.distFolder %>": "<%= src.sassMain %>" + } + }; + //development env. + sass.dev = { + options: { + style: "expanded", + lineNumber: true, + }, + files: { + "<%= src.devFolder %>": "<%= src.sassMain %>" + } + }; - - //Register custom tasks =============================== - grunt.registerTask('default',['dev']); - grunt.registerTask('dev', ['sass:dev']); - grunt.registerTask('dist',['sass:dist']); - require('time-grunt')(grunt); - require('load-grunt-tasks')(grunt, { - scope: 'devDependencies' - }); + //grunt serve =============================== + config.connect = { + server: { + options: { + livereload: true, + port: "<%= src.serverPort %>" + } + } + }; + //Register custom tasks =============================== + grunt.registerTask('default', ['dev']); + grunt.registerTask('dev', ['sass:dev']); + grunt.registerTask('dist', ['sass:dist']); + grunt.registerTask('serve', ['connect:server', 'watch']); + require('time-grunt')(grunt); + require('load-grunt-tasks')(grunt, { + scope: 'devDependencies' + }); - //General setup =============================== - grunt.initConfig(config); + + //General setup =============================== + grunt.initConfig(config); }; diff --git a/package.json b/package.json index 987cf8c..3de0d0e 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/douglasdeodato/multi-select.git" + "url": "git+https://github.com/lou/multi-select.git" }, "author": "", "license": "WTFPL", @@ -23,7 +23,9 @@ "load-grunt-tasks": "^3.5.0", "time-grunt": "^1.3.0", "grunt-contrib-sass": "*", - "grunt-contrib-watch": "*" + "grunt-contrib-watch": "*", + "time-grunt": "^1.3.0", + "grunt-contrib-connect": "^1.0.2" }, - "homepage": "https://github.com/douglasdeodato/multi-select#readme" + "homepage": "https://github.com/lou/multi-select#README.markdown" } |