2024-08-04 08:28:19 +08:00
|
|
|
import { defineConfig, moduleTools } from '@modern-js/module-tools';
|
2024-10-21 16:30:07 +08:00
|
|
|
import { version } from './package.json';
|
2024-07-23 16:25:11 +08:00
|
|
|
|
|
|
|
export default defineConfig({
|
2024-08-15 17:59:43 +08:00
|
|
|
buildConfig: [
|
|
|
|
{
|
|
|
|
asset: {
|
|
|
|
svgr: true,
|
|
|
|
},
|
|
|
|
format: 'umd',
|
2024-10-21 16:30:07 +08:00
|
|
|
umdModuleName: 'midsceneVisualizer',
|
2024-08-15 17:59:43 +08:00
|
|
|
autoExternal: false,
|
|
|
|
externals: [],
|
|
|
|
dts: false,
|
|
|
|
platform: 'browser',
|
|
|
|
outDir: 'dist/report',
|
|
|
|
minify: {
|
|
|
|
compress: true,
|
|
|
|
},
|
2024-10-21 16:30:07 +08:00
|
|
|
define: {
|
|
|
|
__VERSION__: version,
|
|
|
|
},
|
2024-07-28 17:24:09 +08:00
|
|
|
},
|
2024-08-15 17:59:43 +08:00
|
|
|
{
|
|
|
|
asset: {
|
|
|
|
svgr: true,
|
|
|
|
},
|
2024-10-21 16:30:07 +08:00
|
|
|
format: 'umd',
|
2024-08-15 17:59:43 +08:00
|
|
|
input: {
|
2024-10-21 16:30:07 +08:00
|
|
|
index: 'src/playground.tsx',
|
2024-07-23 16:25:11 +08:00
|
|
|
},
|
2024-10-21 16:30:07 +08:00
|
|
|
umdModuleName: 'midscenePlayground',
|
2024-08-15 17:59:43 +08:00
|
|
|
autoExternal: false,
|
|
|
|
externals: [],
|
|
|
|
dts: false,
|
|
|
|
platform: 'browser',
|
2024-10-21 16:30:07 +08:00
|
|
|
outDir: 'dist/playground',
|
2024-08-15 17:59:43 +08:00
|
|
|
minify: {
|
2024-10-21 16:30:07 +08:00
|
|
|
compress: true,
|
|
|
|
},
|
|
|
|
define: {
|
|
|
|
__VERSION__: JSON.stringify(version),
|
2024-08-15 17:59:43 +08:00
|
|
|
},
|
|
|
|
},
|
2024-10-21 16:30:07 +08:00
|
|
|
// {
|
|
|
|
// asset: {
|
|
|
|
// svgr: true,
|
|
|
|
// },
|
|
|
|
// format: 'esm',
|
|
|
|
// input: {
|
|
|
|
// index: 'src/index.tsx',
|
|
|
|
// },
|
|
|
|
// autoExternal: false,
|
|
|
|
// externals: [],
|
|
|
|
// dts: false,
|
|
|
|
// platform: 'browser',
|
|
|
|
// minify: {
|
|
|
|
// compress: false,
|
|
|
|
// },
|
|
|
|
// },
|
2024-07-23 16:25:11 +08:00
|
|
|
],
|
2024-08-15 17:59:43 +08:00
|
|
|
plugins: [moduleTools()],
|
2024-07-23 16:25:11 +08:00
|
|
|
buildPreset: 'npm-component',
|
|
|
|
});
|