mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-22 14:12:25 +02:00
1246 lines
45 KiB
Plaintext
1246 lines
45 KiB
Plaintext
--- ./l10n-dev/src/ast/analyzer.ts.orig
|
|
+++ ./l10n-dev/src/ast/analyzer.ts
|
|
@@ -3,54 +3,30 @@
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
-import * as path from 'path';
|
|
-import Parser, { QueryMatch } from "web-tree-sitter";
|
|
+import Parser, { QueryMatch } from "tree-sitter";
|
|
+// @ts-ignore
|
|
+import tsts from "tree-sitter-typescript";
|
|
import { IScriptFile, l10nJsonFormat } from "../common";
|
|
import { importOrRequireQuery, getTQuery, IAlternativeVariableNames } from "./queries";
|
|
import { unescapeString } from './unescapeString';
|
|
|
|
-// Workaround for https://github.com/tree-sitter/tree-sitter/issues/1765
|
|
-try {
|
|
- const matches = /^v(\d+).\d+.\d+$/.exec(process.version);
|
|
- if (matches && matches[1]) {
|
|
- const majorVersion = matches[1];
|
|
- if (parseInt(majorVersion) >= 18) {
|
|
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
- //@ts-ignore
|
|
- delete WebAssembly.instantiateStreaming
|
|
- }
|
|
- }
|
|
-} catch {
|
|
- // ignore any errors here
|
|
-}
|
|
+const initParser = Parser;
|
|
|
|
-const initParser = Parser.init();
|
|
-
|
|
export class ScriptAnalyzer {
|
|
static #tsParser: Promise<Parser> = (async () => {
|
|
await initParser;
|
|
const parser = new Parser();
|
|
- parser.setLanguage(await ScriptAnalyzer.#tsGrammar);
|
|
+ parser.setLanguage(tsts.typescript);
|
|
return parser;
|
|
})();
|
|
static #tsxParser: Promise<Parser> = (async () => {
|
|
await initParser;
|
|
const parser = new Parser();
|
|
- parser.setLanguage(await ScriptAnalyzer.#tsxGrammar);
|
|
+ parser.setLanguage(tsts.tsx);
|
|
return parser;
|
|
})();
|
|
- static #tsGrammar: Promise<Parser.Language> = (async () => {
|
|
- await initParser;
|
|
- return await Parser.Language.load(
|
|
- path.resolve(__dirname, 'tree-sitter-typescript.wasm')
|
|
- );
|
|
- })();
|
|
- static #tsxGrammar: Promise<Parser.Language> = (async () => {
|
|
- await initParser;
|
|
- return await Parser.Language.load(
|
|
- path.resolve(__dirname, 'tree-sitter-tsx.wasm')
|
|
- );
|
|
- })();
|
|
+ static #tsGrammar: any = tsts.typescript;
|
|
+ static #tsxGrammar: any = tsts.tsx;
|
|
|
|
#getCommentsFromMatch(match: QueryMatch): string[] {
|
|
const commentCapture = match.captures.find(c => c.name === 'comment');
|
|
@@ -170,7 +146,7 @@
|
|
for (const importMatch of importMatches) {
|
|
const importDetails = this.#getImportDetails(importMatch);
|
|
const query = grammar.query(getTQuery(importDetails));
|
|
- const matches = query.matches(parsed.rootNode);
|
|
+ const matches: QueryMatch[] = query.matches(parsed.rootNode);
|
|
for (const match of matches) {
|
|
const template = match.captures.find(c => c.name === 'template');
|
|
let message: string;
|
|
--- ./l10n-dev/package.json.orig
|
|
+++ ./l10n-dev/package.json
|
|
@@ -36,7 +36,6 @@
|
|
"mock-fs": "^5.1.4",
|
|
"rimraf": "^3.0.2",
|
|
"tree-sitter-cli": "^0.20.7",
|
|
- "tree-sitter-typescript": "^0.20.1",
|
|
"ts-node": "^10.9.1"
|
|
},
|
|
"dependencies": {
|
|
@@ -44,7 +43,8 @@
|
|
"deepmerge-json": "^1.5.0",
|
|
"glob": "^10.0.0",
|
|
"pseudo-localization": "^2.4.0",
|
|
- "web-tree-sitter": "^0.20.8",
|
|
+ "tree-sitter": "^0.20.6",
|
|
+ "tree-sitter-typescript": "^0.20.1",
|
|
"xml2js": "^0.5.0",
|
|
"yargs": "^17.7.1"
|
|
},
|
|
@@ -53,7 +53,7 @@
|
|
"build-wasm-tsx": "tree-sitter build-wasm ./node_modules/tree-sitter-typescript/tsx && mv ./tree-sitter-tsx.wasm ./src/ast/tree-sitter-tsx.wasm",
|
|
"build-wasm": "npm run build-wasm-typescript && npm run build-wasm-tsx",
|
|
"clean": "rimraf dist && rimraf lib",
|
|
- "compile": "npm run clean && tsc --emitDeclarationOnly --outDir lib && node .esbuild.config.mjs",
|
|
+ "compile": "npm run clean && tsc --outDir dist",
|
|
"lint": "eslint src --ext ts",
|
|
"watch": "node .esbuild.config.mjs --watch",
|
|
"test": "mocha",
|
|
--- ./l10n-dev/package-lock.json.orig
|
|
+++ ./l10n-dev/package-lock.json
|
|
@@ -13,7 +13,8 @@
|
|
"deepmerge-json": "^1.5.0",
|
|
"glob": "^10.0.0",
|
|
"pseudo-localization": "^2.4.0",
|
|
- "web-tree-sitter": "^0.20.8",
|
|
+ "tree-sitter": "^0.20.6",
|
|
+ "tree-sitter-typescript": "^0.20.1",
|
|
"xml2js": "^0.5.0",
|
|
"yargs": "^17.7.1"
|
|
},
|
|
@@ -37,7 +38,6 @@
|
|
"mock-fs": "^5.1.4",
|
|
"rimraf": "^3.0.2",
|
|
"tree-sitter-cli": "^0.20.7",
|
|
- "tree-sitter-typescript": "^0.20.1",
|
|
"ts-node": "^10.9.1"
|
|
}
|
|
},
|
|
@@ -819,6 +819,25 @@
|
|
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
|
},
|
|
+ "node_modules/base64-js": {
|
|
+ "version": "1.5.1",
|
|
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
|
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
|
|
+ "funding": [
|
|
+ {
|
|
+ "type": "github",
|
|
+ "url": "https://github.com/sponsors/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "patreon",
|
|
+ "url": "https://www.patreon.com/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "consulting",
|
|
+ "url": "https://feross.org/support"
|
|
+ }
|
|
+ ]
|
|
+ },
|
|
"node_modules/binary-extensions": {
|
|
"version": "2.2.0",
|
|
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
|
@@ -828,6 +847,16 @@
|
|
"node": ">=8"
|
|
}
|
|
},
|
|
+ "node_modules/bl": {
|
|
+ "version": "4.1.0",
|
|
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
|
|
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
|
|
+ "dependencies": {
|
|
+ "buffer": "^5.5.0",
|
|
+ "inherits": "^2.0.4",
|
|
+ "readable-stream": "^3.4.0"
|
|
+ }
|
|
+ },
|
|
"node_modules/brace-expansion": {
|
|
"version": "1.1.11",
|
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
@@ -856,6 +885,29 @@
|
|
"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
|
|
"dev": true
|
|
},
|
|
+ "node_modules/buffer": {
|
|
+ "version": "5.7.1",
|
|
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
|
|
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
|
|
+ "funding": [
|
|
+ {
|
|
+ "type": "github",
|
|
+ "url": "https://github.com/sponsors/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "patreon",
|
|
+ "url": "https://www.patreon.com/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "consulting",
|
|
+ "url": "https://feross.org/support"
|
|
+ }
|
|
+ ],
|
|
+ "dependencies": {
|
|
+ "base64-js": "^1.3.1",
|
|
+ "ieee754": "^1.1.13"
|
|
+ }
|
|
+ },
|
|
"node_modules/callsites": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
@@ -920,6 +972,11 @@
|
|
"fsevents": "~2.3.2"
|
|
}
|
|
},
|
|
+ "node_modules/chownr": {
|
|
+ "version": "1.1.4",
|
|
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
|
|
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
|
|
+ },
|
|
"node_modules/cliui": {
|
|
"version": "7.0.4",
|
|
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
|
|
@@ -1020,6 +1077,28 @@
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
}
|
|
},
|
|
+ "node_modules/decompress-response": {
|
|
+ "version": "6.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
|
|
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
|
|
+ "dependencies": {
|
|
+ "mimic-response": "^3.1.0"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": ">=10"
|
|
+ },
|
|
+ "funding": {
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
+ }
|
|
+ },
|
|
+ "node_modules/deep-extend": {
|
|
+ "version": "0.6.0",
|
|
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
|
|
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
|
|
+ "engines": {
|
|
+ "node": ">=4.0.0"
|
|
+ }
|
|
+ },
|
|
"node_modules/deep-is": {
|
|
"version": "0.1.4",
|
|
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
|
|
@@ -1034,6 +1113,14 @@
|
|
"node": ">=4.0.0"
|
|
}
|
|
},
|
|
+ "node_modules/detect-libc": {
|
|
+ "version": "2.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz",
|
|
+ "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==",
|
|
+ "engines": {
|
|
+ "node": ">=8"
|
|
+ }
|
|
+ },
|
|
"node_modules/diff": {
|
|
"version": "5.0.0",
|
|
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
|
|
@@ -1072,6 +1159,14 @@
|
|
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
|
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
|
|
},
|
|
+ "node_modules/end-of-stream": {
|
|
+ "version": "1.4.4",
|
|
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
|
|
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
|
|
+ "dependencies": {
|
|
+ "once": "^1.4.0"
|
|
+ }
|
|
+ },
|
|
"node_modules/enquirer": {
|
|
"version": "2.3.6",
|
|
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
|
|
@@ -1714,6 +1809,14 @@
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
+ "node_modules/expand-template": {
|
|
+ "version": "2.0.3",
|
|
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
|
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
|
|
+ "engines": {
|
|
+ "node": ">=6"
|
|
+ }
|
|
+ },
|
|
"node_modules/fast-deep-equal": {
|
|
"version": "3.1.3",
|
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
@@ -1824,6 +1927,11 @@
|
|
"integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==",
|
|
"dev": true
|
|
},
|
|
+ "node_modules/fs-constants": {
|
|
+ "version": "1.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
|
|
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
|
|
+ },
|
|
"node_modules/fs-extra": {
|
|
"version": "7.0.1",
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
|
|
@@ -1885,6 +1993,11 @@
|
|
"node": ">=8"
|
|
}
|
|
},
|
|
+ "node_modules/github-from-package": {
|
|
+ "version": "0.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
|
|
+ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
|
|
+ },
|
|
"node_modules/glob": {
|
|
"version": "10.0.0",
|
|
"resolved": "https://registry.npmjs.org/glob/-/glob-10.0.0.tgz",
|
|
@@ -2007,6 +2120,25 @@
|
|
"he": "bin/he"
|
|
}
|
|
},
|
|
+ "node_modules/ieee754": {
|
|
+ "version": "1.2.1",
|
|
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
|
|
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
|
|
+ "funding": [
|
|
+ {
|
|
+ "type": "github",
|
|
+ "url": "https://github.com/sponsors/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "patreon",
|
|
+ "url": "https://www.patreon.com/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "consulting",
|
|
+ "url": "https://feross.org/support"
|
|
+ }
|
|
+ ]
|
|
+ },
|
|
"node_modules/ignore": {
|
|
"version": "5.2.0",
|
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
|
@@ -2063,9 +2195,13 @@
|
|
"node_modules/inherits": {
|
|
"version": "2.0.4",
|
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
|
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
|
},
|
|
+ "node_modules/ini": {
|
|
+ "version": "1.3.8",
|
|
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
|
|
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
|
|
+ },
|
|
"node_modules/is-binary-path": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
|
@@ -2278,7 +2414,6 @@
|
|
"version": "6.0.0",
|
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
- "dev": true,
|
|
"dependencies": {
|
|
"yallist": "^4.0.0"
|
|
},
|
|
@@ -2314,6 +2449,17 @@
|
|
"node": ">=8.6"
|
|
}
|
|
},
|
|
+ "node_modules/mimic-response": {
|
|
+ "version": "3.1.0",
|
|
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
|
|
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
|
|
+ "engines": {
|
|
+ "node": ">=10"
|
|
+ },
|
|
+ "funding": {
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
+ }
|
|
+ },
|
|
"node_modules/minimatch": {
|
|
"version": "3.1.2",
|
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
|
@@ -2326,6 +2472,14 @@
|
|
"node": "*"
|
|
}
|
|
},
|
|
+ "node_modules/minimist": {
|
|
+ "version": "1.2.8",
|
|
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
|
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
|
|
+ "funding": {
|
|
+ "url": "https://github.com/sponsors/ljharb"
|
|
+ }
|
|
+ },
|
|
"node_modules/minipass": {
|
|
"version": "5.0.0",
|
|
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
|
|
@@ -2334,6 +2488,11 @@
|
|
"node": ">=8"
|
|
}
|
|
},
|
|
+ "node_modules/mkdirp-classic": {
|
|
+ "version": "0.5.3",
|
|
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
|
|
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
|
|
+ },
|
|
"node_modules/mocha": {
|
|
"version": "10.0.0",
|
|
"resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
|
|
@@ -2491,10 +2650,9 @@
|
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
},
|
|
"node_modules/nan": {
|
|
- "version": "2.17.0",
|
|
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
|
|
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
|
|
- "dev": true
|
|
+ "version": "2.18.0",
|
|
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz",
|
|
+ "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w=="
|
|
},
|
|
"node_modules/nanoid": {
|
|
"version": "3.3.3",
|
|
@@ -2508,12 +2666,28 @@
|
|
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
|
}
|
|
},
|
|
+ "node_modules/napi-build-utils": {
|
|
+ "version": "1.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
|
+ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
|
|
+ },
|
|
"node_modules/natural-compare": {
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
|
|
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
|
|
"dev": true
|
|
},
|
|
+ "node_modules/node-abi": {
|
|
+ "version": "3.52.0",
|
|
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz",
|
|
+ "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==",
|
|
+ "dependencies": {
|
|
+ "semver": "^7.3.5"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": ">=10"
|
|
+ }
|
|
+ },
|
|
"node_modules/normalize-path": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
|
@@ -2527,7 +2701,6 @@
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
|
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
|
|
- "dev": true,
|
|
"dependencies": {
|
|
"wrappy": "1"
|
|
}
|
|
@@ -2668,6 +2841,31 @@
|
|
"url": "https://github.com/sponsors/jonschlinkert"
|
|
}
|
|
},
|
|
+ "node_modules/prebuild-install": {
|
|
+ "version": "7.1.1",
|
|
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
|
+ "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
|
|
+ "dependencies": {
|
|
+ "detect-libc": "^2.0.0",
|
|
+ "expand-template": "^2.0.3",
|
|
+ "github-from-package": "0.0.0",
|
|
+ "minimist": "^1.2.3",
|
|
+ "mkdirp-classic": "^0.5.3",
|
|
+ "napi-build-utils": "^1.0.1",
|
|
+ "node-abi": "^3.3.0",
|
|
+ "pump": "^3.0.0",
|
|
+ "rc": "^1.2.7",
|
|
+ "simple-get": "^4.0.0",
|
|
+ "tar-fs": "^2.0.0",
|
|
+ "tunnel-agent": "^0.6.0"
|
|
+ },
|
|
+ "bin": {
|
|
+ "prebuild-install": "bin.js"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": ">=10"
|
|
+ }
|
|
+ },
|
|
"node_modules/prelude-ls": {
|
|
"version": "1.2.1",
|
|
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
|
|
@@ -2700,6 +2898,15 @@
|
|
"pseudo-localization": "bin/pseudo-localize"
|
|
}
|
|
},
|
|
+ "node_modules/pump": {
|
|
+ "version": "3.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
|
|
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
|
|
+ "dependencies": {
|
|
+ "end-of-stream": "^1.1.0",
|
|
+ "once": "^1.3.1"
|
|
+ }
|
|
+ },
|
|
"node_modules/punycode": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
|
@@ -2738,6 +2945,41 @@
|
|
"safe-buffer": "^5.1.0"
|
|
}
|
|
},
|
|
+ "node_modules/rc": {
|
|
+ "version": "1.2.8",
|
|
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
|
|
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
|
|
+ "dependencies": {
|
|
+ "deep-extend": "^0.6.0",
|
|
+ "ini": "~1.3.0",
|
|
+ "minimist": "^1.2.0",
|
|
+ "strip-json-comments": "~2.0.1"
|
|
+ },
|
|
+ "bin": {
|
|
+ "rc": "cli.js"
|
|
+ }
|
|
+ },
|
|
+ "node_modules/rc/node_modules/strip-json-comments": {
|
|
+ "version": "2.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
|
|
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
|
|
+ "engines": {
|
|
+ "node": ">=0.10.0"
|
|
+ }
|
|
+ },
|
|
+ "node_modules/readable-stream": {
|
|
+ "version": "3.6.2",
|
|
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
|
|
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
|
+ "dependencies": {
|
|
+ "inherits": "^2.0.3",
|
|
+ "string_decoder": "^1.1.1",
|
|
+ "util-deprecate": "^1.0.1"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": ">= 6"
|
|
+ }
|
|
+ },
|
|
"node_modules/readdirp": {
|
|
"version": "3.6.0",
|
|
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
|
@@ -2877,7 +3119,6 @@
|
|
"version": "5.2.1",
|
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
|
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
|
- "dev": true,
|
|
"funding": [
|
|
{
|
|
"type": "github",
|
|
@@ -2902,7 +3143,6 @@
|
|
"version": "7.5.4",
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
|
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
|
- "dev": true,
|
|
"dependencies": {
|
|
"lru-cache": "^6.0.0"
|
|
},
|
|
@@ -2943,6 +3183,49 @@
|
|
"node": ">=8"
|
|
}
|
|
},
|
|
+ "node_modules/simple-concat": {
|
|
+ "version": "1.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
|
|
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
|
|
+ "funding": [
|
|
+ {
|
|
+ "type": "github",
|
|
+ "url": "https://github.com/sponsors/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "patreon",
|
|
+ "url": "https://www.patreon.com/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "consulting",
|
|
+ "url": "https://feross.org/support"
|
|
+ }
|
|
+ ]
|
|
+ },
|
|
+ "node_modules/simple-get": {
|
|
+ "version": "4.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
|
|
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
|
|
+ "funding": [
|
|
+ {
|
|
+ "type": "github",
|
|
+ "url": "https://github.com/sponsors/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "patreon",
|
|
+ "url": "https://www.patreon.com/feross"
|
|
+ },
|
|
+ {
|
|
+ "type": "consulting",
|
|
+ "url": "https://feross.org/support"
|
|
+ }
|
|
+ ],
|
|
+ "dependencies": {
|
|
+ "decompress-response": "^6.0.0",
|
|
+ "once": "^1.3.1",
|
|
+ "simple-concat": "^1.0.0"
|
|
+ }
|
|
+ },
|
|
"node_modules/slash": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
|
|
@@ -2984,6 +3267,14 @@
|
|
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
|
|
"dev": true
|
|
},
|
|
+ "node_modules/string_decoder": {
|
|
+ "version": "1.3.0",
|
|
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
|
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
|
+ "dependencies": {
|
|
+ "safe-buffer": "~5.2.0"
|
|
+ }
|
|
+ },
|
|
"node_modules/string-argv": {
|
|
"version": "0.3.2",
|
|
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
|
|
@@ -3091,6 +3382,32 @@
|
|
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
|
|
"dev": true
|
|
},
|
|
+ "node_modules/tar-fs": {
|
|
+ "version": "2.1.1",
|
|
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
|
|
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
|
|
+ "dependencies": {
|
|
+ "chownr": "^1.1.1",
|
|
+ "mkdirp-classic": "^0.5.2",
|
|
+ "pump": "^3.0.0",
|
|
+ "tar-stream": "^2.1.4"
|
|
+ }
|
|
+ },
|
|
+ "node_modules/tar-stream": {
|
|
+ "version": "2.2.0",
|
|
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
|
|
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
|
|
+ "dependencies": {
|
|
+ "bl": "^4.0.3",
|
|
+ "end-of-stream": "^1.4.1",
|
|
+ "fs-constants": "^1.0.0",
|
|
+ "inherits": "^2.0.3",
|
|
+ "readable-stream": "^3.1.1"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": ">=6"
|
|
+ }
|
|
+ },
|
|
"node_modules/text-table": {
|
|
"version": "0.2.0",
|
|
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
|
@@ -3109,6 +3426,16 @@
|
|
"node": ">=8.0"
|
|
}
|
|
},
|
|
+ "node_modules/tree-sitter": {
|
|
+ "version": "0.20.6",
|
|
+ "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.6.tgz",
|
|
+ "integrity": "sha512-GxJodajVpfgb3UREzzIbtA1hyRnTxVbWVXrbC6sk4xTMH5ERMBJk9HJNq4c8jOJeUaIOmLcwg+t6mez/PDvGqg==",
|
|
+ "hasInstallScript": true,
|
|
+ "dependencies": {
|
|
+ "nan": "^2.18.0",
|
|
+ "prebuild-install": "^7.1.1"
|
|
+ }
|
|
+ },
|
|
"node_modules/tree-sitter-cli": {
|
|
"version": "0.20.7",
|
|
"resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz",
|
|
@@ -3123,7 +3450,6 @@
|
|
"version": "0.20.1",
|
|
"resolved": "https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz",
|
|
"integrity": "sha512-wqpnhdVYX26ATNXeZtprib4+mF2GlYQB1cjRPibYGxDRiugx5OfjWwLE4qPPxEGdp2ZLSmZVesGUjLWzfKo6rA==",
|
|
- "dev": true,
|
|
"hasInstallScript": true,
|
|
"dependencies": {
|
|
"nan": "^2.14.0"
|
|
@@ -3214,6 +3540,17 @@
|
|
"typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
|
|
}
|
|
},
|
|
+ "node_modules/tunnel-agent": {
|
|
+ "version": "0.6.0",
|
|
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
|
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
|
|
+ "dependencies": {
|
|
+ "safe-buffer": "^5.0.1"
|
|
+ },
|
|
+ "engines": {
|
|
+ "node": "*"
|
|
+ }
|
|
+ },
|
|
"node_modules/type-check": {
|
|
"version": "0.4.0",
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|
|
@@ -3268,6 +3605,11 @@
|
|
"punycode": "^2.1.0"
|
|
}
|
|
},
|
|
+ "node_modules/util-deprecate": {
|
|
+ "version": "1.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
|
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
|
+ },
|
|
"node_modules/v8-compile-cache": {
|
|
"version": "2.3.0",
|
|
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
|
|
@@ -3289,11 +3631,6 @@
|
|
"node": ">= 0.10"
|
|
}
|
|
},
|
|
- "node_modules/web-tree-sitter": {
|
|
- "version": "0.20.8",
|
|
- "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.8.tgz",
|
|
- "integrity": "sha512-weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ=="
|
|
- },
|
|
"node_modules/which": {
|
|
"version": "2.0.2",
|
|
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
|
@@ -3343,8 +3680,7 @@
|
|
"node_modules/wrappy": {
|
|
"version": "1.0.2",
|
|
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
|
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
|
},
|
|
"node_modules/xml2js": {
|
|
"version": "0.5.0",
|
|
@@ -3377,8 +3713,7 @@
|
|
"node_modules/yallist": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
},
|
|
"node_modules/yargs": {
|
|
"version": "17.7.1",
|
|
@@ -4085,12 +4420,27 @@
|
|
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
|
},
|
|
+ "base64-js": {
|
|
+ "version": "1.5.1",
|
|
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
|
|
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
|
|
+ },
|
|
"binary-extensions": {
|
|
"version": "2.2.0",
|
|
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
|
|
"integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
|
|
"dev": true
|
|
},
|
|
+ "bl": {
|
|
+ "version": "4.1.0",
|
|
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
|
|
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
|
|
+ "requires": {
|
|
+ "buffer": "^5.5.0",
|
|
+ "inherits": "^2.0.4",
|
|
+ "readable-stream": "^3.4.0"
|
|
+ }
|
|
+ },
|
|
"brace-expansion": {
|
|
"version": "1.1.11",
|
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
@@ -4116,6 +4466,15 @@
|
|
"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
|
|
"dev": true
|
|
},
|
|
+ "buffer": {
|
|
+ "version": "5.7.1",
|
|
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
|
|
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
|
|
+ "requires": {
|
|
+ "base64-js": "^1.3.1",
|
|
+ "ieee754": "^1.1.13"
|
|
+ }
|
|
+ },
|
|
"callsites": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
@@ -4154,6 +4513,11 @@
|
|
"readdirp": "~3.6.0"
|
|
}
|
|
},
|
|
+ "chownr": {
|
|
+ "version": "1.1.4",
|
|
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
|
|
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
|
|
+ },
|
|
"cliui": {
|
|
"version": "7.0.4",
|
|
"resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
|
|
@@ -4228,6 +4592,19 @@
|
|
"integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
|
|
"dev": true
|
|
},
|
|
+ "decompress-response": {
|
|
+ "version": "6.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
|
|
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
|
|
+ "requires": {
|
|
+ "mimic-response": "^3.1.0"
|
|
+ }
|
|
+ },
|
|
+ "deep-extend": {
|
|
+ "version": "0.6.0",
|
|
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
|
|
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
|
|
+ },
|
|
"deep-is": {
|
|
"version": "0.1.4",
|
|
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
|
|
@@ -4239,6 +4616,11 @@
|
|
"resolved": "https://registry.npmjs.org/deepmerge-json/-/deepmerge-json-1.5.0.tgz",
|
|
"integrity": "sha512-jZRrDmBKjmGcqMFEUJ14FjMJwm05Qaked+1vxaALRtF0UAl7lPU8OLWXFxvoeg3jbQM249VPFVn8g2znaQkEtA=="
|
|
},
|
|
+ "detect-libc": {
|
|
+ "version": "2.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz",
|
|
+ "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw=="
|
|
+ },
|
|
"diff": {
|
|
"version": "5.0.0",
|
|
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
|
|
@@ -4268,6 +4650,14 @@
|
|
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
|
|
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
|
|
},
|
|
+ "end-of-stream": {
|
|
+ "version": "1.4.4",
|
|
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
|
|
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
|
|
+ "requires": {
|
|
+ "once": "^1.4.0"
|
|
+ }
|
|
+ },
|
|
"enquirer": {
|
|
"version": "2.3.6",
|
|
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
|
|
@@ -4651,6 +5041,11 @@
|
|
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
|
|
"dev": true
|
|
},
|
|
+ "expand-template": {
|
|
+ "version": "2.0.3",
|
|
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
|
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="
|
|
+ },
|
|
"fast-deep-equal": {
|
|
"version": "3.1.3",
|
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
|
@@ -4740,6 +5135,11 @@
|
|
"integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==",
|
|
"dev": true
|
|
},
|
|
+ "fs-constants": {
|
|
+ "version": "1.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
|
|
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
|
|
+ },
|
|
"fs-extra": {
|
|
"version": "7.0.1",
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
|
|
@@ -4785,6 +5185,11 @@
|
|
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz",
|
|
"integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ=="
|
|
},
|
|
+ "github-from-package": {
|
|
+ "version": "0.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
|
|
+ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw=="
|
|
+ },
|
|
"glob": {
|
|
"version": "10.0.0",
|
|
"resolved": "https://registry.npmjs.org/glob/-/glob-10.0.0.tgz",
|
|
@@ -4873,6 +5278,11 @@
|
|
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
|
|
"dev": true
|
|
},
|
|
+ "ieee754": {
|
|
+ "version": "1.2.1",
|
|
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
|
|
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
|
|
+ },
|
|
"ignore": {
|
|
"version": "5.2.0",
|
|
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
|
@@ -4914,9 +5324,13 @@
|
|
"inherits": {
|
|
"version": "2.0.4",
|
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
|
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
|
},
|
|
+ "ini": {
|
|
+ "version": "1.3.8",
|
|
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
|
|
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
|
|
+ },
|
|
"is-binary-path": {
|
|
"version": "2.1.0",
|
|
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
|
@@ -5084,7 +5498,6 @@
|
|
"version": "6.0.0",
|
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
- "dev": true,
|
|
"requires": {
|
|
"yallist": "^4.0.0"
|
|
}
|
|
@@ -5111,6 +5524,11 @@
|
|
"picomatch": "^2.3.1"
|
|
}
|
|
},
|
|
+ "mimic-response": {
|
|
+ "version": "3.1.0",
|
|
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
|
|
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
|
|
+ },
|
|
"minimatch": {
|
|
"version": "3.1.2",
|
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
|
@@ -5120,11 +5538,21 @@
|
|
"brace-expansion": "^1.1.7"
|
|
}
|
|
},
|
|
+ "minimist": {
|
|
+ "version": "1.2.8",
|
|
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
|
|
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
|
+ },
|
|
"minipass": {
|
|
"version": "5.0.0",
|
|
"resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
|
|
"integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="
|
|
},
|
|
+ "mkdirp-classic": {
|
|
+ "version": "0.5.3",
|
|
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
|
|
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
|
|
+ },
|
|
"mocha": {
|
|
"version": "10.0.0",
|
|
"resolved": "https://registry.npmjs.org/mocha/-/mocha-10.0.0.tgz",
|
|
@@ -5250,10 +5678,9 @@
|
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
},
|
|
"nan": {
|
|
- "version": "2.17.0",
|
|
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz",
|
|
- "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==",
|
|
- "dev": true
|
|
+ "version": "2.18.0",
|
|
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz",
|
|
+ "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w=="
|
|
},
|
|
"nanoid": {
|
|
"version": "3.3.3",
|
|
@@ -5261,12 +5688,25 @@
|
|
"integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==",
|
|
"dev": true
|
|
},
|
|
+ "napi-build-utils": {
|
|
+ "version": "1.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
|
+ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
|
|
+ },
|
|
"natural-compare": {
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
|
|
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
|
|
"dev": true
|
|
},
|
|
+ "node-abi": {
|
|
+ "version": "3.52.0",
|
|
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz",
|
|
+ "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==",
|
|
+ "requires": {
|
|
+ "semver": "^7.3.5"
|
|
+ }
|
|
+ },
|
|
"normalize-path": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
|
@@ -5277,7 +5717,6 @@
|
|
"version": "1.4.0",
|
|
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
|
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
|
|
- "dev": true,
|
|
"requires": {
|
|
"wrappy": "1"
|
|
}
|
|
@@ -5375,6 +5814,25 @@
|
|
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
|
"dev": true
|
|
},
|
|
+ "prebuild-install": {
|
|
+ "version": "7.1.1",
|
|
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
|
+ "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
|
|
+ "requires": {
|
|
+ "detect-libc": "^2.0.0",
|
|
+ "expand-template": "^2.0.3",
|
|
+ "github-from-package": "0.0.0",
|
|
+ "minimist": "^1.2.3",
|
|
+ "mkdirp-classic": "^0.5.3",
|
|
+ "napi-build-utils": "^1.0.1",
|
|
+ "node-abi": "^3.3.0",
|
|
+ "pump": "^3.0.0",
|
|
+ "rc": "^1.2.7",
|
|
+ "simple-get": "^4.0.0",
|
|
+ "tar-fs": "^2.0.0",
|
|
+ "tunnel-agent": "^0.6.0"
|
|
+ }
|
|
+ },
|
|
"prelude-ls": {
|
|
"version": "1.2.1",
|
|
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
|
|
@@ -5398,6 +5856,15 @@
|
|
"yargs": "^17.2.1"
|
|
}
|
|
},
|
|
+ "pump": {
|
|
+ "version": "3.0.0",
|
|
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
|
|
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
|
|
+ "requires": {
|
|
+ "end-of-stream": "^1.1.0",
|
|
+ "once": "^1.3.1"
|
|
+ }
|
|
+ },
|
|
"punycode": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
|
@@ -5419,6 +5886,34 @@
|
|
"safe-buffer": "^5.1.0"
|
|
}
|
|
},
|
|
+ "rc": {
|
|
+ "version": "1.2.8",
|
|
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
|
|
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
|
|
+ "requires": {
|
|
+ "deep-extend": "^0.6.0",
|
|
+ "ini": "~1.3.0",
|
|
+ "minimist": "^1.2.0",
|
|
+ "strip-json-comments": "~2.0.1"
|
|
+ },
|
|
+ "dependencies": {
|
|
+ "strip-json-comments": {
|
|
+ "version": "2.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
|
|
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
|
|
+ }
|
|
+ }
|
|
+ },
|
|
+ "readable-stream": {
|
|
+ "version": "3.6.2",
|
|
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
|
|
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
|
+ "requires": {
|
|
+ "inherits": "^2.0.3",
|
|
+ "string_decoder": "^1.1.1",
|
|
+ "util-deprecate": "^1.0.1"
|
|
+ }
|
|
+ },
|
|
"readdirp": {
|
|
"version": "3.6.0",
|
|
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
|
@@ -5505,8 +6000,7 @@
|
|
"safe-buffer": {
|
|
"version": "5.2.1",
|
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
|
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
|
},
|
|
"sax": {
|
|
"version": "1.2.4",
|
|
@@ -5517,7 +6011,6 @@
|
|
"version": "7.5.4",
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
|
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
|
- "dev": true,
|
|
"requires": {
|
|
"lru-cache": "^6.0.0"
|
|
}
|
|
@@ -5546,6 +6039,21 @@
|
|
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
|
|
"dev": true
|
|
},
|
|
+ "simple-concat": {
|
|
+ "version": "1.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
|
|
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
|
|
+ },
|
|
+ "simple-get": {
|
|
+ "version": "4.0.1",
|
|
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
|
|
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
|
|
+ "requires": {
|
|
+ "decompress-response": "^6.0.0",
|
|
+ "once": "^1.3.1",
|
|
+ "simple-concat": "^1.0.0"
|
|
+ }
|
|
+ },
|
|
"slash": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
|
|
@@ -5575,6 +6083,14 @@
|
|
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
|
|
"dev": true
|
|
},
|
|
+ "string_decoder": {
|
|
+ "version": "1.3.0",
|
|
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
|
|
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
|
+ "requires": {
|
|
+ "safe-buffer": "~5.2.0"
|
|
+ }
|
|
+ },
|
|
"string-argv": {
|
|
"version": "0.3.2",
|
|
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
|
|
@@ -5653,6 +6169,29 @@
|
|
}
|
|
}
|
|
},
|
|
+ "tar-fs": {
|
|
+ "version": "2.1.1",
|
|
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
|
|
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
|
|
+ "requires": {
|
|
+ "chownr": "^1.1.1",
|
|
+ "mkdirp-classic": "^0.5.2",
|
|
+ "pump": "^3.0.0",
|
|
+ "tar-stream": "^2.1.4"
|
|
+ }
|
|
+ },
|
|
+ "tar-stream": {
|
|
+ "version": "2.2.0",
|
|
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
|
|
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
|
|
+ "requires": {
|
|
+ "bl": "^4.0.3",
|
|
+ "end-of-stream": "^1.4.1",
|
|
+ "fs-constants": "^1.0.0",
|
|
+ "inherits": "^2.0.3",
|
|
+ "readable-stream": "^3.1.1"
|
|
+ }
|
|
+ },
|
|
"text-table": {
|
|
"version": "0.2.0",
|
|
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
|
@@ -5668,6 +6207,15 @@
|
|
"is-number": "^7.0.0"
|
|
}
|
|
},
|
|
+ "tree-sitter": {
|
|
+ "version": "0.20.6",
|
|
+ "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.6.tgz",
|
|
+ "integrity": "sha512-GxJodajVpfgb3UREzzIbtA1hyRnTxVbWVXrbC6sk4xTMH5ERMBJk9HJNq4c8jOJeUaIOmLcwg+t6mez/PDvGqg==",
|
|
+ "requires": {
|
|
+ "nan": "^2.18.0",
|
|
+ "prebuild-install": "^7.1.1"
|
|
+ }
|
|
+ },
|
|
"tree-sitter-cli": {
|
|
"version": "0.20.7",
|
|
"resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.7.tgz",
|
|
@@ -5678,7 +6226,6 @@
|
|
"version": "0.20.1",
|
|
"resolved": "https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz",
|
|
"integrity": "sha512-wqpnhdVYX26ATNXeZtprib4+mF2GlYQB1cjRPibYGxDRiugx5OfjWwLE4qPPxEGdp2ZLSmZVesGUjLWzfKo6rA==",
|
|
- "dev": true,
|
|
"requires": {
|
|
"nan": "^2.14.0"
|
|
}
|
|
@@ -5733,6 +6280,14 @@
|
|
"tslib": "^1.8.1"
|
|
}
|
|
},
|
|
+ "tunnel-agent": {
|
|
+ "version": "0.6.0",
|
|
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
|
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
|
|
+ "requires": {
|
|
+ "safe-buffer": "^5.0.1"
|
|
+ }
|
|
+ },
|
|
"type-check": {
|
|
"version": "0.4.0",
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|
|
@@ -5768,6 +6323,11 @@
|
|
"punycode": "^2.1.0"
|
|
}
|
|
},
|
|
+ "util-deprecate": {
|
|
+ "version": "1.0.2",
|
|
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
|
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
|
|
+ },
|
|
"v8-compile-cache": {
|
|
"version": "2.3.0",
|
|
"resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
|
|
@@ -5786,11 +6346,6 @@
|
|
"integrity": "sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==",
|
|
"dev": true
|
|
},
|
|
- "web-tree-sitter": {
|
|
- "version": "0.20.8",
|
|
- "resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.8.tgz",
|
|
- "integrity": "sha512-weOVgZ3aAARgdnb220GqYuh7+rZU0Ka9k9yfKtGAzEYMa6GgiCzW9JjQRJyCJakvibQW+dfjJdihjInKuuCAUQ=="
|
|
- },
|
|
"which": {
|
|
"version": "2.0.2",
|
|
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
|
|
@@ -5825,8 +6380,7 @@
|
|
"wrappy": {
|
|
"version": "1.0.2",
|
|
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
|
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
|
},
|
|
"xml2js": {
|
|
"version": "0.5.0",
|
|
@@ -5850,8 +6404,7 @@
|
|
"yallist": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
|
- "dev": true
|
|
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
},
|
|
"yargs": {
|
|
"version": "17.7.1",
|