diff --git a/plugin.py b/plugin.py index 5ea66a8..1f34788 100644 --- a/plugin.py +++ b/plugin.py @@ -19,7 +19,7 @@ def plugin_unloaded(): class LspVolarPlugin(NpmClientHandler): package_name = __package__ server_directory = 'server' - server_binary_path = os.path.join(server_directory, 'node_modules', '@volar', 'vue-language-server', 'bin', 'vue-language-server.js') + server_binary_path = os.path.join(server_directory, 'node_modules', '@vue', 'language-server', 'bin', 'vue-language-server.js') @classmethod def is_allowed_to_start( diff --git a/server/package-lock.json b/server/package-lock.json index dac532e..b62a928 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "sublime-volar", "dependencies": { - "@volar/vue-language-server": "^1.6.5", - "typescript": "^5.0.4" + "@vue/language-server": "^1.8.0", + "typescript": "^5.1.3" } }, "node_modules/@babel/parser": { @@ -47,146 +47,6 @@ "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz", "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==" }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@volar-plugins/css": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-2.0.0.tgz", - "integrity": "sha512-ZAXdRK6n6T5fwC3Et4rOofLS9VH919/ayFHo5tXNCA7k2wkrVU2Uno408+024/irpVsFCkSxipycSQJBtTFh+A==", - "dependencies": { - "vscode-css-languageservice": "^6.2.3", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - }, - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/@volar-plugins/emmet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-2.0.0.tgz", - "integrity": "sha512-fbi+fDjixvipXt6qX71Bci66RGho/LnxeA9GfGsezdDWdQr9VjHs/3ewEpgi3fJkPeZqSawAkG+v2YQEWG4QMg==", - "dependencies": { - "@volar-plugins/html": "2.0.0", - "@vscode/emmet-helper": "^2.8.6" - }, - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/@volar-plugins/html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-2.0.0.tgz", - "integrity": "sha512-X/DlOX/qJ54v8NzS80ZuD0OOU+Txx4GH0cUffhIsd9yn55mP/vc4nH+Lxo0Yz2I8SkjIiLM+DssumvAJSjH+og==", - "dependencies": { - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - }, - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/@volar-plugins/json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-2.0.0.tgz", - "integrity": "sha512-o56Ei2D2jVs5opSILGcE3wHVg0dGZEQ9A6xsx+klCDJ2/ZNADrByefga0z8LKdD2ZZiIpUpjzvsM/Oh9+hZOWw==", - "dependencies": { - "vscode-json-languageservice": "^5.2.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - }, - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/@volar-plugins/pug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-2.0.0.tgz", - "integrity": "sha512-BDz1n7EUa+J51cBxdhj8jVfB6KywB0BHt6IaMu/HV8VXFLNpDQCCUMEkEb5Wm7u9iV54hYk1x4cZawGruhHGZw==", - "dependencies": { - "@volar-plugins/html": "2.0.0", - "muggle-string": "^0.2.2", - "pug-lexer": "^5.0.1", - "pug-parser": "^6.0.0", - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.2" - }, - "peerDependencies": { - "@volar/language-service": "*", - "@volar/source-map": "*" - } - }, - "node_modules/@volar-plugins/pug-beautify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-2.0.0.tgz", - "integrity": "sha512-25r8HwObez/LoNrb0+kbyKDbhlEJe/WgjYeYMJ/OlKu+60BvSWyDTDtGmkV9DHh921zeAHcFTkHebf7oX1KbmA==", - "dependencies": { - "@johnsoncodehk/pug-beautify": "^0.2.2" - }, - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/@volar-plugins/typescript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-2.0.0.tgz", - "integrity": "sha512-392e4KyMikiU9QkC/ii1K/HCs5Zcf8h6GA9BTpuuhxXeYk8LOnqDX8xLHTFVBuTORCXzrikZEzNzXHdL/4tqEA==", - "dependencies": { - "jsonc-parser": "^3.2.0", - "minimatch": "^9.0.0", - "semver": "^7.3.8", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.7" - }, - "peerDependencies": { - "@volar/language-service": "*" - } - }, - "node_modules/@volar-plugins/typescript-twoslash-queries": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript-twoslash-queries/-/typescript-twoslash-queries-2.0.0.tgz", - "integrity": "sha512-NwqBBruD1DvVmFVyPinOuuMGqpSroVTnl1R1vOnhbKquButOj+0b2k43Gn1fz/Uqe9hijLCxMEtMIIcW38ny8w==", - "peerDependencies": { - "@volar/language-service": "*" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, "node_modules/@volar/language-core": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.4.1.tgz", @@ -195,23 +55,6 @@ "@volar/source-map": "1.4.1" } }, - "node_modules/@volar/language-server": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.4.1.tgz", - "integrity": "sha512-UxhiN205o8ZfTnMNhRPCtW+ncrBtqZMd+f08Xf99Je4WB+SYyv3VNnIZEQDXfaTXR6mLUgQ1mDwPsUOLKKGY8A==", - "dependencies": { - "@volar/language-core": "1.4.1", - "@volar/language-service": "1.4.1", - "@vscode/l10n": "^0.0.11", - "request-light": "^0.7.0", - "typesafe-path": "^0.2.2", - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver": "^8.1.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-uri": "^3.0.7" - } - }, "node_modules/@volar/language-service": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.4.1.tgz", @@ -235,65 +78,35 @@ "muggle-string": "^0.2.2" } }, - "node_modules/@volar/vue-language-core": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.6.5.tgz", - "integrity": "sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==", + "node_modules/@volar/typescript": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.6.tgz", + "integrity": "sha512-JkBRQe2GYSEgamW84tDk4XQ/7abQJw09czLQCgL1jfjndhaV4DuAet2I3pvQv41OjodVc59W0+E3hylrlNsgWA==", "dependencies": { - "@volar/language-core": "1.4.1", - "@volar/source-map": "1.4.1", - "@vue/compiler-dom": "^3.3.0", - "@vue/compiler-sfc": "^3.3.0", - "@vue/reactivity": "^3.3.0", - "@vue/shared": "^3.3.0", - "minimatch": "^9.0.0", - "muggle-string": "^0.2.2", - "vue-template-compiler": "^2.7.14" + "@volar/language-core": "1.7.6" } }, - "node_modules/@volar/vue-language-server": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.6.5.tgz", - "integrity": "sha512-+/kSxBAkZbeVBePoG2qRSvCkVIslk1dNlU5wQHAcbzOFTi7pEQR6C+kjoj94I+vGXVGMFfDwOYm07sPsd8dM6w==", + "node_modules/@volar/typescript/node_modules/@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", "dependencies": { - "@volar/language-core": "1.4.1", - "@volar/language-server": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "@volar/vue-language-service": "1.6.5", - "vscode-languageserver-protocol": "^3.17.3", - "vue-component-meta": "1.6.5" - }, - "bin": { - "vue-language-server": "bin/vue-language-server.js" + "@volar/source-map": "1.7.6" } }, - "node_modules/@volar/vue-language-service": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.6.5.tgz", - "integrity": "sha512-2uZPvDfo8Bspq9u+RaQhsdONFhu35HBS7/ZDXhhmhyMfcN327e1vnvAhHPDfOb8XNFg/Cj54rVKegANpKZJTOg==", + "node_modules/@volar/typescript/node_modules/@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", "dependencies": { - "@volar-plugins/css": "2.0.0", - "@volar-plugins/emmet": "2.0.0", - "@volar-plugins/html": "2.0.0", - "@volar-plugins/json": "2.0.0", - "@volar-plugins/pug": "2.0.0", - "@volar-plugins/pug-beautify": "2.0.0", - "@volar-plugins/typescript": "2.0.0", - "@volar-plugins/typescript-twoslash-queries": "2.0.0", - "@volar/language-core": "1.4.1", - "@volar/language-service": "1.4.1", - "@volar/source-map": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "@vue/compiler-dom": "^3.3.0", - "@vue/reactivity": "^3.3.0", - "@vue/shared": "^3.3.0", - "vscode-html-languageservice": "^5.0.4", - "vscode-json-languageservice": "^5.2.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-uri": "^3.0.7" + "muggle-string": "^0.3.1" } }, + "node_modules/@volar/typescript/node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + }, "node_modules/@vscode/emmet-helper": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.8.tgz", @@ -341,32 +154,198 @@ "@vue/shared": "3.3.2" } }, - "node_modules/@vue/compiler-sfc": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.2.tgz", - "integrity": "sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==", + "node_modules/@vue/language-core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.0.tgz", + "integrity": "sha512-rOAtqIRyyZ6OQreAkFDbbDt7L5BwvzrdbWaBAoEZjr4ImPBV9cRDBHxlMBU0SBOAZxIUQdjOvQ0uAl9uZDer0w==", "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.2", - "@vue/compiler-dom": "3.3.2", - "@vue/compiler-ssr": "3.3.2", - "@vue/reactivity-transform": "3.3.2", - "@vue/shared": "3.3.2", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@vue/compiler-ssr": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.2.tgz", - "integrity": "sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==", + "node_modules/@vue/language-core/node_modules/@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", "dependencies": { - "@vue/compiler-dom": "3.3.2", - "@vue/shared": "3.3.2" + "@volar/source-map": "1.7.6" + } + }, + "node_modules/@vue/language-core/node_modules/@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@vue/language-core/node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + }, + "node_modules/@vue/language-server": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-server/-/language-server-1.8.0.tgz", + "integrity": "sha512-OYDBf8qsnxVABzoCebBJY+BAgZqViJjyqn4MeJd8wfgu662sJOmc3GxYTMbFQR5XIWi5YZEF64d6efLj1nLdSA==", + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/language-server": "1.7.6", + "@volar/typescript": "1.7.6", + "@vue/language-core": "1.8.0", + "@vue/language-service": "1.8.0", + "vscode-languageserver-protocol": "^3.17.3", + "vue-component-meta": "1.8.0" + }, + "bin": { + "vue-language-server": "bin/vue-language-server.js" } }, + "node_modules/@vue/language-server/node_modules/@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "dependencies": { + "@volar/source-map": "1.7.6" + } + }, + "node_modules/@vue/language-server/node_modules/@volar/language-server": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.7.6.tgz", + "integrity": "sha512-aidgBqLIqckFmn74SythnHqDr95Jy2oA9X5PeQvlWQypsT3V1TrKxRXvWlmUV3xJgURKXxbKZLdQyQXPGzLh9g==", + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/language-service": "1.7.6", + "@volar/typescript": "1.7.6", + "@vscode/l10n": "^0.0.11", + "request-light": "^0.7.0", + "typesafe-path": "^0.2.2", + "vscode-languageserver": "^8.1.0", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/@vue/language-server/node_modules/@volar/language-service": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.7.6.tgz", + "integrity": "sha512-f5uEgS4u37/idEmX7m4Y2iX1WH+HPTQhK55w9EkqkobwJ4A4UY18WTEoXoScKFyskd8aUkx0r8BLPLDDSufR0A==", + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/@vue/language-server/node_modules/@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@vue/language-server/node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + }, + "node_modules/@vue/language-server/node_modules/vue-component-meta": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.8.0.tgz", + "integrity": "sha512-IryyTqOTDGIlyhaSH7Xg+Z7B43xwNF3X4XLIo6A75VntLvsx8iVFZcPZEDK8lcUf7M5p6GyAyaD2tZSN5aN67g==", + "dependencies": { + "@volar/typescript": "1.7.6", + "@vue/language-core": "1.8.0", + "typesafe-path": "^0.2.2", + "vue-component-type-helpers": "1.8.0" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-server/node_modules/vue-component-type-helpers": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-1.8.0.tgz", + "integrity": "sha512-plWHfRKOPZzLaxGe6gf7AroG9uw6wfhvjZq0qZBGbRaZPrmT04lojAm3DOwvoL/Lgw7rPIqveHJ9p/yaVnRxhQ==" + }, + "node_modules/@vue/language-service": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-1.8.0.tgz", + "integrity": "sha512-7XsFh1YT65BLCatXZl2KnQav9h7aODUWLQwy4Wb0EV4trbDi5hwP703CbYgiK4PqMu3UmEucCucpD+7+ceprbA==", + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/language-service": "1.7.6", + "@volar/typescript": "1.7.6", + "@vue/compiler-dom": "^3.3.0", + "@vue/language-core": "1.8.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "volar-service-css": "0.0.7", + "volar-service-emmet": "0.0.7", + "volar-service-html": "0.0.7", + "volar-service-json": "0.0.7", + "volar-service-pug": "0.0.7", + "volar-service-pug-beautify": "0.0.7", + "volar-service-typescript": "0.0.7", + "volar-service-typescript-twoslash-queries": "0.0.7", + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-textdocument": "^1.0.8" + } + }, + "node_modules/@vue/language-service/node_modules/@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "dependencies": { + "@volar/source-map": "1.7.6" + } + }, + "node_modules/@vue/language-service/node_modules/@volar/language-service": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.7.6.tgz", + "integrity": "sha512-f5uEgS4u37/idEmX7m4Y2iX1WH+HPTQhK55w9EkqkobwJ4A4UY18WTEoXoScKFyskd8aUkx0r8BLPLDDSufR0A==", + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "node_modules/@vue/language-service/node_modules/@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@vue/language-service/node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + }, "node_modules/@vue/reactivity": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.2.tgz", @@ -375,18 +354,6 @@ "@vue/shared": "3.3.2" } }, - "node_modules/@vue/reactivity-transform": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.2.tgz", - "integrity": "sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==", - "dependencies": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.2", - "@vue/shared": "3.3.2", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } - }, "node_modules/@vue/shared": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.2.tgz", @@ -569,17 +536,6 @@ "node": ">=10" } }, - "node_modules/magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/minimatch": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", @@ -599,23 +555,6 @@ "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==" }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -624,38 +563,6 @@ "node": ">=0.10.0" } }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/pug-error": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", @@ -707,32 +614,178 @@ "node": ">=0.10.0" } }, - "node_modules/token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==" + }, + "node_modules/typesafe-path": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + }, + "node_modules/typescript": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-auto-import-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.2.1.tgz", + "integrity": "sha512-FD5uYQSNkVTX4b3lvtifP+SR3bARWGmKe/uyp5BfuW2ZUCYG7vHKPddrteLU06Uh68woRaYIX+Sbs2nnySpGLw==", + "dependencies": { + "semver": "^7.3.8" + } + }, + "node_modules/volar-service-css": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.7.tgz", + "integrity": "sha512-GKkPGlv/TymLm2HD4VwIxcA+VLmKd9ppxexr58RlHlCV4HYL7IBwASyEbIK1uS43UUhzDkzJHYzEuZkaiubE9w==", + "dependencies": { + "vscode-css-languageservice": "^6.2.3", + "vscode-uri": "^3.0.7" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-emmet": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.7.tgz", + "integrity": "sha512-6Pu642zl+6u7hzM2gv/sEmhdK4zDaJDVDZ1sbzgI6WaPae0m1zsPxgpP2b133aXFEVpT5fjpv8/TLM6AM3GG7g==", + "dependencies": { + "@vscode/emmet-helper": "^2.8.6", + "volar-service-html": "0.0.7" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.7.tgz", + "integrity": "sha512-Ud1LTzD8SSKR5N6CQO94AEBPoVw+5x3SWZCK0s9kujWUG2tVdFBuApCxHdD+WstcOBolriJ1wY9PNhG4CHFpJA==", + "dependencies": { + "vscode-html-languageservice": "^5.0.4", + "vscode-uri": "^3.0.7" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-json": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.7.tgz", + "integrity": "sha512-LmbryRc935fgQGaR//rrxJcYleukyr5+I0/bSHduD73Xsjk7Mvh8/G0zsH5N5Vm+uPEsT4v8nwui7JtDCpKH2w==", + "dependencies": { + "vscode-json-languageservice": "^5.2.0", + "vscode-uri": "^3.0.7" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-pug": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.7.tgz", + "integrity": "sha512-UmQGGeKNF3YK2MtidH/i2ye96c/Nfe2J8l+UDrOBbXtDR22RcrIH2hR6WV7bYh/8gr5J0jJZ9FhGuhB30JJ7qw==", + "dependencies": { + "@volar/language-service": "*", + "@volar/source-map": "*", + "muggle-string": "^0.3.1", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "volar-service-html": "0.0.7", + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-textdocument": "^1.0.8" + } + }, + "node_modules/volar-service-pug-beautify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.7.tgz", + "integrity": "sha512-As1M7HmSTmeIzrpTaS7w4sl1BDKOzdvsx5lw8Iu9JDveu8uf/ia4awrtJS/dfFG1FgRKSREHOge8+cxgcMp+nw==", + "dependencies": { + "@johnsoncodehk/pug-beautify": "^0.2.2" + }, + "peerDependencies": { + "@volar/language-service": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-pug/node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" }, - "node_modules/typesafe-path": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", - "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + "node_modules/volar-service-typescript": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.7.tgz", + "integrity": "sha512-3g5WBSjYF73kT/JePwOt2s3YMP4g9i+6Qg6f7gPKO0yOQ94hjRR5CLBTLhQcwj4SRv/7XYJsE+EtBO28L3A4dg==", + "dependencies": { + "semver": "^7.3.8", + "typescript-auto-import-cache": "^0.3.0", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.7" + }, + "peerDependencies": { + "@volar/language-service": "*", + "@volar/typescript": "*" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } }, - "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/volar-service-typescript-twoslash-queries": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.7.tgz", + "integrity": "sha512-fNbHWQylkkoIfnfiXswXpa0e4Oa2mgj76sv1PwFMtPjW1Z0ZGT91BkU5OJh1NQaJOVfqcHo0Mh/X8DQJtXCtBg==", + "peerDependencies": { + "@volar/language-service": "*" }, - "engines": { - "node": ">=12.20" + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } } }, - "node_modules/typescript-auto-import-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.2.1.tgz", - "integrity": "sha512-FD5uYQSNkVTX4b3lvtifP+SR3bARWGmKe/uyp5BfuW2ZUCYG7vHKPddrteLU06Uh68woRaYIX+Sbs2nnySpGLw==", + "node_modules/volar-service-typescript/node_modules/typescript-auto-import-cache": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.0.tgz", + "integrity": "sha512-Rq6/q4O9iyqUdjvOoyas7x/Qf9nWUMeqpP3YeTaLA+uECgfy5wOhfOS+SW/+fZ/uI/ZcKaf+2/ZhFzXh8xfofQ==", "dependencies": { "semver": "^7.3.8" } @@ -824,25 +877,6 @@ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" }, - "node_modules/vue-component-meta": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.6.5.tgz", - "integrity": "sha512-pps5DTFz9JiqidXMrPCf/Qt8sngQYzkU73CB4zLh5dsPlAMSm742+/zOR4MgKxuaZSPAwDFazSRhRCkpkywmCw==", - "dependencies": { - "@volar/language-core": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "typesafe-path": "^0.2.2", - "vue-component-type-helpers": "1.6.5" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/vue-component-type-helpers": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-1.6.5.tgz", - "integrity": "sha512-iGdlqtajmiqed8ptURKPJ/Olz0/mwripVZszg6tygfZSIL9kYFPJTNY6+Q6OjWGznl2L06vxG5HvNvAnWrnzbg==" - }, "node_modules/vue-template-compiler": { "version": "2.7.14", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", @@ -890,92 +924,6 @@ "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz", "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==" }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@volar-plugins/css": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-2.0.0.tgz", - "integrity": "sha512-ZAXdRK6n6T5fwC3Et4rOofLS9VH919/ayFHo5tXNCA7k2wkrVU2Uno408+024/irpVsFCkSxipycSQJBtTFh+A==", - "requires": { - "vscode-css-languageservice": "^6.2.3", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - } - }, - "@volar-plugins/emmet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-2.0.0.tgz", - "integrity": "sha512-fbi+fDjixvipXt6qX71Bci66RGho/LnxeA9GfGsezdDWdQr9VjHs/3ewEpgi3fJkPeZqSawAkG+v2YQEWG4QMg==", - "requires": { - "@volar-plugins/html": "2.0.0", - "@vscode/emmet-helper": "^2.8.6" - } - }, - "@volar-plugins/html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-2.0.0.tgz", - "integrity": "sha512-X/DlOX/qJ54v8NzS80ZuD0OOU+Txx4GH0cUffhIsd9yn55mP/vc4nH+Lxo0Yz2I8SkjIiLM+DssumvAJSjH+og==", - "requires": { - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - } - }, - "@volar-plugins/json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-2.0.0.tgz", - "integrity": "sha512-o56Ei2D2jVs5opSILGcE3wHVg0dGZEQ9A6xsx+klCDJ2/ZNADrByefga0z8LKdD2ZZiIpUpjzvsM/Oh9+hZOWw==", - "requires": { - "vscode-json-languageservice": "^5.2.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8" - } - }, - "@volar-plugins/pug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-2.0.0.tgz", - "integrity": "sha512-BDz1n7EUa+J51cBxdhj8jVfB6KywB0BHt6IaMu/HV8VXFLNpDQCCUMEkEb5Wm7u9iV54hYk1x4cZawGruhHGZw==", - "requires": { - "@volar-plugins/html": "2.0.0", - "muggle-string": "^0.2.2", - "pug-lexer": "^5.0.1", - "pug-parser": "^6.0.0", - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.2" - } - }, - "@volar-plugins/pug-beautify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-2.0.0.tgz", - "integrity": "sha512-25r8HwObez/LoNrb0+kbyKDbhlEJe/WgjYeYMJ/OlKu+60BvSWyDTDtGmkV9DHh921zeAHcFTkHebf7oX1KbmA==", - "requires": { - "@johnsoncodehk/pug-beautify": "^0.2.2" - } - }, - "@volar-plugins/typescript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-2.0.0.tgz", - "integrity": "sha512-392e4KyMikiU9QkC/ii1K/HCs5Zcf8h6GA9BTpuuhxXeYk8LOnqDX8xLHTFVBuTORCXzrikZEzNzXHdL/4tqEA==", - "requires": { - "jsonc-parser": "^3.2.0", - "minimatch": "^9.0.0", - "semver": "^7.3.8", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.7" - } - }, - "@volar-plugins/typescript-twoslash-queries": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript-twoslash-queries/-/typescript-twoslash-queries-2.0.0.tgz", - "integrity": "sha512-NwqBBruD1DvVmFVyPinOuuMGqpSroVTnl1R1vOnhbKquButOj+0b2k43Gn1fz/Uqe9hijLCxMEtMIIcW38ny8w==", - "requires": {} - }, "@volar/language-core": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.4.1.tgz", @@ -984,23 +932,6 @@ "@volar/source-map": "1.4.1" } }, - "@volar/language-server": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.4.1.tgz", - "integrity": "sha512-UxhiN205o8ZfTnMNhRPCtW+ncrBtqZMd+f08Xf99Je4WB+SYyv3VNnIZEQDXfaTXR6mLUgQ1mDwPsUOLKKGY8A==", - "requires": { - "@volar/language-core": "1.4.1", - "@volar/language-service": "1.4.1", - "@vscode/l10n": "^0.0.11", - "request-light": "^0.7.0", - "typesafe-path": "^0.2.2", - "vscode-html-languageservice": "^5.0.4", - "vscode-languageserver": "^8.1.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-uri": "^3.0.7" - } - }, "@volar/language-service": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.4.1.tgz", @@ -1024,60 +955,35 @@ "muggle-string": "^0.2.2" } }, - "@volar/vue-language-core": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.6.5.tgz", - "integrity": "sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==", - "requires": { - "@volar/language-core": "1.4.1", - "@volar/source-map": "1.4.1", - "@vue/compiler-dom": "^3.3.0", - "@vue/compiler-sfc": "^3.3.0", - "@vue/reactivity": "^3.3.0", - "@vue/shared": "^3.3.0", - "minimatch": "^9.0.0", - "muggle-string": "^0.2.2", - "vue-template-compiler": "^2.7.14" - } - }, - "@volar/vue-language-server": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.6.5.tgz", - "integrity": "sha512-+/kSxBAkZbeVBePoG2qRSvCkVIslk1dNlU5wQHAcbzOFTi7pEQR6C+kjoj94I+vGXVGMFfDwOYm07sPsd8dM6w==", - "requires": { - "@volar/language-core": "1.4.1", - "@volar/language-server": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "@volar/vue-language-service": "1.6.5", - "vscode-languageserver-protocol": "^3.17.3", - "vue-component-meta": "1.6.5" - } - }, - "@volar/vue-language-service": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.6.5.tgz", - "integrity": "sha512-2uZPvDfo8Bspq9u+RaQhsdONFhu35HBS7/ZDXhhmhyMfcN327e1vnvAhHPDfOb8XNFg/Cj54rVKegANpKZJTOg==", + "@volar/typescript": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.6.tgz", + "integrity": "sha512-JkBRQe2GYSEgamW84tDk4XQ/7abQJw09czLQCgL1jfjndhaV4DuAet2I3pvQv41OjodVc59W0+E3hylrlNsgWA==", "requires": { - "@volar-plugins/css": "2.0.0", - "@volar-plugins/emmet": "2.0.0", - "@volar-plugins/html": "2.0.0", - "@volar-plugins/json": "2.0.0", - "@volar-plugins/pug": "2.0.0", - "@volar-plugins/pug-beautify": "2.0.0", - "@volar-plugins/typescript": "2.0.0", - "@volar-plugins/typescript-twoslash-queries": "2.0.0", - "@volar/language-core": "1.4.1", - "@volar/language-service": "1.4.1", - "@volar/source-map": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "@vue/compiler-dom": "^3.3.0", - "@vue/reactivity": "^3.3.0", - "@vue/shared": "^3.3.0", - "vscode-html-languageservice": "^5.0.4", - "vscode-json-languageservice": "^5.2.0", - "vscode-languageserver-protocol": "^3.17.3", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-uri": "^3.0.7" + "@volar/language-core": "1.7.6" + }, + "dependencies": { + "@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "requires": { + "@volar/source-map": "1.7.6" + } + }, + "@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "requires": { + "muggle-string": "^0.3.1" + } + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + } } }, "@vscode/emmet-helper": { @@ -1129,30 +1035,183 @@ "@vue/shared": "3.3.2" } }, - "@vue/compiler-sfc": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.2.tgz", - "integrity": "sha512-jG4jQy28H4BqzEKsQqqW65BZgmo3vzdLHTBjF+35RwtDdlFE+Fk1VWJYUnDMMqkFBo6Ye1ltSKVOMPgkzYj7SQ==", + "@vue/language-core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.0.tgz", + "integrity": "sha512-rOAtqIRyyZ6OQreAkFDbbDt7L5BwvzrdbWaBAoEZjr4ImPBV9cRDBHxlMBU0SBOAZxIUQdjOvQ0uAl9uZDer0w==", "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.2", - "@vue/compiler-dom": "3.3.2", - "@vue/compiler-ssr": "3.3.2", - "@vue/reactivity-transform": "3.3.2", - "@vue/shared": "3.3.2", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0", - "postcss": "^8.1.10", - "source-map-js": "^1.0.2" + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "dependencies": { + "@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "requires": { + "@volar/source-map": "1.7.6" + } + }, + "@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "requires": { + "muggle-string": "^0.3.1" + } + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + } } }, - "@vue/compiler-ssr": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.2.tgz", - "integrity": "sha512-K8OfY5FQtZaSOJHHe8xhEfIfLrefL/Y9frv4k4NsyQL3+0lRKxr9QuJhfdBDjkl7Fhz8CzKh63mULvmOfx3l2w==", + "@vue/language-server": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-server/-/language-server-1.8.0.tgz", + "integrity": "sha512-OYDBf8qsnxVABzoCebBJY+BAgZqViJjyqn4MeJd8wfgu662sJOmc3GxYTMbFQR5XIWi5YZEF64d6efLj1nLdSA==", "requires": { - "@vue/compiler-dom": "3.3.2", - "@vue/shared": "3.3.2" + "@volar/language-core": "1.7.6", + "@volar/language-server": "1.7.6", + "@volar/typescript": "1.7.6", + "@vue/language-core": "1.8.0", + "@vue/language-service": "1.8.0", + "vscode-languageserver-protocol": "^3.17.3", + "vue-component-meta": "1.8.0" + }, + "dependencies": { + "@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "requires": { + "@volar/source-map": "1.7.6" + } + }, + "@volar/language-server": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.7.6.tgz", + "integrity": "sha512-aidgBqLIqckFmn74SythnHqDr95Jy2oA9X5PeQvlWQypsT3V1TrKxRXvWlmUV3xJgURKXxbKZLdQyQXPGzLh9g==", + "requires": { + "@volar/language-core": "1.7.6", + "@volar/language-service": "1.7.6", + "@volar/typescript": "1.7.6", + "@vscode/l10n": "^0.0.11", + "request-light": "^0.7.0", + "typesafe-path": "^0.2.2", + "vscode-languageserver": "^8.1.0", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "@volar/language-service": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.7.6.tgz", + "integrity": "sha512-f5uEgS4u37/idEmX7m4Y2iX1WH+HPTQhK55w9EkqkobwJ4A4UY18WTEoXoScKFyskd8aUkx0r8BLPLDDSufR0A==", + "requires": { + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "requires": { + "muggle-string": "^0.3.1" + } + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + }, + "vue-component-meta": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.8.0.tgz", + "integrity": "sha512-IryyTqOTDGIlyhaSH7Xg+Z7B43xwNF3X4XLIo6A75VntLvsx8iVFZcPZEDK8lcUf7M5p6GyAyaD2tZSN5aN67g==", + "requires": { + "@volar/typescript": "1.7.6", + "@vue/language-core": "1.8.0", + "typesafe-path": "^0.2.2", + "vue-component-type-helpers": "1.8.0" + } + }, + "vue-component-type-helpers": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-1.8.0.tgz", + "integrity": "sha512-plWHfRKOPZzLaxGe6gf7AroG9uw6wfhvjZq0qZBGbRaZPrmT04lojAm3DOwvoL/Lgw7rPIqveHJ9p/yaVnRxhQ==" + } + } + }, + "@vue/language-service": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-1.8.0.tgz", + "integrity": "sha512-7XsFh1YT65BLCatXZl2KnQav9h7aODUWLQwy4Wb0EV4trbDi5hwP703CbYgiK4PqMu3UmEucCucpD+7+ceprbA==", + "requires": { + "@volar/language-core": "1.7.6", + "@volar/language-service": "1.7.6", + "@volar/typescript": "1.7.6", + "@vue/compiler-dom": "^3.3.0", + "@vue/language-core": "1.8.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "volar-service-css": "0.0.7", + "volar-service-emmet": "0.0.7", + "volar-service-html": "0.0.7", + "volar-service-json": "0.0.7", + "volar-service-pug": "0.0.7", + "volar-service-pug-beautify": "0.0.7", + "volar-service-typescript": "0.0.7", + "volar-service-typescript-twoslash-queries": "0.0.7", + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-textdocument": "^1.0.8" + }, + "dependencies": { + "@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "requires": { + "@volar/source-map": "1.7.6" + } + }, + "@volar/language-service": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.7.6.tgz", + "integrity": "sha512-f5uEgS4u37/idEmX7m4Y2iX1WH+HPTQhK55w9EkqkobwJ4A4UY18WTEoXoScKFyskd8aUkx0r8BLPLDDSufR0A==", + "requires": { + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "vscode-languageserver-protocol": "^3.17.3", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-uri": "^3.0.7" + } + }, + "@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "requires": { + "muggle-string": "^0.3.1" + } + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + } } }, "@vue/reactivity": { @@ -1163,18 +1222,6 @@ "@vue/shared": "3.3.2" } }, - "@vue/reactivity-transform": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.2.tgz", - "integrity": "sha512-iu2WaQvlJHdnONrsyv4ibIEnSsuKF+aHFngGj/y1lwpHQtalpVhKg9wsKMoiKXS9zPNjG9mNKzJS9vudvjzvyg==", - "requires": { - "@babel/parser": "^7.20.15", - "@vue/compiler-core": "3.3.2", - "@vue/shared": "3.3.2", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.0" - } - }, "@vue/shared": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.2.tgz", @@ -1312,14 +1359,6 @@ "yallist": "^4.0.0" } }, - "magic-string": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz", - "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, "minimatch": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", @@ -1333,31 +1372,11 @@ "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.2.2.tgz", "integrity": "sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==" }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, "pug-error": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", @@ -1411,9 +1430,9 @@ "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" }, "typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==" + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==" }, "typescript-auto-import-cache": { "version": "0.2.1", @@ -1423,6 +1442,100 @@ "semver": "^7.3.8" } }, + "volar-service-css": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.7.tgz", + "integrity": "sha512-GKkPGlv/TymLm2HD4VwIxcA+VLmKd9ppxexr58RlHlCV4HYL7IBwASyEbIK1uS43UUhzDkzJHYzEuZkaiubE9w==", + "requires": { + "vscode-css-languageservice": "^6.2.3", + "vscode-uri": "^3.0.7" + } + }, + "volar-service-emmet": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.7.tgz", + "integrity": "sha512-6Pu642zl+6u7hzM2gv/sEmhdK4zDaJDVDZ1sbzgI6WaPae0m1zsPxgpP2b133aXFEVpT5fjpv8/TLM6AM3GG7g==", + "requires": { + "@vscode/emmet-helper": "^2.8.6", + "volar-service-html": "0.0.7" + } + }, + "volar-service-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.7.tgz", + "integrity": "sha512-Ud1LTzD8SSKR5N6CQO94AEBPoVw+5x3SWZCK0s9kujWUG2tVdFBuApCxHdD+WstcOBolriJ1wY9PNhG4CHFpJA==", + "requires": { + "vscode-html-languageservice": "^5.0.4", + "vscode-uri": "^3.0.7" + } + }, + "volar-service-json": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.7.tgz", + "integrity": "sha512-LmbryRc935fgQGaR//rrxJcYleukyr5+I0/bSHduD73Xsjk7Mvh8/G0zsH5N5Vm+uPEsT4v8nwui7JtDCpKH2w==", + "requires": { + "vscode-json-languageservice": "^5.2.0", + "vscode-uri": "^3.0.7" + } + }, + "volar-service-pug": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.7.tgz", + "integrity": "sha512-UmQGGeKNF3YK2MtidH/i2ye96c/Nfe2J8l+UDrOBbXtDR22RcrIH2hR6WV7bYh/8gr5J0jJZ9FhGuhB30JJ7qw==", + "requires": { + "@volar/language-service": "*", + "@volar/source-map": "*", + "muggle-string": "^0.3.1", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "volar-service-html": "0.0.7", + "vscode-html-languageservice": "^5.0.4", + "vscode-languageserver-textdocument": "^1.0.8" + }, + "dependencies": { + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + } + } + }, + "volar-service-pug-beautify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.7.tgz", + "integrity": "sha512-As1M7HmSTmeIzrpTaS7w4sl1BDKOzdvsx5lw8Iu9JDveu8uf/ia4awrtJS/dfFG1FgRKSREHOge8+cxgcMp+nw==", + "requires": { + "@johnsoncodehk/pug-beautify": "^0.2.2" + } + }, + "volar-service-typescript": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.7.tgz", + "integrity": "sha512-3g5WBSjYF73kT/JePwOt2s3YMP4g9i+6Qg6f7gPKO0yOQ94hjRR5CLBTLhQcwj4SRv/7XYJsE+EtBO28L3A4dg==", + "requires": { + "semver": "^7.3.8", + "typescript-auto-import-cache": "^0.3.0", + "vscode-languageserver-textdocument": "^1.0.8", + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.7" + }, + "dependencies": { + "typescript-auto-import-cache": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.0.tgz", + "integrity": "sha512-Rq6/q4O9iyqUdjvOoyas7x/Qf9nWUMeqpP3YeTaLA+uECgfy5wOhfOS+SW/+fZ/uI/ZcKaf+2/ZhFzXh8xfofQ==", + "requires": { + "semver": "^7.3.8" + } + } + } + }, + "volar-service-typescript-twoslash-queries": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.7.tgz", + "integrity": "sha512-fNbHWQylkkoIfnfiXswXpa0e4Oa2mgj76sv1PwFMtPjW1Z0ZGT91BkU5OJh1NQaJOVfqcHo0Mh/X8DQJtXCtBg==", + "requires": {} + }, "vscode-css-languageservice": { "version": "6.2.5", "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.5.tgz", @@ -1506,22 +1619,6 @@ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" }, - "vue-component-meta": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.6.5.tgz", - "integrity": "sha512-pps5DTFz9JiqidXMrPCf/Qt8sngQYzkU73CB4zLh5dsPlAMSm742+/zOR4MgKxuaZSPAwDFazSRhRCkpkywmCw==", - "requires": { - "@volar/language-core": "1.4.1", - "@volar/vue-language-core": "1.6.5", - "typesafe-path": "^0.2.2", - "vue-component-type-helpers": "1.6.5" - } - }, - "vue-component-type-helpers": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-1.6.5.tgz", - "integrity": "sha512-iGdlqtajmiqed8ptURKPJ/Olz0/mwripVZszg6tygfZSIL9kYFPJTNY6+Q6OjWGznl2L06vxG5HvNvAnWrnzbg==" - }, "vue-template-compiler": { "version": "2.7.14", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", diff --git a/server/package.json b/server/package.json index 24b3c0f..177f30e 100644 --- a/server/package.json +++ b/server/package.json @@ -2,7 +2,7 @@ "name": "sublime-volar", "private": true, "dependencies": { - "@volar/vue-language-server": "^1.6.5", - "typescript": "^5.0.4" + "@vue/language-server": "^1.8.0", + "typescript": "^5.1.3" } }