|
@@ -25,24 +25,27 @@
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
"@types/chai": "^4.3.11",
|
|
|
+ "@types/chai-as-promised": "^8.0.1",
|
|
|
"@types/chai-subset": "^1.3.5",
|
|
|
"@types/marked": "^4.0.8",
|
|
|
"@types/mocha": "^10.0.6",
|
|
|
- "@types/node": "^18.15.0",
|
|
|
+ "@types/node": "^18.19.75",
|
|
|
"@types/prismjs": "^1.16.8",
|
|
|
"@types/vscode": "^1.96.0",
|
|
|
"@types/ws": "^8.5.4",
|
|
|
"@typescript-eslint/eslint-plugin": "^5.57.1",
|
|
|
"@typescript-eslint/eslint-plugin-tslint": "^5.57.1",
|
|
|
"@typescript-eslint/parser": "^5.57.1",
|
|
|
- "@vscode/test-cli": "^0.0.4",
|
|
|
+ "@vscode/test-cli": "^0.0.10",
|
|
|
"@vscode/test-electron": "^2.3.8",
|
|
|
"@vscode/vsce": "^2.29.0",
|
|
|
- "chai": "^4.3.10",
|
|
|
+ "chai": "^4.5.0",
|
|
|
+ "chai-as-promised": "^8.0.1",
|
|
|
"chai-subset": "^1.6.0",
|
|
|
"esbuild": "^0.17.15",
|
|
|
"eslint": "^8.37.0",
|
|
|
- "mocha": "^10.2.0",
|
|
|
+ "mocha": "^10.8.2",
|
|
|
+ "sinon": "^19.0.2",
|
|
|
"ts-node": "^10.9.1",
|
|
|
"tsconfig-paths": "^4.2.0",
|
|
|
"tslint": "^5.20.1",
|
|
@@ -381,6 +384,12 @@
|
|
|
"js-tokens": "^4.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@bcoe/v8-coverage": {
|
|
|
+ "version": "0.2.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
|
|
|
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/@cspotcode/source-map-support": {
|
|
|
"version": "0.8.1",
|
|
|
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
|
|
@@ -960,6 +969,15 @@
|
|
|
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@istanbuljs/schema": {
|
|
|
+ "version": "0.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
|
|
|
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@jridgewell/resolve-uri": {
|
|
|
"version": "3.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
|
|
@@ -1030,6 +1048,50 @@
|
|
|
"node": ">=14"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@sinonjs/commons": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "type-detect": "4.0.8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@sinonjs/commons/node_modules/type-detect": {
|
|
|
+ "version": "4.0.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
|
|
|
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@sinonjs/fake-timers": {
|
|
|
+ "version": "13.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz",
|
|
|
+ "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@sinonjs/commons": "^3.0.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@sinonjs/samsam": {
|
|
|
+ "version": "8.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz",
|
|
|
+ "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@sinonjs/commons": "^3.0.1",
|
|
|
+ "lodash.get": "^4.4.2",
|
|
|
+ "type-detect": "^4.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@sinonjs/text-encoding": {
|
|
|
+ "version": "0.7.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz",
|
|
|
+ "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/@tootallnate/once": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
|
|
@@ -1069,6 +1131,15 @@
|
|
|
"integrity": "sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/@types/chai-as-promised": {
|
|
|
+ "version": "8.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-8.0.1.tgz",
|
|
|
+ "integrity": "sha512-dAlDhLjJlABwAVYObo9TPWYTRg9NaQM5CXeaeJYcYAkvzUf0JRLIiog88ao2Wqy/20WUnhbbUZcgvngEbJ3YXQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@types/chai": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/chai-subset": {
|
|
|
"version": "1.3.5",
|
|
|
"resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz",
|
|
@@ -1078,6 +1149,12 @@
|
|
|
"@types/chai": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/istanbul-lib-coverage": {
|
|
|
+ "version": "2.0.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
|
|
|
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/@types/json-schema": {
|
|
|
"version": "7.0.13",
|
|
|
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz",
|
|
@@ -1097,10 +1174,13 @@
|
|
|
"dev": true
|
|
|
},
|
|
|
"node_modules/@types/node": {
|
|
|
- "version": "18.18.3",
|
|
|
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.3.tgz",
|
|
|
- "integrity": "sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==",
|
|
|
- "dev": true
|
|
|
+ "version": "18.19.75",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.75.tgz",
|
|
|
+ "integrity": "sha512-UIksWtThob6ZVSyxcOqCLOUNg/dyO1Qvx4McgeuhrEtHTLFTf7BBhEazaE4K806FGTPtzd/2sE90qn4fVr7cyw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "undici-types": "~5.26.4"
|
|
|
+ }
|
|
|
},
|
|
|
"node_modules/@types/prismjs": {
|
|
|
"version": "1.16.8",
|
|
@@ -1441,13 +1521,15 @@
|
|
|
"integrity": "sha512-2J27dysaXmvnfuhFGhfeuxfHRXunqNPxtBoR3koiTOA9rdxWNDTa1zIFLCFMSHJ9MPTPKFcBeblsyaCJCIlQxg=="
|
|
|
},
|
|
|
"node_modules/@vscode/test-cli": {
|
|
|
- "version": "0.0.4",
|
|
|
- "resolved": "https://registry.npmjs.org/@vscode/test-cli/-/test-cli-0.0.4.tgz",
|
|
|
- "integrity": "sha512-Tx0tfbxeSb2Xlo+jpd+GJrNLgKQHobhRHrYvOipZRZQYWZ82sKiK02VY09UjU1Czc/YnZnqyAnjUfaVGl3h09w==",
|
|
|
+ "version": "0.0.10",
|
|
|
+ "resolved": "https://registry.npmjs.org/@vscode/test-cli/-/test-cli-0.0.10.tgz",
|
|
|
+ "integrity": "sha512-B0mMH4ia+MOOtwNiLi79XhA+MLmUItIC8FckEuKrVAVriIuSWjt7vv4+bF8qVFiNFe4QRfzPaIZk39FZGWEwHA==",
|
|
|
"dev": true,
|
|
|
"dependencies": {
|
|
|
"@types/mocha": "^10.0.2",
|
|
|
+ "c8": "^9.1.0",
|
|
|
"chokidar": "^3.5.3",
|
|
|
+ "enhanced-resolve": "^5.15.0",
|
|
|
"glob": "^10.3.10",
|
|
|
"minimatch": "^9.0.3",
|
|
|
"mocha": "^10.2.0",
|
|
@@ -1456,6 +1538,9 @@
|
|
|
},
|
|
|
"bin": {
|
|
|
"vscode-test": "out/bin.mjs"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@vscode/test-cli/node_modules/ansi-regex": {
|
|
@@ -2162,6 +2247,116 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/c8": {
|
|
|
+ "version": "9.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/c8/-/c8-9.1.0.tgz",
|
|
|
+ "integrity": "sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@bcoe/v8-coverage": "^0.2.3",
|
|
|
+ "@istanbuljs/schema": "^0.1.3",
|
|
|
+ "find-up": "^5.0.0",
|
|
|
+ "foreground-child": "^3.1.1",
|
|
|
+ "istanbul-lib-coverage": "^3.2.0",
|
|
|
+ "istanbul-lib-report": "^3.0.1",
|
|
|
+ "istanbul-reports": "^3.1.6",
|
|
|
+ "test-exclude": "^6.0.0",
|
|
|
+ "v8-to-istanbul": "^9.0.0",
|
|
|
+ "yargs": "^17.7.2",
|
|
|
+ "yargs-parser": "^21.1.1"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "c8": "bin/c8.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=14.14.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/ansi-regex": {
|
|
|
+ "version": "5.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
|
|
|
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/cliui": {
|
|
|
+ "version": "8.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
|
|
|
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "string-width": "^4.2.0",
|
|
|
+ "strip-ansi": "^6.0.1",
|
|
|
+ "wrap-ansi": "^7.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/is-fullwidth-code-point": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/string-width": {
|
|
|
+ "version": "4.2.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
|
|
|
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "emoji-regex": "^8.0.0",
|
|
|
+ "is-fullwidth-code-point": "^3.0.0",
|
|
|
+ "strip-ansi": "^6.0.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/strip-ansi": {
|
|
|
+ "version": "6.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
|
|
|
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "ansi-regex": "^5.0.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/yargs": {
|
|
|
+ "version": "17.7.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
|
|
|
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "cliui": "^8.0.1",
|
|
|
+ "escalade": "^3.1.1",
|
|
|
+ "get-caller-file": "^2.0.5",
|
|
|
+ "require-directory": "^2.1.1",
|
|
|
+ "string-width": "^4.2.3",
|
|
|
+ "y18n": "^5.0.5",
|
|
|
+ "yargs-parser": "^21.1.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/c8/node_modules/yargs-parser": {
|
|
|
+ "version": "21.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
|
|
|
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/call-bind": {
|
|
|
"version": "1.0.7",
|
|
|
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
|
|
@@ -2220,6 +2415,27 @@
|
|
|
"node": ">=4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/chai-as-promised": {
|
|
|
+ "version": "8.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-8.0.1.tgz",
|
|
|
+ "integrity": "sha512-OIEJtOL8xxJSH8JJWbIoRjybbzR52iFuDHuF8eb+nTPD6tgXLjRqsgnUGqQfFODxYvq5QdirT0pN9dZ0+Gz6rA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "check-error": "^2.0.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "chai": ">= 2.1.2 < 6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/chai-as-promised/node_modules/check-error": {
|
|
|
+ "version": "2.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
|
|
|
+ "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 16"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/chai-subset": {
|
|
|
"version": "1.6.0",
|
|
|
"resolved": "https://registry.npmjs.org/chai-subset/-/chai-subset-1.6.0.tgz",
|
|
@@ -2463,6 +2679,12 @@
|
|
|
"dev": true,
|
|
|
"optional": true
|
|
|
},
|
|
|
+ "node_modules/convert-source-map": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/core-util-is": {
|
|
|
"version": "1.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
|
|
@@ -2771,6 +2993,19 @@
|
|
|
"once": "^1.4.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/enhanced-resolve": {
|
|
|
+ "version": "5.18.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
|
|
|
+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "graceful-fs": "^4.2.4",
|
|
|
+ "tapable": "^2.2.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.13.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/entities": {
|
|
|
"version": "2.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
|
|
@@ -3569,6 +3804,12 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/graceful-fs": {
|
|
|
+ "version": "4.2.11",
|
|
|
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
|
|
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/graphemer": {
|
|
|
"version": "1.4.0",
|
|
|
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
|
|
@@ -3660,6 +3901,12 @@
|
|
|
"node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/html-escaper": {
|
|
|
+ "version": "2.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
|
|
|
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/htmlparser2": {
|
|
|
"version": "6.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
|
|
@@ -3914,6 +4161,63 @@
|
|
|
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/istanbul-lib-coverage": {
|
|
|
+ "version": "3.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
|
|
|
+ "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/istanbul-lib-report": {
|
|
|
+ "version": "3.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
|
|
|
+ "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "istanbul-lib-coverage": "^3.0.0",
|
|
|
+ "make-dir": "^4.0.0",
|
|
|
+ "supports-color": "^7.1.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/istanbul-lib-report/node_modules/has-flag": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/istanbul-lib-report/node_modules/supports-color": {
|
|
|
+ "version": "7.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
|
|
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "has-flag": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/istanbul-reports": {
|
|
|
+ "version": "3.1.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
|
|
|
+ "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "html-escaper": "^2.0.0",
|
|
|
+ "istanbul-lib-report": "^3.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/jackspeak": {
|
|
|
"version": "2.3.6",
|
|
|
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
|
|
@@ -4054,6 +4358,12 @@
|
|
|
"setimmediate": "^1.0.5"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/just-extend": {
|
|
|
+ "version": "6.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz",
|
|
|
+ "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/jwa": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
|
|
@@ -4151,6 +4461,13 @@
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/lodash.get": {
|
|
|
+ "version": "4.4.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
|
|
|
+ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
|
|
|
+ "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/lodash.includes": {
|
|
|
"version": "4.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
|
|
@@ -4305,6 +4622,33 @@
|
|
|
"node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/make-dir": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "semver": "^7.5.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/make-dir/node_modules/semver": {
|
|
|
+ "version": "7.7.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
|
|
|
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
|
|
|
+ "dev": true,
|
|
|
+ "bin": {
|
|
|
+ "semver": "bin/semver.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/make-error": {
|
|
|
"version": "1.3.6",
|
|
|
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
|
|
@@ -4672,6 +5016,19 @@
|
|
|
"resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz",
|
|
|
"integrity": "sha1-0XV+yaf7I3HYPPR1XOPifhCCk4g="
|
|
|
},
|
|
|
+ "node_modules/nise": {
|
|
|
+ "version": "6.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz",
|
|
|
+ "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@sinonjs/commons": "^3.0.1",
|
|
|
+ "@sinonjs/fake-timers": "^13.0.1",
|
|
|
+ "@sinonjs/text-encoding": "^0.7.3",
|
|
|
+ "just-extend": "^6.2.0",
|
|
|
+ "path-to-regexp": "^8.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/node-abi": {
|
|
|
"version": "2.30.1",
|
|
|
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
|
|
@@ -4928,6 +5285,15 @@
|
|
|
"node": "14 || >=16.14"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/path-to-regexp": {
|
|
|
+ "version": "8.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
|
|
|
+ "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=16"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/path-type": {
|
|
|
"version": "4.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
|
|
@@ -5381,6 +5747,54 @@
|
|
|
"simple-concat": "^1.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/sinon": {
|
|
|
+ "version": "19.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz",
|
|
|
+ "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@sinonjs/commons": "^3.0.1",
|
|
|
+ "@sinonjs/fake-timers": "^13.0.2",
|
|
|
+ "@sinonjs/samsam": "^8.0.1",
|
|
|
+ "diff": "^7.0.0",
|
|
|
+ "nise": "^6.1.1",
|
|
|
+ "supports-color": "^7.2.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "opencollective",
|
|
|
+ "url": "https://opencollective.com/sinon"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/sinon/node_modules/diff": {
|
|
|
+ "version": "7.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
|
|
|
+ "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.3.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/sinon/node_modules/has-flag": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/sinon/node_modules/supports-color": {
|
|
|
+ "version": "7.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
|
|
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "has-flag": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/slash": {
|
|
|
"version": "3.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
|
|
@@ -5560,6 +5974,15 @@
|
|
|
"node": ">=4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/tapable": {
|
|
|
+ "version": "2.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
|
|
|
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/tar-fs": {
|
|
|
"version": "2.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
|
|
@@ -5616,6 +6039,20 @@
|
|
|
"node": ">=0.10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/test-exclude": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@istanbuljs/schema": "^0.1.2",
|
|
|
+ "glob": "^7.1.4",
|
|
|
+ "minimatch": "^3.0.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/text-table": {
|
|
|
"version": "0.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
|
|
@@ -5847,6 +6284,12 @@
|
|
|
"integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/undici-types": {
|
|
|
+ "version": "5.26.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
|
|
|
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/uri-js": {
|
|
|
"version": "4.4.1",
|
|
|
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
|
|
@@ -5883,6 +6326,30 @@
|
|
|
"integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/v8-to-istanbul": {
|
|
|
+ "version": "9.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
|
|
|
+ "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@jridgewell/trace-mapping": "^0.3.12",
|
|
|
+ "@types/istanbul-lib-coverage": "^2.0.1",
|
|
|
+ "convert-source-map": "^2.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10.12.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping": {
|
|
|
+ "version": "0.3.25",
|
|
|
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
|
|
|
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@jridgewell/resolve-uri": "^3.1.0",
|
|
|
+ "@jridgewell/sourcemap-codec": "^1.4.14"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/vscode-jsonrpc": {
|
|
|
"version": "6.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz",
|