包详细信息

@neo4j-cypher/language-support

neo4j50.3kApache-2.02.0.0-next.6

Cypher language support

neo4j, cypher, autocompletion, linting

自述文件

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.
  • schema-poller - 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

Building the project and contributing

See CONTRIBUTING.md.

更新日志

@neo4j-cypher/language-support

2.0.0-next.6

Patch Changes

  • e92d8c7: Corrects bug with semantic analysis and List of non-numeric types

2.0.0-next.5

Patch Changes

  • 1f790d0: Adds auto-completion of usernames and roles

2.0.0-next.4

Patch Changes

  • Adds semantic analysis for procedures and functions

2.0.0-next.3

Patch Changes

  • 8cc77c6: Add support for console commands
  • 1e210cb: Moves semantic analysis to a separate worker file
  • f6d20b2: Adds signature help capabilities to the language support

2.0.0-next.2

Patch Changes

  • 17909e3: Improves speed of semantic analysis between 2x and 6x

2.0.0-next.1

Patch Changes

  • a790700: Fix issue where syntax highlighting crashes on create constraint query
  • 08db455: Fix incorrect completions when identifier overlaps with keyword

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