Clean up JS files created by modules build

Any files left over can effect future builds.
This commit is contained in:
Tom Byers
2019-11-19 16:37:41 +00:00
parent 549e167cc8
commit e034f5b77a
3 changed files with 11 additions and 2 deletions

1
.gitignore vendored
View File

@@ -68,7 +68,6 @@ cache/
node_modules node_modules
bower_components bower_components
npm-debug.log npm-debug.log
app/assets/javascripts/modules/all.js
environment.sh environment.sh
.envrc .envrc

View File

@@ -10,6 +10,7 @@ const rollup = require('rollup');
const rollupPluginCommonjs = require('rollup-plugin-commonjs'); const rollupPluginCommonjs = require('rollup-plugin-commonjs');
const rollupPluginNodeResolve = require('rollup-plugin-node-resolve'); const rollupPluginNodeResolve = require('rollup-plugin-node-resolve');
const stylish = require('jshint-stylish'); const stylish = require('jshint-stylish');
const del = require('del');
const plugins = {}; const plugins = {};
plugins.addSrc = require('gulp-add-src'); plugins.addSrc = require('gulp-add-src');
@@ -197,6 +198,13 @@ const lint = {
}; };
const clean = {
javascripts: (cb) => {
return del([paths.src + 'javascripts/modules/all.js'])
}
}
// Default: compile everything // Default: compile everything
const defaultTask = parallel( const defaultTask = parallel(
series( series(
@@ -207,7 +215,8 @@ const defaultTask = parallel(
copy.error_pages, copy.error_pages,
series( series(
bundleJavaScriptModules, bundleJavaScriptModules,
javascripts javascripts,
clean.javascripts
), ),
sass sass
) )

View File

@@ -21,6 +21,7 @@
"dependencies": { "dependencies": {
"@babel/core": "7.4.0", "@babel/core": "7.4.0",
"@babel/preset-env": "7.4.2", "@babel/preset-env": "7.4.2",
"del": "5.1.0",
"diff-dom": "2.5.1", "diff-dom": "2.5.1",
"govuk-elements-sass": "3.1.2", "govuk-elements-sass": "3.1.2",
"govuk-frontend": "2.13.0", "govuk-frontend": "2.13.0",