Skip to content

Commit 33990e4

Browse files
committed
chore: move supabase dependency to root package.json (#434)
# Move Supabase dependency to root package.json This PR relocates the `supabase` dependency from multiple package.json files to the root package.json. The dependency was previously duplicated across several packages: - apps/demo - pkgs/client - pkgs/core - pkgs/edge-worker - pkgs/website Now it's defined only once at the workspace root level, allowing all packages to share the same version. Additionally, this PR reorders the pre-push hooks in lefthook.yml to place the script section before the commands section, improving the organization of the configuration file.
1 parent 1e1477f commit 33990e4

File tree

9 files changed

+17
-55
lines changed

9 files changed

+17
-55
lines changed

apps/demo/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
"postcss": "8.4.49",
3434
"prettier": "^3.6.2",
3535
"prettier-plugin-svelte": "^3.4.0",
36-
"supabase": "^2.62.10",
3736
"svelte": "^5.41.0",
3837
"svelte-check": "^4.3.3",
3938
"tailwind-merge": "^3.3.1",

lefthook.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ post-checkout:
5555
fi
5656
5757
pre-push:
58-
commands:
59-
'nx-affected-checks':
60-
run: CI=true NX_DAEMON=false pnpm nx affected --target=prepush --base=origin/main --head=HEAD --output-style=static --verbose --nx-bail
6158
scripts:
6259
'prevent-push-to-main.sh':
6360
runner: bash
6461
skip_output:
6562
- meta
63+
commands:
64+
'nx-affected-checks':
65+
run: CI=true NX_DAEMON=false pnpm nx affected --target=prepush --base=origin/main --head=HEAD --output-style=static --verbose --nx-bail

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"private": true,
1818
"devDependencies": {
1919
"@axhxrx/nx-deno": "^1.0.2",
20+
"supabase": "^2.62.10",
2021
"@changesets/cli": "^2.28.1",
2122
"@eslint/js": "^9.8.0",
2223
"@netlify/plugin-nextjs": "^5.11.4",

pkgs/client/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"@pgflow/dsl": "workspace:*",
4545
"@types/uuid": "^10.0.0",
4646
"postgres": "^3.4.5",
47-
"supabase": "^2.62.10",
4847
"terser": "^5.43.0",
4948
"vite-plugin-dts": "~3.8.1",
5049
"vitest": "1.3.1"

pkgs/client/project.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,7 @@
6868
"dependsOn": ["supabase:prepare"],
6969
"options": {
7070
"cwd": "{projectRoot}",
71-
"commands": [
72-
"../../scripts/supabase-start-locked.sh ."
73-
],
71+
"commands": ["../../scripts/supabase-start-locked.sh ."],
7472
"parallel": false
7573
}
7674
},
@@ -227,7 +225,13 @@
227225
},
228226
"prepush": {
229227
"executor": "nx:noop",
230-
"dependsOn": ["lint", "build", "typecheck", "verify-exports", "test:types:vitest", "test:types:strict"]
228+
"dependsOn": [
229+
"lint",
230+
"build",
231+
"typecheck",
232+
"test:types:vitest",
233+
"test:types:strict"
234+
]
231235
}
232236
}
233237
}

pkgs/core/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
}
2020
},
2121
"devDependencies": {
22-
"@types/node": "^22.14.1",
23-
"supabase": "^2.62.10"
22+
"@types/node": "^22.14.1"
2423
},
2524
"dependencies": {
2625
"@pgflow/dsl": "workspace:*",

pkgs/edge-worker/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
},
3030
"devDependencies": {
3131
"@types/deno": "^2.3.0",
32-
"@types/node": "~18.16.20",
33-
"supabase": "^2.50.3"
32+
"@types/node": "~18.16.20"
3433
},
3534
"publishConfig": {
3635
"access": "public"

pkgs/website/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
},
3636
"devDependencies": {
3737
"prettier-plugin-astro": "^0.14.1",
38-
"supabase": "^2.62.10",
3938
"wrangler": "^4.20.3"
4039
}
4140
}

pnpm-lock.yaml

Lines changed: 3 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)