Skip to content

Commit ffa631d

Browse files
authored
fix(repo): Use semver ^ for internal dependencies (#4664)
1 parent 1f4577a commit ffa631d

File tree

24 files changed

+325
-894
lines changed

24 files changed

+325
-894
lines changed

.changeset/quick-bobcats-bake.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
'@clerk/chrome-extension': minor
3+
'@clerk/tanstack-start': minor
4+
'@clerk/expo-passkeys': minor
5+
'@clerk/localizations': minor
6+
'@clerk/react-router': minor
7+
'@clerk/clerk-js': minor
8+
'@clerk/elements': minor
9+
'@clerk/clerk-sdk-node': minor
10+
'@clerk/backend': minor
11+
'@clerk/fastify': minor
12+
'@clerk/testing': minor
13+
'@clerk/nextjs': minor
14+
'@clerk/shared': minor
15+
'@clerk/themes': minor
16+
'@clerk/astro': minor
17+
'@clerk/clerk-react': minor
18+
'@clerk/remix': minor
19+
'@clerk/clerk-expo': minor
20+
'@clerk/nuxt': minor
21+
'@clerk/vue': minor
22+
'@clerk/ui': minor
23+
---
24+
25+
Switching to use ^ for semver ranges of internal @clerk/ production dependencies.

packages/astro/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@
8181
"publish:local": "pnpm yalc push --replace --sig"
8282
},
8383
"dependencies": {
84-
"@clerk/backend": "workspace:*",
85-
"@clerk/shared": "workspace:*",
86-
"@clerk/types": "workspace:*",
84+
"@clerk/backend": "workspace:^",
85+
"@clerk/shared": "workspace:^",
86+
"@clerk/types": "workspace:^",
8787
"nanoid": "5.0.9",
8888
"nanostores": "0.11.3"
8989
},

packages/backend/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@
9292
"test:cloudflare-miniflare": "vitest --environment miniflare"
9393
},
9494
"dependencies": {
95-
"@clerk/shared": "workspace:*",
96-
"@clerk/types": "workspace:*",
95+
"@clerk/shared": "workspace:^",
96+
"@clerk/types": "workspace:^",
9797
"cookie": "0.7.0",
9898
"snakecase-keys": "5.4.4",
9999
"tslib": "catalog:repo"

packages/chrome-extension/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html"
4848
},
4949
"dependencies": {
50-
"@clerk/clerk-js": "workspace:*",
51-
"@clerk/clerk-react": "workspace:*",
52-
"@clerk/shared": "workspace:*",
50+
"@clerk/clerk-js": "workspace:^",
51+
"@clerk/clerk-react": "workspace:^",
52+
"@clerk/shared": "workspace:^",
5353
"webextension-polyfill": "^0.10.0"
5454
},
5555
"devDependencies": {

packages/clerk-js/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
},
5454
"browserslist": "last 2 years, Safari > 12, iOS > 12",
5555
"dependencies": {
56-
"@clerk/localizations": "workspace:*",
57-
"@clerk/shared": "workspace:*",
58-
"@clerk/types": "workspace:*",
56+
"@clerk/localizations": "workspace:^",
57+
"@clerk/shared": "workspace:^",
58+
"@clerk/types": "workspace:^",
5959
"@coinbase/wallet-sdk": "4.0.4",
6060
"@emotion/cache": "11.11.0",
6161
"@emotion/react": "11.11.1",

packages/elements/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171
"test:cache:clear": "jest --clearCache --useStderr"
7272
},
7373
"dependencies": {
74-
"@clerk/clerk-react": "workspace:*",
75-
"@clerk/shared": "workspace:*",
76-
"@clerk/types": "workspace:*",
74+
"@clerk/clerk-react": "workspace:^",
75+
"@clerk/shared": "workspace:^",
76+
"@clerk/types": "workspace:^",
7777
"@radix-ui/primitive": "^1.1.0",
7878
"@radix-ui/react-form": "^0.1.0",
7979
"@radix-ui/react-slot": "^1.1.0",

packages/expo-passkeys/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"publish:local": "pnpm yalc push --replace --sig"
3232
},
3333
"dependencies": {
34-
"@clerk/shared": "workspace:*",
35-
"@clerk/types": "workspace:*",
34+
"@clerk/shared": "workspace:^",
35+
"@clerk/types": "workspace:^",
3636
"expo-modules-core": "1.12.26"
3737
},
3838
"devDependencies": {},

packages/expo/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@
6060
"publish:local": "pnpm yalc push --replace --sig"
6161
},
6262
"dependencies": {
63-
"@clerk/clerk-js": "workspace:*",
64-
"@clerk/clerk-react": "workspace:*",
65-
"@clerk/shared": "workspace:*",
66-
"@clerk/types": "workspace:*",
63+
"@clerk/clerk-js": "workspace:^",
64+
"@clerk/clerk-react": "workspace:^",
65+
"@clerk/shared": "workspace:^",
66+
"@clerk/types": "workspace:^",
6767
"base-64": "^1.0.0",
6868
"react-native-url-polyfill": "2.0.0",
6969
"tslib": "catalog:repo"

packages/fastify/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"test:cache:clear": "jest --clearCache --useStderr"
4141
},
4242
"dependencies": {
43-
"@clerk/backend": "workspace:*",
44-
"@clerk/shared": "workspace:*",
45-
"@clerk/types": "workspace:*",
43+
"@clerk/backend": "workspace:^",
44+
"@clerk/shared": "workspace:^",
45+
"@clerk/types": "workspace:^",
4646
"cookies": "0.8.0",
4747
"fastify-plugin": "^5.0.1"
4848
},

packages/localizations/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
"lint": "eslint src/"
103103
},
104104
"dependencies": {
105-
"@clerk/types": "workspace:*"
105+
"@clerk/types": "workspace:^"
106106
},
107107
"devDependencies": {
108108
"@clerk/eslint-config-custom": "workspace:*",

packages/nextjs/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@
6565
"test": "vitest"
6666
},
6767
"dependencies": {
68-
"@clerk/backend": "workspace:*",
69-
"@clerk/clerk-react": "workspace:*",
70-
"@clerk/shared": "workspace:*",
71-
"@clerk/types": "workspace:*",
68+
"@clerk/backend": "workspace:^",
69+
"@clerk/clerk-react": "workspace:^",
70+
"@clerk/shared": "workspace:^",
71+
"@clerk/types": "workspace:^",
7272
"crypto-js": "4.2.0",
7373
"server-only": "0.0.1",
7474
"tslib": "catalog:repo"

packages/nuxt/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@
5050
"test": "vitest"
5151
},
5252
"dependencies": {
53-
"@clerk/backend": "workspace:*",
54-
"@clerk/shared": "workspace:*",
55-
"@clerk/types": "workspace:*",
56-
"@clerk/vue": "workspace:*",
53+
"@clerk/backend": "workspace:^",
54+
"@clerk/shared": "workspace:^",
55+
"@clerk/types": "workspace:^",
56+
"@clerk/vue": "workspace:^",
5757
"@nuxt/kit": "^3.14.159",
5858
"@nuxt/schema": "^3.14.159",
5959
"h3": "^1.13.0"

packages/react-router/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@
7171
"publish:local": "pnpm dlx yalc push --replace --sig"
7272
},
7373
"dependencies": {
74-
"@clerk/backend": "workspace:*",
75-
"@clerk/clerk-react": "workspace:*",
76-
"@clerk/shared": "workspace:*",
77-
"@clerk/types": "workspace:*",
74+
"@clerk/backend": "workspace:^",
75+
"@clerk/clerk-react": "workspace:^",
76+
"@clerk/shared": "workspace:^",
77+
"@clerk/types": "workspace:^",
7878
"cookie": "0.7.0",
7979
"tslib": "catalog:repo"
8080
},

packages/react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@
7676
"test:ci": "jest --maxWorkers=70%"
7777
},
7878
"dependencies": {
79-
"@clerk/shared": "workspace:*",
80-
"@clerk/types": "workspace:*",
79+
"@clerk/shared": "workspace:^",
80+
"@clerk/types": "workspace:^",
8181
"tslib": "catalog:repo"
8282
},
8383
"devDependencies": {

packages/remix/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,10 @@
7373
"publish:local": "pnpm yalc push --replace --sig"
7474
},
7575
"dependencies": {
76-
"@clerk/backend": "workspace:*",
77-
"@clerk/clerk-react": "workspace:*",
78-
"@clerk/shared": "workspace:*",
79-
"@clerk/types": "workspace:*",
76+
"@clerk/backend": "workspace:^",
77+
"@clerk/clerk-react": "workspace:^",
78+
"@clerk/shared": "workspace:^",
79+
"@clerk/types": "workspace:^",
8080
"cookie": "0.7.0",
8181
"tslib": "catalog:repo"
8282
},

packages/sdk-node/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
"test:ci": "jest --maxWorkers=70%"
5454
},
5555
"dependencies": {
56-
"@clerk/backend": "workspace:*",
57-
"@clerk/shared": "workspace:*",
58-
"@clerk/types": "workspace:*",
56+
"@clerk/backend": "workspace:^",
57+
"@clerk/shared": "workspace:^",
58+
"@clerk/types": "workspace:^",
5959
"tslib": "catalog:repo"
6060
},
6161
"devDependencies": {

packages/shared/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html"
134134
},
135135
"dependencies": {
136-
"@clerk/types": "workspace:*",
136+
"@clerk/types": "workspace:^",
137137
"dequal": "2.0.3",
138138
"glob-to-regexp": "0.4.1",
139139
"js-cookie": "3.0.5",

packages/tanstack-start/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@
5959
"publish:local": "pnpm yalc push --replace --sig"
6060
},
6161
"dependencies": {
62-
"@clerk/backend": "workspace:*",
63-
"@clerk/clerk-react": "workspace:*",
64-
"@clerk/shared": "workspace:*",
65-
"@clerk/types": "workspace:*",
62+
"@clerk/backend": "workspace:^",
63+
"@clerk/clerk-react": "workspace:^",
64+
"@clerk/shared": "workspace:^",
65+
"@clerk/types": "workspace:^",
6666
"tslib": "catalog:repo"
6767
},
6868
"devDependencies": {

packages/testing/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@
6262
"lint": "eslint src/"
6363
},
6464
"dependencies": {
65-
"@clerk/backend": "workspace:*",
66-
"@clerk/shared": "workspace:*",
67-
"@clerk/types": "workspace:*",
65+
"@clerk/backend": "workspace:^",
66+
"@clerk/shared": "workspace:^",
67+
"@clerk/types": "workspace:^",
6868
"dotenv": "16.4.5"
6969
},
7070
"devDependencies": {

packages/themes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"lint": "eslint src/"
3838
},
3939
"dependencies": {
40-
"@clerk/types": "workspace:*",
40+
"@clerk/types": "workspace:^",
4141
"tslib": "catalog:repo"
4242
},
4343
"devDependencies": {

packages/ui/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@
5252
"test": "vitest"
5353
},
5454
"dependencies": {
55-
"@clerk/elements": "workspace:*",
56-
"@clerk/localizations": "workspace:*",
57-
"@clerk/shared": "workspace:*",
58-
"@clerk/types": "workspace:*",
55+
"@clerk/elements": "workspace:^",
56+
"@clerk/localizations": "workspace:^",
57+
"@clerk/shared": "workspace:^",
58+
"@clerk/types": "workspace:^",
5959
"@formkit/auto-animate": "^0.8.2",
6060
"@radix-ui/react-slot": "^1.1.0",
6161
"clsx": "^2.0.0",

packages/vue/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
"test:ci": "vitest --maxWorkers=70%"
5252
},
5353
"dependencies": {
54-
"@clerk/shared": "workspace:*",
55-
"@clerk/types": "workspace:*"
54+
"@clerk/shared": "workspace:^",
55+
"@clerk/types": "workspace:^"
5656
},
5757
"devDependencies": {
5858
"@testing-library/vue": "^8.1.0",

playground/fastify/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
"start": "ts-node ./src/server.ts"
77
},
88
"dependencies": {
9-
"@clerk/backend": "workspace:^",
10-
"@clerk/fastify": "workspace:^",
11-
"@clerk/shared": "workspace:^",
12-
"@clerk/types": "workspace:^",
9+
"@clerk/backend": "workspace:*",
10+
"@clerk/fastify": "workspace:*",
11+
"@clerk/shared": "workspace:*",
12+
"@clerk/types": "workspace:*",
1313
"@fastify/view": "^10.0.1",
1414
"dotenv": "^16.4.5",
1515
"ejs": "^3.1.10",

0 commit comments

Comments
 (0)