diff --git a/docs/package.json b/docs/package.json index e3f5031f7..716a31af5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -40,7 +40,7 @@ "@docusaurus/tsconfig": "3.7.0", "@docusaurus/types": "3.7.0", "@eslint/js": "^9.18.0", - "@mdx-js/typescript-plugin": "^0.0.6", + "@mdx-js/typescript-plugin": "^0.0.8", "@types/eslint": "^9.6.1", "@types/eslint-config-prettier": "^6.11.3", "@types/ua-parser-js": "^0.7.39", @@ -48,7 +48,7 @@ "eslint-config-prettier": "^10.0.1", "eslint-plugin-mdx": "^3.1.5", "prettier": "^3.4.2", - "prettier-plugin-jsdoc": "^1.3.0", + "prettier-plugin-jsdoc": "^1.3.2", "prettier-plugin-organize-imports": "^4.1.0", "remark-cli": "^12.0.1", "remark-frontmatter": "^5.0.0", diff --git a/package.json b/package.json index 09cd0948a..be1514db9 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@types/css-tree": "^2", "@types/debug": "^4", "@types/electron": "^1.6.12", - "@types/node": "^22.10.7", + "@types/node": "^22.10.10", "@types/papaparse": "^5", "@types/pngjs": "^6.0.5", "@types/prop-types": "^15", @@ -57,14 +57,14 @@ "@types/uuid": "^10.0.0", "@types/ws": "^8", "@vitejs/plugin-react-swc": "^3.7.2", - "@vitest/coverage-istanbul": "^3.0.3", + "@vitest/coverage-istanbul": "^3.0.4", "electron": "^34.0.1", "electron-builder": "^25.1.8", "electron-vite": "^2.3.0", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "prettier": "^3.4.2", - "prettier-plugin-jsdoc": "^1.3.0", + "prettier-plugin-jsdoc": "^1.3.2", "prettier-plugin-organize-imports": "^4.1.0", "rollup-plugin-flow": "^1.1.1", "sass": "^1.83.4", @@ -81,7 +81,7 @@ "vite-plugin-static-copy": "^2.2.0", "vite-plugin-svgr": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "vitest": "^3.0.3" + "vitest": "^3.0.4" }, "dependencies": { "@floating-ui/react": "^0.26.28", diff --git a/yarn.lock b/yarn.lock index 61a686bcc..14e205672 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3955,18 +3955,18 @@ __metadata: languageName: node linkType: hard -"@mdx-js/language-service@npm:0.6.0": - version: 0.6.0 - resolution: "@mdx-js/language-service@npm:0.6.0" +"@mdx-js/language-service@npm:0.6.2": + version: 0.6.2 + resolution: "@mdx-js/language-service@npm:0.6.2" dependencies: "@types/estree": "npm:^1.0.0" "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" "@volar/language-service": "npm:~2.4.0" + estree-util-scope: "npm:^1.0.0" estree-walker: "npm:^3.0.0" mdast-util-mdxjs-esm: "npm:^2.0.0" mdast-util-to-markdown: "npm:^2.0.0" - periscopic: "npm:^3.0.0" remark-mdx: "npm:^3.0.0" remark-parse: "npm:^11.0.0" unified: "npm:^11.0.0" @@ -3974,7 +3974,7 @@ __metadata: unist-util-visit-parents: "npm:^6.0.0" vfile-message: "npm:^4.0.0" vscode-uri: "npm:^3.0.0" - checksum: 10c0/c7b3627ca8b5b431c71578a9d251d4b5248b14a53543395488ee9646d9234178dbb4e5ddb3b2cdae1e7855c89436554409a9f2e4ece124955d28cf1ad814112d + checksum: 10c0/6ca784acc434a4b236cae58cf540a805de682b9fa01248fa8d35b10403b122c519ccc82eda601b3ca11041c431f7a963a09a6a25260e9f71ff6cec0976ffc0d5 languageName: node linkType: hard @@ -4022,16 +4022,16 @@ __metadata: languageName: node linkType: hard -"@mdx-js/typescript-plugin@npm:^0.0.6": - version: 0.0.6 - resolution: "@mdx-js/typescript-plugin@npm:0.0.6" +"@mdx-js/typescript-plugin@npm:^0.0.8": + version: 0.0.8 + resolution: "@mdx-js/typescript-plugin@npm:0.0.8" dependencies: - "@mdx-js/language-service": "npm:0.6.0" + "@mdx-js/language-service": "npm:0.6.2" "@volar/typescript": "npm:~2.4.0" load-plugin: "npm:^6.0.0" remark-frontmatter: "npm:^5.0.0" remark-gfm: "npm:^4.0.0" - checksum: 10c0/2df5191da23e86b7bbab172a6a6ac65dd5d35e6b0869ef68a6ecd4d57402bc1df714f043087f8c049d30ff7193108699fd14da9d741194863f1d7dd1fbfab8ae + checksum: 10c0/9c2ef45420746d123052694e829f714092e0b3e18c13f79cdc11bac91308d8af3ea849f09cdb437e8e1dfd9beba66bfbf0fecaf3c4954044bbc8325e9e6807cd languageName: node linkType: hard @@ -6111,12 +6111,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.10.7": - version: 22.10.7 - resolution: "@types/node@npm:22.10.7" +"@types/node@npm:^22.10.10": + version: 22.10.10 + resolution: "@types/node@npm:22.10.10" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/c941b4689dfc4044b64a5f601306cbcb0c7210be853ba378a5dd44137898c45accedd796ee002ad9407024cac7ecaf5049304951cb1d80ce3d7cebbbae56f20e + checksum: 10c0/3425772d4513cd5dbdd87c00acda088113c03a97445f84f6a89744c60a66990b56c9d3a7213d09d57b6b944ae8ff45f985565e0c1846726112588e33a22dd12b languageName: node linkType: hard @@ -6421,11 +6421,11 @@ __metadata: linkType: hard "@types/ws@npm:^8, @types/ws@npm:^8.5.5": - version: 8.5.13 - resolution: "@types/ws@npm:8.5.13" + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" dependencies: "@types/node": "npm:*" - checksum: 10c0/a5430aa479bde588e69cb9175518d72f9338b6999e3b2ae16fc03d3bdcff8347e486dc031e4ed14601260463c07e1f9a0d7511dfc653712b047c439c680b0b34 + checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a languageName: node linkType: hard @@ -6584,9 +6584,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:^3.0.3": - version: 3.0.3 - resolution: "@vitest/coverage-istanbul@npm:3.0.3" +"@vitest/coverage-istanbul@npm:^3.0.4": + version: 3.0.4 + resolution: "@vitest/coverage-istanbul@npm:3.0.4" dependencies: "@istanbuljs/schema": "npm:^0.1.3" debug: "npm:^4.4.0" @@ -6599,8 +6599,8 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - vitest: 3.0.3 - checksum: 10c0/5522252739c59e7ee7e566d108814fa5bbf8f4a4feb81d271301a6618d16b70009db188f60bf4edf045900a3b7dc03f76fa1038f6feecfd839ae20061149c610 + vitest: 3.0.4 + checksum: 10c0/0b7c924cb0e5bb262c1061794c720ed9d73f65511c89489abbfa63299d4a2924ca9c08d8e6b522a194a273783b44d0300062cdd04dd03ce217564f7df1b21b9f languageName: node linkType: hard @@ -6616,23 +6616,23 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/expect@npm:3.0.3" +"@vitest/expect@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/expect@npm:3.0.4" dependencies: - "@vitest/spy": "npm:3.0.3" - "@vitest/utils": "npm:3.0.3" + "@vitest/spy": "npm:3.0.4" + "@vitest/utils": "npm:3.0.4" chai: "npm:^5.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/880e3ef66c89bd274c1265751801108eef0f135314577c17f95cf49e9aa5cf56e71465cb17fa7cba57ce51b6d3007c69bf0cdcd7c5584182b0fbc6e24063c528 + checksum: 10c0/9e5fe0f905a3f9f39e059d4384785a05bbca34d0f33e8a25ac41e479ce2035a3d86807ee53948a3681a039f751cfad3cd66179a5e691ed815405fe77051b6372 languageName: node linkType: hard -"@vitest/mocker@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/mocker@npm:3.0.3" +"@vitest/mocker@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/mocker@npm:3.0.4" dependencies: - "@vitest/spy": "npm:3.0.3" + "@vitest/spy": "npm:3.0.4" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.17" peerDependencies: @@ -6643,7 +6643,7 @@ __metadata: optional: true vite: optional: true - checksum: 10c0/e7fc870251e624a840a0367a933d4d474e8d356518e8656318260bd4255aa15d106d60e209f1d2e452fe788c83647ef7f713d41ade511a2003f7d35556e860e9 + checksum: 10c0/3cf4aaa3516142c826ddc1088f542aab920327caec8b3b0e8d540beef73d4401d160d48592cda3a577a7f6b9ca8480278582d2ff533fe31d7e029c46178da1ac languageName: node linkType: hard @@ -6665,33 +6665,33 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:3.0.3, @vitest/pretty-format@npm:^3.0.3": - version: 3.0.3 - resolution: "@vitest/pretty-format@npm:3.0.3" +"@vitest/pretty-format@npm:3.0.4, @vitest/pretty-format@npm:^3.0.4": + version: 3.0.4 + resolution: "@vitest/pretty-format@npm:3.0.4" dependencies: tinyrainbow: "npm:^2.0.0" - checksum: 10c0/f69a95bda27dc5428fffc42e99188d08107b862093b066989b601d15e5a37e065f1c978d3fd6cb4713b2537104ecb3d29916598c92a86ee76f6dda684c8612df + checksum: 10c0/a6d12eb454d527be592d98523b11f274be8fc6ee409333731def092a5d36939c68fa5817ae45aa48c5ca23d75f6cc1b76a3db73dff8ee7e28e0932b2ad68b42d languageName: node linkType: hard -"@vitest/runner@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/runner@npm:3.0.3" +"@vitest/runner@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/runner@npm:3.0.4" dependencies: - "@vitest/utils": "npm:3.0.3" - pathe: "npm:^2.0.1" - checksum: 10c0/43d49e0d9eb1f73314b867e4cd42cffd0818441e6e6ca7b14fc429ef9de11a863800cf88d624897f02d1ec3469fd2ece1f56bb04d13765b6a5573e5a52904f1a + "@vitest/utils": "npm:3.0.4" + pathe: "npm:^2.0.2" + checksum: 10c0/8743c938047c5ee85f3917b917fe4eb9f13c7da911ace96fda92e7f59f15b609a719147fe8ea50089c4ac910668dad013e177d5690c82e68ca043fe72426b055 languageName: node linkType: hard -"@vitest/snapshot@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/snapshot@npm:3.0.3" +"@vitest/snapshot@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/snapshot@npm:3.0.4" dependencies: - "@vitest/pretty-format": "npm:3.0.3" + "@vitest/pretty-format": "npm:3.0.4" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" - checksum: 10c0/aaf967bcbf650e7052025370a148e468890b33c1a240e22301ab81964333f6604a2539f1340d584cda71f1540babb31da5c46f3c022156efdcb76a34416cd72d + pathe: "npm:^2.0.2" + checksum: 10c0/d9a52c1ab42906c712872e42494a538573651e2cc0d1364e0f80f9c9810c48f189740e355c26233458051f88a93b6eaad34df260d792e8ae8e0747170339cc77 languageName: node linkType: hard @@ -6704,12 +6704,12 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/spy@npm:3.0.3" +"@vitest/spy@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/spy@npm:3.0.4" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10c0/3ab28c5c1320cfcf46ce37feaa27bccf5796f22d3da4393da230cfee36549d2e4f028f62e564333e27ec03cb19ab69cfec725ef3e66bb8bc0e6c9e57aa65615c + checksum: 10c0/e06490d4bf2245246c578f0bf357157203fe21f7d3c5f3dd984170b2b6ae898cbd1627a0339e64aa8f402df72c9ac908de65e28b8671644dc0b14e1fac9c9a83 languageName: node linkType: hard @@ -6725,14 +6725,14 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:3.0.3": - version: 3.0.3 - resolution: "@vitest/utils@npm:3.0.3" +"@vitest/utils@npm:3.0.4": + version: 3.0.4 + resolution: "@vitest/utils@npm:3.0.4" dependencies: - "@vitest/pretty-format": "npm:3.0.3" + "@vitest/pretty-format": "npm:3.0.4" loupe: "npm:^3.1.2" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/ce34f1d845d916fbc6d2855286bd231bbd556775ec83b0929885af262663ec7b199f41de0867476fe317967df95b44c26ec30b7fc01eeafce138f9eba5c31ecd + checksum: 10c0/cf36626ec1305d49196360f5bf8237aec8aeacb834927582901c52b7dbfd797abd63074ecff58854f1ddfad7f111987624aded89829561ab9acd9cb51d0672f8 languageName: node linkType: hard @@ -13201,15 +13201,6 @@ __metadata: languageName: node linkType: hard -"is-reference@npm:^3.0.0": - version: 3.0.2 - resolution: "is-reference@npm:3.0.2" - dependencies: - "@types/estree": "npm:*" - checksum: 10c0/652d31b405e8e8269071cee78fe874b072745012eba202c6dc86880fd603a65ae043e3160990ab4a0a4b33567cbf662eecf3bc6b3c2c1550e6c2b6cf885ce5aa - languageName: node - linkType: hard - "is-regexp@npm:^1.0.0": version: 1.0.0 resolution: "is-regexp@npm:1.0.0" @@ -16209,7 +16200,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^2.0.1": +"pathe@npm:^2.0.2": version: 2.0.2 resolution: "pathe@npm:2.0.2" checksum: 10c0/21fce96ca9cebf037b075de8e5cc4ac6aa1009bce57946a72695f47ded84cf4b29f03bed721ea0f6e39b69eb1a0620bcee1f72eca46086765214a2965399b83a @@ -16237,17 +16228,6 @@ __metadata: languageName: node linkType: hard -"periscopic@npm:^3.0.0": - version: 3.1.0 - resolution: "periscopic@npm:3.1.0" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^3.0.0" - is-reference: "npm:^3.0.0" - checksum: 10c0/fb5ce7cd810c49254cdf1cd3892811e6dd1a1dfbdf5f10a0a33fb7141baac36443c4cad4f0e2b30abd4eac613f6ab845c2bc1b7ce66ae9694c7321e6ada5bd96 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" @@ -17185,16 +17165,16 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-jsdoc@npm:^1.3.0": - version: 1.3.0 - resolution: "prettier-plugin-jsdoc@npm:1.3.0" +"prettier-plugin-jsdoc@npm:^1.3.2": + version: 1.3.2 + resolution: "prettier-plugin-jsdoc@npm:1.3.2" dependencies: binary-searching: "npm:^2.0.5" comment-parser: "npm:^1.4.0" mdast-util-from-markdown: "npm:^2.0.0" peerDependencies: prettier: ^3.0.0 - checksum: 10c0/c716ba9257765a33a9e8e3e9302724287f50efccba47602bc73b20a873dc2bb68244e8c600ed993580d5a9948d1db5b5c72766f89e11fe40da43b190fbcc52e1 + checksum: 10c0/53d15897b75077f172d52e61e17e7f39314c9268e6c65128f825e56fd7b59669b06a286a88bec6742149b456b7c3d8f88ca0c2ab7797a623c0524c821e2d2f60 languageName: node linkType: hard @@ -21341,18 +21321,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.0.3": - version: 3.0.3 - resolution: "vite-node@npm:3.0.3" +"vite-node@npm:3.0.4": + version: 3.0.4 + resolution: "vite-node@npm:3.0.4" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.4.0" es-module-lexer: "npm:^1.6.0" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/f436cd8ae7b37039585d9cd0b00da144558d6ffcbd1810ec62bde353f17a8da7bc2427ec2678dec04d4360ed80805ba525573a2490c7f2edd147262eb2de7067 + checksum: 10c0/8e644ad1c5dd29493314866ca9ec98779ca4e7ef4f93d89d7377b8cae6dd89315908de593a20ee5d3e0b44cb14b1e0ce6a8a39c6a3a7143c28ab9a7965b54397 languageName: node linkType: hard @@ -21463,40 +21443,43 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^3.0.3": - version: 3.0.3 - resolution: "vitest@npm:3.0.3" +"vitest@npm:^3.0.4": + version: 3.0.4 + resolution: "vitest@npm:3.0.4" dependencies: - "@vitest/expect": "npm:3.0.3" - "@vitest/mocker": "npm:3.0.3" - "@vitest/pretty-format": "npm:^3.0.3" - "@vitest/runner": "npm:3.0.3" - "@vitest/snapshot": "npm:3.0.3" - "@vitest/spy": "npm:3.0.3" - "@vitest/utils": "npm:3.0.3" + "@vitest/expect": "npm:3.0.4" + "@vitest/mocker": "npm:3.0.4" + "@vitest/pretty-format": "npm:^3.0.4" + "@vitest/runner": "npm:3.0.4" + "@vitest/snapshot": "npm:3.0.4" + "@vitest/spy": "npm:3.0.4" + "@vitest/utils": "npm:3.0.4" chai: "npm:^5.1.2" debug: "npm:^4.4.0" expect-type: "npm:^1.1.0" magic-string: "npm:^0.30.17" - pathe: "npm:^2.0.1" + pathe: "npm:^2.0.2" std-env: "npm:^3.8.0" tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" tinypool: "npm:^1.0.2" tinyrainbow: "npm:^2.0.0" vite: "npm:^5.0.0 || ^6.0.0" - vite-node: "npm:3.0.3" + vite-node: "npm:3.0.4" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.0.3 - "@vitest/ui": 3.0.3 + "@vitest/browser": 3.0.4 + "@vitest/ui": 3.0.4 happy-dom: "*" jsdom: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/debug": + optional: true "@types/node": optional: true "@vitest/browser": @@ -21509,7 +21492,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/5d8c1ea39677e93c206767c109c5a6564fac1f2f73c146fbcba64761118807a6c3569522e0efba7feefa058a72f8d0b3abdbb1b8326fef276e88e315b34d6656 + checksum: 10c0/b610df2b9ed285c5e9a20014f277e1aab84513be71ab51a99e1091b6769aa95323e0c76eb7410b91ed6094566949a921716a672c3b746aeae9d5184b323fb6c0 languageName: node linkType: hard @@ -21592,7 +21575,7 @@ __metadata: "@docusaurus/types": "npm:3.7.0" "@eslint/js": "npm:^9.18.0" "@mdx-js/react": "npm:^3.0.0" - "@mdx-js/typescript-plugin": "npm:^0.0.6" + "@mdx-js/typescript-plugin": "npm:^0.0.8" "@types/eslint": "npm:^9.6.1" "@types/eslint-config-prettier": "npm:^6.11.3" "@types/ua-parser-js": "npm:^0.7.39" @@ -21603,7 +21586,7 @@ __metadata: eslint-config-prettier: "npm:^10.0.1" eslint-plugin-mdx: "npm:^3.1.5" prettier: "npm:^3.4.2" - prettier-plugin-jsdoc: "npm:^1.3.0" + prettier-plugin-jsdoc: "npm:^1.3.2" prettier-plugin-organize-imports: "npm:^4.1.0" prism-react-renderer: "npm:^2.3.0" react: "npm:^18.0.0" @@ -21650,7 +21633,7 @@ __metadata: "@types/css-tree": "npm:^2" "@types/debug": "npm:^4" "@types/electron": "npm:^1.6.12" - "@types/node": "npm:^22.10.7" + "@types/node": "npm:^22.10.10" "@types/papaparse": "npm:^5" "@types/pngjs": "npm:^6.0.5" "@types/prop-types": "npm:^15" @@ -21664,7 +21647,7 @@ __metadata: "@types/uuid": "npm:^10.0.0" "@types/ws": "npm:^8" "@vitejs/plugin-react-swc": "npm:^3.7.2" - "@vitest/coverage-istanbul": "npm:^3.0.3" + "@vitest/coverage-istanbul": "npm:^3.0.4" "@xterm/addon-fit": "npm:^0.10.0" "@xterm/addon-search": "npm:^0.15.0" "@xterm/addon-serialize": "npm:^0.13.0" @@ -21698,7 +21681,7 @@ __metadata: parse-srcset: "npm:^1.0.2" pngjs: "npm:^7.0.0" prettier: "npm:^3.4.2" - prettier-plugin-jsdoc: "npm:^1.3.0" + prettier-plugin-jsdoc: "npm:^1.3.2" prettier-plugin-organize-imports: "npm:^4.1.0" prop-types: "npm:^15.8.1" react: "npm:^18.3.1" @@ -21737,7 +21720,7 @@ __metadata: vite-plugin-static-copy: "npm:^2.2.0" vite-plugin-svgr: "npm:^4.3.0" vite-tsconfig-paths: "npm:^5.1.4" - vitest: "npm:^3.0.3" + vitest: "npm:^3.0.4" winston: "npm:^3.17.0" ws: "npm:^8.18.0" yaml: "npm:^2.6.1"