From 9fa73e4618270a49f7c1e6614c25f9c5f59b4a54 Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Sat, 14 Feb 2026 10:31:51 +0000 Subject: [PATCH] fix: bundle @perstack/tui into create-expert instead of externalizing Move @perstack/tui from dependencies to devDependencies so tsup bundles it into the dist. As a private package, it can't be resolved from npm. Co-Authored-By: Claude Opus 4.6 --- .changeset/fix-create-expert-bundle.md | 5 +++++ apps/create-expert/package.json | 2 +- apps/create-expert/tsup.config.ts | 1 + pnpm-lock.yaml | 6 +++--- 4 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .changeset/fix-create-expert-bundle.md diff --git a/.changeset/fix-create-expert-bundle.md b/.changeset/fix-create-expert-bundle.md new file mode 100644 index 00000000..b0a862ec --- /dev/null +++ b/.changeset/fix-create-expert-bundle.md @@ -0,0 +1,5 @@ +--- +"create-expert": patch +--- + +fix: bundle @perstack/tui into create-expert dist instead of externalizing diff --git a/apps/create-expert/package.json b/apps/create-expert/package.json index 67059e73..b51b1d29 100644 --- a/apps/create-expert/package.json +++ b/apps/create-expert/package.json @@ -24,11 +24,11 @@ }, "dependencies": { "@perstack/core": "workspace:*", - "@perstack/tui": "workspace:*", "commander": "^14.0.2", "smol-toml": "^1.6.0" }, "devDependencies": { + "@perstack/tui": "workspace:*", "@tsconfig/node22": "^22.0.5", "@types/node": "^25.0.10", "tsup": "^8.5.1", diff --git a/apps/create-expert/tsup.config.ts b/apps/create-expert/tsup.config.ts index a0d09ce0..42ce0ac3 100644 --- a/apps/create-expert/tsup.config.ts +++ b/apps/create-expert/tsup.config.ts @@ -7,4 +7,5 @@ export default defineConfig({ entry: { "bin/cli": "bin/cli.ts", }, + external: ["react-devtools-core"], }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b882a1d..e44d3c5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,9 +102,6 @@ importers: '@perstack/core': specifier: workspace:* version: link:../../packages/core - '@perstack/tui': - specifier: workspace:* - version: link:../../packages/tui commander: specifier: ^14.0.2 version: 14.0.2 @@ -112,6 +109,9 @@ importers: specifier: ^1.6.0 version: 1.6.0 devDependencies: + '@perstack/tui': + specifier: workspace:* + version: link:../../packages/tui '@tsconfig/node22': specifier: ^22.0.5 version: 22.0.5