BaseX Tools for Visual Studio Code
Go to file
Andy Bunce 6e5d06b871 [mod] tidy 2023-02-20 10:17:47 +00:00
.github [mod] xmlTools ->basexTools 2022-02-05 22:40:34 +00:00
.vscode [mod] ver:0.0.28 2022-02-20 18:57:48 +00:00
languages/xquery [add] basexTools.xqLintReport 2023-02-09 09:51:54 +00:00
resources [mod] release 0.5.2 2022-06-07 16:29:12 +01:00
scripts [mod] ver:0.0.28 2022-02-20 18:57:48 +00:00
src [mod] tidy 2023-02-20 10:17:47 +00:00
.eslintrc.json [mod] ver:0.0.28 2022-02-20 18:57:48 +00:00
.gitignore [mod] ver:0.0.28 2022-02-20 18:57:48 +00:00
.vscodeignore [mod] v0.0.63 2022-10-06 11:42:28 +01:00
CHANGELOG.md [mod] tidy 2023-02-20 10:17:47 +00:00
LICENSE [mod] use esbuild 2022-02-06 12:51:13 +00:00
README.md [mod] tidy 2023-02-20 10:17:47 +00:00
notes.md [mod] ver:0.0.28 2022-02-20 18:57:48 +00:00
package-lock.json [mod] use xqlint 0.2.0 2023-02-19 18:07:31 +00:00
package.json [mod] use xqlint 0.2.0 2023-02-19 18:07:31 +00:00
snippets.jsonc [mod] release 0.5.2 2022-06-07 16:29:12 +01:00
tsconfig.json Add XML Tree View 2018-04-27 23:10:55 -04:00
tslint.json Begin Implementing V2 Formatter 2018-01-28 01:19:06 -05:00

README.md

BaseX Tools for Visual Studio Code

The vscode-basex extension adds features to support BaseX development on VSCode. For XQuery

  • Grammar support for:XQuery 3.1, XQuery update, Full text syntax
  • code format
  • code completion
  • code snippets
  • outline symbol view

Features

Requirements

  • VS Code 1.63.0 or higher

Release Notes

Detailed release notes are available here.

Issues

Run into a bug? Report it here.

Development

build

npm install
npm install -g typescript #maybe
npm install --global vsce
#
npm run compile
vsce package

Inspiration

This project was created from a fork of DotJoshJohnson/vscode-xml. Much of DotJoshJohnson/vscode-xml code dealing with XML has been removed and additional XQuery features added.

The code parsing uses [quodatum/xqlint] which is based on [wcandillon/xqlint]

Icon Credits

Icons used in the XML Tree View are used under the Creative Commons 3.0 BY license.

  • "Code" icon by Dave Gandy from www.flaticon.com
  • "At" icon by FreePik from www.flaticon.com