summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Deodato <douglasdeodato@gmail.com>2016-09-26 12:12:46 +0100
committerDouglas Deodato <douglasdeodato@gmail.com>2016-09-26 12:12:46 +0100
commit7e661ffc6838d66d64a312e89c98c44967cb6a27 (patch)
tree59d490cbc37c183e1ede8d26decc7f0a8f197996
parentfa1f5dea954e0d4e3035c1ad86d2c3193889b780 (diff)
downloadmulti-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.zip
multi-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.tar.gz
multi-select-7e661ffc6838d66d64a312e89c98c44967cb6a27.tar.bz2
grunt serve added, time grunt issue solved
-rw-r--r--Gruntfile.js120
-rw-r--r--package.json8
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"
}