diff --git a/package.json b/package.json index d2e1b5c..524cd8e 100644 --- a/package.json +++ b/package.json @@ -96,8 +96,8 @@ "markdownlint-cli": "^0.41.0", "prettier": "^3.3.2", "ts-jest": "^29.1.5", - "tsx": "^4.15.7", - "typedoc": "^0.26.2", + "tsx": "^4.15.8", + "typedoc": "^0.26.3", "typedoc-plugin-keywords": "^1.6.0", "typedoc-plugin-markdown": "^4.1.0", "typedoc-plugin-mdn-links": "^3.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb508d3..7c2999c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,23 +78,23 @@ importers: specifier: ^29.1.5 version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.9))(typescript@5.5.2) tsx: - specifier: ^4.15.7 - version: 4.15.7 + specifier: ^4.15.8 + version: 4.15.8 typedoc: - specifier: ^0.26.2 - version: 0.26.2(typescript@5.5.2) + specifier: ^0.26.3 + version: 0.26.3(typescript@5.5.2) typedoc-plugin-keywords: specifier: ^1.6.0 - version: 1.6.0(typedoc@0.26.2(typescript@5.5.2)) + version: 1.6.0(typedoc@0.26.3(typescript@5.5.2)) typedoc-plugin-markdown: specifier: ^4.1.0 - version: 4.1.0(typedoc@0.26.2(typescript@5.5.2)) + version: 4.1.0(typedoc@0.26.3(typescript@5.5.2)) typedoc-plugin-mdn-links: specifier: ^3.2.1 - version: 3.2.1(typedoc@0.26.2(typescript@5.5.2)) + version: 3.2.1(typedoc@0.26.3(typescript@5.5.2)) typedoc-plugin-mermaid: specifier: ^1.11.1 - version: 1.11.1(typedoc@0.26.2(typescript@5.5.2)) + version: 1.11.1(typedoc@0.26.3(typescript@5.5.2)) typedoc-plugin-remove-references: specifier: ^0.0.6 version: 0.0.6 @@ -429,8 +429,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/config-array@0.16.0': @@ -579,8 +579,8 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==, tarball: https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@shikijs/core@1.9.1': - resolution: {integrity: sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg==, tarball: https://registry.npmjs.org/@shikijs/core/-/core-1.9.1.tgz} + '@shikijs/core@1.10.0': + resolution: {integrity: sha512-BZcr6FCmPfP6TXaekvujZcnkFmJHZ/Yglu97r/9VjzVndQA56/F4WjUKtJRQUnK59Wi7p/UTAOekMfCJv7jnYg==, tarball: https://registry.npmjs.org/@shikijs/core/-/core-1.10.0.tgz} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, tarball: https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz} @@ -1014,8 +1014,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, tarball: https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz} - electron-to-chromium@1.4.812: - resolution: {integrity: sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz} + electron-to-chromium@1.4.814: + resolution: {integrity: sha512-GVulpHjFu1Y9ZvikvbArHmAhZXtm3wHlpjTMcXNGKl4IQ4jMQjlnz8yMQYYqdLHKi/jEL2+CBC2akWVCoIGUdw==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.814.tgz} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==, tarball: https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz} @@ -1804,8 +1804,8 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz} + lru-cache@10.3.0: + resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz} engines: {node: 14 || >=16.14} lru-cache@5.1.1: @@ -2136,8 +2136,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz} engines: {node: '>=8'} - shiki@1.9.1: - resolution: {integrity: sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA==, tarball: https://registry.npmjs.org/shiki/-/shiki-1.9.1.tgz} + shiki@1.10.0: + resolution: {integrity: sha512-YD2sXQ+TMD/F9BimV9Jn0wj35pqOvywvOG/3PB6hGHyGKlM7TJ9tyJ02jOb2kF8F0HfJwKNYrh3sW7jEcuRlXA==, tarball: https://registry.npmjs.org/shiki/-/shiki-1.10.0.tgz} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, tarball: https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz} @@ -2312,8 +2312,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz} - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.15.7.tgz} + tsx@4.15.8: + resolution: {integrity: sha512-B8dMlbbkZPW0GQ7wafyy2TGXyoGYW0IURfWkM1h/WzgG5lxxRoeDU2VbMURmmjwGaCsoKROVTLmQQPe/s2TnLw==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.15.8.tgz} engines: {node: '>=18.0.0'} hasBin: true @@ -2370,8 +2370,8 @@ packages: typedoc-plugin-remove-references@0.0.6: resolution: {integrity: sha512-QoyHpopznnJbWW/9JT2NHSK+eTmyShkPYebwe5ZnO8aohPLc5okk4puWUDXnNh2Tn7cJU8U3t1tEMO6ghbwE8Q==, tarball: https://registry.npmjs.org/typedoc-plugin-remove-references/-/typedoc-plugin-remove-references-0.0.6.tgz} - typedoc@0.26.2: - resolution: {integrity: sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA==, tarball: https://registry.npmjs.org/typedoc/-/typedoc-0.26.2.tgz} + typedoc@0.26.3: + resolution: {integrity: sha512-6d2Sw9disvvpdk4K7VNjKr5/3hzijtfQVHRthhDqJgnhMHy1wQz4yPMJVKXElvnZhFr0nkzo+GzjXDTRV5yLpg==, tarball: https://registry.npmjs.org/typedoc/-/typedoc-0.26.3.tgz} engines: {node: '>= 18'} hasBin: true peerDependencies: @@ -2772,7 +2772,7 @@ snapshots: eslint: 9.5.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.11.0': {} '@eslint/config-array@0.16.0': dependencies: @@ -3028,7 +3028,7 @@ snapshots: '@pkgr/core@0.1.1': {} - '@shikijs/core@1.9.1': {} + '@shikijs/core@1.10.0': {} '@sinclair/typebox@0.27.8': {} @@ -3111,7 +3111,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2)': dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 7.14.1(eslint@9.5.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 7.14.1 '@typescript-eslint/type-utils': 7.14.1(eslint@9.5.0)(typescript@5.5.2) @@ -3371,7 +3371,7 @@ snapshots: browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001638 - electron-to-chromium: 1.4.812 + electron-to-chromium: 1.4.814 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -3529,7 +3529,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.812: {} + electron-to-chromium@1.4.814: {} emittery@0.13.1: {} @@ -3772,7 +3772,7 @@ snapshots: eslint-plugin-regexp@2.6.0(eslint@9.5.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: 9.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -3801,7 +3801,7 @@ snapshots: eslint@9.5.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.16.0 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.5.0 @@ -4592,7 +4592,7 @@ snapshots: lodash.merge@4.6.2: {} - lru-cache@10.2.2: {} + lru-cache@10.3.0: {} lru-cache@5.1.1: dependencies: @@ -4776,7 +4776,7 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.3.0 minipass: 7.1.2 path-type@4.0.0: {} @@ -4820,11 +4820,11 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp.prototype.flags@1.5.2: @@ -4884,7 +4884,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -4914,9 +4914,9 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.9.1: + shiki@1.10.0: dependencies: - '@shikijs/core': 1.9.1 + '@shikijs/core': 1.10.0 side-channel@1.0.6: dependencies: @@ -5080,7 +5080,7 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.7: + tsx@4.15.8: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -5127,32 +5127,32 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typedoc-plugin-keywords@1.6.0(typedoc@0.26.2(typescript@5.5.2)): + typedoc-plugin-keywords@1.6.0(typedoc@0.26.3(typescript@5.5.2)): dependencies: - typedoc: 0.26.2(typescript@5.5.2) + typedoc: 0.26.3(typescript@5.5.2) typescript: 5.5.2 - typedoc-plugin-markdown@4.1.0(typedoc@0.26.2(typescript@5.5.2)): + typedoc-plugin-markdown@4.1.0(typedoc@0.26.3(typescript@5.5.2)): dependencies: - typedoc: 0.26.2(typescript@5.5.2) + typedoc: 0.26.3(typescript@5.5.2) - typedoc-plugin-mdn-links@3.2.1(typedoc@0.26.2(typescript@5.5.2)): + typedoc-plugin-mdn-links@3.2.1(typedoc@0.26.3(typescript@5.5.2)): dependencies: - typedoc: 0.26.2(typescript@5.5.2) + typedoc: 0.26.3(typescript@5.5.2) - typedoc-plugin-mermaid@1.11.1(typedoc@0.26.2(typescript@5.5.2)): + typedoc-plugin-mermaid@1.11.1(typedoc@0.26.3(typescript@5.5.2)): dependencies: html-escaper: 3.0.3 - typedoc: 0.26.2(typescript@5.5.2) + typedoc: 0.26.3(typescript@5.5.2) typedoc-plugin-remove-references@0.0.6: {} - typedoc@0.26.2(typescript@5.5.2): + typedoc@0.26.3(typescript@5.5.2): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.9.1 + shiki: 1.10.0 typescript: 5.5.2 yaml: 2.4.5