Files
documenso/pnpm-workspace.yaml
T
Lucas Smith 960217c78d build: migrate from npm to pnpm with workspace catalogs
- Switch package manager to pnpm 10 via corepack
- Add pnpm-workspace.yaml with 54+ shared dependency catalogs
- Convert all workspace packages to catalog: and workspace:* protocols
- Upgrade Turborepo from 1.x to 2.8.12 (pipeline -> tasks)
- Upgrade apps/openpage-api from Next 15 to Next 16
- Update Docker, CI workflows, and GitHub Actions for pnpm
- Convert patch file to pnpm native format
- Replace deprecated next lint with standalone eslint
- Update all documentation references from npm to pnpm
- Fix stale dependabot config and documentation paths
2026-03-06 14:28:12 +11:00

83 lines
1.5 KiB
YAML

packages:
- 'apps/*'
- 'packages/*'
catalog:
# Core
react: ^18
react-dom: ^18
typescript: 5.6.2
zod: ^3.25.76
# Shared utilities
ts-pattern: ^5.9.0
luxon: ^3.7.2
nanoid: ^5.1.6
remeda: ^2.32.0
superjson: ^2.2.5
# AWS
'@aws-sdk/client-s3': ^3.998.0
'@aws-sdk/client-sesv2': ^3.998.0
'@aws-sdk/cloudfront-signer': ^3.998.0
'@aws-sdk/s3-request-presigner': ^3.998.0
'@aws-sdk/signature-v4-crt': ^3.998.0
# Framework
hono: ^4.12.2
'@hono/standard-validator': ^0.2.0
'@tanstack/react-query': 5.90.10
'@trpc/client': 11.8.1
'@trpc/react-query': 11.8.1
'@trpc/server': 11.8.1
'@ts-rest/core': ^3.52.1
'@ts-rest/open-api': ^3.52.1
'@ts-rest/serverless': ^3.52.1
# UI
framer-motion: ^12.23.24
lucide-react: ^0.554.0
react-hook-form: ^7.66.1
'@hookform/resolvers': ^3
react-rnd: ^10.5.2
konva: ^10.0.9
'@napi-rs/canvas': ^0.1.83
tailwindcss: ^3.4.18
autoprefixer: ^10.4.22
tailwindcss-animate: ^1.0.7
# i18n
'@lingui/core': ^5.6.0
'@lingui/macro': ^5.6.0
'@lingui/react': ^5.6.0
# Auth
'@simplewebauthn/server': ^13.2.2
'@oslojs/crypto': ^1.0.1
'@oslojs/encoding': ^1.1.0
# Crypto
'@scure/base': ^1.2.6
# Observability
posthog-node: 4.18.0
posthog-js: ^1.297.2
# Database
kysely: 0.28.8
'@prisma/client': ^6.19.0
prisma: ^6.19.0
# Build tools
tsx: ^4.20.6
vite: ^7.2.4
eslint: ^8.57.0
prettier: ^3.6.2
# Types
'@types/react': 18.3.27
'@types/react-dom': ^18
'@types/node': ^20
'@types/luxon': ^3.7.1
'@types/formidable': ^3.4.6