diff --git a/package-lock.json b/package-lock.json index 410ace7..43e7682 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "@arethetypeswrong/cli": "0.18.5", "@doc-kit/cli": "1.0.5", - "@doc-kit/generator-react": "0.5.0", + "@doc-kit/generator-react": "0.5.3", "@docov/cli": "0.1.1", "@lavamoat/harden": "0.8.1", "@oxlint/plugins": "1.91.0", @@ -332,30 +332,30 @@ } }, "node_modules/@doc-kit/generator-react": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@doc-kit/generator-react/-/generator-react-0.5.0.tgz", - "integrity": "sha512-9daa9mBOQoduTli03n6+qer4yw6BZ6R4gIkX0NgxYXC9PQbW2SY8jlucjKu3gei37zME77OzkJa5lrhoVLdeyg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@doc-kit/generator-react/-/generator-react-0.5.3.tgz", + "integrity": "sha512-rplIhJNnfpqztGkPcK+jhzlinGFAikhc5hspwQd2JkM6E6e4axBLrjuSBOt7NUHfkT7R8vEvif4+4tL0vGt7QA==", "dev": true, "license": "MIT", "dependencies": { "@11ty/is-land": "^5.0.1", - "@doc-kit/core": "1.3.0", + "@doc-kit/core": "1.3.1", "@fontsource-variable/open-sans": "^5.3.0", "@fontsource/ibm-plex-mono": "^5.3.0", "@heroicons/react": "^2.2.0", "@node-core/rehype-shiki": "^1.5.1", - "@node-core/ui-components": "^1.8.0", + "@node-core/ui-components": "^1.8.1", "@orama/orama": "^3.1.18", "@orama/ui": "^1.5.4", + "@rolldown/binding-wasm32-wasi": "~1.2.15", "estree-util-to-js": "^2.0.0", "github-slugger": "^2.0.0", "hast-util-to-html": "^9.0.5", "hast-util-to-string": "^3.0.1", "hastscript": "^9.0.1", "mdast-util-slice-markdown": "^2.0.1", - "preact": "^10.29.7", - "preact-render-to-string": "^6.7.0", - "reading-time": "^1.5.0", + "preact": "^11.0.2", + "preact-render-to-string": "^6.8.1", "recma-jsx": "^1.0.1", "recma-stringify": "^1.0.0", "rehype-raw": "^7.0.0", @@ -367,8 +367,115 @@ "semver": "^7.8.5", "unified": "^11.0.5", "unist-builder": "^4.0.0", + "unist-util-visit": "^5.2.0", + "vite": "~8.3.5" + } + }, + "node_modules/@doc-kit/generator-react/node_modules/@doc-kit/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@doc-kit/core/-/core-1.3.1.tgz", + "integrity": "sha512-TaIvN1DLJArpMje/GNlrb+RavdSTsC4aSEGQAqlGO2UdyH5/Jr+b+SrzRu0boRtVhwE/oauf0fTiVdpnTXf71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@node-core/rehype-shiki": "^1.5.1", + "@swc/html-wasm": "^1.16.2", + "@swc/wasm": "^1.15.46", + "acorn": "^8.17.0", + "cosmiconfig": "^10.0.1", + "github-slugger": "^2.0.0", + "mdast-util-slice-markdown": "^2.0.1", + "mdast-util-to-string": "^4.0.0", + "piscina": "^5.3.2", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-mdx": "^3.1.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-stringify": "^11.0.0", + "semver": "^7.8.5", + "shiki": "^4.4.3", + "unified": "^11.0.5", + "unist-builder": "^4.0.0", + "unist-util-find-after": "^5.0.0", + "unist-util-position": "^5.0.0", + "unist-util-remove": "^4.0.0", + "unist-util-select": "^5.1.0", "unist-util-visit": "^5.1.0", - "vite": "~8.3.1" + "yaml": "^2.9.1" + }, + "peerDependencies": { + "@doc-kit/generator-react": ">=0.1.0", + "@node-core/doc-kit": ">=2.0.0", + "@node-core/doc-kit-legacy": ">=1.0.0" + }, + "peerDependenciesMeta": { + "@doc-kit/generator-react": { + "optional": true + }, + "@node-core/doc-kit": { + "optional": true + }, + "@node-core/doc-kit-legacy": { + "optional": true + } + } + }, + "node_modules/@doc-kit/generator-react/node_modules/argparse": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-3.0.4.tgz", + "integrity": "sha512-fwWK3Zq22l4XJJjx5mcBHGikIk+hJqO+32dPm0Jur7+rtG5x1scOjSfdT9ZKeWHPpsya/l0HHK4tDImBkTrtvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "PSF-2.0" + }, + "node_modules/@doc-kit/generator-react/node_modules/cosmiconfig": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-10.0.1.tgz", + "integrity": "sha512-/zvGoYn0y27QTBmK+0B+oPdEPC4fKGUmJsMTQbDjqph00TrkqfVFW/M+C6ya54sYCgHC6QCwK/mI6djt8cEGHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "js-yaml": "^5.4.1" + }, + "engines": { + "node": "^22.18 || >= 24" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/@doc-kit/generator-react/node_modules/js-yaml": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.5.0.tgz", + "integrity": "sha512-paNr4LFIFPjeeSmwNYdrb8FafLLG/Cr2Af3GjbsHJ5CxIjH4r0c2emlmRdAtpPAieP1gRVzk6buBbVP5gBMGAg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^3.0.3" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" } }, "node_modules/@docov/cli": { @@ -3863,6 +3970,73 @@ "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.2.16.tgz", + "integrity": "sha512-sc7pWIsuq0Oe/93mI+NuZVX8fZJNXMa8zpzAPQg9llue38LK0eox7wdZ+GqDiIgvODj3+ClCTIvo5GUPPwK9Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/core": "2.0.0-beta.2", + "@emnapi/runtime": "2.0.0-beta.2", + "@napi-rs/wasm-runtime": "1.2.6" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core": { + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-beta.2.tgz", + "integrity": "sha512-MzCVoWtcg4Pm2B3je5mMvYMvj3MmBKw+fU7vbsJc9/iT8ip6/eYIHo/Dsm/mr+wsHB6SEyJDuxB09Yy6r/8+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/wasi-threads": "2.2.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-beta.2.tgz", + "integrity": "sha512-JcrSPzPvZuNZvJqPTF9Fw25LbOJ8avzFVlaf2grmH4Cku0oGP47tRgqPZadcfj3YoZMHkFVnCYFbQM8I+i5QEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.2.0.tgz", + "integrity": "sha512-JP7OYH38Q7+pyTAe14raZHLQIK7BDKbdwji+Xi3pcd/6QkJYQH3SX4wu6EplGrGJWRepoNzedfm0G3B9Z4e9Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.6.tgz", + "integrity": "sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || 2.0.0-beta.2", + "@emnapi/runtime": "^1.7.1 || 2.0.0-beta.2" + } + }, "node_modules/@rolldown/binding-win32-arm64-msvc": { "version": "1.2.16", "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.16.tgz", @@ -4090,7 +4264,6 @@ "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { "tslib": "^2.4.0" } @@ -8908,9 +9081,9 @@ } }, "node_modules/preact": { - "version": "10.29.8", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.29.8.tgz", - "integrity": "sha512-ej2aVZ+vZ8WO7tvlQWRM9N63A0KzF9q4mWJfDUHgYaIofWY9hu74QdnQrjoPMmZi2/nZ5gN0bJCQF49xQqx09Q==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-11.2.0.tgz", + "integrity": "sha512-/HfHI/7N84e6GrWBJ3J280z3mLaRJiDcSvj/A+y/4AbLnND/1UlGHe1sR6oYuTGwId0nP7dqDU9OnLxMPZ7xBg==", "dev": true, "license": "MIT", "funding": { @@ -8918,7 +9091,7 @@ "url": "https://opencollective.com/preact" }, "peerDependencies": { - "preact-render-to-string": ">=5" + "preact-render-to-string": ">=6.7.0" }, "peerDependenciesMeta": { "preact-render-to-string": { @@ -9165,13 +9338,6 @@ } } }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", - "dev": true, - "license": "MIT" - }, "node_modules/readme-assert": { "version": "10.1.3", "resolved": "https://registry.npmjs.org/readme-assert/-/readme-assert-10.1.3.tgz", diff --git a/package.json b/package.json index 6865e0a..7db8ab4 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@arethetypeswrong/cli": "0.18.5", "@doc-kit/cli": "1.0.5", - "@doc-kit/generator-react": "0.5.0", + "@doc-kit/generator-react": "0.5.3", "@docov/cli": "0.1.1", "@lavamoat/harden": "0.8.1", "@oxlint/plugins": "1.91.0",