[MOD] 0.0.58

This commit is contained in:
Andy Bunce 2022-10-05 12:37:26 +01:00
parent 484710a1b2
commit 0541ecfcad
4 changed files with 762 additions and 1144 deletions

1893
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
"name": "vscode-basex", "name": "vscode-basex",
"displayName": "BaseX tools", "displayName": "BaseX tools",
"description": "BaseX tools: XQuery, XML, XPath Tools for Visual Studio Code", "description": "BaseX tools: XQuery, XML, XPath Tools for Visual Studio Code",
"version": "0.0.57", "version": "0.0.58",
"preview": true, "preview": true,
"publisher": "quodatum", "publisher": "quodatum",
"author": "Andy Bunce (https://github.com/Quodatum)", "author": "Andy Bunce (https://github.com/Quodatum)",
@ -316,7 +316,7 @@
"typescript": "^4.7.3" "typescript": "^4.7.3"
}, },
"dependencies": { "dependencies": {
"@quodatum/xqlint": "^0.0.13", "@quodatum/xqlint": "^0.0.14",
"@xmldom/xmldom": "^0.8.1", "@xmldom/xmldom": "^0.8.1",
"xpath": "0.0.32" "xpath": "0.0.32"
} }

View file

@ -1,5 +1,8 @@
declare module '@quodatum/xqlint'{ declare module '@quodatum/xqlint'{
export function XQLint(source :string, opts :object) :any; export class XQLint{
constructor(source :string, opts? :object);
public getCompletions(pos :object): [object];
}
export function XQueryLexer() :any; export function XQueryLexer() :any;
export function createStaticContext(processor :string) :any; export function createStaticContext(processor :string) :any;
export function CodeFormatter(ast :object) :any; export function CodeFormatter(ast :object) :any;

View file

@ -1,6 +1,6 @@
import { CompletionItem, CompletionItemKind, CompletionItemProvider, Position, TextDocument } from "vscode"; import { CompletionItem, CompletionItemKind, CompletionItemProvider, Position, TextDocument } from "vscode";
import { XQLint} from "@quodatum/xqlint";
const XQLint = require("@quodatum/xqlint").XQLint; //const XQLint = require("@quodatum/xqlint").XQLint;
export class XQueryCompletionItemProvider implements CompletionItemProvider { export class XQueryCompletionItemProvider implements CompletionItemProvider {