Fix package.json bin for CLI

This commit is contained in:
Gaël Métais
2015-01-05 23:18:15 +01:00
parent 3f389fcf79
commit a6162b8440
4 changed files with 34 additions and 9 deletions
+1
View File
@@ -1,5 +1,6 @@
node_modules
bower_components
tmp
.vagrant
results/*
coverage
+29 -8
View File
@@ -68,25 +68,39 @@ module.exports = function(grunt) {
]
},
clean: {
icons: {
tmp: {
src: ['tmp']
},
dev: {
src: ['front/src/css']
},
coverage: {
src: ['coverage/']
src: ['tmp', 'coverage/']
}
},
copy: {
beforeCoverage: {
files: [
{src: ['bin/server.js'], dest: 'tmp/'}
]
},
coverage: {
files: [
{src: ['test/**'], dest: 'coverage/'},
{src: ['lib/metadata/**'], dest: 'coverage/'},
{src: ['bin/**'], dest: 'coverage/'}
{src: ['lib/metadata/**'], dest: 'coverage/'}
]
}
},
lineremover: {
beforeCoverage: {
files: {
'tmp/bin/cli.js': 'bin/cli.js'
},
options: {
exclusionPattern: /#!\/usr\/bin\/env node/
}
}
},
blanket: {
coverageApp: {
src: ['app/'],
@@ -97,7 +111,7 @@ module.exports = function(grunt) {
dest: 'coverage/lib/'
},
coverageBin: {
src: ['bin/'],
src: ['tmp/bin/'],
dest: 'coverage/bin/'
}
},
@@ -184,7 +198,7 @@ module.exports = function(grunt) {
grunt.registerTask('icons', [
'font:icons',
'less',
'clean:icons'
'clean:tmp'
]);
grunt.registerTask('build', [
@@ -206,11 +220,14 @@ module.exports = function(grunt) {
'express:testSuite',
'clean:coverage',
'copy-test-server-settings',
'lineremover:beforeCoverage',
'copy:beforeCoverage',
'blanket',
'copy:coverage',
'express:test',
'mochaTest:test',
'mochaTest:coverage'
'mochaTest:coverage',
'clean:tmp'
]);
grunt.registerTask('test-current-work', [
@@ -219,9 +236,13 @@ module.exports = function(grunt) {
'express:testSuite',
'clean:coverage',
'copy-test-server-settings',
'lineremover:beforeCoverage',
'copy:beforeCoverage',
'blanket',
'copy:coverage',
'mochaTest:test-current-work'
'express:test',
'mochaTest:test-current-work',
'clean:tmp'
]);
};
+2
View File
@@ -1,3 +1,5 @@
#!/usr/bin/env node
var debug = require('debug')('ylt:cli');
var YellowLabTools = require('../lib/yellowlabtools');
+2 -1
View File
@@ -6,7 +6,7 @@
"url": "git://github.com/gmetais/YellowLabTools.git"
},
"bin": {
"ylt": "./bin/cli.js"
"yellowlabtools": "./bin/cli"
},
"main": "./lib/yellowlabtools.js",
"dependencies": {
@@ -31,6 +31,7 @@
"grunt-contrib-less": "^0.12.0",
"grunt-express": "^1.4.1",
"grunt-fontsmith": "^0.9.1",
"grunt-line-remover": "^0.0.2",
"grunt-mocha-test": "^0.12.4",
"grunt-replace": "^0.8.0",
"matchdep": "^0.3.0",