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 gulp from 'gulp';
|
||||
import process from 'node:process';
|
||||
import replace from 'gulp-replace';
|
||||
import jsonModify from 'gulp-json-modify';
|
||||
|
|
@ -133,42 +134,42 @@ function updateManifestFile() {
|
|||
.pipe(dest('src/'))
|
||||
}
|
||||
|
||||
async function prepareDB() {
|
||||
gulp.task('prepareDB', async function (done) {
|
||||
|
||||
try {
|
||||
if (!existsSync("./src/packs/__source")) {
|
||||
mkdirSync("./src/packs/__source");
|
||||
}
|
||||
|
||||
convert("./src/packs/_source/talente", "./src/packs/__source/talente", "Skill");
|
||||
convert("./src/packs/_source/zauber", "./src/packs/__source/zauber", "Spell");
|
||||
convert("./src/packs/_source/vorteile", "./src/packs/__source/vorteile", "Advantage");
|
||||
convert("./src/packs/_source/nachteile", "./src/packs/__source/vorteile", "Advantage", false);
|
||||
convert("./src/packs/_source/sonderfertigkeiten", "./src/packs/__source/sonderfertigkeiten", "SpecialAbility");
|
||||
convert("./src/packs/_source/waehrungen", "./src/packs/__source/waehrungen", "Equipment");
|
||||
convert("./src/packs/_source/Gegenstaende/Waffen", "./src/packs/__source/Waffen", "Equipment");
|
||||
convert("./src/packs/_source/Gegenstaende/Munition", "./src/packs/__source/Munition", "Equipment");
|
||||
convert("./src/packs/_source/Gegenstaende/Ruestzeug", "./src/packs/__source/Ruestzeug", "Equipment");
|
||||
convert("./src/packs/_source/Gegenstaende/Behaelter", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Bekleidung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Beleuchtung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Buecher", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Essutensilien", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Sonstiges", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Werkzeug", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/Gegenstaende/Seile", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
convert("./src/packs/_source/liturgien-und-segnungen", "./src/packs/__source/liturgien", "Liturgy");
|
||||
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/talente", "./src/packs/__source/talente", "Skill");
|
||||
await convert("./src/packs/_source/zauber", "./src/packs/__source/zauber", "Spell");
|
||||
await convert("./src/packs/_source/vorteile", "./src/packs/__source/vorteile", "Advantage");
|
||||
await convert("./src/packs/_source/nachteile", "./src/packs/__source/vorteile", "Advantage", false);
|
||||
await convert("./src/packs/_source/sonderfertigkeiten", "./src/packs/__source/sonderfertigkeiten", "SpecialAbility");
|
||||
await convert("./src/packs/_source/waehrungen", "./src/packs/__source/waehrungen", "Equipment");
|
||||
await convert("./src/packs/_source/Gegenstaende/Waffen", "./src/packs/__source/Waffen", "Equipment");
|
||||
await convert("./src/packs/_source/Gegenstaende/Munition", "./src/packs/__source/Munition", "Equipment");
|
||||
await convert("./src/packs/_source/Gegenstaende/Ruestzeug", "./src/packs/__source/Ruestzeug", "Equipment");
|
||||
await convert("./src/packs/_source/Gegenstaende/Behaelter", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Bekleidung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Beleuchtung", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Buecher", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Essutensilien", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Sonstiges", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Werkzeug", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/Gegenstaende/Seile", "./src/packs/__source/Gegenstaende", "Equipment", false);
|
||||
await convert("./src/packs/_source/liturgien-und-segnungen", "./src/packs/__source/liturgien", "Liturgy");
|
||||
await convert("./src/packs/_source/wunden", "./src/packs/__source/wunden", "ActiveEffect");
|
||||
|
||||
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) {
|
||||
console.error(err);
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
function buildDB() {
|
||||
// Determine which source folders to process
|
||||
|
|
@ -199,6 +200,6 @@ export default series(
|
|||
copySource,
|
||||
copyAssets,
|
||||
buildStyles,
|
||||
prepareDB,
|
||||
gulp.task('prepareDB'),
|
||||
buildDB
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue