UNPKG

babylonjs-loaders

Version:

Babylon.js Loaders module =====================

27 lines (26 loc) 1.18 kB
const commonConfigGenerator = require("@dev/build-tools").webpackTools.commonUMDWebpackConfiguration; const path = require("path"); module.exports = (env) => { const commonConfig = commonConfigGenerator({ mode: env.production ? "production" : "development", devPackageName: "loaders", outputPath: path.resolve(__dirname), entryPoints: { loaders: "./src/index.ts", glTF1FileLoader: "./src/glTF1FileLoader.ts", glTF2FileLoader: "./src/glTF2FileLoader.ts", glTFFileLoader: "./src/glTFFileLoader.ts", objFileLoader: "./src/objFileLoader.ts", stlFileLoader: "./src/stlFileLoader.ts", }, alias: { loaders: path.resolve(__dirname, "../../../dev/loaders/src"), "@lts/loaders": path.resolve(__dirname, "../../../lts/loaders/src"), }, overrideFilename: (pathData) => { return pathData.chunk.name === "loaders" ? `babylonjs.[name]${env.production ? ".min" : ""}.js` : `babylon.[name]${env.production ? ".min" : ""}.js`; }, minToMax: true, }); return commonConfig; };