diff --git a/client/package.json b/client/package.json index f16fd4362..34f65d2d1 100644 --- a/client/package.json +++ b/client/package.json @@ -26,19 +26,19 @@ "@blockception/shared": "^0.0.1", "bc-minecraft-bedrock-project": "^1.21.80-5", "bc-minecraft-bedrock-vanilla-data": "^1.21.80-4", - "node": "^24.1.0", + "node": "^24.4.1", "vscode-languageclient": "^9.0.1" }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@types/vscode": "^1.102.0", "json-loader": "^0.5.7", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.0", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" } } diff --git a/package-lock.json b/package-lock.json index 88d0b89f4..a7839c114 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "devDependencies": { "@eslint/js": "^9.28.0", "@types/eslint__js": "^9.14.0", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@vscode/vsce": "^3.6.0", "eslint": "^9.28.0", "eslint-plugin-jest": "^28.13.3", @@ -27,7 +27,7 @@ "ts-node": "^10.9.2", "typescript": "^5.8.3", "typescript-eslint": "^8.34.0", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "engines": { @@ -42,19 +42,19 @@ "@blockception/shared": "^0.0.1", "bc-minecraft-bedrock-project": "^1.21.80-5", "bc-minecraft-bedrock-vanilla-data": "^1.21.80-4", - "node": "^24.1.0", + "node": "^24.4.1", "vscode-languageclient": "^9.0.1" }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@types/vscode": "^1.102.0", "json-loader": "^0.5.7", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.0", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "engines": { @@ -2175,9 +2175,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -2238,13 +2238,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.30.tgz", - "integrity": "sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", + "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/normalize-package-data": { @@ -2982,9 +2982,9 @@ "license": "Apache-2.0" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -2994,6 +2994,19 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -7307,9 +7320,9 @@ "license": "MIT" }, "node_modules/node": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/node/-/node-24.1.0.tgz", - "integrity": "sha512-CynBCT0QsxwFQ9PiFcQvLagEBZOFmAxQHe+HoplW26T5guyOH3RJUN5baJ/TggXfngyDas9rBzccX8rUP+X/XQ==", + "version": "24.4.1", + "resolved": "https://registry.npmjs.org/node/-/node-24.4.1.tgz", + "integrity": "sha512-eZUIQoPZCfafjNLDPAan04nDcZ3KmiQlK6sXtoAD/pxZbc2u/lSi+Dob71b/ScfwcmWHGEOf5h8fi/mHsx0+VQ==", "hasInstallScript": true, "license": "ISC", "dependencies": { @@ -9370,16 +9383,15 @@ } }, "node_modules/ts-jest": { - "version": "29.3.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.4.tgz", - "integrity": "sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==", + "version": "29.4.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.0.tgz", + "integrity": "sha512-d423TJMnJGu80/eSgfQ5w/R+0zFJvdtTxwtF9KzFFunOpSeD+79lHJQIiAhluJoyGRbvj9NZJsl9WjCUo0ND7Q==", "dev": true, "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "ejs": "^3.1.10", "fast-json-stable-stringify": "^2.1.0", - "jest-util": "^29.0.0", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", @@ -9395,10 +9407,11 @@ }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/transform": "^29.0.0", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "peerDependenciesMeta": { @@ -9416,6 +9429,9 @@ }, "esbuild": { "optional": true + }, + "jest-util": { + "optional": true } } }, @@ -9649,9 +9665,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT" }, @@ -9897,22 +9913,23 @@ } }, "node_modules/webpack": { - "version": "5.99.9", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", - "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "version": "5.101.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz", + "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.2", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -9926,7 +9943,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -10003,9 +10020,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "dev": true, "license": "MIT", "engines": { @@ -10425,7 +10442,7 @@ "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "jsonc-parser": "^3.3.1", - "node": "^24.1.0", + "node": "^24.4.1", "picomatch": "^4.0.2", "vscode-languageserver": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5", @@ -10435,14 +10452,14 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@types/picomatch": "^4.0.0", "json-loader": "^0.5.7", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.0", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "engines": { diff --git a/package.json b/package.json index e735805aa..ce9f96c20 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@eslint/js": "^9.28.0", "@types/eslint__js": "^9.14.0", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@vscode/vsce": "^3.6.0", "eslint": "^9.28.0", "eslint-plugin-jest": "^28.13.3", @@ -66,7 +66,7 @@ "ts-node": "^10.9.2", "typescript": "^5.8.3", "typescript-eslint": "^8.34.0", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" }, "maintainers": [ diff --git a/server/package.json b/server/package.json index cf84310f1..5cb6827c1 100644 --- a/server/package.json +++ b/server/package.json @@ -39,7 +39,7 @@ "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "jsonc-parser": "^3.3.1", - "node": "^24.1.0", + "node": "^24.4.1", "picomatch": "^4.0.2", "vscode-languageserver": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5", @@ -49,14 +49,14 @@ }, "devDependencies": { "@types/jest": "^29.5.14", - "@types/node": "^22.15.30", + "@types/node": "^24.1.0", "@types/picomatch": "^4.0.0", "json-loader": "^0.5.7", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.0", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "webpack": "^5.99.9", + "webpack": "^5.101.0", "webpack-cli": "^6.0.1" } }