Update dependencies in pnpm-lock.yaml and package.json for @codemirror packages

- Added @codemirror/search version 6.6.0.
- Updated @codemirror/view to version 6.39.15 across multiple files.
- Adjusted imports in code-editor.tsx to include search functionality.

This update ensures compatibility with the latest features and improvements in the CodeMirror library.
This commit is contained in:
Mauricio Siu
2026-03-06 23:18:29 -06:00
parent 70c261d021
commit 2eae756cec
3 changed files with 27 additions and 29 deletions
@@ -9,7 +9,8 @@ import { yaml } from "@codemirror/lang-yaml";
import { StreamLanguage } from "@codemirror/language"; import { StreamLanguage } from "@codemirror/language";
import { properties } from "@codemirror/legacy-modes/mode/properties"; import { properties } from "@codemirror/legacy-modes/mode/properties";
import { shell } from "@codemirror/legacy-modes/mode/shell"; import { shell } from "@codemirror/legacy-modes/mode/shell";
import { EditorView } from "@codemirror/view"; import { search, searchKeymap } from "@codemirror/search";
import { EditorView, keymap } from "@codemirror/view";
import { githubDark, githubLight } from "@uiw/codemirror-theme-github"; import { githubDark, githubLight } from "@uiw/codemirror-theme-github";
import CodeMirror, { type ReactCodeMirrorProps } from "@uiw/react-codemirror"; import CodeMirror, { type ReactCodeMirrorProps } from "@uiw/react-codemirror";
import { useTheme } from "next-themes"; import { useTheme } from "next-themes";
@@ -155,6 +156,8 @@ export const CodeEditor = ({
}} }}
theme={resolvedTheme === "dark" ? githubDark : githubLight} theme={resolvedTheme === "dark" ? githubDark : githubLight}
extensions={[ extensions={[
search(),
keymap.of(searchKeymap),
language === "yaml" language === "yaml"
? yaml() ? yaml()
: language === "json" : language === "json"
+2 -1
View File
@@ -53,7 +53,8 @@
"@codemirror/lang-yaml": "^6.1.2", "@codemirror/lang-yaml": "^6.1.2",
"@codemirror/language": "^6.11.0", "@codemirror/language": "^6.11.0",
"@codemirror/legacy-modes": "6.4.0", "@codemirror/legacy-modes": "6.4.0",
"@codemirror/view": "6.29.0", "@codemirror/search": "^6.6.0",
"@codemirror/view": "^6.39.15",
"@dokploy/server": "workspace:*", "@dokploy/server": "workspace:*",
"@dokploy/trpc-openapi": "0.0.17", "@dokploy/trpc-openapi": "0.0.17",
"@faker-js/faker": "^8.4.1", "@faker-js/faker": "^8.4.1",
+21 -27
View File
@@ -131,9 +131,12 @@ importers:
'@codemirror/legacy-modes': '@codemirror/legacy-modes':
specifier: 6.4.0 specifier: 6.4.0
version: 6.4.0 version: 6.4.0
'@codemirror/search':
specifier: ^6.6.0
version: 6.6.0
'@codemirror/view': '@codemirror/view':
specifier: 6.29.0 specifier: ^6.39.15
version: 6.29.0 version: 6.39.15
'@dokploy/server': '@dokploy/server':
specifier: workspace:* specifier: workspace:*
version: link:../../packages/server version: link:../../packages/server
@@ -241,10 +244,10 @@ importers:
version: 11.10.0([email protected]) version: 11.10.0([email protected])
'@uiw/codemirror-theme-github': '@uiw/codemirror-theme-github':
specifier: ^4.23.12 specifier: ^4.23.12
version: 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0) version: 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)
'@uiw/react-codemirror': '@uiw/react-codemirror':
specifier: ^4.23.12 specifier: ^4.23.12
version: 4.25.4(@babel/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0)([email protected])([email protected]([email protected]))([email protected]) version: 4.25.4(@babel/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)([email protected])([email protected]([email protected]))([email protected])
'@xterm/addon-attach': '@xterm/addon-attach':
specifier: 0.10.0 specifier: 0.10.0
version: 0.10.0(@xterm/[email protected]) version: 0.10.0(@xterm/[email protected])
@@ -1285,9 +1288,6 @@ packages:
'@codemirror/[email protected]': '@codemirror/[email protected]':
resolution: {integrity: sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==} resolution: {integrity: sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==}
'@codemirror/[email protected]':
resolution: {integrity: sha512-ED4ims4fkf7eOA+HYLVP8VVg3NMllt1FPm9PEJBfYFnidKlRITBaua38u68L1F60eNtw2YNcDN5jsIzhKZwWQA==}
'@codemirror/[email protected]': '@codemirror/[email protected]':
resolution: {integrity: sha512-aCWjgweIIXLBHh7bY6cACvXuyrZ0xGafjQ2VInjp4RM4gMfscK5uESiNdrH0pE+e1lZr2B4ONGsjchl2KsKZzg==} resolution: {integrity: sha512-aCWjgweIIXLBHh7bY6cACvXuyrZ0xGafjQ2VInjp4RM4gMfscK5uESiNdrH0pE+e1lZr2B4ONGsjchl2KsKZzg==}
@@ -8793,14 +8793,14 @@ snapshots:
dependencies: dependencies:
'@codemirror/language': 6.12.1 '@codemirror/language': 6.12.1
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@lezer/common': 1.5.1 '@lezer/common': 1.5.1
'@codemirror/[email protected]': '@codemirror/[email protected]':
dependencies: dependencies:
'@codemirror/language': 6.12.1 '@codemirror/language': 6.12.1
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@lezer/common': 1.5.1 '@lezer/common': 1.5.1
'@codemirror/[email protected]': '@codemirror/[email protected]':
@@ -8821,7 +8821,7 @@ snapshots:
'@codemirror/[email protected]': '@codemirror/[email protected]':
dependencies: dependencies:
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@lezer/common': 1.5.1 '@lezer/common': 1.5.1
'@lezer/highlight': 1.2.3 '@lezer/highlight': 1.2.3
'@lezer/lr': 1.4.8 '@lezer/lr': 1.4.8
@@ -8851,15 +8851,9 @@ snapshots:
dependencies: dependencies:
'@codemirror/language': 6.12.1 '@codemirror/language': 6.12.1
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@lezer/highlight': 1.2.3 '@lezer/highlight': 1.2.3
'@codemirror/[email protected]':
dependencies:
'@codemirror/state': 6.5.4
style-mod: 4.1.3
w3c-keyname: 2.2.8
'@codemirror/[email protected]': '@codemirror/[email protected]':
dependencies: dependencies:
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
@@ -12094,7 +12088,7 @@ snapshots:
dependencies: dependencies:
'@types/node': 24.10.13 '@types/node': 24.10.13
'@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0)': '@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)':
dependencies: dependencies:
'@codemirror/autocomplete': 6.20.0 '@codemirror/autocomplete': 6.20.0
'@codemirror/commands': 6.10.2 '@codemirror/commands': 6.10.2
@@ -12102,30 +12096,30 @@ snapshots:
'@codemirror/lint': 6.9.4 '@codemirror/lint': 6.9.4
'@codemirror/search': 6.6.0 '@codemirror/search': 6.6.0
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0)': '@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)':
dependencies: dependencies:
'@uiw/codemirror-themes': 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0) '@uiw/codemirror-themes': 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)
transitivePeerDependencies: transitivePeerDependencies:
- '@codemirror/language' - '@codemirror/language'
- '@codemirror/state' - '@codemirror/state'
- '@codemirror/view' - '@codemirror/view'
'@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0)': '@uiw/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)':
dependencies: dependencies:
'@codemirror/language': 6.12.1 '@codemirror/language': 6.12.1
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@uiw/[email protected](@babel/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0)([email protected])([email protected]([email protected]))([email protected])': '@uiw/[email protected](@babel/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)([email protected])([email protected]([email protected]))([email protected])':
dependencies: dependencies:
'@babel/runtime': 7.28.6 '@babel/runtime': 7.28.6
'@codemirror/commands': 6.10.2 '@codemirror/commands': 6.10.2
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/theme-one-dark': 6.1.3 '@codemirror/theme-one-dark': 6.1.3
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
'@uiw/codemirror-extensions-basic-setup': 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.29.0) '@uiw/codemirror-extensions-basic-setup': 4.25.4(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/view@6.39.15)
codemirror: 6.0.2 codemirror: 6.0.2
react: 18.2.0 react: 18.2.0
react-dom: 18.2.0([email protected]) react-dom: 18.2.0([email protected])
@@ -12772,7 +12766,7 @@ snapshots:
'@codemirror/lint': 6.9.4 '@codemirror/lint': 6.9.4
'@codemirror/search': 6.6.0 '@codemirror/search': 6.6.0
'@codemirror/state': 6.5.4 '@codemirror/state': 6.5.4
'@codemirror/view': 6.29.0 '@codemirror/view': 6.39.15
[email protected]: [email protected]:
dependencies: dependencies: