Skip to content

Commit 9e71b37

Browse files
committed
Simplify build steps
1 parent 253a046 commit 9e71b37

File tree

1 file changed

+7
-67
lines changed

1 file changed

+7
-67
lines changed

gulpfile.js

Lines changed: 7 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,6 @@ var tsConfig = assign(require('./tsconfig.json').compilerOptions, {
1616
declaration: true
1717
});
1818

19-
gulp.task('watch', function() {
20-
gulp.watch('./src/**/*.ts', ['watch-build']);
21-
});
22-
23-
gulp.task('process', function() {
24-
var f = filter(['**', '!src/*.*']);
25-
26-
var tsResult = gulp.src(['./src/**/*.ts'], {
27-
base: './src/css-animator'
28-
})
29-
.pipe(f)
30-
.pipe(sourcemaps.init({ loadMaps: true }))
31-
.pipe(ts(assign(tsConfig, {
32-
module: 'commonjs'
33-
})));
34-
35-
return merge([
36-
tsResult.dts.pipe(gulp.dest('./dist')),
37-
tsResult.js
38-
.pipe(sourcemaps.write('.', { addComment: true }))
39-
.pipe(gulp.dest('./dist'))
40-
]);
41-
});
42-
4319
gulp.task('bundle:build:1', function() {
4420
return gulp.src('./dist/index.js')
4521
.pipe(webpack(require('./config.bundle')[0], wp))
@@ -128,43 +104,14 @@ gulp.task('example:copy', function() {
128104
.pipe(gulp.dest('docs/assets'));
129105
});
130106

131-
// gulp.task('shim', function(done) {
132-
// runSequence('shim:build', 'shim:compress', done);
133-
// });
134-
//
135-
// gulp.task('shim:build', function() {
136-
// return gulp.src('./dist/shim.js')
137-
// .pipe(webpack(require('./config.shim'), wp))
138-
// .pipe(gulp.dest('./dist/bundles'));
139-
// });
140-
//
141-
// gulp.task('shim:compress', function() {
142-
// var wpConfig = require('./config.source');
143-
// var location = wpConfig.output.path;
144-
// var filename = wpConfig.output.filename;
145-
// var filenameMin = wpConfig.output.filename.split('.');
146-
// filenameMin.splice(filenameMin.length - 1, 0, '.min.');
147-
// filenameMin = filenameMin.join('');
148-
// return gulp.src(path.join(location, filename))
149-
// .pipe(sourcemaps.init({ loadMaps: true }))
150-
// .pipe(uglify({
151-
// compress: { sequences: false }
152-
// }))
153-
// .pipe(rename(filenameMin))
154-
// .pipe(sourcemaps.write('.', { addComment: true }))
155-
// .pipe(gulp.dest(location));
156-
// });
157-
158107
gulp.task('clean:example', function() {
159108
return del([
160109
'./docs/assets/app.js*',
161-
'./docs/assets/app.min.js*',
162-
// './docs/assets/shim.js*',
163-
// './docs/assets/shim.min.js*',
110+
'./docs/assets/app.min.js*'
164111
]);
165112
});
166113

167-
gulp.task('clean:process', function() {
114+
gulp.task('clean:files', function() {
168115
return del([
169116
'./dist/**/*',
170117
'!./dist/bundles'
@@ -177,13 +124,8 @@ gulp.task('clean:bundle', function() {
177124
]);
178125
});
179126

180-
gulp.task('copy:sourcemaps', function() {
181-
return gulp.src('./compiled/**/*.js.map')
182-
.pipe(gulp.dest('./dist'));
183-
});
184-
185-
gulp.task('copy:metadata', function() {
186-
return gulp.src('./compiled/**/*.metadata.json')
127+
gulp.task('copy:files', function() {
128+
return gulp.src('./compiled/**')
187129
.pipe(gulp.dest('./dist'));
188130
});
189131

@@ -208,15 +150,13 @@ gulp.task('copy:package', function () {
208150
})
209151

210152
gulp.task('clean:example', gulp.parallel('clean:example'));
211-
gulp.task('clean', gulp.parallel('clean:process', 'clean:bundle'));
153+
gulp.task('clean', gulp.parallel('clean:files', 'clean:bundle'));
212154

213-
gulp.task('copy', gulp.parallel('copy:metadata', 'copy:sourcemaps', 'copy:readme', 'copy:license', 'copy:package'));
155+
gulp.task('copy', gulp.parallel('copy:files', 'copy:readme', 'copy:license', 'copy:package'));
214156

215157
gulp.task('example', gulp.series('example:build', 'example:copy'));
216158

217-
gulp.task('build', gulp.series('clean', 'copy', 'process', 'bundle'/*, 'shim'*/));
159+
gulp.task('build', gulp.series('clean', 'copy', 'bundle'));
218160
gulp.task('build:example', gulp.series('clean:example', 'example'));
219161

220-
gulp.task('watch-build', gulp.series('process'));
221-
222162
gulp.task('default', gulp.parallel('build'));

0 commit comments

Comments
 (0)