UNPKG

@cloudbase/app

Version:
32 lines (27 loc) 900 B
/* eslint-disable @typescript-eslint/no-require-imports */ const path = require('path') const { ignoreNodeDepsPlugins } = require('../../../webpack.ignore-node-deps') const params = { context: path.resolve(__dirname, '../'), mode: 'production', watch: false, entry: path.resolve(__dirname, '../src/index.ts'), output: { path: path.resolve(__dirname, '../dist/miniprogram'), filename: 'index.js', library: 'tcboauth', libraryTarget: 'umd', umdNamedDefine: true, globalObject: 'typeof window !== "undefined"?window:this', }, externals: {}, definePlugin: { 'process.env.NODE_ENV': JSON.stringify('production'), 'process.env.IS_MP_BUILD': 'true', 'process.env.IS_BROWSER_BUILD': 'true', 'globalThis.IS_MP_BUILD': true, }, } const config = require('./web.prod.js')(params) config.plugins.push(...ignoreNodeDepsPlugins) module.exports = config