pnpm-workspace.yaml 2.4 KB

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