fixes asynchronous error with a pinky promise
parent
bb35d0d6e7
commit
df4fd6061d
53
gulpfile.mjs
53
gulpfile.mjs
|
|
@ -1,4 +1,5 @@
|
||||||
import {dest, series, src} from 'gulp';
|
import {dest, series, src} from 'gulp';
|
||||||
|
import gulp from 'gulp';
|
||||||
import process from 'node:process';
|
import process from 'node:process';
|
||||||
import replace from 'gulp-replace';
|
import replace from 'gulp-replace';
|
||||||
import jsonModify from 'gulp-json-modify';
|
import jsonModify from 'gulp-json-modify';
|
||||||
|
|
@ -133,42 +134,42 @@ function updateManifestFile() {
|
||||||
.pipe(dest('src/'))
|
.pipe(dest('src/'))
|
||||||
}
|
}
|
||||||
|
|
||||||
async function prepareDB() {
|
gulp.task('prepareDB', async function (done) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (!existsSync("./src/packs/__source")) {
|
if (!existsSync("./src/packs/__source")) {
|
||||||
mkdirSync("./src/packs/__source");
|
mkdirSync("./src/packs/__source");
|
||||||
}
|
}
|
||||||
|
|
||||||
convert("./src/packs/_source/talente", "./src/packs/__source/talente", "Skill");
|
await convert("./src/packs/_source/talente", "./src/packs/__source/talente", "Skill");
|
||||||
convert("./src/packs/_source/zauber", "./src/packs/__source/zauber", "Spell");
|
await convert("./src/packs/_source/zauber", "./src/packs/__source/zauber", "Spell");
|
||||||
convert("./src/packs/_source/vorteile", "./src/packs/__source/vorteile", "Advantage");
|
await convert("./src/packs/_source/vorteile", "./src/packs/__source/vorteile", "Advantage");
|
||||||
convert("./src/packs/_source/nachteile", "./src/packs/__source/vorteile", "Advantage", false);
|
await convert("./src/packs/_source/nachteile", "./src/packs/__source/vorteile", "Advantage", false);
|
||||||
convert("./src/packs/_source/sonderfertigkeiten", "./src/packs/__source/sonderfertigkeiten", "SpecialAbility");
|
await convert("./src/packs/_source/sonderfertigkeiten", "./src/packs/__source/sonderfertigkeiten", "SpecialAbility");
|
||||||
convert("./src/packs/_source/waehrungen", "./src/packs/__source/waehrungen", "Equipment");
|
await convert("./src/packs/_source/waehrungen", "./src/packs/__source/waehrungen", "Equipment");
|
||||||
convert("./src/packs/_source/Gegenstaende/Waffen", "./src/packs/__source/Waffen", "Equipment");
|
await convert("./src/packs/_source/Gegenstaende/Waffen", "./src/packs/__source/Waffen", "Equipment");
|
||||||
convert("./src/packs/_source/Gegenstaende/Munition", "./src/packs/__source/Munition", "Equipment");
|
await convert("./src/packs/_source/Gegenstaende/Munition", "./src/packs/__source/Munition", "Equipment");
|
||||||
convert("./src/packs/_source/Gegenstaende/Ruestzeug", "./src/packs/__source/Ruestzeug", "Equipment");
|
await convert("./src/packs/_source/Gegenstaende/Ruestzeug", "./src/packs/__source/Ruestzeug", "Equipment");
|
||||||
convert("./src/packs/_source/Gegenstaende/Behaelter", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Behaelter", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Bekleidung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Bekleidung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Beleuchtung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Beleuchtung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Buecher", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Buecher", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Essutensilien", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Essutensilien", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Sonstiges", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Sonstiges", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Werkzeug", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Werkzeug", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/Gegenstaende/Seile", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
await convert("./src/packs/_source/Gegenstaende/Seile", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||||
convert("./src/packs/_source/liturgien-und-segnungen", "./src/packs/__source/liturgien", "Liturgy");
|
await convert("./src/packs/_source/liturgien-und-segnungen", "./src/packs/__source/liturgien", "Liturgy");
|
||||||
convert("./src/packs/_source/wunden", "./src/packs/__source/wunden", "ActiveEffect");
|
await convert("./src/packs/_source/wunden", "./src/packs/__source/wunden", "ActiveEffect");
|
||||||
|
|
||||||
convert("./src/packs/_source/kulturen", "./src/packs/__source/kulturen", "Culture");
|
|
||||||
convert("./src/packs/_source/spezien", "./src/packs/__source/spezien", "Species");
|
|
||||||
convert("./src/packs/_source/professionen", "./src/packs/__source/professionen", "Profession");
|
|
||||||
|
|
||||||
|
await convert("./src/packs/_source/kulturen", "./src/packs/__source/kulturen", "Culture");
|
||||||
|
await convert("./src/packs/_source/spezien", "./src/packs/__source/spezien", "Species");
|
||||||
|
await convert("./src/packs/_source/professionen", "./src/packs/__source/professionen", "Profession");
|
||||||
|
done()
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function buildDB() {
|
function buildDB() {
|
||||||
// Determine which source folders to process
|
// Determine which source folders to process
|
||||||
|
|
@ -199,6 +200,6 @@ export default series(
|
||||||
copySource,
|
copySource,
|
||||||
copyAssets,
|
copyAssets,
|
||||||
buildStyles,
|
buildStyles,
|
||||||
prepareDB,
|
gulp.task('prepareDB'),
|
||||||
buildDB
|
buildDB
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue