chore: move all dependencies into pnpm catalog (#9153)

Centralize every external dependency version in the pnpm catalog
(pnpm-workspace.yaml) and reference them via `catalog:` across all
apps and packages. Packages that previously used differing versions
were unified to the highest (notably @react-pdf/renderer ^3.4.5 ->
^4.3.0 in apps/web).
This commit is contained in:
sriram veeraghanta
2026-05-31 15:56:12 +05:30
committed by GitHub
parent 04622ce118
commit 3f57fefdb4
17 changed files with 1073 additions and 656 deletions
+11 -11
View File
@@ -19,10 +19,10 @@
}, },
"dependencies": { "dependencies": {
"@bprogress/core": "catalog:", "@bprogress/core": "catalog:",
"@fontsource-variable/inter": "5.2.8", "@fontsource-variable/inter": "catalog:",
"@fontsource/ibm-plex-mono": "5.2.7", "@fontsource/ibm-plex-mono": "catalog:",
"@fontsource/material-symbols-rounded": "5.2.30", "@fontsource/material-symbols-rounded": "catalog:",
"@headlessui/react": "^1.7.19", "@headlessui/react": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/hooks": "workspace:*", "@plane/hooks": "workspace:*",
"@plane/propel": "workspace:*", "@plane/propel": "workspace:*",
@@ -31,20 +31,20 @@
"@plane/ui": "workspace:*", "@plane/ui": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@react-router/node": "catalog:", "@react-router/node": "catalog:",
"@tanstack/react-virtual": "^3.13.12", "@tanstack/react-virtual": "catalog:",
"@tanstack/virtual-core": "^3.13.12", "@tanstack/virtual-core": "catalog:",
"axios": "catalog:", "axios": "catalog:",
"isbot": "^5.1.31", "isbot": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"mobx": "catalog:", "mobx": "catalog:",
"mobx-react": "catalog:", "mobx-react": "catalog:",
"next-themes": "0.4.6", "next-themes": "catalog:",
"react": "catalog:", "react": "catalog:",
"react-dom": "catalog:", "react-dom": "catalog:",
"react-hook-form": "7.51.5", "react-hook-form": "catalog:",
"react-router": "catalog:", "react-router": "catalog:",
"serve": "14.2.5", "serve": "catalog:",
"swr": "catalog:", "swr": "catalog:",
"uuid": "catalog:" "uuid": "catalog:"
}, },
@@ -59,6 +59,6 @@
"dotenv": "catalog:", "dotenv": "catalog:",
"typescript": "catalog:", "typescript": "catalog:",
"vite": "catalog:", "vite": "catalog:",
"vite-tsconfig-paths": "^5.1.4" "vite-tsconfig-paths": "catalog:"
} }
} }
+31 -31
View File
@@ -27,55 +27,55 @@
"clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist" "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist"
}, },
"dependencies": { "dependencies": {
"@effect/platform": "^0.94.0", "@effect/platform": "catalog:",
"@effect/platform-node": "^0.104.0", "@effect/platform-node": "catalog:",
"@fontsource/inter": "5.2.8", "@fontsource/inter": "catalog:",
"@hocuspocus/extension-database": "2.15.2", "@hocuspocus/extension-database": "catalog:",
"@hocuspocus/extension-logger": "2.15.2", "@hocuspocus/extension-logger": "catalog:",
"@hocuspocus/extension-redis": "2.15.2", "@hocuspocus/extension-redis": "catalog:",
"@hocuspocus/server": "2.15.2", "@hocuspocus/server": "catalog:",
"@hocuspocus/transformer": "2.15.2", "@hocuspocus/transformer": "catalog:",
"@plane/decorators": "workspace:*", "@plane/decorators": "workspace:*",
"@plane/editor": "workspace:*", "@plane/editor": "workspace:*",
"@plane/logger": "workspace:*", "@plane/logger": "workspace:*",
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@react-pdf/renderer": "^4.3.0", "@react-pdf/renderer": "catalog:",
"@react-pdf/types": "^2.9.2", "@react-pdf/types": "catalog:",
"@tiptap/core": "catalog:", "@tiptap/core": "catalog:",
"@tiptap/html": "catalog:", "@tiptap/html": "catalog:",
"axios": "catalog:", "axios": "catalog:",
"compression": "1.8.1", "compression": "catalog:",
"cors": "^2.8.5", "cors": "catalog:",
"dotenv": "catalog:", "dotenv": "catalog:",
"effect": "3.20.0", "effect": "catalog:",
"express": "catalog:", "express": "catalog:",
"express-ws": "^5.0.2", "express-ws": "catalog:",
"helmet": "^7.1.0", "helmet": "catalog:",
"ioredis": "5.7.0", "ioredis": "catalog:",
"react": "catalog:", "react": "catalog:",
"sharp": "^0.34.3", "sharp": "catalog:",
"uuid": "catalog:", "uuid": "catalog:",
"ws": "^8.18.3", "ws": "catalog:",
"y-prosemirror": "^1.3.7", "y-prosemirror": "catalog:",
"y-protocols": "^1.0.6", "y-protocols": "catalog:",
"yjs": "^13.6.20", "yjs": "catalog:",
"zod": "^3.25.76" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@types/compression": "1.8.1", "@types/compression": "catalog:",
"@types/cors": "^2.8.17", "@types/cors": "catalog:",
"@types/express": "4.17.23", "@types/express": "catalog:",
"@types/express-ws": "^3.0.5", "@types/express-ws": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/pdf-parse": "^1.1.5", "@types/pdf-parse": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/ws": "^8.18.1", "@types/ws": "catalog:",
"@vitest/coverage-v8": "^4.0.8", "@vitest/coverage-v8": "catalog:",
"pdf-parse": "^2.4.5", "pdf-parse": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:", "typescript": "catalog:",
"vitest": "^4.0.8" "vitest": "catalog:"
} }
} }
+14 -14
View File
@@ -18,10 +18,10 @@
}, },
"dependencies": { "dependencies": {
"@bprogress/core": "catalog:", "@bprogress/core": "catalog:",
"@fontsource-variable/inter": "5.2.8", "@fontsource-variable/inter": "catalog:",
"@fontsource/ibm-plex-mono": "5.2.7", "@fontsource/ibm-plex-mono": "catalog:",
"@fontsource/material-symbols-rounded": "5.2.30", "@fontsource/material-symbols-rounded": "catalog:",
"@headlessui/react": "^1.7.19", "@headlessui/react": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/editor": "workspace:*", "@plane/editor": "workspace:*",
"@plane/i18n": "workspace:*", "@plane/i18n": "workspace:*",
@@ -30,24 +30,24 @@
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"@plane/ui": "workspace:*", "@plane/ui": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@popperjs/core": "^2.11.8", "@popperjs/core": "catalog:",
"@react-router/node": "catalog:", "@react-router/node": "catalog:",
"@react-router/serve": "catalog:", "@react-router/serve": "catalog:",
"axios": "catalog:", "axios": "catalog:",
"clsx": "^2.0.0", "clsx": "catalog:",
"date-fns": "^4.1.0", "date-fns": "catalog:",
"isbot": "^5.1.31", "isbot": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"mobx": "catalog:", "mobx": "catalog:",
"mobx-react": "catalog:", "mobx-react": "catalog:",
"mobx-utils": "catalog:", "mobx-utils": "catalog:",
"next-themes": "0.4.6", "next-themes": "catalog:",
"react": "catalog:", "react": "catalog:",
"react-dom": "catalog:", "react-dom": "catalog:",
"react-dropzone": "^14.2.3", "react-dropzone": "catalog:",
"react-hook-form": "7.51.5", "react-hook-form": "catalog:",
"react-popper": "^2.3.0", "react-popper": "catalog:",
"react-router": "catalog:", "react-router": "catalog:",
"swr": "catalog:", "swr": "catalog:",
"uuid": "catalog:" "uuid": "catalog:"
@@ -56,7 +56,7 @@
"@plane/tailwind-config": "workspace:*", "@plane/tailwind-config": "workspace:*",
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@react-router/dev": "catalog:", "@react-router/dev": "catalog:",
"@tailwindcss/typography": "0.5.19", "@tailwindcss/typography": "catalog:",
"@types/lodash-es": "catalog:", "@types/lodash-es": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
@@ -64,6 +64,6 @@
"dotenv": "catalog:", "dotenv": "catalog:",
"typescript": "catalog:", "typescript": "catalog:",
"vite": "catalog:", "vite": "catalog:",
"vite-tsconfig-paths": "^5.1.4" "vite-tsconfig-paths": "catalog:"
} }
} }
+31 -31
View File
@@ -21,10 +21,10 @@
"@atlaskit/pragmatic-drag-and-drop-auto-scroll": "catalog:", "@atlaskit/pragmatic-drag-and-drop-auto-scroll": "catalog:",
"@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:", "@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:",
"@bprogress/core": "catalog:", "@bprogress/core": "catalog:",
"@fontsource-variable/inter": "5.2.8", "@fontsource-variable/inter": "catalog:",
"@fontsource/ibm-plex-mono": "5.2.7", "@fontsource/ibm-plex-mono": "catalog:",
"@fontsource/material-symbols-rounded": "5.2.30", "@fontsource/material-symbols-rounded": "catalog:",
"@headlessui/react": "^1.7.19", "@headlessui/react": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/editor": "workspace:*", "@plane/editor": "workspace:*",
"@plane/hooks": "workspace:*", "@plane/hooks": "workspace:*",
@@ -35,56 +35,56 @@
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"@plane/ui": "workspace:*", "@plane/ui": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@popperjs/core": "^2.11.8", "@popperjs/core": "catalog:",
"@react-pdf/renderer": "^3.4.5", "@react-pdf/renderer": "catalog:",
"@react-router/node": "catalog:", "@react-router/node": "catalog:",
"@tanstack/react-table": "^8.21.3", "@tanstack/react-table": "catalog:",
"axios": "catalog:", "axios": "catalog:",
"clsx": "^2.0.0", "clsx": "catalog:",
"cmdk": "^1.0.0", "cmdk": "catalog:",
"comlink": "^4.4.1", "comlink": "catalog:",
"date-fns": "^4.1.0", "date-fns": "catalog:",
"emoji-picker-react": "^4.5.16", "emoji-picker-react": "catalog:",
"export-to-csv": "^1.4.0", "export-to-csv": "catalog:",
"isbot": "^5.1.31", "isbot": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"mobx": "catalog:", "mobx": "catalog:",
"mobx-react": "catalog:", "mobx-react": "catalog:",
"mobx-utils": "catalog:", "mobx-utils": "catalog:",
"next-themes": "0.4.6", "next-themes": "catalog:",
"react": "catalog:", "react": "catalog:",
"react-color": "^2.19.3", "react-color": "catalog:",
"react-dom": "catalog:", "react-dom": "catalog:",
"react-dropzone": "^14.2.3", "react-dropzone": "catalog:",
"react-fast-compare": "^3.2.2", "react-fast-compare": "catalog:",
"react-hook-form": "7.51.5", "react-hook-form": "catalog:",
"react-is": "^18.2.0", "react-is": "catalog:",
"react-markdown": "^8.0.7", "react-markdown": "catalog:",
"react-masonry-component": "^6.3.0", "react-masonry-component": "catalog:",
"react-pdf-html": "^2.1.2", "react-pdf-html": "catalog:",
"react-popper": "^2.3.0", "react-popper": "catalog:",
"react-router": "catalog:", "react-router": "catalog:",
"recharts": "^2.12.7", "recharts": "catalog:",
"serve": "14.2.5", "serve": "catalog:",
"smooth-scroll-into-view-if-needed": "^2.0.2", "smooth-scroll-into-view-if-needed": "catalog:",
"swr": "catalog:", "swr": "catalog:",
"use-font-face-observer": "^1.2.2", "use-font-face-observer": "catalog:",
"uuid": "catalog:" "uuid": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/tailwind-config": "workspace:*", "@plane/tailwind-config": "workspace:*",
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@react-router/dev": "catalog:", "@react-router/dev": "catalog:",
"@tailwindcss/typography": "0.5.19", "@tailwindcss/typography": "catalog:",
"@types/lodash-es": "catalog:", "@types/lodash-es": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-color": "^3.0.6", "@types/react-color": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"dotenv": "catalog:", "dotenv": "catalog:",
"typescript": "catalog:", "typescript": "catalog:",
"vite": "catalog:", "vite": "catalog:",
"vite-tsconfig-paths": "^5.1.4" "vite-tsconfig-paths": "catalog:"
} }
} }
+5 -5
View File
@@ -20,11 +20,11 @@
"prepare": "husky" "prepare": "husky"
}, },
"devDependencies": { "devDependencies": {
"husky": "9.1.7", "husky": "catalog:",
"lint-staged": "16.2.7", "lint-staged": "catalog:",
"oxfmt": "0.35.0", "oxfmt": "catalog:",
"oxlint": "1.51.0", "oxlint": "catalog:",
"turbo": "2.9.14" "turbo": "catalog:"
}, },
"lint-staged": { "lint-staged": {
"*.{js,jsx,ts,tsx,cjs,mjs,cts,mts,json,css,md}": [ "*.{js,jsx,ts,tsx,cjs,mjs,cts,mts,json,css,md}": [
+5 -5
View File
@@ -8,10 +8,10 @@
"remove-directives": "jscodeshift -t ./remove-directives.ts --extensions=ts,tsx --parser=tsx ../../apps/*/app ../../apps/*/ce ../../apps/*/core ../../apps/*/ee ../../apps/*/helpers ../../apps/*/src ../../packages/*/src --ignore-pattern='**/node_modules/**' --ignore-pattern='**/dist/**' --ignore-pattern='**/build/**' --ignore-pattern='**/*.d.ts'" "remove-directives": "jscodeshift -t ./remove-directives.ts --extensions=ts,tsx --parser=tsx ../../apps/*/app ../../apps/*/ce ../../apps/*/core ../../apps/*/ee ../../apps/*/helpers ../../apps/*/src ../../packages/*/src --ignore-pattern='**/node_modules/**' --ignore-pattern='**/dist/**' --ignore-pattern='**/build/**' --ignore-pattern='**/*.d.ts'"
}, },
"devDependencies": { "devDependencies": {
"@hypermod/utils": "^0.7.1", "@hypermod/utils": "catalog:",
"@types/jscodeshift": "^17.3.0", "@types/jscodeshift": "catalog:",
"ast-types": "0.14.2", "ast-types": "catalog:",
"jscodeshift": "^17.3.0", "jscodeshift": "catalog:",
"vitest": "^4.0.8" "vitest": "catalog:"
} }
} }
+3 -3
View File
@@ -24,10 +24,10 @@
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@types/express": "4.17.23", "@types/express": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/ws": "^8.5.10", "@types/ws": "catalog:",
"reflect-metadata": "^0.2.2", "reflect-metadata": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
}, },
+39 -39
View File
@@ -33,10 +33,10 @@
"clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist" "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist"
}, },
"dependencies": { "dependencies": {
"@floating-ui/dom": "^1.7.1", "@floating-ui/dom": "catalog:",
"@floating-ui/react": "^0.26.4", "@floating-ui/react": "catalog:",
"@headlessui/react": "^1.7.3", "@headlessui/react": "catalog:",
"@hocuspocus/provider": "2.15.2", "@hocuspocus/provider": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/hooks": "workspace:*", "@plane/hooks": "workspace:*",
"@plane/propel": "workspace:*", "@plane/propel": "workspace:*",
@@ -44,44 +44,44 @@
"@plane/ui": "workspace:*", "@plane/ui": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@tiptap/core": "catalog:", "@tiptap/core": "catalog:",
"@tiptap/extension-blockquote": "^2.22.3", "@tiptap/extension-blockquote": "catalog:",
"@tiptap/extension-character-count": "^2.22.3", "@tiptap/extension-character-count": "catalog:",
"@tiptap/extension-collaboration": "^2.22.3", "@tiptap/extension-collaboration": "catalog:",
"@tiptap/extension-document": "^2.22.3", "@tiptap/extension-document": "catalog:",
"@tiptap/extension-emoji": "^2.22.3", "@tiptap/extension-emoji": "catalog:",
"@tiptap/extension-heading": "^2.22.3", "@tiptap/extension-heading": "catalog:",
"@tiptap/extension-image": "^2.22.3", "@tiptap/extension-image": "catalog:",
"@tiptap/extension-list-item": "^2.22.3", "@tiptap/extension-list-item": "catalog:",
"@tiptap/extension-mention": "^2.22.3", "@tiptap/extension-mention": "catalog:",
"@tiptap/extension-placeholder": "^2.22.3", "@tiptap/extension-placeholder": "catalog:",
"@tiptap/extension-task-item": "^2.22.3", "@tiptap/extension-task-item": "catalog:",
"@tiptap/extension-task-list": "^2.22.3", "@tiptap/extension-task-list": "catalog:",
"@tiptap/extension-text": "^2.22.3", "@tiptap/extension-text": "catalog:",
"@tiptap/extension-text-align": "^2.22.3", "@tiptap/extension-text-align": "catalog:",
"@tiptap/extension-text-style": "^2.22.3", "@tiptap/extension-text-style": "catalog:",
"@tiptap/extension-underline": "^2.22.3", "@tiptap/extension-underline": "catalog:",
"@tiptap/html": "catalog:", "@tiptap/html": "catalog:",
"@tiptap/pm": "^2.22.3", "@tiptap/pm": "catalog:",
"@tiptap/react": "^2.22.3", "@tiptap/react": "catalog:",
"@tiptap/starter-kit": "^2.22.3", "@tiptap/starter-kit": "catalog:",
"@tiptap/suggestion": "^2.22.3", "@tiptap/suggestion": "catalog:",
"buffer": "^6.0.3", "buffer": "catalog:",
"emoji-regex": "^10.3.0", "emoji-regex": "catalog:",
"highlight.js": "^11.8.0", "highlight.js": "catalog:",
"is-emoji-supported": "^0.0.5", "is-emoji-supported": "catalog:",
"jsx-dom-cjs": "^8.0.3", "jsx-dom-cjs": "catalog:",
"linkifyjs": "^4.3.2", "linkifyjs": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lowlight": "^3.0.0", "lowlight": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"prosemirror-codemark": "^0.4.2", "prosemirror-codemark": "catalog:",
"tippy.js": "^6.3.7", "tippy.js": "catalog:",
"tiptap-markdown": "^0.8.10", "tiptap-markdown": "catalog:",
"uuid": "catalog:", "uuid": "catalog:",
"y-indexeddb": "^9.0.12", "y-indexeddb": "catalog:",
"y-prosemirror": "^1.2.15", "y-prosemirror": "catalog:",
"y-protocols": "^1.0.6", "y-protocols": "catalog:",
"yjs": "^13.6.20" "yjs": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/tailwind-config": "workspace:*", "@plane/tailwind-config": "workspace:*",
@@ -90,7 +90,7 @@
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"postcss": "^8.4.38", "postcss": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
}, },
+3 -3
View File
@@ -23,12 +23,12 @@
"clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist" "clean": "rm -rf .turbo && rm -rf .next && rm -rf node_modules && rm -rf dist"
}, },
"dependencies": { "dependencies": {
"express-winston": "^4.2.0", "express-winston": "catalog:",
"winston": "^3.17.0" "winston": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@types/express": "4.17.23", "@types/express": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
+15 -15
View File
@@ -62,34 +62,34 @@
"build-storybook": "storybook build" "build-storybook": "storybook build"
}, },
"dependencies": { "dependencies": {
"@base-ui-components/react": "1.0.0-beta.3", "@base-ui-components/react": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/hooks": "workspace:*", "@plane/hooks": "workspace:*",
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@tanstack/react-table": "^8.21.3", "@tanstack/react-table": "catalog:",
"class-variance-authority": "0.7.1", "class-variance-authority": "catalog:",
"clsx": "^2.1.1", "clsx": "catalog:",
"cmdk": "^1.1.1", "cmdk": "catalog:",
"framer-motion": "^12.23.0", "framer-motion": "catalog:",
"frimousse": "^0.3.0", "frimousse": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"react": "catalog:", "react": "catalog:",
"react-day-picker": "9.5.0", "react-day-picker": "catalog:",
"react-dom": "catalog:", "react-dom": "catalog:",
"recharts": "^2.15.1", "recharts": "catalog:",
"tailwind-merge": "3.4.0", "tailwind-merge": "catalog:",
"use-font-face-observer": "^1.3.0" "use-font-face-observer": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/tailwind-config": "workspace:*", "@plane/tailwind-config": "workspace:*",
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@storybook/addon-designs": "10.0.2", "@storybook/addon-designs": "catalog:",
"@storybook/addon-docs": "9.1.10", "@storybook/addon-docs": "catalog:",
"@storybook/react-vite": "9.1.10", "@storybook/react-vite": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"storybook": "9.1.19", "storybook": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
} }
+1 -1
View File
@@ -25,7 +25,7 @@
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"axios": "catalog:", "axios": "catalog:",
"file-type": "^21.3.1" "file-type": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
+1 -1
View File
@@ -30,7 +30,7 @@
"mobx": "catalog:", "mobx": "catalog:",
"mobx-utils": "catalog:", "mobx-utils": "catalog:",
"uuid": "catalog:", "uuid": "catalog:",
"zod": "^3.22.2" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
+3 -3
View File
@@ -13,10 +13,10 @@
"./postcss.config.js": "./postcss.config.js" "./postcss.config.js": "./postcss.config.js"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/postcss": "4.1.17", "@tailwindcss/postcss": "catalog:",
"postcss": "8.5.10" "postcss": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"tailwindcss": "4.1.17" "tailwindcss": "catalog:"
} }
} }
+27 -27
View File
@@ -29,48 +29,48 @@
"dependencies": { "dependencies": {
"@atlaskit/pragmatic-drag-and-drop": "catalog:", "@atlaskit/pragmatic-drag-and-drop": "catalog:",
"@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:", "@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:",
"@blueprintjs/core": "^4.16.3", "@blueprintjs/core": "catalog:",
"@blueprintjs/popover2": "^1.13.3", "@blueprintjs/popover2": "catalog:",
"@headlessui/react": "^1.7.3", "@headlessui/react": "catalog:",
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/hooks": "workspace:*", "@plane/hooks": "workspace:*",
"@plane/propel": "workspace:*", "@plane/propel": "workspace:*",
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"@plane/utils": "workspace:*", "@plane/utils": "workspace:*",
"@popperjs/core": "^2.11.8", "@popperjs/core": "catalog:",
"@radix-ui/react-scroll-area": "^1.2.3", "@radix-ui/react-scroll-area": "catalog:",
"clsx": "^2.0.0", "clsx": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"react-color": "^2.19.3", "react-color": "catalog:",
"react-day-picker": "9.5.0", "react-day-picker": "catalog:",
"react-popper": "^2.3.0", "react-popper": "catalog:",
"tailwind-merge": "3.4.0", "tailwind-merge": "catalog:",
"use-font-face-observer": "^1.2.2" "use-font-face-observer": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@chromatic-com/storybook": "^1.4.0", "@chromatic-com/storybook": "catalog:",
"@plane/tailwind-config": "workspace:*", "@plane/tailwind-config": "workspace:*",
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@storybook/addon-essentials": "^8.1.1", "@storybook/addon-essentials": "catalog:",
"@storybook/addon-interactions": "^8.1.1", "@storybook/addon-interactions": "catalog:",
"@storybook/addon-links": "^8.1.1", "@storybook/addon-links": "catalog:",
"@storybook/addon-onboarding": "^8.1.1", "@storybook/addon-onboarding": "catalog:",
"@storybook/addon-styling-webpack": "^1.0.0", "@storybook/addon-styling-webpack": "catalog:",
"@storybook/addon-webpack5-compiler-swc": "^1.0.2", "@storybook/addon-webpack5-compiler-swc": "catalog:",
"@storybook/blocks": "^8.1.1", "@storybook/blocks": "catalog:",
"@storybook/react": "^8.1.1", "@storybook/react": "catalog:",
"@storybook/react-webpack5": "^8.1.1", "@storybook/react-webpack5": "catalog:",
"@storybook/test": "^8.1.1", "@storybook/test": "catalog:",
"@types/lodash-es": "catalog:", "@types/lodash-es": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/react-color": "^3.0.9", "@types/react-color": "catalog:",
"@types/react-dom": "catalog:", "@types/react-dom": "catalog:",
"autoprefixer": "^10.4.19", "autoprefixer": "catalog:",
"postcss-cli": "^11.0.0", "postcss-cli": "catalog:",
"postcss-nested": "^6.0.1", "postcss-nested": "catalog:",
"storybook": "9.1.19", "storybook": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
}, },
+17 -17
View File
@@ -25,33 +25,33 @@
"dependencies": { "dependencies": {
"@plane/constants": "workspace:*", "@plane/constants": "workspace:*",
"@plane/types": "workspace:*", "@plane/types": "workspace:*",
"chroma-js": "^3.2.0", "chroma-js": "catalog:",
"clsx": "^2.1.1", "clsx": "catalog:",
"date-fns": "^4.1.0", "date-fns": "catalog:",
"hast": "^1.0.0", "hast": "catalog:",
"hast-util-to-mdast": "^10.1.2", "hast-util-to-mdast": "catalog:",
"lodash-es": "catalog:", "lodash-es": "catalog:",
"lucide-react": "catalog:", "lucide-react": "catalog:",
"mdast": "^3.0.0", "mdast": "catalog:",
"react": "catalog:", "react": "catalog:",
"rehype-parse": "^9.0.1", "rehype-parse": "catalog:",
"rehype-remark": "^10.0.1", "rehype-remark": "catalog:",
"remark-gfm": "^4.0.1", "remark-gfm": "catalog:",
"remark-stringify": "^11.0.0", "remark-stringify": "catalog:",
"sanitize-html": "2.17.0", "sanitize-html": "catalog:",
"tailwind-merge": "3.4.0", "tailwind-merge": "catalog:",
"unified": "^11.0.5", "unified": "catalog:",
"uuid": "catalog:" "uuid": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@plane/typescript-config": "workspace:*", "@plane/typescript-config": "workspace:*",
"@types/chroma-js": "^3.1.2", "@types/chroma-js": "catalog:",
"@types/hast": "^3.0.4", "@types/hast": "catalog:",
"@types/lodash-es": "catalog:", "@types/lodash-es": "catalog:",
"@types/mdast": "^4.0.4", "@types/mdast": "catalog:",
"@types/node": "catalog:", "@types/node": "catalog:",
"@types/react": "catalog:", "@types/react": "catalog:",
"@types/sanitize-html": "2.16.0", "@types/sanitize-html": "catalog:",
"tsdown": "catalog:", "tsdown": "catalog:",
"typescript": "catalog:" "typescript": "catalog:"
} }
+679 -416
View File
File diff suppressed because it is too large Load Diff
+188 -34
View File
@@ -5,40 +5,194 @@ packages:
- "!apps/proxy" - "!apps/proxy"
catalog: catalog:
"@atlaskit/pragmatic-drag-and-drop-auto-scroll": 1.4.0 "@atlaskit/pragmatic-drag-and-drop": "1.7.4"
"@atlaskit/pragmatic-drag-and-drop-hitbox": 1.1.0 "@atlaskit/pragmatic-drag-and-drop-auto-scroll": "1.4.0"
"@atlaskit/pragmatic-drag-and-drop": 1.7.4 "@atlaskit/pragmatic-drag-and-drop-hitbox": "1.1.0"
"@bprogress/core": ^1.3.4 "@base-ui-components/react": "1.0.0-beta.3"
"dotenv": 16.4.7 "@blueprintjs/core": "^4.16.3"
"@react-router/dev": 7.13.1 "@blueprintjs/popover2": "^1.13.3"
"@react-router/node": 7.13.1 "@bprogress/core": "^1.3.4"
"@react-router/serve": 7.13.1 "@chromatic-com/storybook": "^1.4.0"
"@tiptap/core": ^2.22.3 "@effect/platform": "^0.94.0"
"@tiptap/html": ^2.22.3 "@effect/platform-node": "^0.104.0"
"@types/lodash-es": 4.17.12 "@floating-ui/dom": "^1.7.1"
"@types/node": 22.12.0 "@floating-ui/react": "^0.26.4"
"@types/react-dom": 18.3.1 "@fontsource-variable/inter": "5.2.8"
"@types/react": 18.3.11 "@fontsource/ibm-plex-mono": "5.2.7"
axios: 1.15.2 "@fontsource/inter": "5.2.8"
express: 4.22.0 "@fontsource/material-symbols-rounded": "5.2.30"
i18next: 25.10.9 "@headlessui/react": "^1.7.19"
i18next-icu: 2.4.3 "@hocuspocus/extension-database": "2.15.2"
i18next-resources-to-backend: 1.2.1 "@hocuspocus/extension-logger": "2.15.2"
lodash-es: 4.18.1 "@hocuspocus/extension-redis": "2.15.2"
lucide-react: 0.469.0 "@hocuspocus/provider": "2.15.2"
mobx-react: 9.1.1 "@hocuspocus/server": "2.15.2"
mobx-utils: 6.0.8 "@hocuspocus/transformer": "2.15.2"
mobx: 6.12.0 "@hypermod/utils": "^0.7.1"
react-dom: 18.3.1 "@popperjs/core": "^2.11.8"
react-router: 7.12.0 "@radix-ui/react-scroll-area": "^1.2.3"
react: 18.3.1 "@react-pdf/renderer": "^4.3.0"
react-i18next: 16.6.6 "@react-pdf/types": "^2.9.2"
swr: 2.2.4 "@react-router/dev": "7.13.1"
tsdown: 0.16.0 "@react-router/node": "7.13.1"
tsx: 4.20.6 "@react-router/serve": "7.13.1"
typescript: 5.8.3 "@storybook/addon-designs": "10.0.2"
uuid: 14.0.0 "@storybook/addon-docs": "9.1.10"
vite: 7.3.2 "@storybook/addon-essentials": "^8.1.1"
"@storybook/addon-interactions": "^8.1.1"
"@storybook/addon-links": "^8.1.1"
"@storybook/addon-onboarding": "^8.1.1"
"@storybook/addon-styling-webpack": "^1.0.0"
"@storybook/addon-webpack5-compiler-swc": "^1.0.2"
"@storybook/blocks": "^8.1.1"
"@storybook/react": "^8.1.1"
"@storybook/react-vite": "9.1.10"
"@storybook/react-webpack5": "^8.1.1"
"@storybook/test": "^8.1.1"
"@tailwindcss/postcss": "4.1.17"
"@tailwindcss/typography": "0.5.19"
"@tanstack/react-table": "^8.21.3"
"@tanstack/react-virtual": "^3.13.12"
"@tanstack/virtual-core": "^3.13.12"
"@tiptap/core": "^2.22.3"
"@tiptap/extension-blockquote": "^2.22.3"
"@tiptap/extension-character-count": "^2.22.3"
"@tiptap/extension-collaboration": "^2.22.3"
"@tiptap/extension-document": "^2.22.3"
"@tiptap/extension-emoji": "^2.22.3"
"@tiptap/extension-heading": "^2.22.3"
"@tiptap/extension-image": "^2.22.3"
"@tiptap/extension-list-item": "^2.22.3"
"@tiptap/extension-mention": "^2.22.3"
"@tiptap/extension-placeholder": "^2.22.3"
"@tiptap/extension-task-item": "^2.22.3"
"@tiptap/extension-task-list": "^2.22.3"
"@tiptap/extension-text": "^2.22.3"
"@tiptap/extension-text-align": "^2.22.3"
"@tiptap/extension-text-style": "^2.22.3"
"@tiptap/extension-underline": "^2.22.3"
"@tiptap/html": "^2.22.3"
"@tiptap/pm": "^2.22.3"
"@tiptap/react": "^2.22.3"
"@tiptap/starter-kit": "^2.22.3"
"@tiptap/suggestion": "^2.22.3"
"@types/chroma-js": "^3.1.2"
"@types/compression": "1.8.1"
"@types/cors": "^2.8.17"
"@types/express": "4.17.23"
"@types/express-ws": "^3.0.5"
"@types/hast": "^3.0.4"
"@types/jscodeshift": "^17.3.0"
"@types/lodash-es": "4.17.12"
"@types/mdast": "^4.0.4"
"@types/node": "22.12.0"
"@types/pdf-parse": "^1.1.5"
"@types/react": "18.3.11"
"@types/react-color": "^3.0.9"
"@types/react-dom": "18.3.1"
"@types/sanitize-html": "2.16.0"
"@types/ws": "^8.18.1"
"@vitest/coverage-v8": "^4.0.8"
"ast-types": "0.14.2"
"autoprefixer": "^10.4.19"
"axios": "1.15.2"
"buffer": "^6.0.3"
"chroma-js": "^3.2.0"
"class-variance-authority": "0.7.1"
"clsx": "^2.1.1"
"cmdk": "^1.1.1"
"comlink": "^4.4.1"
"compression": "1.8.1"
"cors": "^2.8.5"
"date-fns": "^4.1.0"
"dotenv": "16.4.7"
"effect": "3.20.0"
"emoji-picker-react": "^4.5.16"
"emoji-regex": "^10.3.0"
"export-to-csv": "^1.4.0"
"express": "4.22.0"
"express-winston": "^4.2.0"
"express-ws": "^5.0.2"
"file-type": "^21.3.1"
"framer-motion": "^12.23.0"
"frimousse": "^0.3.0"
"hast": "^1.0.0"
"hast-util-to-mdast": "^10.1.2"
"helmet": "^7.1.0"
"highlight.js": "^11.8.0"
"husky": "9.1.7"
"i18next": "25.10.9"
"i18next-icu": "2.4.3"
"i18next-resources-to-backend": "1.2.1"
"ioredis": "5.7.0"
"is-emoji-supported": "^0.0.5"
"isbot": "^5.1.31"
"jscodeshift": "^17.3.0"
"jsx-dom-cjs": "^8.0.3"
"linkifyjs": "^4.3.2"
"lint-staged": "16.2.7"
"lodash-es": "4.18.1"
"lowlight": "^3.0.0"
"lucide-react": "0.469.0"
"mdast": "^3.0.0"
"mobx": "6.12.0"
"mobx-react": "9.1.1"
"mobx-utils": "6.0.8"
"next-themes": "0.4.6"
"oxfmt": "0.35.0"
"oxlint": "1.51.0"
"pdf-parse": "^2.4.5"
"postcss": "8.5.10"
"postcss-cli": "^11.0.0"
"postcss-nested": "^6.0.1"
"prosemirror-codemark": "^0.4.2"
"react": "18.3.1"
"react-color": "^2.19.3"
"react-day-picker": "9.5.0"
"react-dom": "18.3.1"
"react-dropzone": "^14.2.3"
"react-fast-compare": "^3.2.2"
"react-hook-form": "7.51.5"
"react-i18next": "16.6.6"
"react-is": "^18.2.0"
"react-markdown": "^8.0.7"
"react-masonry-component": "^6.3.0"
"react-pdf-html": "^2.1.2"
"react-popper": "^2.3.0"
"react-router": "7.12.0"
"recharts": "^2.15.1"
"reflect-metadata": "^0.2.2"
"rehype-parse": "^9.0.1"
"rehype-remark": "^10.0.1"
"remark-gfm": "^4.0.1"
"remark-stringify": "^11.0.0"
"sanitize-html": "2.17.0"
"serve": "14.2.5"
"sharp": "^0.34.3"
"smooth-scroll-into-view-if-needed": "^2.0.2"
"storybook": "9.1.19"
"swr": "2.2.4"
"tailwind-merge": "3.4.0"
"tailwindcss": "4.1.17"
"tippy.js": "^6.3.7"
"tiptap-markdown": "^0.8.10"
"tsdown": "0.16.0"
"tsx": "4.20.6"
"turbo": "2.9.14"
"typescript": "5.8.3"
"unified": "^11.0.5"
"use-font-face-observer": "^1.3.0"
"uuid": "14.0.0"
"vite": "7.3.2"
"vite-tsconfig-paths": "^5.1.4"
"vitest": "^4.0.8"
"winston": "^3.17.0"
"ws": "^8.18.3"
"y-indexeddb": "^9.0.12"
"y-prosemirror": "^1.3.7"
"y-protocols": "^1.0.6"
"yjs": "^13.6.20"
"zod": "^3.25.76"
overrides: overrides:
express: "catalog:" express: "catalog:"