Explorar el Código

fix(time-context): inline shared build helper

pku-xht hace 2 meses
padre
commit
01ed2c9e1c

+ 0 - 1
packages/context/time-context/package.json

@@ -21,7 +21,6 @@
   "files": [
     "lib/index.js",
     "lib/invariant.js",
-    "lib/request-zone-*.js",
     "lib/types/**/*.d.ts"
   ],
   "license": "BSD-3-Clause",

+ 25 - 0
packages/context/time-context/tsdown.config.ts

@@ -0,0 +1,25 @@
+import { defineConfig } from 'tsdown'
+
+/** Build both public entries separately so each inlines the shared request-zone helper. */
+export default defineConfig([
+  {
+    entry: ['lib/types/index.js'],
+    outDir: 'lib',
+    format: ['esm'],
+    platform: 'node',
+    target: 'es2024',
+    fixedExtension: false,
+    dts: false,
+    clean: false,
+  },
+  {
+    entry: ['lib/types/invariant.js'],
+    outDir: 'lib',
+    format: ['esm'],
+    platform: 'node',
+    target: 'es2024',
+    fixedExtension: false,
+    dts: false,
+    clean: false,
+  },
+])