diff --git a/.gitignore b/.gitignore index 92061a3..7bd3168 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .next +.pnpm-store .vercel diff --git a/knip.json b/knip.json index c416b5c..c95af76 100644 --- a/knip.json +++ b/knip.json @@ -1,4 +1,5 @@ { "$schema": "./node_modules/knip/schema.json", - "entry": ["api/**/*.ts"] + "entry": ["api/**/*.ts"], + "ignore": [".pnpm-store/**"] } diff --git a/package.json b/package.json index 857a3c2..14c4dd9 100644 --- a/package.json +++ b/package.json @@ -46,5 +46,8 @@ "vite": "^8.0.3", "vitest": "^4.1.2" }, - "packageManager": "pnpm@11.0.9+sha512.34ce82e6780233cf9cad8685029a8f81d2e06196c5a9bad98879f7424940c6817c4e4524fb7d38b8553ceed48b9758b8ebaf1abd3600c232c4c8cf7366086f38" + "engines": { + "node": "24.x" + }, + "packageManager": "pnpm@11.1.3+sha256.740302fe768aaf1ba680c5213bd08983f219e0bcf0c96c0c6d7be393b8620c98" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 26ebdb7..c761d99 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,18 @@ +packages: + # Why mark the repository root as a package? + # + # It appears that Vercel fails during the `pnpm install` step + # when the packages field is missing from pnpm-workspace.yaml. + # @see https://github.com/changesets/bot/pull/113 + - "." + allowBuilds: msw: true +blockExoticSubdeps: true dedupePeers: true dedupePeerDependents: true +minimumReleaseAge: 10080 +shellEmulator: true +trustPolicy: no-downgrade + - "probot@12.4.0"