diff --git a/LSP-volar.sublime-settings b/LSP-volar.sublime-settings index 8950b15..55bcda1 100644 --- a/LSP-volar.sublime-settings +++ b/LSP-volar.sublime-settings @@ -2,9 +2,12 @@ "initializationOptions": { // List any additional file extensions that should be processed as Vue files. "additionalExtensions": [], + // Disable file watcher in language server for better performance. + "disableFileWatcher": false, // Defines which auto-complete popup trigger characters that Volar defines are allowed. // By default all Volar trigger characters are disabled as ST does a better job. "ignoreTriggerCharacters": [], + "json.customBlockSchemaUrls": {}, // Specify the `typescript.tsdk` to tsserverlibrary.js. // If not specified LSP-volar will use the typescript from the workspace if it exist, // else the typescript bundled with LSP-volar will be used. @@ -15,6 +18,9 @@ // Ignore project references settings of tsconfig in language server for resolve issue // https://github.com/johnsoncodehk/volar/issues/1344. "noProjectReferences": false, + "respectClientCapabilities": true, + // Reverse priority for tsconfig pickup. + "reverseConfigFilePriority": false, }, "settings": { // Auto-complete Ref value with `.value`. diff --git a/server/package-lock.json b/server/package-lock.json index 9d9a18b..c6f9a89 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "sublime-volar", "dependencies": { - "@volar/vue-language-server": "^1.0.9", + "@volar/vue-language-server": "^1.0.13", "typescript": "^4.8.4" } }, @@ -27,9 +27,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -38,9 +38,9 @@ } }, "node_modules/@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -88,70 +88,69 @@ "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==" }, "node_modules/@volar-plugins/css": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-1.0.9.tgz", - "integrity": "sha512-D0BxYd2Fj4X1x4UAtmYZFg/4t6ojQcfBAVMdMFfWc8dQ1AGZuDldU7hpJ3UTlZLGQWZ4LVz1usaATnpxRAEk4Q==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-1.0.13.tgz", + "integrity": "sha512-SvyqmKkvXn39VewZUz80FhGX1sgWnnvaxnqy8UIFSYFzL1dRQl3Q2juPqVPSNzBaz0eLHhE2L9hvH8vHwWalHA==", "dependencies": { - "@volar/shared": "1.0.9", - "vscode-css-languageservice": "^6.1.1", + "vscode-css-languageservice": "^6.2.1", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "node_modules/@volar-plugins/emmet": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-1.0.9.tgz", - "integrity": "sha512-PHxACT3o/CXwBJHR5Y0gdannS6o+8Q5wrVeLcppfQ8rxu+2A7t5FBy0ED6Fr/0dnns3yo4F35Uk4F3ErzUA+dw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-1.0.13.tgz", + "integrity": "sha512-6IFfDqcoICFD4Db/VvsS14HXluUQ0zy+VyTQRJCOJJa6KF6fkR3Bfw6bDxDFAceE/ar1IskqHr3Yobg1to0yGw==", "dependencies": { "@vscode/emmet-helper": "^2.8.4" } }, "node_modules/@volar-plugins/html": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-1.0.9.tgz", - "integrity": "sha512-RvwfnsDN8Sn52gsSKSYIOAFT2xCWODcFZ7rP8uAnJx2vY6B+KXfm3lT4Hc0AMVwFTWzrOLtOLTj6StSH+/vw7w==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-1.0.13.tgz", + "integrity": "sha512-TKbMul1I/nFONbQ/8KdpiLJF07ShzpX2U3ns/PYKaSXCv5iwaVXfkedCWLFAlnwDIiwqTzKBp5msA/dqRr2ZZg==", "dependencies": { - "vscode-html-languageservice": "^5.0.2", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "node_modules/@volar-plugins/json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-1.0.9.tgz", - "integrity": "sha512-lroy+6MW2zghzvCGhvB1EIdtjUiZ8NbG1IpARVXV+T1BtSicrqE71iYum2dn7XffkQwOHyReg7aWepWmn0lgLA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-1.0.13.tgz", + "integrity": "sha512-OgMD1B2mWnZYiBTrWtH6vSKIPHKMqRrreNXHkrF/YZd5jLw01rBp+x5v79nlzSTNCInYTeYW7S7xzAir+PqxYQ==", "dependencies": { - "vscode-json-languageservice": "^5.1.1", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "node_modules/@volar-plugins/pug": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-1.0.9.tgz", - "integrity": "sha512-9+K3CnMe+0F9iMDVtK6jCnT0qGDderpIOrwG+s4AlkKLZvJv6GsBEE12Gt5UzvGKg1qEO5iw51Uf2k/3/JHN+A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-1.0.13.tgz", + "integrity": "sha512-F+uboZVmw3AHt6OZP2dLPuFwTqoVmE7CKWYuTyJ2amMfPlpYWA08wh2+32uhv1a6IcvFOuv5n/nEXClYRey9bw==", "dependencies": { - "@volar-plugins/html": "1.0.9", - "@volar/pug-language-service": "1.0.9", - "vscode-html-languageservice": "^5.0.2", + "@volar-plugins/html": "1.0.13", + "@volar/pug-language-service": "1.0.13", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver-textdocument": "^1.0.7" } }, "node_modules/@volar-plugins/pug-beautify": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-1.0.9.tgz", - "integrity": "sha512-PbdOY67FUQf4n/vlEfCsFQ1uNqoSdSmOrBCGOAXuQhINcsJNbPXAso4TDVAv3txveDNH10seXDcTrsmWpvp+fQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-1.0.13.tgz", + "integrity": "sha512-Vw/cyPipLl8pxXVtjIHesmLN1AXRJjSnuK+SPTCKvqx/EVfUg0bEg+oapoGUNBQJnLII4oay55m5WL6Ut31PMQ==", "dependencies": { "@johnsoncodehk/pug-beautify": "^0.2.2", "vscode-languageserver-types": "^3.17.2" } }, "node_modules/@volar-plugins/typescript": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-1.0.9.tgz", - "integrity": "sha512-M/CD2kDwAmPK0pXR5dtg3/kdCdfWANo/DKDg72pm/c2nuo4Wz68DN2Psh1BBH/CDoT3B18f4uJ3PcMLFYjT1tw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-1.0.13.tgz", + "integrity": "sha512-nilxVXWxbylEH1nwp7985mMMBhq1AEdvTXtmiz6+P73+2Wwppw8wC6CD/iO6TGn+hLAw3zjZeQ1XAC45td19Bw==", "dependencies": { - "@volar/shared": "1.0.9", + "@volar/shared": "1.0.13", "semver": "^7.3.8", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", @@ -160,26 +159,26 @@ } }, "node_modules/@volar/language-core": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.9.tgz", - "integrity": "sha512-5Fty3slLet6svXiJw2YxhYeo6c7wFdtILrql5bZymYLM+HbiZtJbryW1YnUEKAP7MO9Mbeh+TNH4Z0HFxHgIqw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.13.tgz", + "integrity": "sha512-aJhRiNjKFgLLB3nRJOfAeyle4StnEQgOKa0UpJU+k5EZd3QdiMfQmekXjxYeQj7NOZNQU7zCBEIvQ3gy15I7tA==", "dependencies": { - "@volar/source-map": "1.0.9", - "@vue/reactivity": "^3.2.40", + "@volar/source-map": "1.0.13", + "@vue/reactivity": "^3.2.45", "muggle-string": "^0.1.0" } }, "node_modules/@volar/language-server": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.0.9.tgz", - "integrity": "sha512-nYpEkqMzvsb8TLoFMyQr05H5l322Wh+i3TPwpXdi1EjpC08m/Wg3zyMhlFbHvp570WJUsUQuk6H7k2Uag4Jpqg==", - "dependencies": { - "@volar/language-core": "1.0.9", - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "request-light": "^0.5.8", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.0.13.tgz", + "integrity": "sha512-d4ZryxuZPsj3Kfmf5ccV42B7oCC740lacgT47qMVMAopdrPX787wuRF4CTyZn7MS3SSnERgZm+bRI7gISnQrfg==", + "dependencies": { + "@volar/language-core": "1.0.13", + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "request-light": "^0.6.0", "typesafe-path": "^0.2.2", - "vscode-html-languageservice": "^5.0.2", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver": "^8.0.2", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", @@ -187,32 +186,32 @@ } }, "node_modules/@volar/language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.9.tgz", - "integrity": "sha512-5DPUA9VJtWYbWgEFgz9UVFHv/l3S5fd5ck9QNexI4owgajJSTvZRZrDuSfoA+qnDSQXbnqZwYRhDKC/f3/XqQA==", - "dependencies": { - "@volar/language-core": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", - "@volar/typescript-faster": "1.0.9", - "@vue/reactivity": "^3.2.40", - "vscode-html-languageservice": "^5.0.2", - "vscode-json-languageservice": "^5.1.1", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.13.tgz", + "integrity": "sha512-/woSIwcAYhg3GWHh7+VzmQe3p5E/HybIyhi1ngTwx0/qpjpArbDS82PfXTnow0zGem8VZUrovsr3JGTAA97/wQ==", + "dependencies": { + "@volar/language-core": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", + "@volar/typescript-faster": "1.0.13", + "@vue/reactivity": "^3.2.45", + "vscode-html-languageservice": "^5.0.3", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" } }, "node_modules/@volar/pug-language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.9.tgz", - "integrity": "sha512-485jIlHb/kGf7TGM0KqQPcqXnkj4leBJP2x1tkLb7A8RvQ+gaAbsxF5JeDv8nTFPwG3DJeIwIA12XmdhVz4rOA==", - "dependencies": { - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.13.tgz", + "integrity": "sha512-YXrl5YQCKeK3dpoFP1nhYKXcXDr118bAT54yKcE3Uek1sL58jFHnRJpzbI0oo0emQ+epnpeHH4U7wGDR7RwAJw==", + "dependencies": { + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", "muggle-string": "^0.1.0", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", @@ -221,97 +220,95 @@ } }, "node_modules/@volar/shared": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.9.tgz", - "integrity": "sha512-Ex16zlrtFSLVnQjm876no9tk6sGCdHKFwgbPRhPML6p0p9CPSiJaxLxAO0Ib6fcVmwtXHzd+ZbbF2OMtK/c/IQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.13.tgz", + "integrity": "sha512-L63vGsV2bKrGz8mCnpbJ7Cpz/vHDvMinZiHyILPh+G5d9fWnW9fpcJegSonAvOflp0FBv5EDp7/VJZAWYPr57g==", "dependencies": { "typesafe-path": "^0.2.2", - "vscode-languageserver-protocol": "^3.17.2", - "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" } }, "node_modules/@volar/source-map": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.9.tgz", - "integrity": "sha512-fazB/vy5ZEJ3yKx4fabJyGNI3CBkdLkfEIRVu6+1P3VixK0Mn+eqyUIkLBrzGYaeFM3GybhCLCvsVdNz0Fu/CQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.13.tgz", + "integrity": "sha512-dU0plR9BS+bLs7u4chWay+VEIFTrLF15rG2634lGcu7o+z01bRO1U2cegZuIPy46SNkN3ONErLHwS09NBM+Ucg==", "dependencies": { "muggle-string": "^0.1.0" } }, "node_modules/@volar/transforms": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.9.tgz", - "integrity": "sha512-wDq08V5Rl73mUxdzWnYhm6cfVVBuvln5SG5wxhjeJALDvpM3miG8/VtYOgL22sNs89TM3yzac6HvvR1KpxnTiA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.13.tgz", + "integrity": "sha512-VFZEaHRgT17JviGIsBdosjmR4HlZbK5stYwRtKxup4Vg/QmAD87XiILfJdo+lXjtOprwNyuh/RhzAcMIxuJB3A==", "dependencies": { - "@volar/shared": "1.0.9", + "@volar/shared": "1.0.13", "vscode-languageserver-types": "^3.17.2" } }, "node_modules/@volar/typescript-faster": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.9.tgz", - "integrity": "sha512-VD43CR98+yFvGQ5YPOiy8QMW2VXc1nExkJlWNuCzgQiaFk/uKZC4aE6Tquvowfm8QxnDRz0Bzxd6HeHB2TrBXw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.13.tgz", + "integrity": "sha512-KLMTt/CmtDgTyB26GhDSKBdV3yXDhXoGqshXCXfbmZ7K9ca7fihaOKh36kMFOyt0br1euNYI9L4dcuKAP6UhwQ==", "dependencies": { "semver": "^7.3.8" } }, "node_modules/@volar/vue-language-core": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.0.9.tgz", - "integrity": "sha512-tofNoR8ShPFenHT1YVMuvoXtXWwoQE+fiXVqSmW0dSKZqEDjWQ3YeXSd0a6aqyKaIbvR7kWWGp34WbpQlwf9Ww==", - "dependencies": { - "@volar/language-core": "1.0.9", - "@volar/source-map": "1.0.9", - "@vue/compiler-dom": "^3.2.40", - "@vue/compiler-sfc": "^3.2.40", - "@vue/reactivity": "^3.2.40", - "@vue/shared": "^3.2.40", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.0.13.tgz", + "integrity": "sha512-DRUg7yk4w2+5XFk8LS1dbXEM0na2uAddOj3KWHROPQmn78pfgXEH3r0NGDCnxElWJX5Y16iameisOjtOhevxog==", + "dependencies": { + "@volar/language-core": "1.0.13", + "@volar/source-map": "1.0.13", + "@vue/compiler-dom": "^3.2.45", + "@vue/compiler-sfc": "^3.2.45", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", "minimatch": "^5.1.0", - "vue-template-compiler": "^2.7.10" + "vue-template-compiler": "^2.7.14" } }, "node_modules/@volar/vue-language-server": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.0.9.tgz", - "integrity": "sha512-cHk4tt8aWrGETHUstGH2Fd5/a4PGK8epCRg27GbokLQsorJYSNulwUu9bD7/XE21qcN5cIKt20lRLfmePTbZ5w==", - "dependencies": { - "@volar/language-core": "1.0.9", - "@volar/language-server": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/vue-language-core": "1.0.9", - "@volar/vue-language-service": "1.0.9", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.0.13.tgz", + "integrity": "sha512-mngpT8R7QpxCwMnKah3UkC086jmEagWUzr000/AbJ+a6enJ0ZvcoCMTlPqxO8Ssx34mLT6V2WQSHMNf8cGJdxw==", + "dependencies": { + "@volar/language-core": "1.0.13", + "@volar/language-server": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/vue-language-core": "1.0.13", + "@volar/vue-language-service": "1.0.13", "vscode-languageserver-protocol": "^3.17.2", - "vue-component-meta": "1.0.9" + "vue-component-meta": "1.0.13" }, "bin": { "vue-language-server": "bin/vue-language-server.js" } }, "node_modules/@volar/vue-language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.0.9.tgz", - "integrity": "sha512-0ENcsPcn19bA88WeK5sSYcEu78X3teizw2WQsJqKl3x3Lfbmt6uJYLH2SDyorSDCX9owZjDkeh1KeuX2EdLl3A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.0.13.tgz", + "integrity": "sha512-bUsScwnbR4DfXQZAFlhS+MOEEBy27ElxDTUx66rm8HwmJ75cmtEMfbw/Xu3LvSJSDqK0NypCxD7H9XFCN0TFVQ==", "dependencies": { "@johnsoncodehk/html2pug": "^1.0.0", - "@volar-plugins/css": "1.0.9", - "@volar-plugins/emmet": "1.0.9", - "@volar-plugins/html": "1.0.9", - "@volar-plugins/json": "1.0.9", - "@volar-plugins/pug": "1.0.9", - "@volar-plugins/pug-beautify": "1.0.9", - "@volar-plugins/typescript": "1.0.9", - "@volar/language-core": "1.0.9", - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", - "@volar/vue-language-core": "1.0.9", - "@vue/compiler-dom": "^3.2.40", - "@vue/reactivity": "^3.2.40", - "@vue/shared": "^3.2.40", - "vscode-html-languageservice": "^5.0.2", - "vscode-json-languageservice": "^5.1.1", + "@volar-plugins/css": "1.0.13", + "@volar-plugins/emmet": "1.0.13", + "@volar-plugins/html": "1.0.13", + "@volar-plugins/json": "1.0.13", + "@volar-plugins/pug": "1.0.13", + "@volar-plugins/pug-beautify": "1.0.13", + "@volar-plugins/typescript": "1.0.13", + "@volar/language-core": "1.0.13", + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", + "@volar/vue-language-core": "1.0.13", + "@vue/compiler-dom": "^3.2.45", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", + "vscode-html-languageservice": "^5.0.3", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" @@ -335,37 +332,42 @@ "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" }, + "node_modules/@vscode/l10n": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz", + "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==" + }, "node_modules/@vue/compiler-core": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.41.tgz", - "integrity": "sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", + "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==", "dependencies": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.41", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.41.tgz", - "integrity": "sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz", + "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==", "dependencies": { - "@vue/compiler-core": "3.2.41", - "@vue/shared": "3.2.41" + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.41.tgz", - "integrity": "sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz", + "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==", "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.41", - "@vue/compiler-dom": "3.2.41", - "@vue/compiler-ssr": "3.2.41", - "@vue/reactivity-transform": "3.2.41", - "@vue/shared": "3.2.41", + "@vue/compiler-core": "3.2.45", + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-ssr": "3.2.45", + "@vue/reactivity-transform": "3.2.45", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", @@ -373,38 +375,38 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.41.tgz", - "integrity": "sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz", + "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==", "dependencies": { - "@vue/compiler-dom": "3.2.41", - "@vue/shared": "3.2.41" + "@vue/compiler-dom": "3.2.45", + "@vue/shared": "3.2.45" } }, "node_modules/@vue/reactivity": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.41.tgz", - "integrity": "sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz", + "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==", "dependencies": { - "@vue/shared": "3.2.41" + "@vue/shared": "3.2.45" } }, "node_modules/@vue/reactivity-transform": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.41.tgz", - "integrity": "sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz", + "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==", "dependencies": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.41", - "@vue/shared": "3.2.41", + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, "node_modules/@vue/shared": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.41.tgz", - "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==" + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz", + "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==" }, "node_modules/acorn": { "version": "7.4.1", @@ -733,9 +735,9 @@ } }, "node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -778,9 +780,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "funding": [ { "type": "opencollective", @@ -921,9 +923,9 @@ "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" }, "node_modules/request-light": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", - "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.6.0.tgz", + "integrity": "sha512-D3TyWnzX4Kej7ZomWbD+ZqnmzKw/otLHU4tsuhsnF3CoIBo9y0JsxkQXGAqBC4FH/y1hm/ry0/hrsVaKMCkljA==" }, "node_modules/resolve": { "version": "1.22.1", @@ -974,7 +976,8 @@ "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", @@ -1026,36 +1029,36 @@ } }, "node_modules/vscode-css-languageservice": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.1.1.tgz", - "integrity": "sha512-7d2NCq2plT0njAKmGZ11uof95y2fwbgq8QuToE3kX9uYQfVmejHX2/lFGKbK5AV5+Ja0L80UZoU0QspwqMKMHA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz", + "integrity": "sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==", "dependencies": { + "@vscode/l10n": "^0.0.10", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.4" + "vscode-uri": "^3.0.6" } }, "node_modules/vscode-html-languageservice": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.2.tgz", - "integrity": "sha512-TQmeyE14Ure/w/S+RV2IItuRWmw/i1QaS+om6t70iHCpamuTTWnACQPMSltVGm/DlbdyMquUePJREjd/h3AVkQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz", + "integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==", "dependencies": { + "@vscode/l10n": "^0.0.10", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.4" + "vscode-uri": "^3.0.6" } }, "node_modules/vscode-json-languageservice": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.1.tgz", - "integrity": "sha512-EtAcTD6MOfyf8+MokDsAHNM7ttuZvCo077w9aMtJiyps41gkOcoBThAbXDk6Y0Oi6ki5aDs8lgY4KxYiVW/lxA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz", + "integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==", "dependencies": { + "@vscode/l10n": "^0.0.10", "jsonc-parser": "^3.2.0", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", "vscode-uri": "^3.0.6" } }, @@ -1093,9 +1096,9 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz", - "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" }, "node_modules/vscode-languageserver-types": { "version": "3.17.2", @@ -1113,12 +1116,12 @@ "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==" }, "node_modules/vue-component-meta": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.0.9.tgz", - "integrity": "sha512-uJmfospCBGdDKtSIpmtBrw1L960IxQBJADu4SigVA/lbYGhgZXYQjBBTdxzGx2tFlR6bDrj/a3H53lEv5ZxNzQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.0.13.tgz", + "integrity": "sha512-ioh4uRfAX/vTGB/8wqILbrwbzmnA6/b1htMFJTOpOTAluXj+aXvoaV8EAskll3se7DYhgQgFFN6ZovxGvrLmYg==", "dependencies": { - "@volar/language-core": "1.0.9", - "@volar/vue-language-core": "1.0.9", + "@volar/language-core": "1.0.13", + "@volar/vue-language-core": "1.0.13", "typesafe-path": "^0.2.2" }, "peerDependencies": { @@ -1126,9 +1129,9 @@ } }, "node_modules/vue-template-compiler": { - "version": "2.7.13", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz", - "integrity": "sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -1166,14 +1169,14 @@ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/parser": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==" + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==" }, "@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", "requires": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -1218,70 +1221,69 @@ "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==" }, "@volar-plugins/css": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-1.0.9.tgz", - "integrity": "sha512-D0BxYd2Fj4X1x4UAtmYZFg/4t6ojQcfBAVMdMFfWc8dQ1AGZuDldU7hpJ3UTlZLGQWZ4LVz1usaATnpxRAEk4Q==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/css/-/css-1.0.13.tgz", + "integrity": "sha512-SvyqmKkvXn39VewZUz80FhGX1sgWnnvaxnqy8UIFSYFzL1dRQl3Q2juPqVPSNzBaz0eLHhE2L9hvH8vHwWalHA==", "requires": { - "@volar/shared": "1.0.9", - "vscode-css-languageservice": "^6.1.1", + "vscode-css-languageservice": "^6.2.1", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "@volar-plugins/emmet": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-1.0.9.tgz", - "integrity": "sha512-PHxACT3o/CXwBJHR5Y0gdannS6o+8Q5wrVeLcppfQ8rxu+2A7t5FBy0ED6Fr/0dnns3yo4F35Uk4F3ErzUA+dw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/emmet/-/emmet-1.0.13.tgz", + "integrity": "sha512-6IFfDqcoICFD4Db/VvsS14HXluUQ0zy+VyTQRJCOJJa6KF6fkR3Bfw6bDxDFAceE/ar1IskqHr3Yobg1to0yGw==", "requires": { "@vscode/emmet-helper": "^2.8.4" } }, "@volar-plugins/html": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-1.0.9.tgz", - "integrity": "sha512-RvwfnsDN8Sn52gsSKSYIOAFT2xCWODcFZ7rP8uAnJx2vY6B+KXfm3lT4Hc0AMVwFTWzrOLtOLTj6StSH+/vw7w==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/html/-/html-1.0.13.tgz", + "integrity": "sha512-TKbMul1I/nFONbQ/8KdpiLJF07ShzpX2U3ns/PYKaSXCv5iwaVXfkedCWLFAlnwDIiwqTzKBp5msA/dqRr2ZZg==", "requires": { - "vscode-html-languageservice": "^5.0.2", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "@volar-plugins/json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-1.0.9.tgz", - "integrity": "sha512-lroy+6MW2zghzvCGhvB1EIdtjUiZ8NbG1IpARVXV+T1BtSicrqE71iYum2dn7XffkQwOHyReg7aWepWmn0lgLA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/json/-/json-1.0.13.tgz", + "integrity": "sha512-OgMD1B2mWnZYiBTrWtH6vSKIPHKMqRrreNXHkrF/YZd5jLw01rBp+x5v79nlzSTNCInYTeYW7S7xzAir+PqxYQ==", "requires": { - "vscode-json-languageservice": "^5.1.1", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7" } }, "@volar-plugins/pug": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-1.0.9.tgz", - "integrity": "sha512-9+K3CnMe+0F9iMDVtK6jCnT0qGDderpIOrwG+s4AlkKLZvJv6GsBEE12Gt5UzvGKg1qEO5iw51Uf2k/3/JHN+A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug/-/pug-1.0.13.tgz", + "integrity": "sha512-F+uboZVmw3AHt6OZP2dLPuFwTqoVmE7CKWYuTyJ2amMfPlpYWA08wh2+32uhv1a6IcvFOuv5n/nEXClYRey9bw==", "requires": { - "@volar-plugins/html": "1.0.9", - "@volar/pug-language-service": "1.0.9", - "vscode-html-languageservice": "^5.0.2", + "@volar-plugins/html": "1.0.13", + "@volar/pug-language-service": "1.0.13", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver-textdocument": "^1.0.7" } }, "@volar-plugins/pug-beautify": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-1.0.9.tgz", - "integrity": "sha512-PbdOY67FUQf4n/vlEfCsFQ1uNqoSdSmOrBCGOAXuQhINcsJNbPXAso4TDVAv3txveDNH10seXDcTrsmWpvp+fQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/pug-beautify/-/pug-beautify-1.0.13.tgz", + "integrity": "sha512-Vw/cyPipLl8pxXVtjIHesmLN1AXRJjSnuK+SPTCKvqx/EVfUg0bEg+oapoGUNBQJnLII4oay55m5WL6Ut31PMQ==", "requires": { "@johnsoncodehk/pug-beautify": "^0.2.2", "vscode-languageserver-types": "^3.17.2" } }, "@volar-plugins/typescript": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-1.0.9.tgz", - "integrity": "sha512-M/CD2kDwAmPK0pXR5dtg3/kdCdfWANo/DKDg72pm/c2nuo4Wz68DN2Psh1BBH/CDoT3B18f4uJ3PcMLFYjT1tw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar-plugins/typescript/-/typescript-1.0.13.tgz", + "integrity": "sha512-nilxVXWxbylEH1nwp7985mMMBhq1AEdvTXtmiz6+P73+2Wwppw8wC6CD/iO6TGn+hLAw3zjZeQ1XAC45td19Bw==", "requires": { - "@volar/shared": "1.0.9", + "@volar/shared": "1.0.13", "semver": "^7.3.8", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", @@ -1290,26 +1292,26 @@ } }, "@volar/language-core": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.9.tgz", - "integrity": "sha512-5Fty3slLet6svXiJw2YxhYeo6c7wFdtILrql5bZymYLM+HbiZtJbryW1YnUEKAP7MO9Mbeh+TNH4Z0HFxHgIqw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.0.13.tgz", + "integrity": "sha512-aJhRiNjKFgLLB3nRJOfAeyle4StnEQgOKa0UpJU+k5EZd3QdiMfQmekXjxYeQj7NOZNQU7zCBEIvQ3gy15I7tA==", "requires": { - "@volar/source-map": "1.0.9", - "@vue/reactivity": "^3.2.40", + "@volar/source-map": "1.0.13", + "@vue/reactivity": "^3.2.45", "muggle-string": "^0.1.0" } }, "@volar/language-server": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.0.9.tgz", - "integrity": "sha512-nYpEkqMzvsb8TLoFMyQr05H5l322Wh+i3TPwpXdi1EjpC08m/Wg3zyMhlFbHvp570WJUsUQuk6H7k2Uag4Jpqg==", - "requires": { - "@volar/language-core": "1.0.9", - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "request-light": "^0.5.8", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.0.13.tgz", + "integrity": "sha512-d4ZryxuZPsj3Kfmf5ccV42B7oCC740lacgT47qMVMAopdrPX787wuRF4CTyZn7MS3SSnERgZm+bRI7gISnQrfg==", + "requires": { + "@volar/language-core": "1.0.13", + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "request-light": "^0.6.0", "typesafe-path": "^0.2.2", - "vscode-html-languageservice": "^5.0.2", + "vscode-html-languageservice": "^5.0.3", "vscode-languageserver": "^8.0.2", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", @@ -1317,32 +1319,32 @@ } }, "@volar/language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.9.tgz", - "integrity": "sha512-5DPUA9VJtWYbWgEFgz9UVFHv/l3S5fd5ck9QNexI4owgajJSTvZRZrDuSfoA+qnDSQXbnqZwYRhDKC/f3/XqQA==", - "requires": { - "@volar/language-core": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", - "@volar/typescript-faster": "1.0.9", - "@vue/reactivity": "^3.2.40", - "vscode-html-languageservice": "^5.0.2", - "vscode-json-languageservice": "^5.1.1", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.0.13.tgz", + "integrity": "sha512-/woSIwcAYhg3GWHh7+VzmQe3p5E/HybIyhi1ngTwx0/qpjpArbDS82PfXTnow0zGem8VZUrovsr3JGTAA97/wQ==", + "requires": { + "@volar/language-core": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", + "@volar/typescript-faster": "1.0.13", + "@vue/reactivity": "^3.2.45", + "vscode-html-languageservice": "^5.0.3", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" } }, "@volar/pug-language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.9.tgz", - "integrity": "sha512-485jIlHb/kGf7TGM0KqQPcqXnkj4leBJP2x1tkLb7A8RvQ+gaAbsxF5JeDv8nTFPwG3DJeIwIA12XmdhVz4rOA==", - "requires": { - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/pug-language-service/-/pug-language-service-1.0.13.tgz", + "integrity": "sha512-YXrl5YQCKeK3dpoFP1nhYKXcXDr118bAT54yKcE3Uek1sL58jFHnRJpzbI0oo0emQ+epnpeHH4U7wGDR7RwAJw==", + "requires": { + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", "muggle-string": "^0.1.0", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", @@ -1351,94 +1353,92 @@ } }, "@volar/shared": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.9.tgz", - "integrity": "sha512-Ex16zlrtFSLVnQjm876no9tk6sGCdHKFwgbPRhPML6p0p9CPSiJaxLxAO0Ib6fcVmwtXHzd+ZbbF2OMtK/c/IQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-1.0.13.tgz", + "integrity": "sha512-L63vGsV2bKrGz8mCnpbJ7Cpz/vHDvMinZiHyILPh+G5d9fWnW9fpcJegSonAvOflp0FBv5EDp7/VJZAWYPr57g==", "requires": { "typesafe-path": "^0.2.2", - "vscode-languageserver-protocol": "^3.17.2", - "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" } }, "@volar/source-map": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.9.tgz", - "integrity": "sha512-fazB/vy5ZEJ3yKx4fabJyGNI3CBkdLkfEIRVu6+1P3VixK0Mn+eqyUIkLBrzGYaeFM3GybhCLCvsVdNz0Fu/CQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.0.13.tgz", + "integrity": "sha512-dU0plR9BS+bLs7u4chWay+VEIFTrLF15rG2634lGcu7o+z01bRO1U2cegZuIPy46SNkN3ONErLHwS09NBM+Ucg==", "requires": { "muggle-string": "^0.1.0" } }, "@volar/transforms": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.9.tgz", - "integrity": "sha512-wDq08V5Rl73mUxdzWnYhm6cfVVBuvln5SG5wxhjeJALDvpM3miG8/VtYOgL22sNs89TM3yzac6HvvR1KpxnTiA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-1.0.13.tgz", + "integrity": "sha512-VFZEaHRgT17JviGIsBdosjmR4HlZbK5stYwRtKxup4Vg/QmAD87XiILfJdo+lXjtOprwNyuh/RhzAcMIxuJB3A==", "requires": { - "@volar/shared": "1.0.9", + "@volar/shared": "1.0.13", "vscode-languageserver-types": "^3.17.2" } }, "@volar/typescript-faster": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.9.tgz", - "integrity": "sha512-VD43CR98+yFvGQ5YPOiy8QMW2VXc1nExkJlWNuCzgQiaFk/uKZC4aE6Tquvowfm8QxnDRz0Bzxd6HeHB2TrBXw==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/typescript-faster/-/typescript-faster-1.0.13.tgz", + "integrity": "sha512-KLMTt/CmtDgTyB26GhDSKBdV3yXDhXoGqshXCXfbmZ7K9ca7fihaOKh36kMFOyt0br1euNYI9L4dcuKAP6UhwQ==", "requires": { "semver": "^7.3.8" } }, "@volar/vue-language-core": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.0.9.tgz", - "integrity": "sha512-tofNoR8ShPFenHT1YVMuvoXtXWwoQE+fiXVqSmW0dSKZqEDjWQ3YeXSd0a6aqyKaIbvR7kWWGp34WbpQlwf9Ww==", - "requires": { - "@volar/language-core": "1.0.9", - "@volar/source-map": "1.0.9", - "@vue/compiler-dom": "^3.2.40", - "@vue/compiler-sfc": "^3.2.40", - "@vue/reactivity": "^3.2.40", - "@vue/shared": "^3.2.40", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-core/-/vue-language-core-1.0.13.tgz", + "integrity": "sha512-DRUg7yk4w2+5XFk8LS1dbXEM0na2uAddOj3KWHROPQmn78pfgXEH3r0NGDCnxElWJX5Y16iameisOjtOhevxog==", + "requires": { + "@volar/language-core": "1.0.13", + "@volar/source-map": "1.0.13", + "@vue/compiler-dom": "^3.2.45", + "@vue/compiler-sfc": "^3.2.45", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", "minimatch": "^5.1.0", - "vue-template-compiler": "^2.7.10" + "vue-template-compiler": "^2.7.14" } }, "@volar/vue-language-server": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.0.9.tgz", - "integrity": "sha512-cHk4tt8aWrGETHUstGH2Fd5/a4PGK8epCRg27GbokLQsorJYSNulwUu9bD7/XE21qcN5cIKt20lRLfmePTbZ5w==", - "requires": { - "@volar/language-core": "1.0.9", - "@volar/language-server": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/vue-language-core": "1.0.9", - "@volar/vue-language-service": "1.0.9", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-server/-/vue-language-server-1.0.13.tgz", + "integrity": "sha512-mngpT8R7QpxCwMnKah3UkC086jmEagWUzr000/AbJ+a6enJ0ZvcoCMTlPqxO8Ssx34mLT6V2WQSHMNf8cGJdxw==", + "requires": { + "@volar/language-core": "1.0.13", + "@volar/language-server": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/vue-language-core": "1.0.13", + "@volar/vue-language-service": "1.0.13", "vscode-languageserver-protocol": "^3.17.2", - "vue-component-meta": "1.0.9" + "vue-component-meta": "1.0.13" } }, "@volar/vue-language-service": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.0.9.tgz", - "integrity": "sha512-0ENcsPcn19bA88WeK5sSYcEu78X3teizw2WQsJqKl3x3Lfbmt6uJYLH2SDyorSDCX9owZjDkeh1KeuX2EdLl3A==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@volar/vue-language-service/-/vue-language-service-1.0.13.tgz", + "integrity": "sha512-bUsScwnbR4DfXQZAFlhS+MOEEBy27ElxDTUx66rm8HwmJ75cmtEMfbw/Xu3LvSJSDqK0NypCxD7H9XFCN0TFVQ==", "requires": { "@johnsoncodehk/html2pug": "^1.0.0", - "@volar-plugins/css": "1.0.9", - "@volar-plugins/emmet": "1.0.9", - "@volar-plugins/html": "1.0.9", - "@volar-plugins/json": "1.0.9", - "@volar-plugins/pug": "1.0.9", - "@volar-plugins/pug-beautify": "1.0.9", - "@volar-plugins/typescript": "1.0.9", - "@volar/language-core": "1.0.9", - "@volar/language-service": "1.0.9", - "@volar/shared": "1.0.9", - "@volar/source-map": "1.0.9", - "@volar/transforms": "1.0.9", - "@volar/vue-language-core": "1.0.9", - "@vue/compiler-dom": "^3.2.40", - "@vue/reactivity": "^3.2.40", - "@vue/shared": "^3.2.40", - "vscode-html-languageservice": "^5.0.2", - "vscode-json-languageservice": "^5.1.1", + "@volar-plugins/css": "1.0.13", + "@volar-plugins/emmet": "1.0.13", + "@volar-plugins/html": "1.0.13", + "@volar-plugins/json": "1.0.13", + "@volar-plugins/pug": "1.0.13", + "@volar-plugins/pug-beautify": "1.0.13", + "@volar-plugins/typescript": "1.0.13", + "@volar/language-core": "1.0.13", + "@volar/language-service": "1.0.13", + "@volar/shared": "1.0.13", + "@volar/source-map": "1.0.13", + "@volar/transforms": "1.0.13", + "@volar/vue-language-core": "1.0.13", + "@vue/compiler-dom": "^3.2.45", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", + "vscode-html-languageservice": "^5.0.3", + "vscode-json-languageservice": "^5.1.3", "vscode-languageserver-protocol": "^3.17.2", "vscode-languageserver-textdocument": "^1.0.7", "vscode-uri": "^3.0.6" @@ -1464,37 +1464,42 @@ } } }, + "@vscode/l10n": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz", + "integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==" + }, "@vue/compiler-core": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.41.tgz", - "integrity": "sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", + "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==", "requires": { "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.41", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "@vue/compiler-dom": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.41.tgz", - "integrity": "sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz", + "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==", "requires": { - "@vue/compiler-core": "3.2.41", - "@vue/shared": "3.2.41" + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45" } }, "@vue/compiler-sfc": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.41.tgz", - "integrity": "sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz", + "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==", "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.41", - "@vue/compiler-dom": "3.2.41", - "@vue/compiler-ssr": "3.2.41", - "@vue/reactivity-transform": "3.2.41", - "@vue/shared": "3.2.41", + "@vue/compiler-core": "3.2.45", + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-ssr": "3.2.45", + "@vue/reactivity-transform": "3.2.45", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", @@ -1502,38 +1507,38 @@ } }, "@vue/compiler-ssr": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.41.tgz", - "integrity": "sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz", + "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==", "requires": { - "@vue/compiler-dom": "3.2.41", - "@vue/shared": "3.2.41" + "@vue/compiler-dom": "3.2.45", + "@vue/shared": "3.2.45" } }, "@vue/reactivity": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.41.tgz", - "integrity": "sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz", + "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==", "requires": { - "@vue/shared": "3.2.41" + "@vue/shared": "3.2.45" } }, "@vue/reactivity-transform": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.41.tgz", - "integrity": "sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==", + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz", + "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==", "requires": { "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.41", - "@vue/shared": "3.2.41", + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, "@vue/shared": { - "version": "3.2.41", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.41.tgz", - "integrity": "sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==" + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz", + "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==" }, "acorn": { "version": "7.4.1", @@ -1785,9 +1790,9 @@ } }, "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", "requires": { "brace-expansion": "^2.0.1" } @@ -1818,9 +1823,9 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -1948,9 +1953,9 @@ "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==" }, "request-light": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", - "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.6.0.tgz", + "integrity": "sha512-D3TyWnzX4Kej7ZomWbD+ZqnmzKw/otLHU4tsuhsnF3CoIBo9y0JsxkQXGAqBC4FH/y1hm/ry0/hrsVaKMCkljA==" }, "resolve": { "version": "1.22.1", @@ -2016,36 +2021,36 @@ "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" }, "vscode-css-languageservice": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.1.1.tgz", - "integrity": "sha512-7d2NCq2plT0njAKmGZ11uof95y2fwbgq8QuToE3kX9uYQfVmejHX2/lFGKbK5AV5+Ja0L80UZoU0QspwqMKMHA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz", + "integrity": "sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==", "requires": { + "@vscode/l10n": "^0.0.10", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.4" + "vscode-uri": "^3.0.6" } }, "vscode-html-languageservice": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.2.tgz", - "integrity": "sha512-TQmeyE14Ure/w/S+RV2IItuRWmw/i1QaS+om6t70iHCpamuTTWnACQPMSltVGm/DlbdyMquUePJREjd/h3AVkQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz", + "integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==", "requires": { + "@vscode/l10n": "^0.0.10", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", - "vscode-uri": "^3.0.4" + "vscode-uri": "^3.0.6" } }, "vscode-json-languageservice": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.1.tgz", - "integrity": "sha512-EtAcTD6MOfyf8+MokDsAHNM7ttuZvCo077w9aMtJiyps41gkOcoBThAbXDk6Y0Oi6ki5aDs8lgY4KxYiVW/lxA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz", + "integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==", "requires": { + "@vscode/l10n": "^0.0.10", "jsonc-parser": "^3.2.0", "vscode-languageserver-textdocument": "^1.0.7", "vscode-languageserver-types": "^3.17.2", - "vscode-nls": "^5.2.0", "vscode-uri": "^3.0.6" }, "dependencies": { @@ -2079,9 +2084,9 @@ } }, "vscode-languageserver-textdocument": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz", - "integrity": "sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" }, "vscode-languageserver-types": { "version": "3.17.2", @@ -2099,19 +2104,19 @@ "integrity": "sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==" }, "vue-component-meta": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.0.9.tgz", - "integrity": "sha512-uJmfospCBGdDKtSIpmtBrw1L960IxQBJADu4SigVA/lbYGhgZXYQjBBTdxzGx2tFlR6bDrj/a3H53lEv5ZxNzQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/vue-component-meta/-/vue-component-meta-1.0.13.tgz", + "integrity": "sha512-ioh4uRfAX/vTGB/8wqILbrwbzmnA6/b1htMFJTOpOTAluXj+aXvoaV8EAskll3se7DYhgQgFFN6ZovxGvrLmYg==", "requires": { - "@volar/language-core": "1.0.9", - "@volar/vue-language-core": "1.0.9", + "@volar/language-core": "1.0.13", + "@volar/vue-language-core": "1.0.13", "typesafe-path": "^0.2.2" } }, "vue-template-compiler": { - "version": "2.7.13", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.13.tgz", - "integrity": "sha512-jYM6TClwDS9YqP48gYrtAtaOhRKkbYmbzE+Q51gX5YDr777n7tNI/IZk4QV4l/PjQPNh/FVa/E92sh/RqKMrog==", + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", "requires": { "de-indent": "^1.0.2", "he": "^1.2.0" diff --git a/server/package.json b/server/package.json index 1301245..7009ad0 100644 --- a/server/package.json +++ b/server/package.json @@ -2,7 +2,7 @@ "name": "sublime-volar", "private": true, "dependencies": { - "@volar/vue-language-server": "^1.0.9", + "@volar/vue-language-server": "^1.0.13", "typescript": "^4.8.4" } } diff --git a/sublime-package.json b/sublime-package.json index 0268e6d..0a6c378 100644 --- a/sublime-package.json +++ b/sublime-package.json @@ -21,6 +21,14 @@ "default": [], "description": "List any additional file extensions that should be processed as Vue files." }, + "disableFileWatcher": { + "type": "boolean", + "default": false, + "description": "Disable file watcher in language server for better performance." + }, + "json.customBlockSchemaUrls": { + "type": "object" + }, "maxOldSpaceSize": { "default": null, "description": "Set --max-old-space-size option on server process. If you have problem on frequently \"Request textDocument/** failed.\" error, try setting higher memory(MB) on it.", @@ -34,6 +42,15 @@ "default": false, "description": "Ignore project references settings of tsconfig in language server for resolve issue https://github.com/johnsoncodehk/volar/issues/1344params.textDocument, ." }, + "respectClientCapabilities": { + "type": "boolean", + "default": true + }, + "reverseConfigFilePriority": { + "type": "boolean", + "default": false, + "description": "Reverse priority for tsconfig pickup." + }, "typescript": { "additionalProperties": false, "properties": { @@ -551,6 +568,15 @@ "type": "boolean", "markdownDescription": "https://github.com/johnsoncodehk/volar/issues/577" }, + "nativeTags": { + "type": "array", + "default": [ + "div", + "img", + "..." + ], + "markdownDescription": "List of valid intrinsic elements." + }, "dataAttributes": { "type": "array", "default": [ @@ -586,19 +612,6 @@ "type": "boolean", "markdownDescription": "https://github.com/johnsoncodehk/volar/issues/1192" }, - "experimentalRuntimeMode": { - "type": "string", - "default": "runtime-dom", - "anyOf": [ - { - "enum": [ - "runtime-dom", - "runtime-uni-app" - ] - } - ], - "markdownDescription": "Run app in browser or uni-app" - }, "experimentalResolveStyleCssClasses": { "enum": [ "scoped",