diff --git a/language-server/package-lock.json b/language-server/package-lock.json index 5abe9a8..32e97c3 100644 --- a/language-server/package-lock.json +++ b/language-server/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@spyglassmc/language-server": "0.4.1" + "@spyglassmc/language-server": "0.4.7" } }, "node_modules/@nodelib/fs.scandir": { @@ -41,11 +41,11 @@ } }, "node_modules/@spyglassmc/core": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.1.tgz", - "integrity": "sha512-sx01IJhmM3rP0t7OKwFtvLHBFruxQnBoMxqT7bjidb93szILTnFflD/DASIque5kJaaDgIGki6UBMvKagYJ+mw==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.5.tgz", + "integrity": "sha512-fdGjcmSUyORItzu9kasg/aWqY/Qlwpp5ZOxTTptnnqgFnpo76B1dXd3Vnk+5NxNTdk+jP/gYa1YGCII1rVe+bA==", "dependencies": { - "@spyglassmc/locales": "0.3.1", + "@spyglassmc/locales": "0.3.5", "base64-arraybuffer": "^1.0.2", "binary-search": "^1.3.6", "chokidar": "^3.5.2", @@ -54,79 +54,80 @@ "globby": "^11.0.4", "pako": "^2.0.4", "rfdc": "^1.3.0", - "vscode-languageserver-textdocument": "^1.0.4" + "vscode-languageserver-textdocument": "^1.0.4", + "whatwg-url": "^14.0.0" } }, "node_modules/@spyglassmc/java-edition": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.2.tgz", - "integrity": "sha512-X3xm6nBUQrdi/dOLyv4dPW97p744pN+Zl5VpO3Vr1wayV+bdo6gOl4ATdL8kf38W9XEkOvh26I7+phnSYS66Rg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.8.tgz", + "integrity": "sha512-Nv5tL7t0Z00XItsNIm3vL8GO8Jdad0s1a0abY6d8Rsbi5k2+KYt8os7Sh/QmOTLsDnUM613Bqq/kEIipwxLubw==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/json": "0.3.2", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2", - "@spyglassmc/mcfunction": "0.2.3", - "@spyglassmc/nbt": "0.3.2" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/json": "0.3.7", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8", + "@spyglassmc/mcfunction": "0.2.7", + "@spyglassmc/nbt": "0.3.8" } }, "node_modules/@spyglassmc/json": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.2.tgz", - "integrity": "sha512-FxMzwy8H12GVrwV1CGNjywKqridll6K0IFtSsadltXa3M7+d35MkQikc5UVO8y3Cw4sZi89GOBfykRs9du4R1g==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.7.tgz", + "integrity": "sha512-CDA40qYJ1WCPSi0iSIpYZ8E4PaV6xGJn5t4ghFRY0I2CAaTk1itc2zCsDlbTkNJtYSvVDhC48PlRl+L4AarMiA==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "node_modules/@spyglassmc/language-server": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/language-server/-/language-server-0.4.1.tgz", - "integrity": "sha512-MJ3/9aHlKOOCBPubXZ/ZhRnCLmId/c++rwN4VKYUr82pM7zc0Xf/kJbsQM6a/pfccGbBjyEzBMNBYyC3/nithA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/language-server/-/language-server-0.4.7.tgz", + "integrity": "sha512-M4dgx+ujG2RIuuPPFRUXXd9K5iWjOjN1kOfmxuFqoerhevB46hdbx10/SXvIhT9AkIOeCWWUZeedmTmZHYvBdg==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/java-edition": "0.3.2", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2", + "@spyglassmc/core": "0.4.5", + "@spyglassmc/java-edition": "0.3.8", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8", "env-paths": "^2.2.1", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1" + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-textdocument": "^1.0.11" }, "bin": { "spyglassmc-language-server": "bin/server.js" } }, "node_modules/@spyglassmc/locales": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.1.tgz", - "integrity": "sha512-Dz/yDencFLVlZJ7Jl4BiTaSZu8jNhIuigVIBEeKi4i6Sl3PwkHQbBRd1/hyIWqQwYEvJ8AE3BGiXVyBi77QXcw==" + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.5.tgz", + "integrity": "sha512-CMuOo8sHbcfxrQKEUxbvUlogxLKCXlHDTYI2gCtwWkdfa3n+/bS1hlZ8dgojI8Q5BRef9uOpncgttEZZqh8sJg==" }, "node_modules/@spyglassmc/mcdoc": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.2.tgz", - "integrity": "sha512-CbV0xzqLiQz0B7fcvjFNp3X7LXTv49wMDQZhfA307PPGcflH99scEWeKqmnHcjCxaMGXw4gH5A0B1c6r/qwMIQ==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.8.tgz", + "integrity": "sha512-QKM5ex+ZFB9TdXP0g3ED1G+deaDttucXxbJNNdNOyPKgPf+3vNafoYhBxpjYn2XehERYW34zc19yTgvRT86Row==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "node_modules/@spyglassmc/mcfunction": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.3.tgz", - "integrity": "sha512-tqZQFs6dFM2Hi9QOv9Jb7CxgjCc4/UPB+zUn7pJLCDnh+O2dZDL0eXrVdFsHGOViKzs3srL4OJ/mKVa+pzREXA==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.7.tgz", + "integrity": "sha512-d/OGRLs3q17YTUGpITOhDS3wboI4QjRuVGmHagwfs/eiHBpAC+2mOec1fU2z9UQLvipWrnhfXjc0EuzHf6Avbg==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "node_modules/@spyglassmc/nbt": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.2.tgz", - "integrity": "sha512-hidlPgNN69UtIT3CQXiFk36k8zbp+HNzDjElu/ezzLc99HzzfykE/BMiQhH5U7bZoJaPfwTyntuxtaIyX8LNcw==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.8.tgz", + "integrity": "sha512-mqASZ02Ci8ttwC4K9Jzf7rATY5QzX7sRVQ3rIwc3EFUAr1+VMP3UctKFDewX+lU0IXXUlfAmm8xTUA2KnT3naw==", "dependencies": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8" } }, "node_modules/anymatch": { @@ -177,11 +178,14 @@ ] }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/binary-search": { @@ -199,11 +203,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -260,15 +264,9 @@ "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -281,6 +279,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -412,9 +413,9 @@ } }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -427,9 +428,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dependencies": { "reusify": "^1.0.4" } @@ -451,9 +452,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -462,9 +463,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -486,9 +487,9 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, "optional": true, "os": [ @@ -565,9 +566,9 @@ ] }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "engines": { "node": ">= 4" } @@ -661,11 +662,11 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -757,6 +758,14 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -816,9 +825,9 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" }, "node_modules/run-parallel": { "version": "1.2.0", @@ -940,6 +949,17 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -955,42 +975,62 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/vscode-jsonrpc": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", "engines": { - "node": ">=8.0.0 || >=10.0.0" + "node": ">=14.0.0" } }, "node_modules/vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", "dependencies": { - "vscode-languageserver-protocol": "3.16.0" + "vscode-languageserver-protocol": "3.17.5" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", "dependencies": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" }, "node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } }, "node_modules/wrappy": { "version": "1.0.2", @@ -1040,11 +1080,11 @@ } }, "@spyglassmc/core": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.1.tgz", - "integrity": "sha512-sx01IJhmM3rP0t7OKwFtvLHBFruxQnBoMxqT7bjidb93szILTnFflD/DASIque5kJaaDgIGki6UBMvKagYJ+mw==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@spyglassmc/core/-/core-0.4.5.tgz", + "integrity": "sha512-fdGjcmSUyORItzu9kasg/aWqY/Qlwpp5ZOxTTptnnqgFnpo76B1dXd3Vnk+5NxNTdk+jP/gYa1YGCII1rVe+bA==", "requires": { - "@spyglassmc/locales": "0.3.1", + "@spyglassmc/locales": "0.3.5", "base64-arraybuffer": "^1.0.2", "binary-search": "^1.3.6", "chokidar": "^3.5.2", @@ -1053,76 +1093,77 @@ "globby": "^11.0.4", "pako": "^2.0.4", "rfdc": "^1.3.0", - "vscode-languageserver-textdocument": "^1.0.4" + "vscode-languageserver-textdocument": "^1.0.4", + "whatwg-url": "^14.0.0" } }, "@spyglassmc/java-edition": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.2.tgz", - "integrity": "sha512-X3xm6nBUQrdi/dOLyv4dPW97p744pN+Zl5VpO3Vr1wayV+bdo6gOl4ATdL8kf38W9XEkOvh26I7+phnSYS66Rg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/java-edition/-/java-edition-0.3.8.tgz", + "integrity": "sha512-Nv5tL7t0Z00XItsNIm3vL8GO8Jdad0s1a0abY6d8Rsbi5k2+KYt8os7Sh/QmOTLsDnUM613Bqq/kEIipwxLubw==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/json": "0.3.2", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2", - "@spyglassmc/mcfunction": "0.2.3", - "@spyglassmc/nbt": "0.3.2" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/json": "0.3.7", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8", + "@spyglassmc/mcfunction": "0.2.7", + "@spyglassmc/nbt": "0.3.8" } }, "@spyglassmc/json": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.2.tgz", - "integrity": "sha512-FxMzwy8H12GVrwV1CGNjywKqridll6K0IFtSsadltXa3M7+d35MkQikc5UVO8y3Cw4sZi89GOBfykRs9du4R1g==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/json/-/json-0.3.7.tgz", + "integrity": "sha512-CDA40qYJ1WCPSi0iSIpYZ8E4PaV6xGJn5t4ghFRY0I2CAaTk1itc2zCsDlbTkNJtYSvVDhC48PlRl+L4AarMiA==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "@spyglassmc/language-server": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/language-server/-/language-server-0.4.1.tgz", - "integrity": "sha512-MJ3/9aHlKOOCBPubXZ/ZhRnCLmId/c++rwN4VKYUr82pM7zc0Xf/kJbsQM6a/pfccGbBjyEzBMNBYyC3/nithA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/language-server/-/language-server-0.4.7.tgz", + "integrity": "sha512-M4dgx+ujG2RIuuPPFRUXXd9K5iWjOjN1kOfmxuFqoerhevB46hdbx10/SXvIhT9AkIOeCWWUZeedmTmZHYvBdg==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/java-edition": "0.3.2", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2", + "@spyglassmc/core": "0.4.5", + "@spyglassmc/java-edition": "0.3.8", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8", "env-paths": "^2.2.1", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1" + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-textdocument": "^1.0.11" } }, "@spyglassmc/locales": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.1.tgz", - "integrity": "sha512-Dz/yDencFLVlZJ7Jl4BiTaSZu8jNhIuigVIBEeKi4i6Sl3PwkHQbBRd1/hyIWqQwYEvJ8AE3BGiXVyBi77QXcw==" + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@spyglassmc/locales/-/locales-0.3.5.tgz", + "integrity": "sha512-CMuOo8sHbcfxrQKEUxbvUlogxLKCXlHDTYI2gCtwWkdfa3n+/bS1hlZ8dgojI8Q5BRef9uOpncgttEZZqh8sJg==" }, "@spyglassmc/mcdoc": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.2.tgz", - "integrity": "sha512-CbV0xzqLiQz0B7fcvjFNp3X7LXTv49wMDQZhfA307PPGcflH99scEWeKqmnHcjCxaMGXw4gH5A0B1c6r/qwMIQ==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcdoc/-/mcdoc-0.3.8.tgz", + "integrity": "sha512-QKM5ex+ZFB9TdXP0g3ED1G+deaDttucXxbJNNdNOyPKgPf+3vNafoYhBxpjYn2XehERYW34zc19yTgvRT86Row==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "@spyglassmc/mcfunction": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.3.tgz", - "integrity": "sha512-tqZQFs6dFM2Hi9QOv9Jb7CxgjCc4/UPB+zUn7pJLCDnh+O2dZDL0eXrVdFsHGOViKzs3srL4OJ/mKVa+pzREXA==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@spyglassmc/mcfunction/-/mcfunction-0.2.7.tgz", + "integrity": "sha512-d/OGRLs3q17YTUGpITOhDS3wboI4QjRuVGmHagwfs/eiHBpAC+2mOec1fU2z9UQLvipWrnhfXjc0EuzHf6Avbg==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5" } }, "@spyglassmc/nbt": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.2.tgz", - "integrity": "sha512-hidlPgNN69UtIT3CQXiFk36k8zbp+HNzDjElu/ezzLc99HzzfykE/BMiQhH5U7bZoJaPfwTyntuxtaIyX8LNcw==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@spyglassmc/nbt/-/nbt-0.3.8.tgz", + "integrity": "sha512-mqASZ02Ci8ttwC4K9Jzf7rATY5QzX7sRVQ3rIwc3EFUAr1+VMP3UctKFDewX+lU0IXXUlfAmm8xTUA2KnT3naw==", "requires": { - "@spyglassmc/core": "0.4.1", - "@spyglassmc/locales": "0.3.1", - "@spyglassmc/mcdoc": "0.3.2" + "@spyglassmc/core": "0.4.5", + "@spyglassmc/locales": "0.3.5", + "@spyglassmc/mcdoc": "0.3.8" } }, "anymatch": { @@ -1150,9 +1191,9 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" }, "binary-search": { "version": "1.3.6", @@ -1169,11 +1210,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "buffer": { @@ -1210,9 +1251,9 @@ "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1328,9 +1369,9 @@ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -1340,9 +1381,9 @@ } }, "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "requires": { "reusify": "^1.0.4" } @@ -1361,17 +1402,17 @@ "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" }, "fs-constants": { "version": "1.0.0", @@ -1379,9 +1420,9 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "optional": true }, "get-stream": { @@ -1425,9 +1466,9 @@ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" }, "inherits": { "version": "2.0.4", @@ -1496,11 +1537,11 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -1565,6 +1606,11 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1605,9 +1651,9 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" }, "run-parallel": { "version": "1.2.0", @@ -1690,6 +1736,14 @@ "is-number": "^7.0.0" } }, + "tr46": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", + "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", + "requires": { + "punycode": "^2.3.1" + } + }, "unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -1705,36 +1759,50 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "vscode-jsonrpc": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==" }, "vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", "requires": { - "vscode-languageserver-protocol": "3.16.0" + "vscode-languageserver-protocol": "3.17.5" } }, "vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", "requires": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" } }, "vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" }, "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", + "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "requires": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + } }, "wrappy": { "version": "1.0.2", diff --git a/language-server/package.json b/language-server/package.json index e2cc8f4..656dbae 100644 --- a/language-server/package.json +++ b/language-server/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@spyglassmc/language-server": "0.4.1" + "@spyglassmc/language-server": "0.4.7" } }