diff --git a/packages/context/time-context/package.json b/packages/context/time-context/package.json index 3fb8dcd59b..8e8421fd01 100644 --- a/packages/context/time-context/package.json +++ b/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", diff --git a/packages/context/time-context/tsdown.config.ts b/packages/context/time-context/tsdown.config.ts new file mode 100644 index 0000000000..1933fbf709 --- /dev/null +++ b/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, + }, +])