Gulp now copies and minifies json files in js directory.

This commit is contained in:
fire bingo 2018-04-24 08:26:41 -07:00
parent beb8a87274
commit 7a5c02d736
3 changed files with 918 additions and 552 deletions

@ -4,6 +4,7 @@ const rename = require('gulp-rename');
const uglify = require('gulp-uglify-es').default;
const sourcemaps = require('gulp-sourcemaps');
const cssmin = require('gulp-cssmin');
const jsonmin = require('gulp-jsonminify');
const jsFiles = [
"Js/Common.js",
@ -23,7 +24,11 @@ const cssFiles = [
const cssToCopy = [
'Css/main.min.css',
'Css/generic.min.css'
]
];
const jsonFiles = [
'Js/BgmLoop.json',
'Js/XduMissions.json'
];
const jsDest = "Js";
gulp.task('dev', gulp.series(
@ -42,6 +47,7 @@ gulp.task('dist', gulp.series(
buildCss,
copyCss
),
buildJson,
copyHtml,
copyImages
),
@ -84,4 +90,10 @@ function copyHtml() {
function copyImages() {
return gulp.src('Images/**')
.pipe(gulp.dest('Dist/Images'));
}
function buildJson() {
return gulp.src(jsonFiles)
.pipe(jsonmin())
.pipe(gulp.dest('Dist/Js'));
}

1455
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -7,6 +7,7 @@
"gulp": "github:gulpjs/gulp#4.0",
"gulp-concat": "~2.6.1",
"gulp-cssmin": "~0.2.0",
"gulp-jsonminify": "^1.1.0",
"gulp-rename": "~1.2.2",
"gulp-sourcemaps": "~2.6.4",
"gulp-uglify": "~3.0.0",