mirror of
https://github.com/logos-co/logos-web.git
synced 2026-08-27 12:11:14 +00:00
- Remove pinned pnpm 10.9.0 from pnpm/action-setup so it honors packageManager (pnpm@11.1.0) — fixes ERR_PNPM_BAD_PM_VERSION. - Regenerate pnpm-lock.yaml to restore the vitest peer-dep snapshot resolved against @types/node@25.6.0 (civi-crm) — fixes ERR_PNPM_LOCKFILE_MISSING_DEPENDENCY on Vercel. - Add scripts/__tests__/repo-health.test.mjs guarding against both classes of failure: workflow pnpm version must match packageManager, and pnpm-lock.yaml must satisfy --frozen-lockfile. - Wire pnpm test:repo-health into test:release as the first step.
37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"name": "logos-turborepo-next-tailwind-i18n-template",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "turbo run build",
|
|
"dev": "turbo run dev",
|
|
"lint": "turbo run lint",
|
|
"lint:fix": "turbo run lint:fix",
|
|
"format": "prettier --write \"**/*.{js,mjs,ts,tsx,json,md,css}\"",
|
|
"check-types": "turbo run check-types",
|
|
"test": "turbo run test",
|
|
"test:static": "pnpm --filter web test:static",
|
|
"test:perf": "pnpm --filter web test:perf",
|
|
"test:repo-health": "node --test scripts/__tests__/repo-health.test.mjs",
|
|
"test:web-deploy-build": "rm -rf packages/*/dist && pnpm --filter web build",
|
|
"test:release": "pnpm test:repo-health && pnpm lint && pnpm check-types && pnpm test && pnpm --filter @repo/content validate && pnpm test:web-deploy-build && pnpm build && pnpm test:static && pnpm test:perf",
|
|
"generate-types": "turbo run generate-types --filter=cms"
|
|
},
|
|
"devDependencies": {
|
|
"prettier": "^3.8.3",
|
|
"turbo": "^2.9.6",
|
|
"typescript": "^6.0.3"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"@parcel/watcher",
|
|
"@swc/core",
|
|
"esbuild",
|
|
"sharp"
|
|
]
|
|
},
|
|
"packageManager": "pnpm@11.1.0",
|
|
"engines": {
|
|
"node": ">=24 <25"
|
|
}
|
|
}
|