diff --git a/DBMerger/DBMerger.csproj b/DBMerger/DBMerger.csproj
index 9f7e0f56..a0102c28 100644
--- a/DBMerger/DBMerger.csproj
+++ b/DBMerger/DBMerger.csproj
@@ -43,7 +43,7 @@
-
+
diff --git a/Dotnet/VRCX-Cef.csproj b/Dotnet/VRCX-Cef.csproj
index 8808e2e6..7fcbd514 100644
--- a/Dotnet/VRCX-Cef.csproj
+++ b/Dotnet/VRCX-Cef.csproj
@@ -93,10 +93,10 @@
-
+
-
+
@@ -104,10 +104,10 @@
-
-
+
+
-
+
diff --git a/Dotnet/VRCX-Electron.csproj b/Dotnet/VRCX-Electron.csproj
index 2b24e574..6b8d76c3 100644
--- a/Dotnet/VRCX-Electron.csproj
+++ b/Dotnet/VRCX-Electron.csproj
@@ -93,12 +93,12 @@
-
-
-
+
+
+
-
+
@@ -106,10 +106,10 @@
-
-
+
+
-
+
diff --git a/package-lock.json b/package-lock.json
index 9e51b59e..55f1bcd1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,44 +8,44 @@
"license": "MIT",
"dependencies": {
"hazardous": "^0.3.0",
- "node-api-dotnet": "^0.9.13"
+ "node-api-dotnet": "^0.9.15"
},
"devDependencies": {
"@electron/rebuild": "^4.0.1",
- "@eslint/js": "^9.32.0",
+ "@eslint/js": "^9.33.0",
"@fontsource/noto-sans-jp": "^5.2.6",
"@fontsource/noto-sans-kr": "^5.2.6",
"@fontsource/noto-sans-sc": "^5.2.6",
"@fontsource/noto-sans-tc": "^5.2.6",
- "@prettier/plugin-pug": "^3.4.0",
+ "@prettier/plugin-pug": "^3.4.2",
"@types/jest": "^30.0.0",
- "@types/node": "^24.1.0",
+ "@types/node": "^24.3.0",
"animate.css": "^4.1.1",
"concurrently": "^9.2.0",
- "copy-webpack-plugin": "^13.0.0",
+ "copy-webpack-plugin": "^13.0.1",
"cross-env": "^10.0.0",
"css-loader": "^7.1.2",
"dayjs": "^1.11.13",
"echarts": "^6.0.0",
- "electron": "^37.2.5",
+ "electron": "^37.3.0",
"electron-builder": "^26.0.12",
"element-ui": "^2.15.14",
"esbuild-jest": "^0.5.0",
"esbuild-loader": "^4.3.0",
- "eslint": "^9.32.0",
+ "eslint": "^9.33.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-vue": "^9.33.0",
"globals": "^16.3.0",
- "html-webpack-plugin": "^5.6.3",
+ "html-webpack-plugin": "^5.6.4",
"jest": "^30.0.5",
- "mini-css-extract-plugin": "^2.9.2",
+ "mini-css-extract-plugin": "^2.9.4",
"noty": "^3.2.0-beta-deprecated",
"pinia": "^2.3.1",
"prettier": "^3.6.2",
"pug": "^3.0.3",
"pug-plain-loader": "^1.1.0",
"raw-loader": "^4.0.2",
- "sass": "^1.89.2",
+ "sass": "^1.90.0",
"sass-loader": "^16.0.5",
"vue": "^2.7.16",
"vue-data-tables": "^3.4.5",
@@ -56,10 +56,10 @@
"vue-loader": "^15.11.1",
"vue-markdown": "^2.2.4",
"vue-marquee-text-component": "^1.2.0",
- "webpack": "^5.101.0",
+ "webpack": "^5.101.2",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2",
- "worker-timers": "^8.0.23",
+ "worker-timers": "^8.0.24",
"yargs": "^18.0.0"
}
},
@@ -600,9 +600,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz",
- "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
+ "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2211,9 +2211,9 @@
}
},
"node_modules/@eslint/config-helpers": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz",
- "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz",
+ "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -2221,9 +2221,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz",
- "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==",
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz",
+ "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2284,9 +2284,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
- "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==",
+ "version": "9.33.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
+ "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2307,13 +2307,13 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz",
- "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==",
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz",
+ "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.15.1",
+ "@eslint/core": "^0.15.2",
"levn": "^0.4.1"
},
"engines": {
@@ -4678,9 +4678,9 @@
}
},
"node_modules/@prettier/plugin-pug": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@prettier/plugin-pug/-/plugin-pug-3.4.0.tgz",
- "integrity": "sha512-Jzd5rE/ellJz3vqfxyVewPsCHXw1dmIzJ3AXhAnqVBKQOj2u73ZS2oUacji8CbQSsYyCy7GXFjXWDlDTMG1x2g==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/@prettier/plugin-pug/-/plugin-pug-3.4.2.tgz",
+ "integrity": "sha512-/VOVeIscKYlPpsZrjrRV+44ZftCEIJq9Z/zR8PtAz/EDv82TKscw3z+fhTVqRz68G1TqQ/5COMFUVfPwPBH90w==",
"dev": true,
"funding": [
{
@@ -4697,8 +4697,8 @@
"pug-lexer": "^5.0.1"
},
"engines": {
- "node": ">=18.0.0",
- "npm": ">=9.0.0"
+ "node": ">=20.0.0",
+ "npm": ">=10.0.0"
},
"peerDependencies": {
"prettier": "^3.0.0"
@@ -5072,13 +5072,13 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "24.1.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
- "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",
+ "version": "24.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+ "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~7.8.0"
+ "undici-types": "~7.10.0"
}
},
"node_modules/@types/node-forge": {
@@ -6829,16 +6829,16 @@
}
},
"node_modules/broker-factory": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.1.8.tgz",
- "integrity": "sha512-xmVnYN0FZtynhPUmAnN+/MFRdbDi3syCuxWV7o7s78FcIN0pjDtn9mUrVqEgdjQkbfojRhlPWbYbXJkMCyddrg==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.1.9.tgz",
+ "integrity": "sha512-MzvndyD6EcbkBtX4NXm/HfdO1+cOR5ONNdMCXEKfHpxGdMtuDz7+o+nJf7HMtyPH1sUVf/lEIP+DMluC5PgaBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
- "fast-unique-numbers": "^9.0.22",
+ "@babel/runtime": "^7.28.3",
+ "fast-unique-numbers": "^9.0.23",
"tslib": "^2.8.1",
- "worker-factory": "^7.0.44"
+ "worker-factory": "^7.0.45"
}
},
"node_modules/broker-factory/node_modules/tslib": {
@@ -8066,9 +8066,9 @@
}
},
"node_modules/copy-webpack-plugin": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.0.tgz",
- "integrity": "sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz",
+ "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8819,9 +8819,9 @@
}
},
"node_modules/electron": {
- "version": "37.2.5",
- "resolved": "https://registry.npmjs.org/electron/-/electron-37.2.5.tgz",
- "integrity": "sha512-719ZqEp43rj6xDJMICm4CIXl8keFFgvVNO9Ix6OtjNjrh9HtYlP/1WiYeRohnXj06aLyGx5NCzrHbG7j3BxO9w==",
+ "version": "37.3.0",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-37.3.0.tgz",
+ "integrity": "sha512-cPOPUD26DwCh+PZ9q+gMyVBvdBN75SnekI6u5zcOeoLVIXQpzrCm1ewz9BcrkWkVW7oOtfQAEo1G1SffvXrSSw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -9407,20 +9407,20 @@
}
},
"node_modules/eslint": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz",
- "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==",
+ "version": "9.33.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
+ "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.21.0",
- "@eslint/config-helpers": "^0.3.0",
- "@eslint/core": "^0.15.0",
+ "@eslint/config-helpers": "^0.3.1",
+ "@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.32.0",
- "@eslint/plugin-kit": "^0.3.4",
+ "@eslint/js": "9.33.0",
+ "@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
@@ -10112,13 +10112,13 @@
"license": "MIT"
},
"node_modules/fast-unique-numbers": {
- "version": "9.0.22",
- "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-9.0.22.tgz",
- "integrity": "sha512-dBR+30yHAqBGvOuxxQdnn2lTLHCO6r/9B+M4yF8mNrzr3u1yiF+YVJ6u3GTyPN/VRWqaE1FcscZDdBgVKmrmQQ==",
+ "version": "9.0.23",
+ "resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-9.0.23.tgz",
+ "integrity": "sha512-jcRIaHo46nfvyvKRMaFSKXmez4jALQ3Qw49gxM5F4siz8HqkyKPPEexpCOYwBSJI1HovrDr4fEedM8QAJ7oX3w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
+ "@babel/runtime": "^7.28.3",
"tslib": "^2.8.1"
},
"engines": {
@@ -11056,9 +11056,9 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
- "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==",
+ "version": "5.6.4",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz",
+ "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15241,9 +15241,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz",
- "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz",
+ "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15596,9 +15596,9 @@
"optional": true
},
"node_modules/node-api-dotnet": {
- "version": "0.9.13",
- "resolved": "https://registry.npmjs.org/node-api-dotnet/-/node-api-dotnet-0.9.13.tgz",
- "integrity": "sha512-QsOpWAVzQnvivMkb0r/CpqXJH+NMarnwebyGfI0CRY5RQ5+FtSyEulJBm1MBYlW7efF/tj1eEk7O0BJXB1ha5g==",
+ "version": "0.9.15",
+ "resolved": "https://registry.npmjs.org/node-api-dotnet/-/node-api-dotnet-0.9.15.tgz",
+ "integrity": "sha512-xJjNRzxjovXpyDeIfg3ER1q7gGJNwRDV0Tvdb2scQBHqpHGrf5s2s9zexNn9wbVboxXpc0YOcOOzcfWjoUgG4A==",
"license": "MIT"
},
"node_modules/node-api-version": {
@@ -17875,9 +17875,9 @@
}
},
"node_modules/sass": {
- "version": "1.89.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz",
- "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==",
+ "version": "1.90.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz",
+ "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19626,9 +19626,9 @@
"license": "MIT"
},
"node_modules/undici-types": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
- "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
+ "version": "7.10.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
+ "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
"dev": true,
"license": "MIT"
},
@@ -20341,9 +20341,9 @@
}
},
"node_modules/webpack": {
- "version": "5.101.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.0.tgz",
- "integrity": "sha512-B4t+nJqytPeuZlHuIKTbalhljIFXeNRqrUGAQgTGlfOl2lXXKXw+yZu6bicycP+PUlM44CxBjCFD6aciKFT3LQ==",
+ "version": "5.101.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.2.tgz",
+ "integrity": "sha512-4JLXU0tD6OZNVqlwzm3HGEhAHufSiyv+skb7q0d2367VDMzrU1Q/ZeepvkcHH0rZie6uqEtTQQe0OEOOluH3Mg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20357,7 +20357,7 @@
"acorn-import-phases": "^1.0.3",
"browserslist": "^4.24.0",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.2",
+ "enhanced-resolve": "^5.17.3",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
@@ -20716,14 +20716,14 @@
}
},
"node_modules/worker-factory": {
- "version": "7.0.44",
- "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-7.0.44.tgz",
- "integrity": "sha512-08AuUfWi+KeZI+KC7nU4pU/9tDeAFvE5NSWk+K9nIfuQc6UlOsZtjjeGVYVEn+DEchyXNJ5i10HCn0xRzFXEQA==",
+ "version": "7.0.45",
+ "resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-7.0.45.tgz",
+ "integrity": "sha512-FFPCiSv7MD6ZDEfiik/ErM8IrIAWajaXhezLyCo3v0FjhUWud6GXnG2BiTE91jLywXGAVCT8IF48Hhr+D/omMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
- "fast-unique-numbers": "^9.0.22",
+ "@babel/runtime": "^7.28.3",
+ "fast-unique-numbers": "^9.0.23",
"tslib": "^2.8.1"
}
},
@@ -20735,30 +20735,30 @@
"license": "0BSD"
},
"node_modules/worker-timers": {
- "version": "8.0.23",
- "resolved": "https://registry.npmjs.org/worker-timers/-/worker-timers-8.0.23.tgz",
- "integrity": "sha512-1BnWHNNiu5YEutgF7eVZEqNntAsij2oG0r66xDdScoY3fKGFrok2y0xA8OgG6FA+3srrmAplSY6JN5h9jV5D0w==",
+ "version": "8.0.24",
+ "resolved": "https://registry.npmjs.org/worker-timers/-/worker-timers-8.0.24.tgz",
+ "integrity": "sha512-Ydu/7TRHlxIRjYSGDge1F92L7y9kzInpwR4CkocRVObPE0eRqC6d+0GFh52Hm+m520RHVKiytOERtCUu5sQDVQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
+ "@babel/runtime": "^7.28.3",
"tslib": "^2.8.1",
- "worker-timers-broker": "^8.0.9",
- "worker-timers-worker": "^9.0.9"
+ "worker-timers-broker": "^8.0.10",
+ "worker-timers-worker": "^9.0.10"
}
},
"node_modules/worker-timers-broker": {
- "version": "8.0.9",
- "resolved": "https://registry.npmjs.org/worker-timers-broker/-/worker-timers-broker-8.0.9.tgz",
- "integrity": "sha512-WJsd7aIvu2GBTXp7IBGT1NKnt3ZbiJ2wqb7Pl4nFJXC8pek84+X68TJGVvvrqwHgHPNxSlzpU1nadhcW4PDD7A==",
+ "version": "8.0.10",
+ "resolved": "https://registry.npmjs.org/worker-timers-broker/-/worker-timers-broker-8.0.10.tgz",
+ "integrity": "sha512-xvo/9GiuduENbJNdWnvZtkriIkjBKKVbMyw7GXvrBu3n1JHemzZgxqaCcCBNlpfXnRXXF4ekqvXWLh1gb65b8w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
- "broker-factory": "^3.1.8",
- "fast-unique-numbers": "^9.0.22",
+ "@babel/runtime": "^7.28.3",
+ "broker-factory": "^3.1.9",
+ "fast-unique-numbers": "^9.0.23",
"tslib": "^2.8.1",
- "worker-timers-worker": "^9.0.9"
+ "worker-timers-worker": "^9.0.10"
}
},
"node_modules/worker-timers-broker/node_modules/tslib": {
@@ -20769,15 +20769,15 @@
"license": "0BSD"
},
"node_modules/worker-timers-worker": {
- "version": "9.0.9",
- "resolved": "https://registry.npmjs.org/worker-timers-worker/-/worker-timers-worker-9.0.9.tgz",
- "integrity": "sha512-OOKTMdHbzx7FaXCW40RS8RxAqLF/R8xU5/YA7CFasDy+jBA5yQWUusSQJUFFTV2Z9ZOpnR+ZWgte/IuAqOAEVw==",
+ "version": "9.0.10",
+ "resolved": "https://registry.npmjs.org/worker-timers-worker/-/worker-timers-worker-9.0.10.tgz",
+ "integrity": "sha512-cfCmAkuoN+nGGJShta/g7CQVP3h7rvQA642EQg72fOHCWP5S2P83rLxDiaGv811Hd+19Cgdqt/tpRBIZ5kj/dw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.27.6",
+ "@babel/runtime": "^7.28.3",
"tslib": "^2.8.1",
- "worker-factory": "^7.0.44"
+ "worker-factory": "^7.0.45"
}
},
"node_modules/worker-timers-worker/node_modules/tslib": {
diff --git a/package.json b/package.json
index c3c6fa40..e965883e 100644
--- a/package.json
+++ b/package.json
@@ -32,40 +32,40 @@
"homepage": "https://github.com/vrcx-team/VRCX#readme",
"devDependencies": {
"@electron/rebuild": "^4.0.1",
- "@eslint/js": "^9.32.0",
+ "@eslint/js": "^9.33.0",
"@fontsource/noto-sans-jp": "^5.2.6",
"@fontsource/noto-sans-kr": "^5.2.6",
"@fontsource/noto-sans-sc": "^5.2.6",
"@fontsource/noto-sans-tc": "^5.2.6",
- "@prettier/plugin-pug": "^3.4.0",
+ "@prettier/plugin-pug": "^3.4.2",
"@types/jest": "^30.0.0",
- "@types/node": "^24.1.0",
+ "@types/node": "^24.3.0",
"animate.css": "^4.1.1",
"concurrently": "^9.2.0",
- "copy-webpack-plugin": "^13.0.0",
+ "copy-webpack-plugin": "^13.0.1",
"cross-env": "^10.0.0",
"css-loader": "^7.1.2",
"dayjs": "^1.11.13",
"echarts": "^6.0.0",
- "electron": "^37.2.5",
+ "electron": "^37.3.0",
"electron-builder": "^26.0.12",
"element-ui": "^2.15.14",
"esbuild-jest": "^0.5.0",
"esbuild-loader": "^4.3.0",
- "eslint": "^9.32.0",
+ "eslint": "^9.33.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-vue": "^9.33.0",
"globals": "^16.3.0",
- "html-webpack-plugin": "^5.6.3",
+ "html-webpack-plugin": "^5.6.4",
"jest": "^30.0.5",
- "mini-css-extract-plugin": "^2.9.2",
+ "mini-css-extract-plugin": "^2.9.4",
"noty": "^3.2.0-beta-deprecated",
"pinia": "^2.3.1",
"prettier": "^3.6.2",
"pug": "^3.0.3",
"pug-plain-loader": "^1.1.0",
"raw-loader": "^4.0.2",
- "sass": "^1.89.2",
+ "sass": "^1.90.0",
"sass-loader": "^16.0.5",
"vue": "^2.7.16",
"vue-data-tables": "^3.4.5",
@@ -76,10 +76,10 @@
"vue-loader": "^15.11.1",
"vue-markdown": "^2.2.4",
"vue-marquee-text-component": "^1.2.0",
- "webpack": "^5.101.0",
+ "webpack": "^5.101.2",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2",
- "worker-timers": "^8.0.23",
+ "worker-timers": "^8.0.24",
"yargs": "^18.0.0"
},
"build": {
@@ -168,6 +168,6 @@
},
"dependencies": {
"hazardous": "^0.3.0",
- "node-api-dotnet": "^0.9.13"
+ "node-api-dotnet": "^0.9.15"
}
}