From 01ed2c9e1cddb91243df84e5f1440b96f5516cbb Mon Sep 17 00:00:00 2001 From: pku-xht Date: Thu, 6 Aug 2026 20:55:41 +0800 Subject: [PATCH] fix(time-context): inline shared build helper --- packages/context/time-context/package.json | 1 - .../context/time-context/tsdown.config.ts | 25 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 packages/context/time-context/tsdown.config.ts 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, + }, +])