Skip to content

Commit f8b6c15

Browse files
committed
Improving the build script
1 parent 5e91858 commit f8b6c15

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

gulpfile.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ gulp.task('copy_styles', function () {
1818
.pipe(gulp.dest('./lib/styles/scss'));
1919
});
2020

21-
gulp.task('build', ['copy_styles', 'build_styles'], function () {
21+
gulp.task('build-lib', ['copy_styles', 'build_styles'], function () {
2222
const tsResult = gulp.src('src/**/*.{ts,tsx}')
2323
.pipe(tsProject({
2424
declaration: true
@@ -43,3 +43,6 @@ gulp.task('build-demo', ['copy-index'], function () {
4343
.pipe(webpack(require('./webpack.config.demo.prod.js')))
4444
.pipe(gulp.dest('docs/'));
4545
});
46+
47+
// all
48+
gulp.task('build', ['build-demo', 'build-lib']);

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"test": "mocha --timeout 15000 --compilers js:babel-register ./test/*Spec.js",
99
"start": "cross-env NODE_ENV=development ts-node ./demo/server.ts",
1010
"build:ts": "tsc --project ./tsconfig.build.json",
11-
"build:lib": "cross-env NODE_ENV=production gulp build",
11+
"build": "cross-env NODE_ENV=production gulp build",
12+
"build:lib": "cross-env NODE_ENV=production gulp build-lib",
1213
"build:demo": "cross-env NODE_ENV=production gulp build-demo",
1314
"tslint": "tslint --project \".\"",
1415
"tslint:fix": "tslint --project \".\" --fix",

0 commit comments

Comments
 (0)