提交 e886fdcd authored 作者: Brian West's avatar Brian West

Merge pull request #405 in FS/freeswitch from ~JMESQUITA/freeswitch:feature/FS-8009 to master

* commit 'be73c4f1':
  FS-8009 #resolve Create a grunt project with livereload support. From now on, use npm install && grunt serve to develop on this project.
/*jslint node: true */
'use strict';
var pkg = require('./package.json');
module.exports = function (grunt) {
// load all grunt tasks
require('load-grunt-tasks')(grunt);
// Project configuration.
grunt.initConfig({
watch: {
js: {
files: ['js/{,*/}*.js'],
tasks: ['newer:jshint:all'],
options: {
livereload: true
}
},
gruntfile: {
files: ['Gruntfile.js']
},
livereload: {
options: {
livereload: true
},
files: [
'partials/{,*/}*.html',
'js/{,*/}*.js',
'images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
]
}
},
connect: {
options: {
port: 9001,
// Change this to '0.0.0.0' to access the server from outside.
hostname: 'localhost',
livereload: 35729
},
livereload: {
options: {
open: false,
middleware: function (connect) {
return [
connect().use(
'/js/src',
connect.static('../js/src')
),
connect.static('.')
];
}
}
},
},
});
grunt.registerTask('serve', ['connect:livereload', 'watch']);
};
{
"name": "verto_communicator",
"version": "0.0.1",
"devDependencies": {
"grunt": "~0.4.5",
"grunt-contrib-connect": "^0.9.0",
"grunt-contrib-jshint": "~0.10.0",
"grunt-contrib-watch": "^0.6.1",
"load-grunt-tasks": "^3.2.0"
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论