包详细信息

@neo4j-cypher/react-codemirror

neo4j27.4kApache-2.02.0.0-next.26.5

This package can be built with pnpm build and then published to npm with pnpm publish.

neo4j, cypher, react, editor

自述文件

Neo4j Cypher Language Support

This mono repo contains packages that together make up Neo4j's Cypher Language support.

Project status

The project is in an early stage. We are still missing important features and the project is not yet stable. We welcome feedback and contributions!

Try it out in our demo or in our alpha releases in Neo4j Workspace and soon also in our VS Code extension.

Project Overview

The project comprises several packages:

  • language-support - The core library implementing the language support features.
  • language-server - The language server wrapper for the language-support package.
  • vscode-extension - The Neo4j VS Code extension which bundles the language-server
  • react-codemirror - A set of codemirror6 cypher language support plugins and a react wrapper.
  • react-codemirror-playground - A playground for the codemirror integration.
  • query-tools - An internal package we use to manage the Neo4j connection and keep the schema (procedure names, labels, database names, etc.) up to date in the language server.

Capabilities

  • Syntax highlighting
  • Autocompletion
  • Linting
  • Formatting

Building the project and contributing

See CONTRIBUTING.md.

更新日志

@neo4j-cypher/react-codemirror

2.0.0-next.26

Patch Changes

  • Updated dependencies [c065d85]
    • @neo4j-cypher/language-support@2.0.0-next.23
    • @neo4j-cypher/lint-worker@1.10.1-next.0

2.0.0-next.25

Patch Changes

  • d99368c: Ensures CRLF newlines are handled when setting editor value
  • Updated dependencies [ed65ef3]
  • Updated dependencies [7538cfd]
  • Updated dependencies [c1fa91f]
  • Updated dependencies [039d1c5]
  • Updated dependencies [1ef063e]
  • Updated dependencies [a38255f]
  • Updated dependencies [c4f27c9]
    • @neo4j-cypher/language-support@2.0.0-next.22
    • @neo4j-cypher/lint-worker@0.1.0-next.0

2.0.0-next.24

Patch Changes

  • 8b03317: resetting z index for cm panels
  • Updated dependencies [4b0ee37]
    • @neo4j-cypher/language-support@2.0.0-next.21
    • @neo4j-cypher/lint-worker@2025.4.1-next.0

2.0.0-next.23

Patch Changes

  • Updated dependencies [013e4ff]
    • @neo4j-cypher/language-support@2.0.0-next.20

2.0.0-next.22

Patch Changes

  • 5bfdac2: restructure packages as part of move to pnpm
  • Updated dependencies [88e4930]
  • Updated dependencies [5bfdac2]
    • @neo4j-cypher/language-support@2.0.0-next.19

2.0.0-next.21

Patch Changes

  • Updated dependencies [1b971aa]
  • Updated dependencies [07ac90f]
    • @neo4j-cypher/language-support@2.0.0-next.18

2.0.0-next.20

Patch Changes

  • Updated dependencies [bffbb19]
  • Updated dependencies [826d922]
  • Updated dependencies [1caab0c]
    • @neo4j-cypher/language-support@2.0.0-next.17

2.0.0-next.19

Patch Changes

  • a3e3e50: updating themes to use needle colors
  • Updated dependencies [68f55d4]
  • Updated dependencies [6d00433]
  • Updated dependencies [c01b32a]
    • @neo4j-cypher/language-support@2.0.0-next.16

2.0.0-next.18

Patch Changes

  • Updated dependencies [50cc73e]
  • Updated dependencies [5ef538d]
  • Updated dependencies [b988d3b]
    • @neo4j-cypher/language-support@2.0.0-next.15

2.0.0-next.17

Patch Changes

  • 245fb6a: Automatically opens autocompletions after "YIELD "
  • Updated dependencies [8ec797d]
  • Updated dependencies [7aa9c3a]
  • Updated dependencies [2be5469]
  • Updated dependencies [245fb6a]
  • Updated dependencies [c587b81]
  • Updated dependencies [3f8b64f]
  • Updated dependencies [043d766]
  • Updated dependencies [704d1c5]
    • @neo4j-cypher/language-support@2.0.0-next.14

2.0.0-next.16

Patch Changes

  • Updated dependencies [84a12fc]
  • Updated dependencies [d329252]
  • Updated dependencies [b0e419e]
    • @neo4j-cypher/language-support@2.0.0-next.13

2.0.0-next.15

Patch Changes

  • adc5b64: using custom light color theme for the cypher editor
  • Updated dependencies [88fbe63]
  • Updated dependencies [22081b0]
  • Updated dependencies [62ac442]
    • @neo4j-cypher/language-support@2.0.0-next.12

2.0.0-next.14

Patch Changes

  • d85c1e0: Fixes bug with auto-completions
  • Updated dependencies [bccf518]
    • @neo4j-cypher/language-support@2.0.0-next.11

2.0.0-next.13

Patch Changes

  • Updated dependencies [8760c02]
    • @neo4j-cypher/language-support@2.0.0-next.10

2.0.0-next.12

Patch Changes

  • dcbe67d: Expose moveFocusOnTab property on the CypherEditor component to conditionally disable tab keymappings
  • e9621c8: Re-export language support from react codemirror
  • Updated dependencies [2e72ac8]
    • @neo4j-cypher/language-support@2.0.0-next.9

2.0.0-next.11

Patch Changes

  • Updated dependencies [05663bd]
    • @neo4j-cypher/language-support@2.0.0-next.8

2.0.0-next.10

Patch Changes

  • bb7e9d3: Simplify detection and handling of value prop updates

2.0.0-next.9

Patch Changes

  • fbd5f7e: allow signature help panel to render below editor when there's not enough space above it
  • 09dfae2: Add an ariaLabel prop to CypherEditor
  • 7154e94: Fix bug causing debouncing to override value
  • 62c152f: execute single line query on enter by default
  • cbfc75e: Fix a bug causing debounced value updates to get cancelled erroneously
  • 04ae35e: Set initial latestDispatchedValue and flush debounced changes onExecute Add tests for debounce behaviour
  • Updated dependencies [3661e9d]
  • Updated dependencies [b76af58]
  • Updated dependencies [21699b7]
  • Updated dependencies [6afc0e3]
  • Updated dependencies [39b924d]
    • @neo4j-cypher/language-support@2.0.0-next.7

2.0.0-next.8

Patch Changes

  • 6cc9022: Adds more props to the CypherEditor component
  • Updated dependencies [e92d8c7]
    • @neo4j-cypher/language-support@2.0.0-next.6

2.0.0-next.7

Patch Changes

  • Updated dependencies [1f790d0]
    • @neo4j-cypher/language-support@2.0.0-next.5

2.0.0-next.6

Patch Changes

  • Updated dependencies
    • @neo4j-cypher/language-support@2.0.0-next.4

2.0.0-next.5

Patch Changes

  • 8cc77c6: Add support for console commands
  • 1e210cb: Moves semantic analysis to a separate worker file
  • Updated dependencies [8cc77c6]
  • Updated dependencies [1e210cb]
  • Updated dependencies [f6d20b2]
    • @neo4j-cypher/language-support@2.0.0-next.3

2.0.0-next.4

Patch Changes

  • 8de605b: Improved history prop change detection
  • Updated dependencies [17909e3]
    • @neo4j-cypher/language-support@2.0.0-next.2

2.0.0-next.3

Patch Changes

  • Updated dependencies [a790700]
  • Updated dependencies [08db455]
    • @neo4j-cypher/language-support@2.0.0-next.1

2.0.0-next.2

Patch Changes

  • 3866e43: Editor history is now a controlled prop

2.0.0-next.1

Patch Changes

  • Fix incorrect exports

2.0.0-next.0

Major Changes

  • 5819f6385: First alpha release of the new Neo4j's Cypher Language Support, including syntax highlighting, auto-completion and linting as features