Skip to content

Commit 7678905

Browse files
dmealingclaude
andcommitted
fix(codegen-ts): @biomejs/js-api + wasm-nodejs are runtime deps, not dev
format.ts statically imports @biomejs/js-api and uses Distribution.NODE (which loads @biomejs/wasm-nodejs). They were in devDependencies, so a consumer install of codegen-ts (or the cli) crashed at load: 'Cannot find package @biomejs/js-api'. Move both to dependencies; drop the spurious @biomejs/biome peerDep (never imported). Caught by an rc.2 smoke-test install from the registry. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f166e0b commit 7678905

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

bun.lock

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/typescript/packages/codegen-ts/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,16 @@
3535
"publishConfig": { "access": "public" },
3636
"dependencies": {
3737
"@metaobjectsdev/metadata": "workspace:*",
38+
"@biomejs/js-api": "^0.7.0",
39+
"@biomejs/wasm-nodejs": "^1.9.4",
3840
"ts-poet": "^6.10.0"
3941
},
4042
"peerDependencies": {
4143
"drizzle-orm": ">=0.36.0",
42-
"zod": ">=3.23.0",
43-
"@biomejs/biome": ">=1.9.0"
44+
"zod": ">=3.23.0"
4445
},
4546
"devDependencies": {
4647
"@biomejs/biome": "^1.9.0",
47-
"@biomejs/js-api": "^0.7.0",
48-
"@biomejs/wasm-nodejs": "^1.9.4",
4948
"@metaobjectsdev/codegen-ts-react": "workspace:*",
5049
"bun-types": "latest",
5150
"drizzle-orm": "^0.36.0",

0 commit comments

Comments
 (0)