From 3e1d02cb3de281859590138a0975b202c5248638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Bj=C3=B6rk?= Date: Sun, 8 Feb 2026 22:34:33 +0100 Subject: [PATCH] Added codemirrors deps to website Moved codemirrors deps to catalog Added deps to website Changed deps in codemirror package to use catalog deps --- packages/codemirror/package.json | 14 ++++----- pnpm-lock.yaml | 53 +++++++++++++++++++++++++++----- pnpm-workspace.yaml | 9 ++++++ website/package.json | 5 +++ 4 files changed, 67 insertions(+), 14 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index 268be3061..d2432ef83 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -32,13 +32,13 @@ }, "homepage": "https://codeberg.org/uzu/strudel#readme", "dependencies": { - "@codemirror/autocomplete": "^6.18.4", - "@codemirror/commands": "^6.8.0", - "@codemirror/lang-javascript": "^6.2.2", - "@codemirror/language": "^6.10.8", - "@codemirror/search": "^6.5.8", - "@codemirror/state": "^6.5.1", - "@codemirror/view": "^6.36.2", + "@codemirror/autocomplete": "catalog:", + "@codemirror/commands": "catalog:", + "@codemirror/lang-javascript": "catalog:", + "@codemirror/language": "catalog:", + "@codemirror/search": "catalog:", + "@codemirror/state": "catalog:", + "@codemirror/view": "catalog:", "@lezer/highlight": "^1.2.1", "@nanostores/persistent": "^0.10.2", "@replit/codemirror-emacs": "^6.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3cc84b0e3..1d2ff5d5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,30 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@codemirror/autocomplete': + specifier: ^6.18.4 + version: 6.18.4 + '@codemirror/commands': + specifier: ^6.8.0 + version: 6.8.0 + '@codemirror/lang-javascript': + specifier: ^6.2.2 + version: 6.2.2 + '@codemirror/language': + specifier: ^6.10.8 + version: 6.10.8 + '@codemirror/search': + specifier: ^6.5.8 + version: 6.5.8 + '@codemirror/state': + specifier: ^6.5.1 + version: 6.5.1 + '@codemirror/view': + specifier: ^6.36.2 + version: 6.36.2 + importers: .: @@ -171,25 +195,25 @@ importers: packages/codemirror: dependencies: '@codemirror/autocomplete': - specifier: ^6.18.4 + specifier: 'catalog:' version: 6.18.4 '@codemirror/commands': - specifier: ^6.8.0 + specifier: 'catalog:' version: 6.8.0 '@codemirror/lang-javascript': - specifier: ^6.2.2 + specifier: 'catalog:' version: 6.2.2 '@codemirror/language': - specifier: ^6.10.8 + specifier: 'catalog:' version: 6.10.8 '@codemirror/search': - specifier: ^6.5.8 + specifier: 'catalog:' version: 6.5.8 '@codemirror/state': - specifier: ^6.5.1 + specifier: 'catalog:' version: 6.5.1 '@codemirror/view': - specifier: ^6.36.2 + specifier: 'catalog:' version: 6.36.2 '@lezer/highlight': specifier: ^1.2.1 @@ -705,6 +729,21 @@ importers: '@astrojs/tailwind': specifier: ^5.1.5 version: 5.1.5(astro@5.1.9(@types/node@22.10.10)(jiti@2.4.2)(lightningcss@1.29.1)(rollup@2.79.2)(terser@5.37.0)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) + '@codemirror/commands': + specifier: 'catalog:' + version: 6.8.0 + '@codemirror/lang-javascript': + specifier: 'catalog:' + version: 6.2.2 + '@codemirror/language': + specifier: 'catalog:' + version: 6.10.8 + '@codemirror/state': + specifier: 'catalog:' + version: 6.5.1 + '@codemirror/view': + specifier: 'catalog:' + version: 6.36.2 '@docsearch/css': specifier: ^3.8.3 version: 3.8.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a4fca9ff7..c8be1ac16 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,3 +10,12 @@ onlyBuiltDependencies: - sharp - tree-sitter - tree-sitter-haskell + +catalog: + "@codemirror/commands": "^6.8.0" + "@codemirror/language": "^6.10.8" + "@codemirror/lang-javascript": "^6.2.2" + "@codemirror/state": "^6.5.1" + "@codemirror/view": "^6.36.2" + "@codemirror/autocomplete": "^6.18.4" + "@codemirror/search": "^6.5.8" diff --git a/website/package.json b/website/package.json index 6f5539dd6..eb362369b 100644 --- a/website/package.json +++ b/website/package.json @@ -17,6 +17,11 @@ "@astrojs/react": "^4.1.6", "@astrojs/rss": "^4.0.11", "@astrojs/tailwind": "^5.1.5", + "@codemirror/commands": "catalog:", + "@codemirror/language": "catalog:", + "@codemirror/lang-javascript": "catalog:", + "@codemirror/state": "catalog:", + "@codemirror/view": "catalog:", "@docsearch/css": "^3.8.3", "@docsearch/react": "^3.8.3", "@headlessui/react": "^2.2.0",