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 @@ +--- +--- 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 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/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, diff --git a/package.json b/package.json index f9ffde2aea..e503f50bb5 100644 --- a/package.json +++ b/package.json @@ -69,8 +69,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", @@ -94,16 +94,16 @@ "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", "ts-jest": "^29.0.3", - "tsup": "^8.0.1", + "tsup": "catalog:repo", "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 1bbe6483af..eebbf490a2 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -89,8 +89,8 @@ }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", - "react": "18.3.1", - "typescript": "*" + "react": "catalog:react", + "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..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,8 +105,8 @@ "@types/node": "^18.19.33", "msw": "2.6.4", "npm-run-all": "^4.1.5", - "tsup": "*", - "typescript": "*", + "tsup": "catalog:repo", + "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..d668972f10 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -56,12 +56,12 @@ "@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": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "react": ">=18", diff --git a/packages/clerk-js/package.json b/packages/clerk-js/package.json index 6bd50a9401..883d76f1e4 100644 --- a/packages/clerk-js/package.json +++ b/packages/clerk-js/package.json @@ -79,15 +79,15 @@ "@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", "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/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 2fe1fd8f48..46ace9b975 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -85,14 +85,14 @@ "@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": "*" + "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..416c4bcd51 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -66,21 +66,21 @@ "@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", "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..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,8 +66,8 @@ "@types/supertest": "^6.0.2", "express": "^4.20.0", "supertest": "^6.3.4", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "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..3a11c37495 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -50,8 +50,8 @@ "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^20.14.8", "fastify": "^5.0.0", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "peerDependencies": { "fastify": ">=5" diff --git a/packages/localizations/package.json b/packages/localizations/package.json index 09db3251b0..b23db9e261 100644 --- a/packages/localizations/package.json +++ b/packages/localizations/package.json @@ -104,8 +104,8 @@ }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index d43dfdb4ed..9cc237ea0d 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -72,16 +72,14 @@ "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:*", "@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": "*" + "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 4ba668aeed..b0c13f93b0 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -49,17 +49,17 @@ "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" }, "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 ff44a80dba..6aac243dfd 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -78,17 +78,15 @@ "dependencies": { "@clerk/shared": "workspace:*", "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@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": "*" + "typescript": "catalog:repo" }, "peerDependencies": { "react": "^18 || ^19.0.0-0", diff --git a/packages/remix/package.json b/packages/remix/package.json index 4ede181381..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,9 +86,9 @@ "@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", - "typescript": "*" + "@types/react": "catalog:react", + "@types/react-dom": "catalog:react", + "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..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,8 +64,8 @@ "@types/node": "^18.19.33", "nock": "^13.0.7", "npm-run-all": "^4.1.5", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" diff --git a/packages/shared/package.json b/packages/shared/package.json index 456f6f3167..5d54b27597 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -145,8 +145,8 @@ "@types/node": "^18.19.33", "cross-fetch": "^4.0.0", "esbuild": "0.20.2", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "peerDependencies": { "react": "^18 || ^19.0.0-0", 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 e99edee43c..72315bfe74 100644 --- a/packages/tanstack-start/package.json +++ b/packages/tanstack-start/package.json @@ -58,17 +58,17 @@ "@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": "*", + "typescript": "catalog:repo", "vinxi": "^0.4.1" }, "peerDependencies": { diff --git a/packages/testing/package.json b/packages/testing/package.json index 8cf0b092f5..dab08e8d5c 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -72,8 +72,8 @@ "@playwright/test": "^1.44.0", "@types/node": "^18.19.33", "cypress": "^13.9.0", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "peerDependencies": { "@playwright/test": "^1", diff --git a/packages/themes/package.json b/packages/themes/package.json index 7043b93b1c..b5866bf663 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -38,11 +38,11 @@ }, "dependencies": { "@clerk/types": "workspace:*", - "tslib": "2.4.1" + "tslib": "catalog:repo" }, "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..26b9f99cc9 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -41,8 +41,8 @@ "devDependencies": { "@clerk/eslint-config-custom": "workspace:*", "@types/node": "^18.19.33", - "tsup": "*", - "typescript": "*" + "tsup": "catalog:repo", + "typescript": "catalog:repo" }, "engines": { "node": ">=18.17.0" 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/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/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 1272255666..5caaf6986f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,31 @@ 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 + 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 + overrides: jest: 29.7.0 jest-snapshot-prettier: npm:prettier@^3 @@ -70,10 +95,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 +170,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 @@ -163,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 @@ -172,7 +197,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 @@ -209,10 +234,10 @@ importers: specifier: workspace:* version: link:../eslint-config-custom react: - specifier: 18.3.1 + specifier: catalog:react version: 18.3.1 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/backend: @@ -230,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': @@ -252,10 +277,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 vitest-environment-miniflare: specifier: 2.14.4 @@ -292,22 +317,22 @@ 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 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/clerk-js: @@ -398,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 @@ -422,7 +447,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 @@ -453,7 +478,7 @@ importers: specifier: ^20.14.8 version: 20.17.5 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/elements: @@ -466,7 +491,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 @@ -502,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 @@ -514,16 +539,16 @@ 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 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/eslint-config-custom: @@ -556,7 +581,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: @@ -586,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': @@ -602,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 @@ -623,7 +648,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: @@ -659,7 +684,7 @@ importers: specifier: workspace:^ version: link:../types tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@types/express': @@ -678,10 +703,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/fastify: @@ -712,10 +737,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/localizations: @@ -728,10 +753,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/nextjs: @@ -764,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': @@ -776,32 +801,26 @@ 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) typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 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 @@ -817,7 +836,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: @@ -835,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': @@ -850,17 +869,11 @@ 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 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/remix: @@ -890,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': @@ -909,13 +922,13 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/sdk-node: @@ -930,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': @@ -949,10 +962,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/shared: @@ -1001,10 +1014,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/tailwindcss-transformer: @@ -1028,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: @@ -1052,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': @@ -1068,16 +1081,16 @@ 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 version: 2.1.2 typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 vinxi: specifier: ^0.4.1 @@ -1111,10 +1124,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/themes: @@ -1123,14 +1136,14 @@ importers: specifier: workspace:* version: link:../types tslib: - specifier: 2.4.1 + specifier: catalog:repo version: 2.4.1 devDependencies: '@clerk/eslint-config-custom': specifier: workspace:* version: link:../eslint-config-custom typescript: - specifier: '*' + specifier: catalog:repo version: 5.6.3 packages/types: @@ -1146,10 +1159,10 @@ 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: '*' + specifier: catalog:repo version: 5.6.3 packages/ui: @@ -1255,7 +1268,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 @@ -1296,7 +1309,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 @@ -2234,6 +2247,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'} @@ -6811,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==} @@ -12069,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} @@ -13566,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==} @@ -13984,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: @@ -16456,6 +16496,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 @@ -16635,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': @@ -17208,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 @@ -17417,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': {} @@ -17896,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: @@ -20607,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': {} @@ -22259,7 +22303,7 @@ snapshots: aria-hidden@1.2.4: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 aria-query@5.1.3: dependencies: @@ -22366,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: @@ -22866,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: @@ -24085,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: @@ -25765,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: {} @@ -26310,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: @@ -27731,7 +27775,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 lru-cache@10.4.3: {} @@ -27975,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: {} @@ -28719,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: {} @@ -29632,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)): - 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)): + 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 + 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: @@ -30180,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 @@ -30189,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: @@ -30245,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 @@ -30349,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: @@ -30364,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: @@ -30689,7 +30718,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.4.1 + tslib: 2.8.1 sade@1.8.1: dependencies: @@ -31039,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: @@ -31420,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: {} @@ -31652,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: @@ -31758,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: {} @@ -31807,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 @@ -31883,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): - 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@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): + 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@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: @@ -32370,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 @@ -32384,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 18ec407efc..96aba05abc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,16 @@ 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 + + # Can be referenced through "catalog:repo" + repo: + tslib: 2.4.1 + tsup: 8.3.5 + typescript: 5.6.3 diff --git a/turbo.json b/turbo.json index 2b85a95469..d6503add92 100644 --- a/turbo.json +++ b/turbo.json @@ -6,9 +6,11 @@ "ui": "tui", "globalDependencies": [ ".github/.cache-version", + ".npmrc", "jest.*.ts", "package.json", - "package-lock.json", + "pnpm-lock.yaml", + "pnpm-workspace.yaml", "tsconfig.json", "tsconfig.*.json", "scripts/subpath-workaround.mjs"