forked from GitHub-Mirrors/foundry-sw5e
Moved most files for new system
This commit is contained in:
parent
b4bc7fc550
commit
0906bab02e
158 changed files with 2204 additions and 2160 deletions
60
gulpfile.js
60
gulpfile.js
|
@ -1,29 +1,72 @@
|
||||||
const gulp = require("gulp");
|
const gulp = require("gulp");
|
||||||
const less = require("gulp-less");
|
const less = require("gulp-less");
|
||||||
|
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
/* Constants
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
|
||||||
|
const src = "./src/"
|
||||||
|
const dest = "./dist/"
|
||||||
|
|
||||||
/* ----------------------------------------- */
|
/* ----------------------------------------- */
|
||||||
/* Compile LESS
|
/* Compile LESS
|
||||||
/* ----------------------------------------- */
|
/* ----------------------------------------- */
|
||||||
|
|
||||||
const SW5E_LESS = ["less/**/*.less"];
|
const SW5E_LESS = [src + "less/**/*.less"];
|
||||||
|
|
||||||
function compileLESS() {
|
function compileLESS() {
|
||||||
return gulp.src("less/original/sw5e.less").pipe(less()).pipe(gulp.dest("./"));
|
return gulp.src(src + "less/original/sw5e.less")
|
||||||
|
.pipe(less())
|
||||||
|
.pipe(gulp.dest(dest));
|
||||||
}
|
}
|
||||||
|
|
||||||
function compileGlobalLess() {
|
function compileGlobalLess() {
|
||||||
return gulp.src("less/update/sw5e-global.less").pipe(less()).pipe(gulp.dest("./"));
|
return gulp.src(src + "less/update/sw5e-global.less")
|
||||||
|
.pipe(less())
|
||||||
|
.pipe(gulp.dest(dest));
|
||||||
}
|
}
|
||||||
|
|
||||||
function compileLightLess() {
|
function compileLightLess() {
|
||||||
return gulp.src("less/update/sw5e-light.less").pipe(less()).pipe(gulp.dest("./"));
|
return gulp.src(src + "less/update/sw5e-light.less")
|
||||||
|
.pipe(less())
|
||||||
|
.pipe(gulp.dest(dest));
|
||||||
}
|
}
|
||||||
|
|
||||||
function compileDarkLess() {
|
function compileDarkLess() {
|
||||||
return gulp.src("less/update/sw5e-dark.less").pipe(less()).pipe(gulp.dest("./"));
|
return gulp.src(src + "less/update/sw5e-dark.less")
|
||||||
|
.pipe(less())
|
||||||
|
.pipe(gulp.dest(dest));
|
||||||
}
|
}
|
||||||
|
|
||||||
const css = gulp.series(compileLESS, compileGlobalLess, compileLightLess, compileDarkLess);
|
const css = gulp.parallel(compileLESS, compileGlobalLess, compileLightLess, compileDarkLess);
|
||||||
|
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
/* Copy Files
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
|
||||||
|
const SW5E_COPY = [src + "**", "!" + src + "less/**/*.less"]
|
||||||
|
|
||||||
|
async function copy() {
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
gulp.src("README.md").pipe(gulp.dest(dest));
|
||||||
|
gulp.src(src + "system.json").pipe(gulp.dest(dest));
|
||||||
|
gulp.src(src + "template.json").pipe(gulp.dest(dest));
|
||||||
|
gulp.src(src + "sw5e.js").pipe(gulp.dest(dest));
|
||||||
|
gulp.src(src + "fonts/**").pipe(gulp.dest(dest + "fonts/"));
|
||||||
|
gulp.src(src + "lang/**").pipe(gulp.dest(dest + "lang/"));
|
||||||
|
gulp.src(src + "module/**").pipe(gulp.dest(dest + "module/"));
|
||||||
|
gulp.src(src + "packs/**").pipe(gulp.dest(dest + "packs/"));
|
||||||
|
gulp.src(src + "templates/**").pipe(gulp.dest(dest + "templates/"));
|
||||||
|
gulp.src(src + "ui/**").pipe(gulp.dest(dest + "ui/"));
|
||||||
|
resolve();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
/* build
|
||||||
|
/* ----------------------------------------- */
|
||||||
|
|
||||||
|
const build = gulp.parallel(css, copy)
|
||||||
|
|
||||||
/* ----------------------------------------- */
|
/* ----------------------------------------- */
|
||||||
/* Watch Updates
|
/* Watch Updates
|
||||||
|
@ -31,11 +74,12 @@ const css = gulp.series(compileLESS, compileGlobalLess, compileLightLess, compil
|
||||||
|
|
||||||
function watchUpdates() {
|
function watchUpdates() {
|
||||||
gulp.watch(SW5E_LESS, css);
|
gulp.watch(SW5E_LESS, css);
|
||||||
|
gulp.watch(SW5E_COPY, copy);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----------------------------------------- */
|
/* ----------------------------------------- */
|
||||||
/* Export Tasks
|
/* Export Tasks
|
||||||
/* ----------------------------------------- */
|
/* ----------------------------------------- */
|
||||||
|
|
||||||
exports.default = css;
|
exports.default = build;
|
||||||
gulp.parallel(css), (exports.watch = gulp.series(gulp.parallel(css), watchUpdates));
|
exports.watch = watchUpdates;
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
0
module/effects.js → src/module/effects.js
vendored
0
module/effects.js → src/module/effects.js
vendored
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue