diff --git a/package.json b/package.json index ff1cc420..9b379f71 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,8 @@ "@dnd-kit/modifiers": "9.0.0", "@dnd-kit/sortable": "10.0.0", "@dnd-kit/utilities": "^3.2.2", - "@graphiql/plugin-doc-explorer": "^0.0.1", - "@graphiql/react": "0.32.1", + "@graphiql/plugin-doc-explorer": "^0.3.0", + "@graphiql/react": "0.35.4", "@graphiql/toolkit": "^0.11.3", "@mjfwebb/thememirror": "^2.0.2", "@neo4j-ndl/base": "^3.7.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e381c1b7..4f555c14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,11 +45,11 @@ importers: specifier: ^3.2.2 version: 3.2.2(react@19.1.0) '@graphiql/plugin-doc-explorer': - specifier: ^0.0.1 - version: 0.0.1(@codemirror/language@6.11.2)(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: ^0.3.0 + version: 0.3.0(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) '@graphiql/react': - specifier: 0.32.1 - version: 0.32.1(@codemirror/language@6.11.2)(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 0.35.4 + version: 0.35.4(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) '@graphiql/toolkit': specifier: ^0.11.3 version: 0.11.3(@types/node@22.16.0)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0) @@ -696,15 +696,15 @@ packages: '@formatjs/intl-localematcher@0.6.1': resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} - '@graphiql/plugin-doc-explorer@0.0.1': - resolution: {integrity: sha512-V9EZJ3fJ5+SEvB16Qm/eDWieMki5cWunncmoPd3RBclyBgjfsZW6KEjjYoiBL1LC/a5ryDJDJRpOwXF4qK7nCg==} + '@graphiql/plugin-doc-explorer@0.3.0': + resolution: {integrity: sha512-FfDrUoHsh7tnqxnqQt0DL2k2TDKh0gX2BnCfpdipAEC+6O1bWtW6AfvdbxbmwEe7TP715YZmT1OTRbJQNiGdsg==} peerDependencies: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 react: ^18 || ^19 react-dom: ^18 || ^19 - '@graphiql/react@0.32.1': - resolution: {integrity: sha512-yr5oTLsIzbQLYM619qFB6WUzEmAl9TqvVO6hF78yN34VC3EHV2nAwnly/+7PnfO5fnqWu9vsZQWS6fyUizdPyQ==} + '@graphiql/react@0.35.4': + resolution: {integrity: sha512-CKdPJClbkEtKR9/ECyme5LoSmKcOowMMiiL6orPNUAzNUrWgH5uViWAcoagJcp7zLNKQMo1IPspVwGokFfpngw==} peerDependencies: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 react: ^18 || ^19 @@ -2011,9 +2011,6 @@ packages: '@types/chroma-js@2.1.4': resolution: {integrity: sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ==} - '@types/codemirror@0.0.90': - resolution: {integrity: sha512-8Z9+tSg27NPRGubbUPUCrt5DDG/OWzLph5BvcDykwR5D7RyZh5mhHG0uS1ePKV1YFCA+/cwc4Ey2AJAEFfV3IA==} - '@types/codemirror@5.60.16': resolution: {integrity: sha512-V/yHdamffSS075jit+fDxaOAmdP2liok8NSNJnAZfDJErzOheuygHZEhAJrfmk5TEyM32MhkZjwo/idX791yxw==} @@ -2581,16 +2578,6 @@ packages: '@lezer/highlight': ^1.0.0 graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - codemirror-graphql@2.2.2: - resolution: {integrity: sha512-9WY6YGPeXDLvdHeBNh4mompvZKapYJsfEXhodCW72W+9E/z8GajgCZjGLOaq57a9fD2f9+Zp/J0FGiypOtNgrw==} - peerDependencies: - '@codemirror/language': 6.0.0 - codemirror: ^5.65.3 - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - - codemirror@5.65.19: - resolution: {integrity: sha512-+aFkvqhaAVr1gferNMuN8vkTSrWIFvzlMV9I2KBLCWS2WpZ2+UAkZjlMZmEuT+gcXTi6RrGQCkWq1/bDtGqhIA==} - codemirror@6.0.2: resolution: {integrity: sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==} @@ -3581,6 +3568,9 @@ packages: engines: {node: '>=6'} hasBin: true + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -3785,6 +3775,16 @@ packages: mobx@3.6.2: resolution: {integrity: sha512-Dq3boJFLpZEvuh5a/MbHLUIyN9XobKWIb0dBfkNOJffNkE3vtuY0C9kSDVpfH8BB0BPkVw8g22qCv7d05LEhKg==} + monaco-editor@0.52.2: + resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} + + monaco-graphql@1.7.1: + resolution: {integrity: sha512-i+5SUNsDfz/vCy+bqYB8mhYIJIyU8ZCtvPN03IJAlT1wmireH5W575KaRwTV2Zb48rIyz11IxV9C7ajjzx/zgg==} + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + monaco-editor: '>= 0.20.0 < 1' + prettier: ^2.8.0 || ^3.0.0 + motion-dom@12.17.0: resolution: {integrity: sha512-FA6/c70R9NKs3g41XDVONzmUUrEmyaifLVGCWtAmHP0usDnX9W+RN/tmbC4EUl0w6yLGvMTOwnWCFVgA5luhRg==} @@ -3953,6 +3953,10 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch-browser@2.2.6: + resolution: {integrity: sha512-0ypsOQt9D4e3hziV8O4elD9uN0z/jtUEfxVRtNaAAtXIyUx9m/SzlO020i8YNL2aL/E6blOvvHQcin6HZlFy/w==} + engines: {node: '>=8.6'} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -5432,50 +5436,54 @@ snapshots: dependencies: tslib: 2.8.1 - '@graphiql/plugin-doc-explorer@0.0.1(@codemirror/language@6.11.2)(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@graphiql/plugin-doc-explorer@0.3.0(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0))': dependencies: - '@graphiql/react': 0.32.1(@codemirror/language@6.11.2)(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@graphiql/react': 0.35.4(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) '@headlessui/react': 2.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) graphql: 16.11.0 react: 19.1.0 react-compiler-runtime: 19.1.0-rc.1(react@19.1.0) react-dom: 19.1.0(react@19.1.0) + zustand: 5.0.6(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) transitivePeerDependencies: - - '@codemirror/language' - '@emotion/is-prop-valid' - '@types/node' - '@types/react' - '@types/react-dom' - graphql-ws + - immer + - use-sync-external-store - '@graphiql/react@0.32.1(@codemirror/language@6.11.2)(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@graphiql/react@0.35.4(@types/node@22.16.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0))': dependencies: '@graphiql/toolkit': 0.11.3(@types/node@22.16.0)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0) '@radix-ui/react-dialog': 1.1.14(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@types/codemirror': 5.60.16 clsx: 1.2.1 - codemirror: 5.65.19 - codemirror-graphql: 2.2.2(@codemirror/language@6.11.2)(codemirror@5.65.19)(graphql@16.11.0) - copy-to-clipboard: 3.3.3 framer-motion: 12.17.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) get-value: 3.0.1 graphql: 16.11.0 graphql-language-service: 5.4.0(graphql@16.11.0) + jsonc-parser: 3.3.1 markdown-it: 14.1.0 + monaco-editor: 0.52.2 + monaco-graphql: 1.7.1(graphql@16.11.0)(monaco-editor@0.52.2)(prettier@3.6.2) + prettier: 3.6.2 react: 19.1.0 react-compiler-runtime: 19.1.0-rc.1(react@19.1.0) react-dom: 19.1.0(react@19.1.0) set-value: 4.1.0 + zustand: 5.0.6(@types/react@19.1.8)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) transitivePeerDependencies: - - '@codemirror/language' - '@emotion/is-prop-valid' - '@types/node' - '@types/react' - '@types/react-dom' - graphql-ws + - immer + - use-sync-external-store '@graphiql/toolkit@0.11.3(@types/node@22.16.0)(graphql-ws@6.0.5(graphql@16.11.0)(ws@8.18.2))(graphql@16.11.0)': dependencies: @@ -7220,10 +7228,6 @@ snapshots: '@types/chroma-js@2.1.4': {} - '@types/codemirror@0.0.90': - dependencies: - '@types/tern': 0.23.9 - '@types/codemirror@5.60.16': dependencies: '@types/tern': 0.23.9 @@ -7921,16 +7925,6 @@ snapshots: graphql: 16.11.0 graphql-language-service: 5.4.0(graphql@16.11.0) - codemirror-graphql@2.2.2(@codemirror/language@6.11.2)(codemirror@5.65.19)(graphql@16.11.0): - dependencies: - '@codemirror/language': 6.11.2 - '@types/codemirror': 0.0.90 - codemirror: 5.65.19 - graphql: 16.11.0 - graphql-language-service: 5.4.0(graphql@16.11.0) - - codemirror@5.65.19: {} - codemirror@6.0.2: dependencies: '@codemirror/autocomplete': 6.18.6 @@ -9059,6 +9053,8 @@ snapshots: json5@2.2.3: {} + jsonc-parser@3.3.1: {} + jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.9 @@ -9232,6 +9228,16 @@ snapshots: mobx@3.6.2: {} + monaco-editor@0.52.2: {} + + monaco-graphql@1.7.1(graphql@16.11.0)(monaco-editor@0.52.2)(prettier@3.6.2): + dependencies: + graphql: 16.11.0 + graphql-language-service: 5.4.0(graphql@16.11.0) + monaco-editor: 0.52.2 + picomatch-browser: 2.2.6 + prettier: 3.6.2 + motion-dom@12.17.0: dependencies: motion-utils: 12.12.1 @@ -9444,6 +9450,8 @@ snapshots: picocolors@1.1.1: {} + picomatch-browser@2.2.6: {} + picomatch@2.3.1: {} picomatch@4.0.2: {}