Added .latest to the build

master
johnkiernander 2014-12-15 20:41:14 +00:00
parent de75f386e6
commit 47837b05a0
2 changed files with 18 additions and 10 deletions

View File

@ -45,6 +45,14 @@ module.exports = function(grunt) {
} }
} }
}, },
copy: {
main: {
files: [
{ src: 'dist/<%= pkg.name %>.v<%= pkg.version %>.min.js', dest: 'dist/<%= pkg.name %>.latest.min.js'},
{ src: 'dist/<%= pkg.name %>.v<%= pkg.version %>.js', dest: 'dist/<%= pkg.name %>.latest.js'}
]
}
},
connect: { connect: {
server: { server: {
options: { options: {
@ -143,6 +151,7 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-connect'); grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-jslint'); grunt.loadNpmTasks('grunt-jslint');
grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-karma'); grunt.loadNpmTasks('grunt-karma');
@ -210,7 +219,7 @@ module.exports = function(grunt) {
}); });
// Default tasks // Default tasks
grunt.registerTask('default', ['concat', 'jslint', 'uglify', 'connect', 'prop']); grunt.registerTask('default', ['concat', 'jslint', 'uglify', 'copy', 'connect', 'prop']);
grunt.registerTask('test:unit', ['concat:test', 'karma:unit']); grunt.registerTask('test:unit', ['concat:test', 'karma:unit']);
grunt.registerTask('test', ['karma:continuous:start', 'watch']); grunt.registerTask('test', ['karma:continuous:start', 'watch']);

View File

@ -8,14 +8,6 @@
"url": "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" "url": "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt"
} }
], ],
"dependencies": {
"express": "3.x",
"grunt": "~0.4.4",
"grunt-jslint": "~0.2.6",
"grunt-contrib-concat": "~0.2.0",
"grunt-contrib-uglify": "~0.2.0",
"grunt-contrib-connect": "~0.3.0"
},
"devDependencies": { "devDependencies": {
"karma-script-launcher": "~0.1.0", "karma-script-launcher": "~0.1.0",
"karma-chrome-launcher": "~0.1.2", "karma-chrome-launcher": "~0.1.2",
@ -28,7 +20,14 @@
"karma-phantomjs-launcher": "~0.1.1", "karma-phantomjs-launcher": "~0.1.1",
"karma": "~0.10.9", "karma": "~0.10.9",
"grunt-contrib-watch": "~0.5.3", "grunt-contrib-watch": "~0.5.3",
"grunt-karma": "~0.6.2" "grunt-karma": "~0.6.2",
"express": "3.x",
"grunt": "~0.4.4",
"grunt-jslint": "~0.2.6",
"grunt-contrib-concat": "~0.2.0",
"grunt-contrib-uglify": "~0.2.0",
"grunt-contrib-connect": "~0.3.0",
"grunt-contrib-copy": "~0.7.0"
}, },
"buildDependencies": { "buildDependencies": {
"d3": "3.4.8" "d3": "3.4.8"