From 0c2f92612895004d6fde68fe691ae3104ea15e23 Mon Sep 17 00:00:00 2001 From: Justin Brooks Date: Fri, 23 Aug 2024 10:57:28 -0400 Subject: [PATCH] add pnpm deps catalogs --- agents/github-app/package.json | 4 +- apps/docs/package.json | 16 +- apps/job-config-policy-checker/package.json | 4 +- apps/nextjs/package.json | 18 +- apps/provider/package.json | 6 +- apps/webshell-router/package.json | 6 +- package.json | 2 +- packages/api/package.json | 6 +- packages/auth/package.json | 6 +- packages/db/package.json | 6 +- packages/job-dispatch/package.json | 6 +- packages/ui/package.json | 16 +- packages/validators/package.json | 6 +- pnpm-lock.yaml | 418 ++++++++++++++------ pnpm-workspace.yaml | 14 + tooling/eslint/package.json | 4 +- tooling/prettier/package.json | 2 +- tooling/tailwind/package.json | 6 +- turbo/generators/templates/package.json.hbs | 4 +- 19 files changed, 364 insertions(+), 186 deletions(-) diff --git a/agents/github-app/package.json b/agents/github-app/package.json index 8ff2b3bf..6fb5a18b 100644 --- a/agents/github-app/package.json +++ b/agents/github-app/package.json @@ -30,8 +30,8 @@ "@ctrlplane/tsconfig": "workspace:*", "@types/lodash": "^4.17.5", "@types/node": "^20.12.9", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "tsx": "^4.11.0", "typescript": "^5.4.5" }, diff --git a/apps/docs/package.json b/apps/docs/package.json index 9d49e5fa..8023e43c 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -15,8 +15,8 @@ "next": "^14.2.3", "nextra": "^2.13.4", "nextra-theme-docs": "latest", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "catalog:react18", + "react-dom": "catalog:react18", "react-icons": "^5.2.1" }, "devDependencies": { @@ -25,13 +25,13 @@ "@ctrlplane/tailwind-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", "@types/node": "^20.12.9", - "@types/react": "^18.3.2", - "@types/react-dom": "^18.3.0", - "eslint": "^9.9.0", + "@types/react": "catalog:react18", + "@types/react-dom": "catalog:react18", + "eslint": "catalog:", "postcss-load-config": "^6.0.1", - "prettier": "^3.2.5", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5", + "prettier": "catalog:", + "tailwindcss": "catalog:", + "typescript": "catalog:", "typescript-eslint": "^7.8.0" } } diff --git a/apps/job-config-policy-checker/package.json b/apps/job-config-policy-checker/package.json index bb67edd3..f12ad620 100644 --- a/apps/job-config-policy-checker/package.json +++ b/apps/job-config-policy-checker/package.json @@ -19,8 +19,8 @@ "@ctrlplane/eslint-config": "workspace:^", "@ctrlplane/prettier-config": "workspace:^", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "tsx": "^4.11.0", "typescript": "^5.4.5" }, diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 2f104360..489a00ac 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -52,8 +52,8 @@ "next-themes": "^0.3.0", "pretty-ms": "^9.0.0", "randomcolor": "^0.6.2", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "catalog:react18", + "react-dom": "catalog:react18", "react-grid-layout": "^1.4.4", "react-hook-form": "^7.51.4", "react-icons": "^5.2.1", @@ -68,7 +68,7 @@ "tailwind-scrollbar": "^3.1.0", "ts-is-present": "^1.2.2", "uuid": "^10.0.0", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", @@ -79,17 +79,17 @@ "@types/dagre": "^0.7.52", "@types/node": "^20.12.9", "@types/randomcolor": "^0.5.9", - "@types/react": "^18.3.2", - "@types/react-dom": "^18.3.0", + "@types/react": "catalog:react18", + "@types/react-dom": "catalog:react18", "@types/react-grid-layout": "^1.3.5", "@types/react-responsive-masonry": "^2.1.3", "@types/uuid": "^10.0.0", "dotenv-cli": "^7.4.2", - "eslint": "^9.9.0", + "eslint": "catalog:", "jiti": "^1.21.0", - "prettier": "^3.2.5", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5", + "prettier": "catalog:", + "tailwindcss": "catalog:", + "typescript": "catalog:", "web-worker": "^1.3.0" }, "prettier": "@ctrlplane/prettier-config" diff --git a/apps/provider/package.json b/apps/provider/package.json index d705dde9..51cd41c0 100644 --- a/apps/provider/package.json +++ b/apps/provider/package.json @@ -19,14 +19,14 @@ "dotenv": "^16.4.5", "google-auth-library": "^9.13.0", "semver": "^7.6.2", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:^", "@ctrlplane/prettier-config": "workspace:^", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "tsx": "^4.11.0", "typescript": "^5.4.5" }, diff --git a/apps/webshell-router/package.json b/apps/webshell-router/package.json index 56de5e92..36c5585c 100644 --- a/apps/webshell-router/package.json +++ b/apps/webshell-router/package.json @@ -22,7 +22,7 @@ "next-auth": "5.0.0-beta.18", "node-fetch": "^3.3.2", "ws": "^8.17.0", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:^", @@ -35,8 +35,8 @@ "@types/ms": "^0.7.34", "@types/node": "^20.12.9", "@types/ws": "^8.5.10", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "tsx": "^4.11.0", "typescript": "^5.4.5" }, diff --git a/package.json b/package.json index 52c2841a..4ab9acb9 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@ctrlplane/prettier-config": "workspace:*", "@turbo/gen": "^2.0.7", - "prettier": "^3.2.5", + "prettier": "catalog:", "turbo": "^2.0.7", "typescript": "^5.4.5" }, diff --git a/packages/api/package.json b/packages/api/package.json index ac67295f..6bce69ab 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -34,7 +34,7 @@ "lodash": "^4.17.21", "superjson": "2.2.1", "ts-is-present": "^1.2.2", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", @@ -45,8 +45,8 @@ "@types/pg": "^8.11.6", "@types/semver": "^7.5.8", "@types/js-yaml": "^4.0.9", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/packages/auth/package.json b/packages/auth/package.json index 02b79ab2..8672e4e4 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -25,14 +25,14 @@ "next-auth": "5.0.0-beta.18", "react": "18.3.1", "react-dom": "18.3.1", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/packages/db/package.json b/packages/db/package.json index a5682ae8..0f8436ca 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -42,7 +42,7 @@ "drizzle-orm": "^0.30.10", "drizzle-zod": "^0.5.1", "pg": "^8.11.5", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", @@ -51,8 +51,8 @@ "@types/pg": "^8.11.6", "dotenv-cli": "^7.4.2", "drizzle-kit": "^0.21.1", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/packages/job-dispatch/package.json b/packages/job-dispatch/package.json index 7bc272db..c475b429 100644 --- a/packages/job-dispatch/package.json +++ b/packages/job-dispatch/package.json @@ -34,7 +34,7 @@ "redis": "^4.6.15", "semver": "^7.6.2", "ts-is-present": "^1.2.2", - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", @@ -44,8 +44,8 @@ "@types/lodash": "^4.17.5", "@types/semver": "^7.5.8", "dotenv-cli": "^7.4.2", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/packages/ui/package.json b/packages/ui/package.json index 718bca65..60b280cc 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -62,17 +62,17 @@ "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tailwind-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", - "@types/react": "^18.3.2", - "eslint": "^9.9.0", - "prettier": "^3.2.5", - "react": "18.3.1", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5", - "zod": "^3.23.8" + "@types/react": "catalog:react18", + "eslint": "catalog:", + "prettier": "catalog:", + "react": "catalog:react18", + "tailwindcss": "catalog:", + "typescript": "catalog:", + "zod": "catalog:" }, "peerDependencies": { "react": "18.3.1", - "zod": "^3.23.8" + "zod": "catalog:" }, "prettier": "@ctrlplane/prettier-config" } diff --git a/packages/validators/package.json b/packages/validators/package.json index 536b634c..9ea117c0 100644 --- a/packages/validators/package.json +++ b/packages/validators/package.json @@ -19,14 +19,14 @@ "typecheck": "tsc --noEmit --emitDeclarationOnly false" }, "dependencies": { - "zod": "^3.23.8" + "zod": "catalog:" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 730b1771..78d7cca9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,37 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + eslint: + specifier: ^9.9.0 + version: 9.9.0 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + tailwindcss: + specifier: ^3.4.10 + version: 3.4.10 + typescript: + specifier: ^5.5.4 + version: 5.5.4 + zod: + specifier: ^3.23.8 + version: 3.23.8 + react18: + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1 + importers: .: @@ -15,7 +46,7 @@ importers: specifier: ^2.0.7 version: 2.0.7(@types/node@20.14.11)(typescript@5.5.3) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 turbo: specifier: ^2.0.7 @@ -76,10 +107,10 @@ importers: specifier: ^20.12.9 version: 20.14.11 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tsx: specifier: ^4.11.0 @@ -103,10 +134,10 @@ importers: specifier: latest version: 2.13.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 18.3.1 + specifier: catalog:react18 version: 18.3.1 react-dom: - specifier: 18.3.1 + specifier: catalog:react18 version: 18.3.1(react@18.3.1) react-icons: specifier: ^5.2.1 @@ -128,29 +159,29 @@ importers: specifier: ^20.12.9 version: 20.14.11 '@types/react': - specifier: ^18.3.2 + specifier: catalog:react18 version: 18.3.3 '@types/react-dom': - specifier: ^18.3.0 + specifier: catalog:react18 version: 18.3.0 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) postcss-load-config: specifier: ^6.0.1 - version: 6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.16.2) + version: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tailwindcss: - specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + specifier: 'catalog:' + version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) typescript: - specifier: ^5.4.5 - version: 5.5.3 + specifier: 'catalog:' + version: 5.5.4 typescript-eslint: specifier: ^7.8.0 - version: 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.3) + version: 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) apps/job-config-policy-checker: dependencies: @@ -174,10 +205,10 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tsx: specifier: ^4.11.0 @@ -220,10 +251,10 @@ importers: version: 7.1.0 '@t3-oss/env-nextjs': specifier: ^0.10.1 - version: 0.10.1(typescript@5.5.3)(zod@3.23.8) + version: 0.10.1(typescript@5.5.4)(zod@3.23.8) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))) + version: 0.5.13(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) '@tanstack/react-query': specifier: ^5.35.5 version: 5.51.9(react@18.3.1) @@ -303,10 +334,10 @@ importers: specifier: ^0.6.2 version: 0.6.2 react: - specifier: 18.3.1 + specifier: catalog:react18 version: 18.3.1 react-dom: - specifier: 18.3.1 + specifier: catalog:react18 version: 18.3.1(react@18.3.1) react-grid-layout: specifier: ^1.4.4 @@ -343,7 +374,7 @@ importers: version: 2.2.1 tailwind-scrollbar: specifier: ^3.1.0 - version: 3.1.0(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))) + version: 3.1.0(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) ts-is-present: specifier: ^1.2.2 version: 1.2.2 @@ -351,7 +382,7 @@ importers: specifier: ^10.0.0 version: 10.0.0 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -379,10 +410,10 @@ importers: specifier: ^0.5.9 version: 0.5.9 '@types/react': - specifier: ^18.3.2 + specifier: catalog:react18 version: 18.3.3 '@types/react-dom': - specifier: ^18.3.0 + specifier: catalog:react18 version: 18.3.0 '@types/react-grid-layout': specifier: ^1.3.5 @@ -397,20 +428,20 @@ importers: specifier: ^7.4.2 version: 7.4.2 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) jiti: specifier: ^1.21.0 version: 1.21.6 prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tailwindcss: - specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + specifier: 'catalog:' + version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) typescript: - specifier: ^5.4.5 - version: 5.5.3 + specifier: 'catalog:' + version: 5.5.4 web-worker: specifier: ^1.3.0 version: 1.3.0 @@ -442,7 +473,7 @@ importers: specifier: ^7.6.2 version: 7.6.3 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -455,10 +486,10 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tsx: specifier: ^4.11.0 @@ -506,7 +537,7 @@ importers: specifier: ^8.17.0 version: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -540,10 +571,10 @@ importers: specifier: ^8.5.10 version: 8.5.11 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 tsx: specifier: ^4.11.0 @@ -600,7 +631,7 @@ importers: specifier: ^1.2.2 version: 1.2.2 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -625,10 +656,10 @@ importers: specifier: ^7.5.8 version: 7.5.8 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -658,7 +689,7 @@ importers: specifier: 18.3.1 version: 18.3.1(react@18.3.1) zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -671,10 +702,10 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -698,7 +729,7 @@ importers: specifier: ^8.11.5 version: 8.12.0 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -720,10 +751,10 @@ importers: specifier: ^0.21.1 version: 0.21.4 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -762,7 +793,7 @@ importers: specifier: ^1.2.2 version: 1.2.2 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -787,10 +818,10 @@ importers: specifier: ^7.4.2 version: 7.4.2 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -902,7 +933,7 @@ importers: version: 2.4.0 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))) + version: 1.0.7(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) vaul: specifier: ^0.9.1 version: 0.9.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -920,31 +951,31 @@ importers: specifier: workspace:* version: link:../../tooling/typescript '@types/react': - specifier: ^18.3.2 + specifier: catalog:react18 version: 18.3.3 eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 react: - specifier: 18.3.1 + specifier: catalog:react18 version: 18.3.1 tailwindcss: - specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + specifier: 'catalog:' + version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) typescript: - specifier: ^5.4.5 - version: 5.5.3 + specifier: 'catalog:' + version: 5.5.4 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 packages/validators: dependencies: zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.23.8 devDependencies: '@ctrlplane/eslint-config': @@ -957,10 +988,10 @@ importers: specifier: workspace:* version: link:../../tooling/typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -997,10 +1028,10 @@ importers: specifier: workspace:* version: link:../typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -1014,7 +1045,7 @@ importers: specifier: ^4.2.1 version: 4.3.1(prettier@3.3.3) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 prettier-plugin-tailwindcss: specifier: ^0.5.14 @@ -1033,11 +1064,11 @@ importers: specifier: ^8.4.38 version: 8.4.39 tailwindcss: - specifier: ^3.4.3 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + specifier: 'catalog:' + version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))) + version: 1.0.7(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))) devDependencies: '@ctrlplane/eslint-config': specifier: workspace:* @@ -1049,10 +1080,10 @@ importers: specifier: workspace:* version: link:../typescript eslint: - specifier: ^9.9.0 + specifier: 'catalog:' version: 9.9.0(jiti@1.21.6) prettier: - specifier: ^3.2.5 + specifier: 'catalog:' version: 3.3.3 typescript: specifier: ^5.4.5 @@ -5779,10 +5810,6 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true - jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true @@ -6261,10 +6288,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -6716,9 +6739,6 @@ packages: pgpass@1.0.5: resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} @@ -6801,10 +6821,6 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.39: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} @@ -7640,8 +7656,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.6: - resolution: {integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==} + tailwindcss@3.4.10: + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} engines: {node: '>=14.0.0'} hasBin: true @@ -7866,6 +7882,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + uglify-js@3.19.0: resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} engines: {node: '>=0.8.0'} @@ -8828,7 +8849,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -10836,6 +10857,12 @@ snapshots: optionalDependencies: typescript: 5.5.3 + '@t3-oss/env-core@0.10.1(typescript@5.5.4)(zod@3.23.8)': + dependencies: + zod: 3.23.8 + optionalDependencies: + typescript: 5.5.4 + '@t3-oss/env-nextjs@0.10.1(typescript@5.5.3)(zod@3.23.8)': dependencies: '@t3-oss/env-core': 0.10.1(typescript@5.5.3)(zod@3.23.8) @@ -10843,13 +10870,20 @@ snapshots: optionalDependencies: typescript: 5.5.3 - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)))': + '@t3-oss/env-nextjs@0.10.1(typescript@5.5.4)(zod@3.23.8)': + dependencies: + '@t3-oss/env-core': 0.10.1(typescript@5.5.4)(zod@3.23.8) + zod: 3.23.8 + optionalDependencies: + typescript: 5.5.4 + + '@tailwindcss/typography@0.5.13(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) '@tanstack/query-core@5.51.9': {} @@ -11271,6 +11305,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.16.1 + eslint: 9.9.0(jiti@1.21.6) + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.3)': dependencies: '@typescript-eslint/scope-manager': 7.16.1 @@ -11284,6 +11336,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 7.16.1 + debug: 4.3.5 + eslint: 9.9.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@7.16.1': dependencies: '@typescript-eslint/types': 7.16.1 @@ -11301,6 +11366,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.4) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + debug: 4.3.5 + eslint: 9.9.0(jiti@1.21.6) + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@7.16.1': {} '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': @@ -11318,6 +11395,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) @@ -11329,6 +11421,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@7.16.1': dependencies: '@typescript-eslint/types': 7.16.1 @@ -13169,7 +13272,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.0.4 path-scurry: 1.10.1 @@ -13812,8 +13915,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jiti@1.21.0: {} - jiti@1.21.6: {} jose@4.15.9: @@ -14557,10 +14658,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -15079,8 +15176,6 @@ snapshots: dependencies: split2: 4.2.0 - picocolors@1.0.0: {} - picocolors@1.0.1: {} picomatch@2.3.1: {} @@ -15091,37 +15186,45 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.3) - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.16.2): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.39 + ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) + + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2): dependencies: lilconfig: 3.1.1 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.38 + postcss: 8.4.39 tsx: 4.16.2 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-nested@6.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.0.16 postcss-selector-parser@6.0.10: @@ -15142,12 +15245,6 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - postcss@8.4.39: dependencies: nanoid: 3.3.7 @@ -16117,15 +16214,19 @@ snapshots: tailwind-merge@2.4.0: {} - tailwind-scrollbar@3.1.0(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))): + tailwind-scrollbar@3.1.0(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))): dependencies: - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - tailwindcss-animate@1.0.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3))): dependencies: - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) - tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)): + tailwindcss-animate@1.0.7(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))): + dependencies: + tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + + tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -16135,17 +16236,44 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.6 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) - postcss-nested: 6.0.1(postcss@8.4.38) + picocolors: 1.0.1 + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.3)) + postcss-nested: 6.0.1(postcss@8.4.39) + postcss-selector-parser: 6.0.16 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.0.16 resolve: 1.22.8 sucrase: 3.35.0 @@ -16243,6 +16371,10 @@ snapshots: dependencies: typescript: 5.5.3 + ts-api-utils@1.3.0(typescript@5.5.4): + dependencies: + typescript: 5.5.4 + ts-dedent@2.2.0: {} ts-easing@0.2.0: {} @@ -16269,6 +16401,25 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.11 + acorn: 8.12.1 + acorn-walk: 8.3.3 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -16380,8 +16531,21 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4): + dependencies: + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 7.16.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + typescript@5.5.3: {} + typescript@5.5.4: {} + uglify-js@3.19.0: optional: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b2186a2f..2b5a3be3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,3 +3,17 @@ packages: - packages/* - tooling/* - agents/* + +catalog: + eslint: ^9.9.0 + prettier: ^3.3.3 + tailwindcss: ^3.4.10 + typescript: ^5.5.4 + zod: ^3.23.8 + +catalogs: + react18: + react: 18.3.1 + react-dom: 18.3.1 + "@types/react": ^18.3.3 + "@types/react-dom": ^18.3.0 diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index 9a6fbd3a..e71a20ce 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -25,8 +25,8 @@ "devDependencies": { "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 97f893e6..875ddd28 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@ianvs/prettier-plugin-sort-imports": "^4.2.1", - "prettier": "^3.2.5", + "prettier": "catalog:", "prettier-plugin-tailwindcss": "^0.5.14" }, "devDependencies": { diff --git a/tooling/tailwind/package.json b/tooling/tailwind/package.json index 2a0b23c0..e3db8c15 100644 --- a/tooling/tailwind/package.json +++ b/tooling/tailwind/package.json @@ -16,15 +16,15 @@ }, "dependencies": { "postcss": "^8.4.38", - "tailwindcss": "^3.4.3", + "tailwindcss": "catalog:", "tailwindcss-animate": "^1.0.7" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tsconfig": "workspace:*", - "eslint": "^9.9.0", - "prettier": "^3.2.5", + "eslint": "catalog:", + "prettier": "catalog:", "typescript": "^5.4.5" }, "prettier": "@ctrlplane/prettier-config" diff --git a/turbo/generators/templates/package.json.hbs b/turbo/generators/templates/package.json.hbs index 4b41166c..f2a4dda9 100644 --- a/turbo/generators/templates/package.json.hbs +++ b/turbo/generators/templates/package.json.hbs @@ -4,5 +4,5 @@ --ignore-path ../../.gitignore", "lint": "eslint", "typecheck": "tsc --noEmit" }, "devDependencies": { "@ctrlplane/eslint-config": "workspace:*", "@ctrlplane/prettier-config": "workspace:*", "@ctrlplane/tsconfig": -"workspace:*", "eslint": "^9.0.0", "prettier": "^3.2.5", "typescript": "^5.4.3" -}, "prettier": "@ctrlplane/prettier-config" } \ No newline at end of file +"workspace:*", "eslint": "^9.0.0", "prettier": "catalog:", "typescript": +"^5.4.3" }, "prettier": "@ctrlplane/prettier-config" } \ No newline at end of file