-
Notifications
You must be signed in to change notification settings - Fork 75
Expand file tree
/
Copy pathgulpfile.js
More file actions
25 lines (17 loc) · 732 Bytes
/
gulpfile.js
File metadata and controls
25 lines (17 loc) · 732 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var gulp = require('gulp');
// require tasks
require('./tasks/download-shell');
require('./tasks/build');
require('./tasks/build-min');
require('./tasks/build-api');
gulp.task('update-config', function ( done ) {
var Fs = require('fs');
var utils = require('./tasks/utils');
var appJson = JSON.parse(Fs.readFileSync('./package.json'));
var frameworkJson = JSON.parse(Fs.readFileSync('./editor-framework/package.json'));
utils.mixin( frameworkJson.dependencies, appJson.dependencies );
utils.mixin( frameworkJson.devDependencies, appJson.devDependencies );
Fs.writeFileSync('./package.json', JSON.stringify(frameworkJson, null, 2));
done();
});
gulp.task('clean-all', ['clean', 'clean-min']);