forked from NorthernOceanS/NormaConstructor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgulpfile.js
17 lines (13 loc) · 775 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const MinecraftAddonBuilder = require("minecraft-addon-toolchain/v1");
const BrowserifySupport = require("minecraft-addon-toolchain-browserify");
const AutoFileGenerationSupport = require("./file-generation.js");
const builder = new MinecraftAddonBuilder("NormaConstructor");
//!!!!!!!!!!!!!!!!!!!!
const browserifySupport = new BrowserifySupport();
const autoFileGenerationSupport = new AutoFileGenerationSupport();
browserifySupport.bundleSources.push("scripts/**/*.*");
browserifySupport.babelOptions.plugins.push("@babel/plugin-proposal-class-properties");
autoFileGenerationSupport.bundleDir = browserifySupport.intermediateDir;
builder.addPlugin(autoFileGenerationSupport);
builder.addPlugin(browserifySupport);
module.exports = builder.configureEverythingForMe();