diff --git a/.npmrc b/.npmrc deleted file mode 100644 index b458878a..00000000 --- a/.npmrc +++ /dev/null @@ -1,3 +0,0 @@ -modules-cache-max-age=0 -prefer-frozen-lockfile=true -auto-install-peers=false diff --git a/package.json b/package.json index 58b9f9a1..96e47fc3 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,6 @@ "devDependencies": { "@lerna-lite/cli": "latest", "@lerna-lite/publish": "latest", - "@types/node": "latest", - "@volar/language-service": "latest", "typescript": "latest", "vscode-languageserver-protocol": "^3.17.5" } diff --git a/packages/css/package.json b/packages/css/package.json index 20f853d6..9c3e81b1 100644 --- a/packages/css/package.json +++ b/packages/css/package.json @@ -29,6 +29,7 @@ "vscode-uri": "^3.0.8" }, "devDependencies": { + "@types/node": "latest", "vscode-languageserver-textdocument": "^1.0.11" }, "peerDependencies": { diff --git a/packages/css/src/index.ts b/packages/css/src/index.ts index 6cba1cab..a8f521ca 100644 --- a/packages/css/src/index.ts +++ b/packages/css/src/index.ts @@ -1,5 +1,4 @@ import type { CodeAction, Diagnostic, LocationLink, Service } from '@volar/language-service'; -import { posix as path } from 'path'; import * as css from 'vscode-css-languageservice'; import type { TextDocument } from 'vscode-languageserver-textdocument'; import { URI, Utils } from 'vscode-uri'; @@ -227,6 +226,8 @@ export function create(): Service { for (const customDataPath of customData) { try { + const pathModuleName = 'path'; // avoid bundle + const { posix: path } = require(pathModuleName) as typeof import('path'); const jsonPath = path.resolve(customDataPath); newData.push(css.newCSSDataProvider(require(jsonPath))); } diff --git a/packages/html/package.json b/packages/html/package.json index e822acfe..e6494785 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -29,6 +29,7 @@ "vscode-uri": "^3.0.8" }, "devDependencies": { + "@types/node": "latest", "vscode-languageserver-textdocument": "^1.0.11" }, "peerDependencies": { diff --git a/packages/html/src/index.ts b/packages/html/src/index.ts index f0ed1e1c..8f6c4c12 100644 --- a/packages/html/src/index.ts +++ b/packages/html/src/index.ts @@ -1,7 +1,6 @@ import type { Service } from '@volar/language-service'; import * as html from 'vscode-html-languageservice'; import type { TextDocument } from 'vscode-languageserver-textdocument'; -import * as path from 'path'; import { URI, Utils } from 'vscode-uri'; const parserLs = html.getLanguageService(); @@ -315,6 +314,8 @@ export function create({ for (const customDataPath of customData) { try { + const pathModuleName = 'path'; // avoid bundle + const { posix: path } = require(pathModuleName) as typeof import('path'); const jsonPath = path.resolve(customDataPath); newData.push(html.newHTMLDataProvider(customDataPath, require(jsonPath))); } diff --git a/packages/prettier/package.json b/packages/prettier/package.json index bcacd6d0..2d661120 100644 --- a/packages/prettier/package.json +++ b/packages/prettier/package.json @@ -26,6 +26,7 @@ "url": "https://www.polv.cc" }, "devDependencies": { + "@types/node": "latest", "prettier": "^3.0.3" }, "peerDependencies": { diff --git a/packages/pug-beautify/package.json b/packages/pug-beautify/package.json index df24915b..2c7d19cd 100644 --- a/packages/pug-beautify/package.json +++ b/packages/pug-beautify/package.json @@ -34,5 +34,8 @@ "@volar/language-service": { "optional": true } + }, + "devDependencies": { + "@types/node": "latest" } } diff --git a/packages/pug/package.json b/packages/pug/package.json index d42448b2..c2070495 100644 --- a/packages/pug/package.json +++ b/packages/pug/package.json @@ -34,6 +34,9 @@ "vscode-html-languageservice": "^5.1.0", "vscode-languageserver-textdocument": "^1.0.11" }, + "devDependencies": { + "@types/node": "latest" + }, "browser": { "./out/index.js": "./out/empty.js" } diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 3e9ea725..5ffcfa39 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -25,10 +25,12 @@ "url": "https://github.com/johnsoncodehk" }, "devDependencies": { + "@types/path-browserify": "latest", "@types/semver": "^7.5.4", "@volar/typescript": "latest" }, "dependencies": { + "path-browserify": "^1.0.1", "semver": "^7.5.4", "typescript-auto-import-cache": "^0.3.0", "vscode-languageserver-textdocument": "^1.0.11", diff --git a/packages/typescript/src/configs/getUserPreferences.ts b/packages/typescript/src/configs/getUserPreferences.ts index fd3447d0..13739818 100644 --- a/packages/typescript/src/configs/getUserPreferences.ts +++ b/packages/typescript/src/configs/getUserPreferences.ts @@ -1,6 +1,6 @@ import type * as ts from 'typescript/lib/tsserverlibrary'; import { getConfigTitle } from '../shared'; -import { posix as path } from 'path'; +import * as path from 'path-browserify'; import { URI } from 'vscode-uri'; import { SharedContext } from '../types'; import type { TextDocument } from 'vscode-languageserver-textdocument'; diff --git a/packages/typescript/src/features/callHierarchy.ts b/packages/typescript/src/features/callHierarchy.ts index f507105f..c5f0e090 100644 --- a/packages/typescript/src/features/callHierarchy.ts +++ b/packages/typescript/src/features/callHierarchy.ts @@ -4,7 +4,7 @@ import type * as ts from 'typescript/lib/tsserverlibrary'; import * as PConst from '../protocol.const'; import { parseKindModifier } from '../utils/modifiers'; import * as typeConverters from '../utils/typeConverters'; -import { posix as path } from 'path'; +import * as path from 'path-browserify'; import { SharedContext } from '../types'; import { safeCall } from '../shared'; diff --git a/packages/typescript/src/features/rename.ts b/packages/typescript/src/features/rename.ts index 80c677cf..52b26863 100644 --- a/packages/typescript/src/features/rename.ts +++ b/packages/typescript/src/features/rename.ts @@ -1,6 +1,6 @@ import type * as ts from 'typescript/lib/tsserverlibrary'; import type * as vscode from '@volar/language-service'; -import { posix as path } from 'path'; +import * as path from 'path-browserify'; import { renameInfoOptions } from './prepareRename'; import { getFormatCodeSettings } from '../configs/getFormatCodeSettings'; import { getUserPreferences } from '../configs/getUserPreferences'; diff --git a/packages/vetur/package.json b/packages/vetur/package.json index f52cd975..a4aa75a9 100644 --- a/packages/vetur/package.json +++ b/packages/vetur/package.json @@ -35,5 +35,8 @@ "@volar/language-service": { "optional": true } + }, + "devDependencies": { + "@types/node": "latest" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28b19000..5a53696a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '6.0' settings: - autoInstallPeers: false + autoInstallPeers: true excludeLinksFromLockfile: false importers: @@ -14,12 +14,6 @@ importers: '@lerna-lite/publish': specifier: latest version: 2.6.0(typescript@5.2.2) - '@types/node': - specifier: latest - version: 20.8.9 - '@volar/language-service': - specifier: latest - version: 1.10.6 typescript: specifier: latest version: 5.2.2 @@ -29,6 +23,9 @@ importers: packages/css: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 vscode-css-languageservice: specifier: ^6.2.10 version: 6.2.10 @@ -36,12 +33,18 @@ importers: specifier: ^3.0.8 version: 3.0.8 devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 vscode-languageserver-textdocument: specifier: ^1.0.11 version: 1.0.11 packages/emmet: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 '@vscode/emmet-helper': specifier: ^2.9.2 version: 2.9.2 @@ -50,6 +53,13 @@ importers: version: link:../html packages/eslint: + dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 + eslint: + specifier: '*' + version: 8.52.0 devDependencies: '@types/eslint': specifier: latest @@ -60,6 +70,9 @@ importers: packages/html: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 vscode-html-languageservice: specifier: ^5.1.0 version: 5.1.1 @@ -67,12 +80,18 @@ importers: specifier: ^3.0.8 version: 3.0.8 devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 vscode-languageserver-textdocument: specifier: ^1.0.11 version: 1.0.11 packages/json: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 vscode-json-languageservice: specifier: ^5.3.7 version: 5.3.7 @@ -86,6 +105,9 @@ importers: packages/markdown: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 markdown-it: specifier: ^13.0.2 version: 13.0.2 @@ -107,13 +129,23 @@ importers: version: 1.0.11 packages/prettier: + dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 prettier: specifier: ^3.0.3 version: 3.0.3 packages/pretty-ts-errors: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 pretty-ts-errors-lsp: specifier: ^0.0.3 version: 0.0.3 @@ -123,15 +155,18 @@ importers: '@starptech/prettyhtml': specifier: ^0.10.0 version: 0.10.0 + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 packages/pug: dependencies: '@volar/language-service': specifier: ~1.10.0 - version: 1.10.6 + version: 1.10.9 '@volar/source-map': specifier: ~1.10.0 - version: 1.10.6 + version: 1.10.9 muggle-string: specifier: ^0.3.1 version: 0.3.1 @@ -150,21 +185,38 @@ importers: vscode-languageserver-textdocument: specifier: ^1.0.11 version: 1.0.11 + devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 packages/pug-beautify: dependencies: '@johnsoncodehk/pug-beautify': specifier: ^0.2.2 version: 0.2.2 + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 + devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 packages/sass-formatter: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 sass-formatter: specifier: ^0.7.8 version: 0.7.8 packages/tsconfig: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 jsonc-parser: specifier: ^3.2.0 version: 3.2.0 @@ -180,6 +232,10 @@ importers: version: 1.0.11 packages/tslint: + dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 devDependencies: tslint: specifier: latest @@ -190,6 +246,12 @@ importers: packages/typescript: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 + path-browserify: + specifier: ^1.0.1 + version: 1.0.1 semver: specifier: ^7.5.4 version: 7.5.4 @@ -206,14 +268,21 @@ importers: specifier: ^3.0.8 version: 3.0.8 devDependencies: + '@types/path-browserify': + specifier: latest + version: 1.0.1 '@types/semver': specifier: ^7.5.4 version: 7.5.4 '@volar/typescript': specifier: latest - version: 1.10.6 + version: 1.10.9 packages/typescript-twoslash-queries: + dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 devDependencies: volar-service-typescript: specifier: 0.0.15 @@ -221,15 +290,25 @@ importers: packages/vetur: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 vls: specifier: ^0.8.5 version: 0.8.5 vscode-html-languageservice: specifier: ^5.1.0 version: 5.1.1 + devDependencies: + '@types/node': + specifier: latest + version: 20.8.9 packages/yaml: dependencies: + '@volar/language-service': + specifier: ~1.10.0 + version: 1.10.9 yaml-language-server: specifier: 1.14.0 version: 1.14.0 @@ -407,7 +486,7 @@ packages: resolution: {integrity: sha512-WFyDgjuHHj5dC8WYA4w1hoMyUL8pnb7eFNMVYgPYzXi1L8yoQPpvJr02wOWl464XJbhhfr8Q8tMdMHI7YUSbMQ==} engines: {node: '>=16.15.0', npm: '>=8.5.0'} dependencies: - '@npmcli/run-script': 7.0.1 + '@npmcli/run-script': 7.0.2 chalk: 5.3.0 clone-deep: 4.0.1 config-chain: 1.1.13 @@ -595,7 +674,7 @@ packages: '@npmcli/node-gyp': 3.0.0 '@npmcli/package-json': 5.0.0 '@npmcli/query': 3.0.1 - '@npmcli/run-script': 7.0.1 + '@npmcli/run-script': 7.0.2 bin-links: 4.0.3 cacache: 18.0.0 common-ancestor-path: 1.0.1 @@ -718,13 +797,13 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /@npmcli/run-script@7.0.1: - resolution: {integrity: sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==} + /@npmcli/run-script@7.0.2: + resolution: {integrity: sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/promise-spawn': 7.0.0 - node-gyp: 9.4.0 + node-gyp: 10.0.0 read-package-json-fast: 3.0.2 which: 4.0.0 transitivePeerDependencies: @@ -1023,11 +1102,6 @@ packages: defer-to-connect: 1.1.3 dev: false - /@tootallnate/once@2.0.0: - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - dev: true - /@tufjs/canonical-json@2.0.0: resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -1090,6 +1164,10 @@ packages: resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} dev: true + /@types/path-browserify@1.0.1: + resolution: {integrity: sha512-rUSqIy7fAfK6sRasdFCukWO4S77pXcTxViURlLdo1VKuekTDS8ASMdX1LA0TFlbzT3fZgFlgQTCrqmJBuTHpxA==} + dev: true + /@types/responselike@1.0.2: resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==} dependencies: @@ -1127,29 +1205,31 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false - /@volar/language-core@1.10.6: - resolution: {integrity: sha512-yDXNZSkaq0I90qHb1Zxf2wcDoooyTnkB8iqhEvWxEbXjzih7W4qHygG688dgm4MdX1t/r+JzYY1wGJFClEfC9w==} + /@volar/language-core@1.10.9: + resolution: {integrity: sha512-QXHMX7CeXLqXwvC7nbr6iZ3zrqgKdJ9f6g1B211eZBnvaBki2ds0+Kz8cprUiulVuMQEPJNhDfuh8Vym1gxHRQ==} dependencies: - '@volar/source-map': 1.10.6 + '@volar/source-map': 1.10.9 - /@volar/language-service@1.10.6: - resolution: {integrity: sha512-aVkMfH4B7SBVT1bsM/0E9JZIFVJsCOljg/7vBJCOnSiV4R+Mn6tRvTPuinQs9S8t7ri1I9kLPQ8CVa6xin8mMw==} + /@volar/language-service@1.10.9: + resolution: {integrity: sha512-8K5UUTA6Z8piLdpaJjdsrsnDRB0qJv8iGNwsyRqIQlwwnfTyQf4caUfA6RfjRsBb0Hekm22a7QG/uHGNcHv2/w==} dependencies: - '@volar/language-core': 1.10.6 - '@volar/source-map': 1.10.6 + '@volar/language-core': 1.10.9 + '@volar/source-map': 1.10.9 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 + dev: false - /@volar/source-map@1.10.6: - resolution: {integrity: sha512-PzMw/MWLcsIt1ruw6173MnFYGNXTCUmiK8qaBto0XMLfuTkt0MQ7w4cn0qx9gQwxwW/yrLaKczBw6E5d8lq7/g==} + /@volar/source-map@1.10.9: + resolution: {integrity: sha512-ul8yGO9nCxy6UedVuo0VsfKMLZzr39N1rgbtnYTGP5C554EDcUix6K/HDurhVdPHEDIw1yhXltLZZQKi3NrTvA==} dependencies: muggle-string: 0.3.1 - /@volar/typescript@1.10.6: - resolution: {integrity: sha512-22hjyhdSl6uU/4zJI4ceDCSUrkIAvp0Zm1mV0phFVqeAIpQmIweWKmk7nRTXfnNqu6u05phR+NMzOnKkNC5yDQ==} + /@volar/typescript@1.10.9: + resolution: {integrity: sha512-5jLB46mCQLJqLII/qDLgfyHSq1cesjwuJQIa2GNWd7LPLSpX5vzo3jfQLWc/gyo3up2fQFrlRJK2kgY5REtwuQ==} dependencies: - '@volar/language-core': 1.10.6 + '@volar/language-core': 1.10.9 + path-browserify: 1.0.1 dev: true /@vscode/emmet-helper@2.9.2: @@ -1178,10 +1258,6 @@ packages: through: 2.3.8 dev: true - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: true - /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1218,15 +1294,6 @@ packages: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /agent-base@7.1.0: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} @@ -1236,13 +1303,6 @@ packages: - supports-color dev: true - /agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} - dependencies: - humanize-ms: 1.2.1 - dev: true - /aggregate-error@3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -1322,14 +1382,6 @@ packages: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} dev: true - /are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - dev: true - /are-we-there-yet@4.0.1: resolution: {integrity: sha512-2zuA+jpOYBRgoBCfa+fB87Rk0oGJjDX6pxGzqH6f33NzUhG25Xur6R0u0Z9VVAq8Z5JvQpQI6j6rtonuivC8QA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1464,24 +1516,6 @@ packages: engines: {node: '>=12.17'} dev: true - /cacache@17.1.4: - resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - '@npmcli/fs': 3.1.0 - fs-minipass: 3.0.3 - glob: 10.3.10 - lru-cache: 7.18.3 - minipass: 7.0.4 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - p-map: 4.0.0 - ssri: 10.0.5 - tar: 6.2.0 - unique-filename: 3.0.0 - dev: true - /cacache@18.0.0: resolution: {integrity: sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==} engines: {node: ^16.14.0 || >=18.0.0} @@ -2187,8 +2221,8 @@ packages: engines: {node: '>=12'} dev: true - /eslint-plugin-vue@9.18.0(eslint@8.52.0): - resolution: {integrity: sha512-yUM8a2OD/7Qs0PiugkRaxgz5KBRvzMvWShity2UvVFAN0yk8029mGpTdg/TNARPiYzp335mEwDHwcAR8tQNe4g==} + /eslint-plugin-vue@9.18.1(eslint@8.52.0): + resolution: {integrity: sha512-7hZFlrEgg9NIzuVik2I9xSnJA5RsmOfueYgsUGUokEDLJ1LHtxO0Pl4duje1BriZ/jDWb+44tcIlC3yi0tdlZg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 @@ -2515,20 +2549,6 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - /gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - dev: true - /gauge@5.0.1: resolution: {integrity: sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -2855,17 +2875,6 @@ packages: /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - /http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /http-proxy-agent@7.0.0: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} @@ -2876,16 +2885,6 @@ packages: - supports-color dev: true - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /https-proxy-agent@7.0.2: resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} engines: {node: '>= 14'} @@ -2901,12 +2900,6 @@ packages: engines: {node: '>=16.17.0'} dev: true - /humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - dependencies: - ms: 2.1.3 - dev: true - /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -3514,11 +3507,6 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - dev: true - /lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true @@ -3538,29 +3526,6 @@ packages: semver: 7.5.4 dev: true - /make-fetch-happen@11.1.1: - resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - agentkeepalive: 4.5.0 - cacache: 17.1.4 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 5.0.0 - minipass-fetch: 3.0.4 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 10.0.5 - transitivePeerDependencies: - - supports-color - dev: true - /make-fetch-happen@13.0.0: resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} engines: {node: ^16.14.0 || >=18.0.0} @@ -3807,6 +3772,7 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false /muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} @@ -3862,22 +3828,21 @@ packages: formdata-polyfill: 4.0.10 dev: true - /node-gyp@9.4.0: - resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} - engines: {node: ^12.13 || ^14.13 || >=16} + /node-gyp@10.0.0: + resolution: {integrity: sha512-LkaKUbjyacJGRHiuhUeUblzZNxTF1/XNooyAl6aiaJ6ZpeurR4Mk9sjxncGNSI7pETqyqM+hLAER0788oSxt0A==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 7.2.3 + glob: 10.3.10 graceful-fs: 4.2.11 - make-fetch-happen: 11.1.1 - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 + make-fetch-happen: 13.0.0 + nopt: 7.2.0 + proc-log: 3.0.0 semver: 7.5.4 tar: 6.2.0 - which: 2.0.2 + which: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -3889,14 +3854,6 @@ packages: he: 1.2.0 dev: false - /nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - /nopt@7.2.0: resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4026,16 +3983,6 @@ packages: path-key: 4.0.0 dev: true - /npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - are-we-there-yet: 3.0.1 - console-control-strings: 1.1.0 - gauge: 4.0.4 - set-blocking: 2.0.0 - dev: true - /npmlog@7.0.1: resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4225,7 +4172,7 @@ packages: '@npmcli/git': 5.0.3 '@npmcli/installed-package-contents': 2.0.2 '@npmcli/promise-spawn': 7.0.0 - '@npmcli/run-script': 7.0.1 + '@npmcli/run-script': 7.0.2 cacache: 18.0.0 fs-minipass: 3.0.3 minipass: 7.0.4 @@ -4277,8 +4224,8 @@ packages: lines-and-columns: 1.2.4 dev: true - /parse-json@7.1.0: - resolution: {integrity: sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg==} + /parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} engines: {node: '>=16'} dependencies: '@babel/code-frame': 7.22.13 @@ -4300,6 +4247,9 @@ packages: parse-path: 7.0.0 dev: true + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -4512,8 +4462,8 @@ packages: once: 1.4.0 dev: false - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: false @@ -4603,7 +4553,7 @@ packages: dependencies: '@types/normalize-package-data': 2.4.3 normalize-package-data: 6.0.0 - parse-json: 7.1.0 + parse-json: 7.1.1 type-fest: 4.6.0 dev: true @@ -4751,6 +4701,7 @@ packages: hasBin: true dependencies: glob: 7.2.3 + dev: false /run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -4893,17 +4844,6 @@ packages: engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true - /socks-proxy-agent@7.0.0: - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - socks: 2.7.1 - transitivePeerDependencies: - - supports-color - dev: true - /socks-proxy-agent@8.0.2: resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==} engines: {node: '>= 14'} @@ -5604,7 +5544,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: false /url-parse-lax@3.0.0: @@ -5709,7 +5649,7 @@ packages: hasBin: true dependencies: eslint: 8.52.0 - eslint-plugin-vue: 9.18.0(eslint@8.52.0) + eslint-plugin-vue: 9.18.1(eslint@8.52.0) prettier: 2.8.8 pug-lexer: 5.0.1 tslint: 6.1.3(typescript@4.9.5) @@ -5817,6 +5757,7 @@ packages: /vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + dev: false /vue-eslint-parser@9.3.2(eslint@8.52.0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}