|
|
@@ -1,10 +1,16 @@
|
|
|
import * as esbuild from 'esbuild';
|
|
|
+import packageJson from './package.json' with {type: 'json'};
|
|
|
|
|
|
await esbuild.build({
|
|
|
entryPoints: ['src/index.js'],
|
|
|
outfile: 'dist/cjs/index.cjs',
|
|
|
format: 'cjs',
|
|
|
platform: 'node',
|
|
|
- target: ['node16'],
|
|
|
+ target: ['node12'],
|
|
|
bundle: true,
|
|
|
-});
|
|
|
+ keepNames: true,
|
|
|
+ external: [
|
|
|
+ ...Object.keys(packageJson.peerDependencies || {}),
|
|
|
+ ...Object.keys(packageJson.dependencies || {}),
|
|
|
+ ],
|
|
|
+});
|