diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..74a58c0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: node_js +sudo: required +node_js: + - "stable" +before_install: npm install -g grunt-cli +install: npm install grunt --save-dev +before_script: grunt build +script: grunt travis diff --git a/mobility-track-nodejs/Gruntfile.js b/Gruntfile.js similarity index 88% rename from mobility-track-nodejs/Gruntfile.js rename to Gruntfile.js index 69f89a1..143fc5e 100644 --- a/mobility-track-nodejs/Gruntfile.js +++ b/Gruntfile.js @@ -44,6 +44,9 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-nodemon'); grunt.loadNpmTasks('grunt-concurrent'); - + + //Development task + grunt.task.registerMultiTask('grunt', ['build','testServerJS'], function() { + process.exit(0);}); + } grunt.registerTask('default', ['jshint', 'concurrent']); -}; diff --git a/mobility-track-nodejs/package.json b/package.json similarity index 78% rename from mobility-track-nodejs/package.json rename to package.json index c8fe749..653800c 100644 --- a/mobility-track-nodejs/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.2.0", "author": "The WebMatrix Team ", "description": "A simple boilerplate for building node applications on Windows Azure (or wherever)", + "contributors": [ { "name": "Justin Beckwith", @@ -16,11 +17,21 @@ "express" ], "dependencies": { + "grunt": "^0.4.5", + "grunt-concurrent": "~0.4.3", + "grunt-contrib-jshint": "~0.10.0", + "grunt-contrib-watch": "~0.5.3", + "grunt-nodemon": "~0.2.0", "express": "~3.1.0", "mongoose": "~3.8.8", "ejs": "^2.3.1", "ejs-locals": "^1.0.2" }, + + "scripts": { + "test": "grunt test" + }, + "devDependencies": { "grunt": "^0.4.5", "grunt-concurrent": "~0.4.3",