From 8bf24f382e205ef513a34da8770fa86f3c4dff22 Mon Sep 17 00:00:00 2001 From: Jacek Date: Tue, 19 Nov 2024 10:27:33 -0600 Subject: [PATCH 1/9] feat(repo): Use catalog: protocol --- package.json | 8 +++---- packages/astro/package.json | 2 +- packages/nextjs/package.json | 2 -- packages/react/package.json | 2 -- packages/upgrade/package.json | 2 +- pnpm-lock.yaml | 39 +++++++++++++++++++---------------- pnpm-workspace.yaml | 8 +++++++ 7 files changed, 35 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 6778850c63..4ddd075c08 100644 --- a/package.json +++ b/package.json @@ -68,8 +68,8 @@ "@types/cross-spawn": "^6.0.3", "@types/jest": "^29.3.1", "@types/node": "^20.11.24", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "@vitest/coverage-v8": "2.1.4", "citty": "^0.1.4", "conventional-changelog-conventionalcommits": "^4.6.3", @@ -93,8 +93,8 @@ "prettier-plugin-packagejson": "^2.5.3", "prettier-plugin-tailwindcss": "^0.6.3", "publint": "^0.2.4", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "catalog:react", + "react-dom": "catalog:react", "rimraf": "6.0.1", "statuses": "^1.4.0", "tree-kill": "^1.2.2", diff --git a/packages/astro/package.json b/packages/astro/package.json index 1bbe6483af..d023ab7f2e 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -89,7 +89,7 @@ }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", - "react": "18.3.1", + "react": "catalog:react", "typescript": "*" }, "peerDependencies": { diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index d43dfdb4ed..46d573142f 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -78,8 +78,6 @@ "@clerk/eslint-config-custom": "workspace:*", "@types/crypto-js": "4.2.2", "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", "next": "^14.2.10", "typescript": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index ff44a80dba..ab2c713c27 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -85,8 +85,6 @@ "@clerk/localizations": "workspace:*", "@clerk/themes": "workspace:*", "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", "@types/semver": "^7.5.8", "typescript": "*" }, diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json index 060a71f420..f599c66d36 100644 --- a/packages/upgrade/package.json +++ b/packages/upgrade/package.json @@ -43,7 +43,7 @@ "jscodeshift": "^17.0.0", "marked": "^11.1.1", "meow": "^11.0.0", - "react": "18.3.1", + "react": "catalog:react", "read-pkg": "^9.0.1", "semver-regex": "^4.0.5", "temp-dir": "^3.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1799e9e37..e543545fb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,21 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + react: + '@types/react': + specifier: 18.3.12 + version: 18.3.12 + '@types/react-dom': + specifier: 18.3.1 + version: 18.3.1 + react: + specifier: 18.3.1 + version: 18.3.1 + react-dom: + specifier: 18.3.1 + version: 18.3.1 + overrides: jest: 29.7.0 jest-snapshot-prettier: npm:prettier@^3 @@ -70,10 +85,10 @@ importers: specifier: ^20.11.24 version: 20.17.5 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 '@vitest/coverage-v8': specifier: 2.1.4 @@ -145,10 +160,10 @@ importers: specifier: ^0.2.4 version: 0.2.4 react: - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 react-dom: - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1(react@18.3.1) rimraf: specifier: 6.0.1 @@ -209,7 +224,7 @@ importers: specifier: workspace:* version: link:../eslint-config-custom react: - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 typescript: specifier: '*' @@ -776,12 +791,6 @@ importers: '@types/node': specifier: ^18.19.33 version: 18.19.63 - '@types/react': - specifier: 18.3.12 - version: 18.3.12 - '@types/react-dom': - specifier: 18.3.1 - version: 18.3.1 next: specifier: ^14.2.10 version: 14.2.16(@babel/core@7.26.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -850,12 +859,6 @@ importers: '@types/node': specifier: ^18.19.33 version: 18.19.63 - '@types/react': - specifier: 18.3.12 - version: 18.3.12 - '@types/react-dom': - specifier: 18.3.1 - version: 18.3.1 '@types/semver': specifier: ^7.5.8 version: 7.5.8 @@ -1255,7 +1258,7 @@ importers: specifier: ^11.0.0 version: 11.0.0 react: - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 read-pkg: specifier: ^9.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407efc..4e4523a4ff 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,10 @@ packages: - 'packages/*' + +catalogs: + # Can be referenced through "catalog:react" + react: + react: 18.3.1 + react-dom: 18.3.1 + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 From 2587075db3c8e628458735e708fbd34d4e5faac4 Mon Sep 17 00:00:00 2001 From: Jacek Date: Tue, 19 Nov 2024 10:31:06 -0600 Subject: [PATCH 2/9] WIP --- .changeset/friendly-mice-pull.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changeset/friendly-mice-pull.md diff --git a/.changeset/friendly-mice-pull.md b/.changeset/friendly-mice-pull.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/friendly-mice-pull.md @@ -0,0 +1,2 @@ +--- +--- From 3d27b08af778c7fad8bfcb4a4a766ac5c6ecb9f8 Mon Sep 17 00:00:00 2001 From: Jacek Date: Tue, 19 Nov 2024 21:25:39 -0600 Subject: [PATCH 3/9] WIP --- .vscode/settings.json | 4 +++- turbo.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index c39422fe0e..0433f8458a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,7 +5,8 @@ "**/.yalc": true, "**/node_modules": true, ".temp_integration": true, - "packages/*/dist": true + "packages/*/dist": true, + "pnpm-lock.yaml": true, }, "typescript.enablePromptUseWorkspaceTsdk": true, "typescript.tsdk": "node_modules/typescript/lib", @@ -23,4 +24,5 @@ "url": "https://json.schemastore.org/chrome-manifest.json" } ], + "npm.packageManager": "pnpm", } diff --git a/turbo.json b/turbo.json index 2b85a95469..fca86e67a1 100644 --- a/turbo.json +++ b/turbo.json @@ -8,7 +8,8 @@ ".github/.cache-version", "jest.*.ts", "package.json", - "package-lock.json", + "pnpm-lock.yaml", + "pnpm-workspace.yaml", "tsconfig.json", "tsconfig.*.json", "scripts/subpath-workaround.mjs" From 12f06009ec79116a161a898707404b116fb2f758 Mon Sep 17 00:00:00 2001 From: Jacek Date: Tue, 19 Nov 2024 21:38:15 -0600 Subject: [PATCH 4/9] WIP --- .npmrc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.npmrc b/.npmrc index 02a6c3e54c..e3d3527dfe 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,2 @@ engine-strict=false -legacy-peer-deps=false -link-workspace-packages=true \ No newline at end of file +legacy-peer-deps=false \ No newline at end of file From f94fa2e687d52c23b87159a50da4be7ef62a14d9 Mon Sep 17 00:00:00 2001 From: Jacek Date: Tue, 19 Nov 2024 21:40:16 -0600 Subject: [PATCH 5/9] WIP --- turbo.json | 1 + 1 file changed, 1 insertion(+) diff --git a/turbo.json b/turbo.json index fca86e67a1..d6503add92 100644 --- a/turbo.json +++ b/turbo.json @@ -6,6 +6,7 @@ "ui": "tui", "globalDependencies": [ ".github/.cache-version", + ".npmrc", "jest.*.ts", "package.json", "pnpm-lock.yaml", From 938bc82daa7bd2c2b5549ac7fe3d008f60ff07e9 Mon Sep 17 00:00:00 2001 From: Jacek Date: Wed, 20 Nov 2024 13:16:46 -0600 Subject: [PATCH 6/9] WIP --- packages/nuxt/package.json | 8 ++++---- pnpm-lock.yaml | 18 +++++++++++++----- pnpm-workspace.yaml | 3 +++ 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 4ba668aeed..3a4332aa54 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -49,10 +49,10 @@ "publish:local": "pnpm dlx yalc push --replace --sig" }, "dependencies": { - "@clerk/backend": "1.17.0", - "@clerk/shared": "2.15.0", - "@clerk/types": "4.34.0", - "@clerk/vue": "0.0.5", + "@clerk/backend": "workspace:*", + "@clerk/shared": "workspace:*", + "@clerk/types": "workspace:*", + "@clerk/vue": "workspace:*", "@nuxt/kit": "^3.14.159", "@nuxt/schema": "^3.14.159", "h3": "^1.13.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 000d72766d..b67421755b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -481,7 +481,7 @@ importers: version: link:../shared '@clerk/types': specifier: ^4.34.0 - version: link:../types + version: 4.34.0 '@radix-ui/primitive': specifier: ^1.1.0 version: 1.1.0 @@ -801,16 +801,16 @@ importers: packages/nuxt: dependencies: '@clerk/backend': - specifier: 1.17.0 + specifier: workspace:* version: link:../backend '@clerk/shared': - specifier: 2.15.0 + specifier: workspace:* version: link:../shared '@clerk/types': - specifier: 4.34.0 + specifier: workspace:* version: link:../types '@clerk/vue': - specifier: 0.0.5 + specifier: workspace:* version: link:../vue '@nuxt/kit': specifier: ^3.14.159 @@ -2237,6 +2237,10 @@ packages: '@changesets/write@0.3.2': resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@clerk/types@4.34.0': + resolution: {integrity: sha512-4ghDvf80/sFlpx5HnmIl3vW7SOqEaTDwyKAw64H/E2ahgGUMk+qLVpxnBumTpowq+bGjfMVwbneDQOhtmYidoQ==} + engines: {node: '>=18.17.0'} + '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} @@ -16459,6 +16463,10 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 + '@clerk/types@4.34.0': + dependencies: + csstype: 3.1.1 + '@cloudflare/kv-asset-handler@0.3.4': dependencies: mime: 3.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4e4523a4ff..c10e1053e8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,9 @@ packages: - 'packages/*' +catalog: + typescript: 5.6.3 + catalogs: # Can be referenced through "catalog:react" react: From 32adc68074bd583d12681a92d5057a5bab83513a Mon Sep 17 00:00:00 2001 From: Jacek Date: Wed, 20 Nov 2024 13:20:03 -0600 Subject: [PATCH 7/9] WIP --- package.json | 2 +- packages/astro/package.json | 2 +- packages/backend/package.json | 2 +- packages/chrome-extension/package.json | 2 +- packages/clerk-js/package.json | 2 +- packages/dev-cli/package.json | 2 +- packages/elements/package.json | 2 +- packages/eslint-config-custom/package.json | 2 +- packages/expo/package.json | 2 +- packages/express/package.json | 2 +- packages/fastify/package.json | 2 +- packages/localizations/package.json | 2 +- packages/nextjs/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/react/package.json | 2 +- packages/remix/package.json | 2 +- packages/sdk-node/package.json | 2 +- packages/shared/package.json | 2 +- packages/tanstack-start/package.json | 2 +- packages/testing/package.json | 2 +- packages/themes/package.json | 2 +- packages/types/package.json | 2 +- packages/vue/package.json | 2 +- pnpm-lock.yaml | 50 ++++++++++++---------- pnpm-workspace.yaml | 7 +-- 25 files changed, 54 insertions(+), 49 deletions(-) diff --git a/package.json b/package.json index 081351395a..57732fe7ce 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "tsup": "^8.0.1", "turbo": "^2.0.14", "turbo-ignore": "^2.0.6", - "typescript": "^5.6.3", + "typescript": "catalog:repo", "verdaccio": "^5.26.3", "vitest": "2.1.4", "zx": "^7.2.3" diff --git a/packages/astro/package.json b/packages/astro/package.json index d023ab7f2e..eebbf490a2 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -90,7 +90,7 @@ "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "react": "catalog:react", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "astro": "^3.2.0 || ^4.0.0" diff --git a/packages/backend/package.json b/packages/backend/package.json index 8c5f3b081c..1cbb091dcf 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -106,7 +106,7 @@ "msw": "2.6.4", "npm-run-all": "^4.1.5", "tsup": "*", - "typescript": "*", + "typescript": "catalog:repo", "vitest-environment-miniflare": "2.14.4" }, "engines": { diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 75706b16e2..3958cdd107 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -61,7 +61,7 @@ "@types/webextension-polyfill": "^0.10.7", "tsup": "*", "type-fest": "^4.8.3", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "react": ">=18", diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 6bd50a9401..fd0d5e30fb 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -87,7 +87,7 @@ "react-refresh-typescript": "^2.0.5", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.3.0", - "typescript": "*", + "typescript": "catalog:repo", "webpack-merge": "^5.9.0" }, "peerDependencies": { diff --git a/packages/dev-cli/package.json b/packages/dev-cli/package.json index 3fec225044..b26b670833 100644 --- a/packages/dev-cli/package.json +++ b/packages/dev-cli/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^20.14.8", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/elements/package.json b/packages/elements/package.json index 2fe1fd8f48..2a3cd80b68 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -92,7 +92,7 @@ "tslib": "2.4.1", "tsup": "*", "type-fest": "^4.9.0", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "next": "^13.5.4 || ^14.0.3 || ^15", diff --git a/packages/eslint-config-custom/package.json b/packages/eslint-config-custom/package.json index 6625aaa882..40442a0082 100644 --- a/packages/eslint-config-custom/package.json +++ b/packages/eslint-config-custom/package.json @@ -25,7 +25,7 @@ "eslint-plugin-unused-imports": "^3.2.0" }, "peerDependencies": { - "typescript": "*" + "typescript": "catalog:repo" }, "publishConfig": { "access": "public" diff --git a/packages/expo/package.json b/packages/expo/package.json index 2456ad046f..c3cf3738b8 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -80,7 +80,7 @@ "expo-secure-store": "^12.8.1", "expo-web-browser": "^12.8.2", "react-native": "^0.73.9", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "@clerk/expo-passkeys": ">=0.0.6", diff --git a/packages/express/package.json b/packages/express/package.json index 64ac3d7314..76828fb7fe 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -67,7 +67,7 @@ "express": "^4.20.0", "supertest": "^6.3.4", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "express": "^4.17.0 || ^5.0.0" diff --git a/packages/fastify/package.json b/packages/fastify/package.json index b5aa4f864f..55796d06db 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -51,7 +51,7 @@ "@types/node": "^20.14.8", "fastify": "^5.0.0", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "fastify": ">=5" diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 09db3251b0..1d015e02fd 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -105,7 +105,7 @@ "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 46d573142f..c9d26ae5f1 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -79,7 +79,7 @@ "@types/crypto-js": "4.2.2", "@types/node": "^18.19.33", "next": "^14.2.10", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "next": "^13.5.4 || ^14.0.3 || ^15.0.0", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 3a4332aa54..b0c13f93b0 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "nuxt": "^3.14.159", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/react/package.json b/packages/react/package.json index ab2c713c27..f3763d537d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -86,7 +86,7 @@ "@clerk/themes": "workspace:*", "@types/node": "^18.19.33", "@types/semver": "^7.5.8", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "react": "^18 || ^19.0.0-0", diff --git a/packages/remix/package.json b/packages/remix/package.json index 4ede181381..38bfffdadd 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -88,7 +88,7 @@ "@types/node": "^18.19.33", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "@remix-run/react": "^2.0.0", diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index c8be647372..021eaf06ce 100644 --- a/packages/sdk-node/package.json +++ b/packages/sdk-node/package.json @@ -65,7 +65,7 @@ "nock": "^13.0.7", "npm-run-all": "^4.1.5", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/shared/package.json b/packages/shared/package.json index 456f6f3167..ef4db4f8a5 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -146,7 +146,7 @@ "cross-fetch": "^4.0.0", "esbuild": "0.20.2", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "react": "^18 || ^19.0.0-0", diff --git a/packages/tanstack-start/package.json b/packages/tanstack-start/package.json index e99edee43c..6a6542b9c8 100644 --- a/packages/tanstack-start/package.json +++ b/packages/tanstack-start/package.json @@ -68,7 +68,7 @@ "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "esbuild-plugin-file-path-extensions": "^2.1.2", - "typescript": "*", + "typescript": "catalog:repo", "vinxi": "^0.4.1" }, "peerDependencies": { diff --git a/packages/testing/package.json b/packages/testing/package.json index 8cf0b092f5..ecd62f35e1 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -73,7 +73,7 @@ "@types/node": "^18.19.33", "cypress": "^13.9.0", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "@playwright/test": "^1", diff --git a/packages/themes/package.json b/packages/themes/package.json index 7043b93b1c..abc6533581 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/types/package.json b/packages/types/package.json index f96e169fcd..ee6327b0db 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -42,7 +42,7 @@ "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^18.19.33", "tsup": "*", - "typescript": "*" + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/vue/package.json b/packages/vue/package.json index 19c4a0a54b..f528bb34ce 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@testing-library/vue": "^8.1.0", "@vue.ts/tsx-auto-props": "^0.6.0", - "typescript": "*", + "typescript": "catalog:repo", "vue": "3.5.12" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b67421755b..d23734de04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,6 +18,10 @@ catalogs: react-dom: specifier: 18.3.1 version: 18.3.1 + repo: + typescript: + specifier: 5.6.3 + version: 5.6.3 overrides: jest: 29.7.0 @@ -187,7 +191,7 @@ importers: specifier: ^2.0.6 version: 2.2.3 typescript: - specifier: ^5.6.3 + specifier: catalog:repo version: 5.6.3 verdaccio: specifier: ^5.26.3 @@ -227,7 +231,7 @@ importers: specifier: catalog:react version: 18.3.1 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/backend: @@ -270,7 +274,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 vitest-environment-miniflare: specifier: 2.14.4 @@ -322,7 +326,7 @@ importers: specifier: ^4.8.3 version: 4.26.1 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/clerk-js: @@ -437,7 +441,7 @@ importers: specifier: ^9.3.0 version: 9.5.1(typescript@5.6.3)(webpack@5.94.0) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 webpack-merge: specifier: ^5.9.0 @@ -468,7 +472,7 @@ importers: specifier: ^20.14.8 version: 20.17.5 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/elements: @@ -538,7 +542,7 @@ importers: specifier: ^4.9.0 version: 4.26.1 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/eslint-config-custom: @@ -571,7 +575,7 @@ importers: specifier: ^3.2.0 version: 3.2.0(@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.21.0(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0)(typescript@5.6.3))(eslint@8.49.0) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/expo: @@ -638,7 +642,7 @@ importers: specifier: ^0.73.9 version: 0.73.9(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/expo-passkeys: @@ -696,7 +700,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/fastify: @@ -730,7 +734,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/localizations: @@ -746,7 +750,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/nextjs: @@ -795,7 +799,7 @@ importers: specifier: ^14.2.10 version: 14.2.16(@babel/core@7.26.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/nuxt: @@ -826,7 +830,7 @@ importers: specifier: ^3.14.159 version: 3.14.159(@parcel/watcher@2.4.1)(@types/node@22.9.0)(eslint@8.49.0)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.26.0)(terser@5.31.1)(typescript@5.6.3)(vite@5.4.10(@types/node@22.9.0)(terser@5.31.1))(webpack-sources@3.2.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/react: @@ -863,7 +867,7 @@ importers: specifier: ^7.5.8 version: 7.5.8 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/remix: @@ -918,7 +922,7 @@ importers: specifier: 18.3.1 version: 18.3.1 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/sdk-node: @@ -955,7 +959,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/shared: @@ -1007,7 +1011,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/tailwindcss-transformer: @@ -1080,7 +1084,7 @@ importers: specifier: ^2.1.2 version: 2.1.2 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 vinxi: specifier: ^0.4.1 @@ -1117,7 +1121,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/themes: @@ -1133,7 +1137,7 @@ importers: specifier: workspace:* version: link:../eslint-config-custom typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/types: @@ -1152,7 +1156,7 @@ importers: specifier: '*' version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/ui: @@ -1299,7 +1303,7 @@ importers: specifier: ^0.6.0 version: 0.6.0(rollup@4.26.0)(typescript@5.6.3)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 vue: specifier: 3.5.12 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c10e1053e8..4b319b874f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,10 +1,11 @@ packages: - 'packages/*' -catalog: - typescript: 5.6.3 - catalogs: + # Can be referenced through "catalog:repo" + repo: + typescript: 5.6.3 + # Can be referenced through "catalog:react" react: react: 18.3.1 From 862af0eb2811419acb2f58274214f706f3c03bf8 Mon Sep 17 00:00:00 2001 From: Jacek Date: Wed, 20 Nov 2024 13:27:38 -0600 Subject: [PATCH 8/9] WIP --- package.json | 2 +- packages/backend/package.json | 4 +- packages/chrome-extension/package.json | 6 +- packages/clerk-js/package.json | 4 +- .../elements/examples/nextjs/package.json | 4 +- packages/elements/package.json | 8 +- packages/expo/package.json | 6 +- packages/express/package.json | 4 +- packages/fastify/package.json | 2 +- packages/localizations/package.json | 2 +- packages/nextjs/package.json | 2 +- packages/react/package.json | 2 +- packages/remix/package.json | 6 +- packages/sdk-node/package.json | 4 +- packages/shared/package.json | 2 +- packages/tailwindcss-transformer/package.json | 2 +- packages/tanstack-start/package.json | 6 +- packages/testing/package.json | 2 +- packages/themes/package.json | 2 +- packages/types/package.json | 2 +- packages/ui/theme-builder/package.json | 4 +- pnpm-lock.yaml | 343 ++++++++---------- pnpm-workspace.yaml | 10 +- 23 files changed, 197 insertions(+), 232 deletions(-) diff --git a/package.json b/package.json index 57732fe7ce..e503f50bb5 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "statuses": "^1.4.0", "tree-kill": "^1.2.2", "ts-jest": "^29.0.3", - "tsup": "^8.0.1", + "tsup": "catalog:repo", "turbo": "^2.0.14", "turbo-ignore": "^2.0.6", "typescript": "catalog:repo", diff --git a/packages/backend/package.json b/packages/backend/package.json index 1cbb091dcf..3a704a9cc9 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -96,7 +96,7 @@ "@clerk/types": "workspace:*", "cookie": "0.7.0", "snakecase-keys": "5.4.4", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", @@ -105,7 +105,7 @@ "@types/node": "^18.19.33", "msw": "2.6.4", "npm-run-all": "^4.1.5", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo", "vitest-environment-miniflare": "2.14.4" }, diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 3958cdd107..d668972f10 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -56,10 +56,10 @@ "@clerk/eslint-config-custom": "workspace:*", "@types/chrome": "*", "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "@types/webextension-polyfill": "^0.10.7", - "tsup": "*", + "tsup": "catalog:repo", "type-fest": "^4.8.3", "typescript": "catalog:repo" }, diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index fd0d5e30fb..883d76f1e4 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -79,8 +79,8 @@ "@rspack/core": "^1.0.14", "@rspack/plugin-react-refresh": "^1.0.0", "@svgr/webpack": "^6.2.1", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "@types/webpack-dev-server": "^4.7.2", "@types/webpack-env": "^1.16.4", "react-refresh": "^0.14.0", diff --git a/packages/elements/examples/nextjs/package.json b/packages/elements/examples/nextjs/package.json index 4b8e8fbe83..99f67e6f43 100644 --- a/packages/elements/examples/nextjs/package.json +++ b/packages/elements/examples/nextjs/package.json @@ -23,8 +23,8 @@ }, "devDependencies": { "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2", diff --git a/packages/elements/package.json b/packages/elements/package.json index 2a3cd80b68..46ace9b975 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -85,12 +85,12 @@ "@clerk/eslint-config-custom": "workspace:*", "@statelyai/inspect": "^0.4.0", "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "concurrently": "^8.2.2", "next": "^14.2.10", - "tslib": "2.4.1", - "tsup": "*", + "tslib": "catalog:repo", + "tsup": "catalog:repo", "type-fest": "^4.9.0", "typescript": "catalog:repo" }, diff --git a/packages/expo/package.json b/packages/expo/package.json index c3cf3738b8..416c4bcd51 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -66,15 +66,15 @@ "@clerk/types": "workspace:*", "base-64": "^1.0.0", "react-native-url-polyfill": "2.0.0", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@clerk/expo-passkeys": "workspace:*", "@types/base-64": "^1.0.2", "@types/node": "^20.11.24", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "expo-auth-session": "^5.4.0", "expo-local-authentication": "^13.8.0", "expo-secure-store": "^12.8.1", diff --git a/packages/express/package.json b/packages/express/package.json index 76828fb7fe..b55a009453 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -58,7 +58,7 @@ "@clerk/backend": "workspace:^", "@clerk/shared": "workspace:^", "@clerk/types": "workspace:^", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@types/express": "^4.17.21", @@ -66,7 +66,7 @@ "@types/supertest": "^6.0.2", "express": "^4.20.0", "supertest": "^6.3.4", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "peerDependencies": { diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 55796d06db..3a11c37495 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -50,7 +50,7 @@ "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^20.14.8", "fastify": "^5.0.0", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "peerDependencies": { diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 1d015e02fd..b23db9e261 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -104,7 +104,7 @@ }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "engines": { diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index c9d26ae5f1..9cc237ea0d 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -72,7 +72,7 @@ "crypto-js": "4.2.0", "ezheaders": "0.1.0", "server-only": "0.0.1", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", diff --git a/packages/react/package.json b/packages/react/package.json index f3763d537d..6aac243dfd 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -78,7 +78,7 @@ "dependencies": { "@clerk/shared": "workspace:*", "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", diff --git a/packages/remix/package.json b/packages/remix/package.json index 38bfffdadd..b7f992bd9f 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -78,7 +78,7 @@ "@clerk/shared": "workspace:*", "@clerk/types": "workspace:*", "cookie": "0.7.0", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", @@ -86,8 +86,8 @@ "@remix-run/server-runtime": "^2.0.0", "@types/cookie": "^0.6.0", "@types/node": "^18.19.33", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "typescript": "catalog:repo" }, "peerDependencies": { diff --git a/packages/sdk-node/package.json b/packages/sdk-node/package.json index 021eaf06ce..3cd92e23ca 100644 --- a/packages/sdk-node/package.json +++ b/packages/sdk-node/package.json @@ -56,7 +56,7 @@ "@clerk/backend": "workspace:*", "@clerk/shared": "workspace:*", "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", @@ -64,7 +64,7 @@ "@types/node": "^18.19.33", "nock": "^13.0.7", "npm-run-all": "^4.1.5", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "engines": { diff --git a/packages/shared/package.json b/packages/shared/package.json index ef4db4f8a5..5d54b27597 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -145,7 +145,7 @@ "@types/node": "^18.19.33", "cross-fetch": "^4.0.0", "esbuild": "0.20.2", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "peerDependencies": { diff --git a/packages/tailwindcss-transformer/package.json b/packages/tailwindcss-transformer/package.json index 7c629c5480..bccbeb9dd4 100644 --- a/packages/tailwindcss-transformer/package.json +++ b/packages/tailwindcss-transformer/package.json @@ -35,6 +35,6 @@ "postcss-value-parser": "^4.2.0", "recast": "^0.23.7", "tailwindcss": "^3.4.3", - "tslib": "2.4.1" + "tslib": "catalog:repo" } } diff --git a/packages/tanstack-start/package.json b/packages/tanstack-start/package.json index 6a6542b9c8..72315bfe74 100644 --- a/packages/tanstack-start/package.json +++ b/packages/tanstack-start/package.json @@ -58,15 +58,15 @@ "@clerk/clerk-react": "workspace:*", "@clerk/shared": "workspace:*", "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@tanstack/react-router": "^1.81.9", "@tanstack/start": "^1.81.9", "@types/node": "^18.19.43", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "esbuild-plugin-file-path-extensions": "^2.1.2", "typescript": "catalog:repo", "vinxi": "^0.4.1" diff --git a/packages/testing/package.json b/packages/testing/package.json index ecd62f35e1..dab08e8d5c 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -72,7 +72,7 @@ "@playwright/test": "^1.44.0", "@types/node": "^18.19.33", "cypress": "^13.9.0", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "peerDependencies": { diff --git a/packages/themes/package.json b/packages/themes/package.json index abc6533581..b5866bf663 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", diff --git a/packages/types/package.json b/packages/types/package.json index ee6327b0db..26b9f99cc9 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^18.19.33", - "tsup": "*", + "tsup": "catalog:repo", "typescript": "catalog:repo" }, "engines": { diff --git a/packages/ui/theme-builder/package.json b/packages/ui/theme-builder/package.json index 9ba0f550a5..cc5e14f618 100644 --- a/packages/ui/theme-builder/package.json +++ b/packages/ui/theme-builder/package.json @@ -31,8 +31,8 @@ }, "devDependencies": { "@types/node": "^20.12.12", - "@types/react": "18.3.12", - "@types/react-dom": "18.3.1", + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", "eslint": "^8", "eslint-config-next": "14.2.7", "postcss": "^8.4.47", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d23734de04..5caaf6986f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,6 +19,12 @@ catalogs: specifier: 18.3.1 version: 18.3.1 repo: + tslib: + specifier: 2.4.1 + version: 2.4.1 + tsup: + specifier: 8.3.5 + version: 8.3.5 typescript: specifier: 5.6.3 version: 5.6.3 @@ -182,8 +188,8 @@ importers: specifier: ^29.0.3 version: 29.0.5(@babel/core@7.26.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.5)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3)))(typescript@5.6.3) tsup: - specifier: ^8.0.1 - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) turbo: specifier: ^2.0.14 version: 2.2.3 @@ -249,7 +255,7 @@ importers: specifier: 5.4.4 version: 5.4.4 tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -271,8 +277,8 @@ importers: specifier: ^4.1.5 version: 4.1.5 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -311,17 +317,17 @@ importers: specifier: ^18.19.33 version: 18.19.63 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 '@types/webextension-polyfill': specifier: ^0.10.7 version: 0.10.7 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) type-fest: specifier: ^4.8.3 version: 4.26.1 @@ -417,10 +423,10 @@ importers: specifier: ^6.2.1 version: 6.5.1 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 '@types/webpack-dev-server': specifier: ^4.7.2 @@ -521,10 +527,10 @@ importers: specifier: ^18.19.33 version: 18.19.63 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 concurrently: specifier: ^8.2.2 @@ -533,11 +539,11 @@ importers: specifier: ^14.2.10 version: 14.2.16(@babel/core@7.26.0)(@playwright/test@1.44.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) type-fest: specifier: ^4.9.0 version: 4.26.1 @@ -605,7 +611,7 @@ importers: specifier: 2.0.0 version: 2.0.0(react-native@0.73.9(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -621,10 +627,10 @@ importers: specifier: ^20.11.24 version: 20.17.5 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 expo-auth-session: specifier: ^5.4.0 @@ -678,7 +684,7 @@ importers: specifier: workspace:^ version: link:../types tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@types/express': @@ -697,8 +703,8 @@ importers: specifier: ^6.3.4 version: 6.3.4 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -731,8 +737,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -747,8 +753,8 @@ importers: specifier: workspace:* version: link:../eslint-config-custom tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -783,7 +789,7 @@ importers: specifier: 0.0.1 version: 0.0.1 tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -848,7 +854,7 @@ importers: specifier: ^18 || ^19.0.0-0 version: 18.3.1(react@18.3.1) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -897,7 +903,7 @@ importers: specifier: ^6.0.0 version: 6.16.0(react@18.3.1) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -916,10 +922,10 @@ importers: specifier: ^18.19.33 version: 18.19.63 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 typescript: specifier: catalog:repo @@ -937,7 +943,7 @@ importers: specifier: workspace:* version: link:../types tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -956,8 +962,8 @@ importers: specifier: ^4.1.5 version: 4.1.5 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -1008,8 +1014,8 @@ importers: specifier: 0.20.2 version: 0.20.2 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -1035,7 +1041,7 @@ importers: specifier: ^3.4.3 version: 3.4.4(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 packages/tanstack-start: @@ -1059,7 +1065,7 @@ importers: specifier: '>=18 || >=19.0.0-beta' version: 18.3.1(react@18.3.1) tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -1075,10 +1081,10 @@ importers: specifier: ^18.19.43 version: 18.19.63 '@types/react': - specifier: 18.3.12 + specifier: catalog:react version: 18.3.12 '@types/react-dom': - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 esbuild-plugin-file-path-extensions: specifier: ^2.1.2 @@ -1118,8 +1124,8 @@ importers: specifier: ^13.9.0 version: 13.9.0 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -1130,7 +1136,7 @@ importers: specifier: workspace:* version: link:../types tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': @@ -1153,8 +1159,8 @@ importers: specifier: ^18.19.33 version: 18.19.63 tsup: - specifier: '*' - version: 8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3) + specifier: catalog:repo + version: 8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: catalog:repo version: 5.6.3 @@ -6822,11 +6828,11 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.17' + esbuild: '>=0.18' busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -12080,6 +12086,24 @@ packages: ts-node: optional: true + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + postcss-merge-longhand@7.0.4: resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -13577,6 +13601,11 @@ packages: engines: {node: '>=8'} hasBin: true + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} @@ -13995,8 +14024,8 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - tsup@8.1.0: - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -16650,7 +16679,7 @@ snapshots: '@emnapi/runtime@1.3.1': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 optional: true '@emotion/babel-plugin@11.11.0': @@ -17223,7 +17252,7 @@ snapshots: password-prompt: 1.1.3 sudo-prompt: 8.2.5 tmp: 0.0.33 - tslib: 2.4.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -17432,26 +17461,26 @@ snapshots: '@formatjs/ecma402-abstract@2.0.0': dependencies: '@formatjs/intl-localematcher': 0.5.4 - tslib: 2.4.1 + tslib: 2.8.1 '@formatjs/fast-memoize@2.2.0': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 '@formatjs/icu-messageformat-parser@2.7.8': dependencies: '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/icu-skeleton-parser': 1.8.2 - tslib: 2.4.1 + tslib: 2.8.1 '@formatjs/icu-skeleton-parser@1.8.2': dependencies: '@formatjs/ecma402-abstract': 2.0.0 - tslib: 2.4.1 + tslib: 2.8.1 '@formatjs/intl-localematcher@0.5.4': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 '@formkit/auto-animate@0.8.2': {} @@ -17911,21 +17940,21 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 optional: true - '@jsonjoy.com/base64@1.1.2(tslib@2.4.1)': + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 - '@jsonjoy.com/json-pack@1.1.0(tslib@2.4.1)': + '@jsonjoy.com/json-pack@1.1.0(tslib@2.8.1)': dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.4.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.4.1) + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.4.1) - tslib: 2.4.1 + thingies: 1.21.0(tslib@2.8.1) + tslib: 2.8.1 - '@jsonjoy.com/util@1.5.0(tslib@2.4.1)': + '@jsonjoy.com/util@1.5.0(tslib@2.8.1)': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 '@kwsites/file-exists@1.1.1': dependencies: @@ -20622,12 +20651,12 @@ snapshots: '@swc/helpers@0.5.13': dependencies: - tslib: 2.4.1 + tslib: 2.8.1 '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.4.1 + tslib: 2.8.1 '@tanstack/history@1.81.9': {} @@ -22274,7 +22303,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 aria-query@5.1.3: dependencies: @@ -22381,15 +22410,15 @@ snapshots: ast-types@0.14.2: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 ast-types@0.15.2: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 ast-types@0.16.1: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 ast-walker-scope@0.6.2: dependencies: @@ -22881,9 +22910,9 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@4.2.1(esbuild@0.21.5): + bundle-require@5.0.0(esbuild@0.24.0): dependencies: - esbuild: 0.21.5 + esbuild: 0.24.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -24100,7 +24129,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.8.1 dot-prop@5.3.0: dependencies: @@ -25780,7 +25809,7 @@ snapshots: graphql-tag@2.12.6(graphql@15.8.0): dependencies: graphql: 15.8.0 - tslib: 2.4.1 + tslib: 2.8.1 graphql@15.8.0: {} @@ -26325,7 +26354,7 @@ snapshots: '@formatjs/ecma402-abstract': 2.0.0 '@formatjs/fast-memoize': 2.2.0 '@formatjs/icu-messageformat-parser': 2.7.8 - tslib: 2.4.1 + tslib: 2.8.1 invariant@2.2.4: dependencies: @@ -27746,7 +27775,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 lru-cache@10.4.3: {} @@ -27990,10 +28019,10 @@ snapshots: memfs@4.14.0: dependencies: - '@jsonjoy.com/json-pack': 1.1.0(tslib@2.4.1) - '@jsonjoy.com/util': 1.5.0(tslib@2.4.1) - tree-dump: 1.0.2(tslib@2.4.1) - tslib: 2.4.1 + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) + tree-dump: 1.0.2(tslib@2.8.1) + tslib: 2.8.1 memoize-one@5.2.1: {} @@ -28734,7 +28763,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.4.1 + tslib: 2.8.1 nocache@3.0.4: {} @@ -29647,29 +29676,14 @@ snapshots: postcss: 8.4.47 ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3)): + postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.0): dependencies: - lilconfig: 2.1.0 - yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.49 - ts-node: 10.9.2(@types/node@18.19.63)(typescript@5.6.3) - - postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.6.0 + lilconfig: 3.1.2 optionalDependencies: + jiti: 2.4.0 postcss: 8.4.49 - ts-node: 10.9.2(@types/node@20.17.5)(typescript@5.6.3) - - postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): - dependencies: - lilconfig: 2.1.0 + tsx: 4.19.2 yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.49 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) postcss-merge-longhand@7.0.4(postcss@8.4.47): dependencies: @@ -30195,7 +30209,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.4.1 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -30204,7 +30218,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) - tslib: 2.4.1 + tslib: 2.8.1 use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) optionalDependencies: @@ -30260,7 +30274,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.4.1 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -30364,14 +30378,14 @@ snapshots: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.1 + tslib: 2.8.1 recast@0.21.5: dependencies: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.1 + tslib: 2.8.1 recast@0.23.9: dependencies: @@ -30379,7 +30393,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.4.1 + tslib: 2.8.1 rechoir@0.8.0: dependencies: @@ -30704,7 +30718,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 sade@1.8.1: dependencies: @@ -31054,7 +31068,7 @@ snapshots: snake-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.8.1 snakecase-keys@5.4.4: dependencies: @@ -31435,6 +31449,16 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + sudo-prompt@8.2.5: {} sudo-prompt@9.1.1: {} @@ -31667,9 +31691,9 @@ snapshots: dependencies: any-promise: 1.3.0 - thingies@1.21.0(tslib@2.4.1): + thingies@1.21.0(tslib@2.8.1): dependencies: - tslib: 2.4.1 + tslib: 2.8.1 thread-stream@0.15.2: dependencies: @@ -31773,9 +31797,9 @@ snapshots: typedarray.prototype.slice: 1.0.3 which-typed-array: 1.1.15 - tree-dump@1.0.2(tslib@2.4.1): + tree-dump@1.0.2(tslib@2.8.1): dependencies: - tslib: 2.4.1 + tslib: 2.8.1 tree-kill@1.2.2: {} @@ -31822,25 +31846,6 @@ snapshots: typescript: 5.6.3 webpack: 5.94.0 - ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3): - 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': 18.19.63 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -31898,74 +31903,32 @@ snapshots: tsscmp@1.0.6: {} - tsup@8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3))(typescript@5.6.3): + tsup@8.3.5(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.6.3)(yaml@2.6.0): dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) + bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.7(supports-color@8.1.1) - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.63)(typescript@5.6.3)) - resolve-from: 5.0.0 - rollup: 4.26.0 - source-map: 0.8.0-beta.0 - sucrase: 3.34.0 - tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.4.49 - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3))(typescript@5.6.3): - dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.7(supports-color@8.1.1) - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3)) - resolve-from: 5.0.0 - rollup: 4.26.0 - source-map: 0.8.0-beta.0 - sucrase: 3.34.0 - tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.4.49 - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - ts-node - - tsup@8.1.0(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))(typescript@5.6.3): - dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) - cac: 6.7.14 - chokidar: 3.6.0 + chokidar: 4.0.1 + consola: 3.2.3 debug: 4.3.7(supports-color@8.1.1) - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 + esbuild: 0.24.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.26.0 source-map: 0.8.0-beta.0 - sucrase: 3.34.0 + sucrase: 3.35.0 + tinyexec: 0.3.1 + tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: + - jiti - supports-color - - ts-node + - tsx + - yaml tsutils@3.21.0(typescript@5.6.3): dependencies: @@ -32385,7 +32348,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.4.1 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 @@ -32399,7 +32362,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.4.1 + tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4b319b874f..96aba05abc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,13 +2,15 @@ packages: - 'packages/*' catalogs: - # Can be referenced through "catalog:repo" - repo: - typescript: 5.6.3 - # Can be referenced through "catalog:react" react: react: 18.3.1 react-dom: 18.3.1 '@types/react': 18.3.12 '@types/react-dom': 18.3.1 + + # Can be referenced through "catalog:repo" + repo: + tslib: 2.4.1 + tsup: 8.3.5 + typescript: 5.6.3 From 4590c825b64dbd96d858918ebb151fb30228319f Mon Sep 17 00:00:00 2001 From: Jacek Date: Wed, 20 Nov 2024 13:38:37 -0600 Subject: [PATCH 9/9] WIP --- integration/presets/nuxt.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/integration/presets/nuxt.ts b/integration/presets/nuxt.ts index 2762d07c9c..8a55270454 100644 --- a/integration/presets/nuxt.ts +++ b/integration/presets/nuxt.ts @@ -1,8 +1,6 @@ import { applicationConfig } from '../models/applicationConfig'; import { templates } from '../templates'; -const clerkNuxtLocal = `file:${process.cwd()}/packages/nuxt`; - const nuxtNode = applicationConfig() .setName('nuxt-node') .useTemplate(templates['nuxt-node']) @@ -12,7 +10,7 @@ const nuxtNode = applicationConfig() .addScript('dev', 'pnpm dev') .addScript('build', 'pnpm build') .addScript('serve', 'pnpm preview') - .addDependency('@clerk/nuxt', clerkNuxtLocal); + .addDependency('@clerk/nuxt', '*'); export const nuxt = { node: nuxtNode,