use IIFE for entry points.

This commit is contained in:
2025-07-03 18:24:31 +09:00
parent 5926c08da5
commit 83f29b8e63
12 changed files with 64 additions and 51 deletions

View File

@@ -9,6 +9,8 @@ const isDev = process.env.NODE_ENV === 'development';
const targets = ['last 2 versions', '> 0.2%', 'not dead', 'Firefox ESR'];
export default defineConfig({
mode: isDev ? 'development' : 'production',
devtool: isDev ? 'inline-cheap-module-source-map' : false,
entry: { config: './src/config/index.tsx', desktop: './src/desktop/index.tsx' },
output: {
path: './plugin/js',
@@ -17,7 +19,6 @@ export default defineConfig({
resolve: {
extensions: ['...', '.ts', '.tsx', '.jsx'],
},
devtool: isDev ? 'inline-cheap-module-source-map' : false,
module: {
rules: [
{