diff --git a/.changeset/fix-typegen-optional-peer-deps.md b/.changeset/fix-typegen-optional-peer-deps.md new file mode 100644 index 00000000..6266d70a --- /dev/null +++ b/.changeset/fix-typegen-optional-peer-deps.md @@ -0,0 +1,5 @@ +--- +"@proofkit/typegen": patch +--- + +Move @proofkit/fmdapi and @proofkit/fmodata from optional peerDependencies to regular dependencies, fixing ERR_MODULE_NOT_FOUND when running typegen via npx diff --git a/packages/typegen/package.json b/packages/typegen/package.json index bb26ad77..5617fee0 100644 --- a/packages/typegen/package.json +++ b/packages/typegen/package.json @@ -71,6 +71,8 @@ "@commander-js/extra-typings": "^14.0.0", "@hono/node-server": "^1.19.8", "@hono/zod-validator": "^0.7.6", + "@proofkit/fmdapi": "workspace:*", + "@proofkit/fmodata": "workspace:*", "@tanstack/vite-config": "^0.2.1", "chalk": "5.4.1", "commander": "^14.0.2", @@ -88,21 +90,8 @@ "vite": "^6.4.1", "zod": "^4.3.5" }, - "peerDependencies": { - "@proofkit/fmdapi": "*", - "@proofkit/fmodata": "*" - }, - "peerDependenciesMeta": { - "@proofkit/fmdapi": { - "optional": true - }, - "@proofkit/fmodata": { - "optional": true - } - }, "devDependencies": { - "@proofkit/fmdapi": "workspace:*", - "@proofkit/fmodata": "workspace:*", + "@tanstack/intent": "^0.0.19", "@types/fs-extra": "^11.0.4", "@types/semver": "^7.7.1", "concurrently": "^8.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfe6fcc1..f28d6f6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -658,6 +658,12 @@ importers: '@hono/zod-validator': specifier: ^0.7.6 version: 0.7.6(hono@4.11.3)(zod@4.3.5) + '@proofkit/fmdapi': + specifier: workspace:* + version: link:../fmdapi + '@proofkit/fmodata': + specifier: workspace:* + version: link:../fmodata '@tanstack/vite-config': specifier: ^0.2.1 version: 0.2.1(@types/node@25.0.6)(rollup@4.55.1)(typescript@5.9.3)(vite@6.4.1(@types/node@25.0.6)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) @@ -707,12 +713,9 @@ importers: specifier: ^4.3.5 version: 4.3.5 devDependencies: - '@proofkit/fmdapi': - specifier: workspace:* - version: link:../fmdapi - '@proofkit/fmodata': - specifier: workspace:* - version: link:../fmodata + '@tanstack/intent': + specifier: ^0.0.19 + version: 0.0.19 '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -6547,7 +6550,6 @@ packages: libsql@0.3.19: resolution: {integrity: sha512-Aj5cQ5uk/6fHdmeW0TiXK42FqUlwx7ytmMLPSaUQPin5HKKKuUPD62MAbN4OEweGBBI7q1BekoEN4gPUEL6MZA==} - cpu: [x64, arm64, wasm32] os: [darwin, linux, win32] lightningcss-android-arm64@1.30.2: