Browse Source

chore: updates esbuild config

e22m4u 1 year ago
parent
commit
5f2d3ccaaa
3 changed files with 11 additions and 1118 deletions
  1. 8 2
      build-cjs.js
  2. 1 1115
      dist/cjs/index.cjs
  3. 2 1
      package.json

+ 8 - 2
build-cjs.js

@@ -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 || {}),
+  ],
+});

File diff suppressed because it is too large
+ 1 - 1115
dist/cjs/index.cjs


+ 2 - 1
package.json

@@ -19,7 +19,7 @@
     "format": "prettier --write \"./src/**/*.js\"",
     "test": "npm run lint && c8 --reporter=text-summary mocha",
     "test:coverage": "npm run lint && c8 --reporter=text mocha",
-    "build:cjs": "node build-cjs.js",
+    "build:cjs": "rimraf ./dist/cjs && node --no-warnings=ExperimentalWarning build-cjs.js",
     "prepare": "husky"
   },
   "repository": {
@@ -55,6 +55,7 @@
     "husky": "~9.1.6",
     "mocha": "~10.8.2",
     "prettier": "~3.3.3",
+    "rimraf": "^6.0.1",
     "typescript": "~5.6.3"
   }
 }

Some files were not shown because too many files changed in this diff