pnpm-workspace.yaml98 lines · main
1packages:
2 - "apps/*"
3 - "packages/*"
4 - "packages/studio/*"
5
6# Studio fork — versions pinned by upstream supabase studio.
7# Only consumed by packages under packages/studio/* and apps/studio/.
8# Briven's own packages (@briven/*) do not use catalog references.
9catalog:
10 '@sentry/nextjs': ^10.26.0
11 '@supabase/auth-js': 2.106.0
12 '@supabase/postgrest-js': 2.106.0
13 '@supabase/realtime-js': 2.106.0
14 '@supabase/ssr': 0.10.2
15 '@supabase/supabase-js': 2.106.0
16 '@types/node': ^22.0.0
17 '@types/react': ^19.2.14
18 '@types/react-dom': ^19.2.3
19 '@vitejs/plugin-react': ^6.0.1
20 '@vitest/coverage-v8': ^4.1.4
21 '@vitest/ui': ^4.1.4
22 lodash: ^4.18.1
23 lodash-es: ^4.18.1
24 next: 16.2.6
25 next-themes: ^0.4.6
26 postcss: ^8.5.10
27 radix-ui: ^1.4.3
28 react: ^19.2.6
29 react-dom: ^19.2.6
30 recharts: ^2.15.4
31 tailwindcss: ^4.2.4
32 tsx: 4.20.3
33 typescript: ~6.0.0
34 valtio: ^1.12.0
35 vite: ^8.0.8
36 vite-tsconfig-paths: ^6.1.1
37 vitest: ^4.1.4
38 zod: 3.25.76
39
40# Studio fork — peer-dep resolution flags.
41blockExoticSubdeps: true
42
43# Studio fork — native deps that must build at install time.
44onlyBuiltDependencies:
45 - node-pty
46 - supabase
47
48# Studio fork — native deps that must NOT trigger their build scripts (security hygiene).
49ignoredBuiltDependencies:
50 - '@parcel/watcher'
51 - '@sentry/cli'
52 - contentlayer2
53 - core-js
54 - es5-ext
55 - esbuild
56 - libpg-query
57 - msw
58 - protobufjs
59 - sharp
60
61# Studio fork — minimum release age in minutes (4320 = 3 days) to avoid pulling unvetted publishes.
62minimumReleaseAge: 4320
63
64minimumReleaseAgeExclude:
65 - '@ai-sdk/*'
66 - '@supabase/*'
67 - '@supabase-labs/*'
68 - mermaid
69 - '@mermaid-js/parser'
70
71# Studio fork — transitive-dep version overrides.
72overrides:
73 '@ardatan/relay-compiler>immutable': ^3.8.3
74 '@mapbox/node-pre-gyp>tar': ^7.5.11
75 '@redocly/respect-core>form-data': ^4.0.4
76 '@redocly/respect-core>js-yaml': ^4.1.1
77 '@rollup/plugin-terser>serialize-javascript': ^7.0.5
78 cacache>tar: ^7.5.11
79 dompurify: ^3.3.2
80 esbuild: ^0.25.2
81 express-rate-limit>ip-address: ^10.1.1
82 lodash: 'catalog:'
83 lodash-es: 'catalog:'
84 node-gyp>tar: ^7.5.11
85 nodemailer: ^7.0.11
86 payload>undici: ^7.18.2
87 pgsql-parser>libpg-query: ^15.2.0
88 postcss: 'catalog:'
89 refractor>prismjs: ^1.30.0
90 supabase>tar: ^7.5.11
91 terser-webpack-plugin>serialize-javascript: ^7.0.5
92 tmp: ^0.2.4
93 unhead: ^2.1.13
94 webpack: ^5.104.1
95
96# Studio fork — patched dependencies.
97patchedDependencies:
98 react-data-grid: patches/react-data-grid.patch