Skip to content

Commit 0a6e89e

Browse files
grunt updates
1 parent 0820beb commit 0a6e89e

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

Gruntfile.cjs

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ module.exports = (grunt) => {
3939

4040

4141
const launchJest = () => require('child_process').spawnSync('./node_modules/.bin/jest', ['-c=jest.config.json', '-i'], {stdio: 'inherit'});
42+
const commit = () => require('child_process').spawnSync('git', ['commit', '-m version bump"', '-a'], {stdio: 'inherit'});
4243

4344
function make(grunt) {
4445
const cfg = require('./gruntCfg.json');
@@ -60,8 +61,6 @@ function make(grunt) {
6061
grunt.loadNpmTasks('@vamship/grunt-typedoc');
6162
grunt.loadNpmTasks('grunt-ts');
6263
grunt.loadNpmTasks('grunt-webpack');
63-
// grunt.loadNpmTasks('jest');
64-
grunt.loadNpmTasks('grunt-coveralls');
6564

6665
//------ Add Doc Tasks
6766
grunt.registerTask('noTask', []);
@@ -73,6 +72,7 @@ function make(grunt) {
7372
//------ Add Test Tasks
7473
grunt.registerTask('ospec', () => { require('child_process').spawnSync('./node_modules/.bin/ospec', {stdio: 'inherit'}); });
7574
grunt.registerTask('jest', () => launchJest().status===0)
75+
grunt.registerTask('commit', () => commit().status===0)
7676
grunt.registerTask('test', ['clean:cov', 'jest', 'copy:coverage', 'cleanupCoverage']);
7777

7878
//------ Add Coverage Reporting
@@ -84,20 +84,22 @@ function make(grunt) {
8484
grunt.registerTask('build-css', ['less']);
8585
grunt.registerTask('build-base', ['clean:dist', 'clean:docs', 'build-html', 'build-css', 'copy:bin']);
8686
switch(type) {
87-
case 'node':grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'ts:cjs', 'doc', 'stage', 'test']);
87+
case 'node':grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'ts:cjs', 'doc', 'stage', 'test', 'coverageReport']);
8888
grunt.registerTask('buildDev', ['build-base', 'ts:esm', 'ts:cjs', 'stage']);
8989
break;
90-
case 'lib': grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'ts:cjs', 'webpack:appDev', 'webpack:appProd', 'doc', 'stage', 'test']);
90+
case 'lib': grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'ts:cjs', 'webpack:appDev', 'webpack:appProd', 'doc', 'stage', 'test', 'coverageReport']);
9191
grunt.registerTask('buildDev', ['build-base', 'ts:esm', 'ts:cjs', 'webpack:appDev', 'stage']);
9292
break;
9393
case 'app':
94-
default: grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'webpack:appDev', 'webpack:appProd', 'doc', 'stage', 'test']);
94+
default: grunt.registerTask('buildMin', ['build-base', 'ts:esm', 'webpack:appDev', 'webpack:appProd', 'doc', 'stage', 'test', 'coverageReport']);
9595
grunt.registerTask('buildDev', ['build-base', 'ts:esm', 'webpack:appDev', 'stage']);
9696
}
9797

9898
//------ Entry-point MultiTasks
9999
grunt.registerTask('default', ['product']);
100+
grunt.registerTask('publish', ['product', 'commit']);
100101
grunt.registerTask('dev', ['buildDev']);
102+
grunt.registerTask('build', ['product']);
101103
grunt.registerTask('product', ['buildMin']);
102104
grunt.registerTask('ci', ['build-base', 'ts:cjs', 'test', 'coverageReport']);
103105
grunt.registerTask('help', ['h']);
@@ -325,13 +327,6 @@ function make(grunt) {
325327
dest:''
326328
}
327329
},
328-
coveralls: {
329-
options: { force: true },
330-
main: {
331-
src: `docs/data/src/lcov.info`
332-
}
333-
},
334-
335330
watch: {
336331
dependencies: {
337332
files: dependencies.map(d => `./node_modules/${d.toLowerCase()}/bin/${d}.js`),

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
"types": "./esm/index.d.ts",
88
"type": "module",
99
"scripts": {
10+
"dev": "grunt --gruntfile Gruntfile.cjs dev",
11+
"build": "grunt --gruntfile Gruntfile.cjs build",
1012
"grunt": "grunt --gruntfile Gruntfile.cjs",
11-
"prepublishOnly": "npm run grunt",
13+
"prepublishOnly": "npm run grunt publish",
1214
"postpublish": "npm version patch"
1315
},
1416
"keywords": [

0 commit comments

Comments
 (0)