diff --git a/.github/workflows/coverage-badge.yml b/.github/workflows/coverage-badge.yml index b02e2c5..0d4480e 100644 --- a/.github/workflows/coverage-badge.yml +++ b/.github/workflows/coverage-badge.yml @@ -32,7 +32,7 @@ jobs: run: yarn test:coverage - name: generate badges - run: yarn generate-badges + run: yarn generate-coverage-report:badges - name: push coverage artifacts to another branch uses: peaceiris/actions-gh-pages@v4 diff --git a/.github/workflows/coverage-pr.yml b/.github/workflows/coverage-pr.yml new file mode 100644 index 0000000..cd3da85 --- /dev/null +++ b/.github/workflows/coverage-pr.yml @@ -0,0 +1,34 @@ +name: "PR Build and Test" +on: + pull_request: + +jobs: + build-and-test: + permissions: + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: "Install Node" + uses: actions/setup-node@v4 + with: + node-version: "20.x" + - name: 📥 Install Dependencies + run: yarn --frozen-lockfile + + - name: "Build" + run: yarn build + + - name: run coverage + run: yarn test:coverage + + # Remove node_modules to see if this action runs entirely compiled + - name: "Remove Node Modules" + run: rm -rf node_modules + + - name: "PR Test Reports" + uses: hyperse-io/vitest-coverage-reporter@v1.0.10 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + include-all-projects: "false" + name: "PR Test Reports" \ No newline at end of file diff --git a/.github/workflows/release-or-version-pr.yml b/.github/workflows/release-or-version-pr.yml index a553832..e999b6a 100644 --- a/.github/workflows/release-or-version-pr.yml +++ b/.github/workflows/release-or-version-pr.yml @@ -31,9 +31,6 @@ jobs: - name: 'Run test coverage' run: yarn test:coverage - - name: Hyperse Vitest Coverage Reporter - uses: hyperse-io/vitest-coverage-reporter@v1.0.9 - # @link https://github.com/changesets/action - name: Create Release Pull Request or Publish to npm id: changesets diff --git a/package.json b/package.json index 0f1dc83..3d524fb 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,8 @@ "build": "rimraf dist && tsc -p ./tsconfig.build.json", "changeset": "changeset", "cz": "cz", - "generate-badges": "generate-badges", + "generate-coverage-report:badges": "generate-coverage-report --type badges", + "generate-coverage-report:readme": "generate-coverage-report --type readme", "lint": "eslint .", "lint-fix": "yarn lint --fix", "lint-staged-files": "lint-staged --allow-empty", @@ -61,14 +62,14 @@ "@changesets/cli": "2.27.7", "@commitlint/cli": "19.4.0", "@commitlint/config-conventional": "19.2.2", - "@hyperse/eslint-config-hyperse": "^1.1.1", - "@hyperse/vitest-coverage-reporter": "^1.0.9", - "@types/node": "^22.1.0", + "@hyperse/eslint-config-hyperse": "^1.1.3", + "@hyperse/vitest-coverage-reporter": "^1.0.10", + "@types/node": "^22.2.0", "@vitest/coverage-istanbul": "^2.0.5", - "cheerio": "^1.0.0-rc.12", + "cheerio": "^1.0.0", "commitizen": "4.3.0", "cz-conventional-changelog": "3.3.0", - "eslint": "^9.8.0", + "eslint": "^9.9.0", "husky": "9.1.4", "lint-staged": "15.2.8", "rimraf": "6.0.1", diff --git a/website/package.json b/website/package.json index 9b07979..7f1d3b4 100644 --- a/website/package.json +++ b/website/package.json @@ -46,10 +46,10 @@ ] }, "dependencies": { - "@docusaurus/core": "^3.4.0", - "@docusaurus/plugin-content-docs": "^3.4.0", - "@docusaurus/plugin-google-gtag": "^3.4.0", - "@docusaurus/preset-classic": "^3.4.0", + "@docusaurus/core": "^3.5.1", + "@docusaurus/plugin-content-docs": "^3.5.1", + "@docusaurus/plugin-google-gtag": "^3.5.1", + "@docusaurus/preset-classic": "^3.5.1", "@mdx-js/react": "^3.0.1", "clsx": "^2.1.1", "postcss": "^8.4.41", @@ -63,15 +63,15 @@ "@changesets/cli": "2.27.7", "@commitlint/cli": "19.4.0", "@commitlint/config-conventional": "19.2.2", - "@docusaurus/module-type-aliases": "3.4.0", - "@hyperse/eslint-config-hyperse": "^1.1.1", + "@docusaurus/module-type-aliases": "3.5.1", + "@hyperse/eslint-config-hyperse": "^1.1.3", "@tsconfig/docusaurus": "^2.0.3", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "commitizen": "4.3.0", "cz-conventional-changelog": "3.3.0", - "eslint": "^9.8.0", + "eslint": "^9.9.0", "husky": "9.1.4", "lint-staged": "15.2.8", "typescript": "5.5.4", diff --git a/yarn.lock b/yarn.lock index c062d79..00b9397 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2245,9 +2245,9 @@ __metadata: languageName: node linkType: hard -"@docusaurus/core@npm:3.4.0, @docusaurus/core@npm:^3.4.0": - version: 3.4.0 - resolution: "@docusaurus/core@npm:3.4.0" +"@docusaurus/core@npm:3.5.1, @docusaurus/core@npm:^3.5.1": + version: 3.5.1 + resolution: "@docusaurus/core@npm:3.5.1" dependencies: "@babel/core": "npm:^7.23.3" "@babel/generator": "npm:^7.23.3" @@ -2259,12 +2259,12 @@ __metadata: "@babel/runtime": "npm:^7.22.6" "@babel/runtime-corejs3": "npm:^7.22.6" "@babel/traverse": "npm:^7.22.8" - "@docusaurus/cssnano-preset": "npm:3.4.0" - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/cssnano-preset": "npm:3.5.1" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" autoprefixer: "npm:^10.4.14" babel-loader: "npm:^9.1.3" babel-plugin-dynamic-import-node: "npm:^2.3.3" @@ -2322,39 +2322,39 @@ __metadata: react-dom: ^18.0.0 bin: docusaurus: bin/docusaurus.mjs - checksum: 10/2acaeadfe96b266088542ac74f7f8bdbab550e5abee2d2ef14e05d92a60d89b4312a4bf69dd9cbe3808bb5f3defc56c4e5c126b0797d31bc9919b79db21c1997 + checksum: 10/0379631887e6a2d172cd6010815ccbd726d1d308e8a97abadf6c8f9b99eba4e757c00a45c50a9832f971ef1d149691cb293f292a519491f5cd7402c9b5286666 languageName: node linkType: hard -"@docusaurus/cssnano-preset@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/cssnano-preset@npm:3.4.0" +"@docusaurus/cssnano-preset@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/cssnano-preset@npm:3.5.1" dependencies: cssnano-preset-advanced: "npm:^6.1.2" postcss: "npm:^8.4.38" postcss-sort-media-queries: "npm:^5.2.0" tslib: "npm:^2.6.0" - checksum: 10/cc1892257cd49d752df615f6194b32ce810cdbf71b4fd32aa268cbd4b41071991d5573fca77417cc1f4cc1f85a9097d8cbc6d8eb413292a5d38b8d062e39489a + checksum: 10/e7393f345c559e72eeaff18035f63668becb244ac0c2ed11e8c4524b8b3a910a2910ef86935f2cc1d91a80eba601e0bffbd365f762b285fc8d82fad20ba6797e languageName: node linkType: hard -"@docusaurus/logger@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/logger@npm:3.4.0" +"@docusaurus/logger@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/logger@npm:3.5.1" dependencies: chalk: "npm:^4.1.2" tslib: "npm:^2.6.0" - checksum: 10/0a58a7feed5651fa9e43c15d83232ddd2110c670d566a4cec910bfa90b0de5b986e5d20ed42f44e7324fc0cfa7244f774b45c9f35a9d81d7c321443d2ff2c3b9 + checksum: 10/89b175ed70d8d3730427b598af9e61f1cf20854dd649a12057f1153628ce9d367aa6ee68cf432eb04b16a745f4f7f7f97c27f8da04c2839327f448fcd4eacbf9 languageName: node linkType: hard -"@docusaurus/mdx-loader@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/mdx-loader@npm:3.4.0" +"@docusaurus/mdx-loader@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/mdx-loader@npm:3.5.1" dependencies: - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" "@mdx-js/mdx": "npm:^3.0.0" "@slorber/remark-comment": "npm:^1.0.0" escape-html: "npm:^1.0.3" @@ -2379,15 +2379,15 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/aebfbd432ee8bcadff0ff15d33aebefb61fc2f4a8040ffb12f0e7200b5fc490ba063643d5188209722aa8c7b15fd9f1d9a70039c005f135efba174a39110b830 + checksum: 10/19dd4a2736cee08933527bbeb5c24b2e6adb1446a83fe2c8bbdb111a5b6b6e7418bec7e1d73fcf5a9b0ec4c2b404a87b9e74d6cc4c8b155a4cca75f792ea74b6 languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/module-type-aliases@npm:3.4.0" +"@docusaurus/module-type-aliases@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/module-type-aliases@npm:3.5.1" dependencies: - "@docusaurus/types": "npm:3.4.0" + "@docusaurus/types": "npm:3.5.1" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" @@ -2397,22 +2397,23 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 10/581ca7ad71d9a3fb379427589dd4be541788bc7065b3effe623c831e5280b247e33b1568aff8400e3403797e0a6d797dff6000d9446571efe8917418caf00151 + checksum: 10/80b94c83d298db0bfd33a1b70e7352c648d13815e7c10849da44569c069b483b6ba1c7ecda49275a4b57c2f37d8acd8d4edb1a9aece9456d621e85c536a7cefc languageName: node linkType: hard -"@docusaurus/plugin-content-blog@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-content-blog@npm:3.4.0" +"@docusaurus/plugin-content-blog@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-content-blog@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" - cheerio: "npm:^1.0.0-rc.12" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/theme-common": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" + cheerio: "npm:1.0.0-rc.12" feed: "npm:^4.2.2" fs-extra: "npm:^11.1.1" lodash: "npm:^4.17.21" @@ -2423,24 +2424,26 @@ __metadata: utility-types: "npm:^3.10.0" webpack: "npm:^5.88.1" peerDependencies: + "@docusaurus/plugin-content-docs": "*" react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/27bc3b6fc4d20667014d2efd8a6c69ac8ec55739807be39830e055a03334bae490f22caa891b700003446ddfa6cc1460d244eeb016d9cf5c5da78eeb253d0f90 + checksum: 10/d9b9ced2d327ac99d4b6963d07891f4133e55c73b9e95ea2e5cde8edb0c7915d0a633222ef299b17f3be1bd9bc9b5cbc5f0abc0b39334629f3ebd2e35ed85b4b languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:3.4.0, @docusaurus/plugin-content-docs@npm:^3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-content-docs@npm:3.4.0" +"@docusaurus/plugin-content-docs@npm:3.5.1, @docusaurus/plugin-content-docs@npm:^3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-content-docs@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/module-type-aliases": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/module-type-aliases": "npm:3.5.1" + "@docusaurus/theme-common": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" "@types/react-router-config": "npm:^5.0.7" combine-promises: "npm:^1.1.0" fs-extra: "npm:^11.1.1" @@ -2452,156 +2455,156 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/46533013761bec354866a8ce4cd272fd3bfbbab2c68ae6a3e6e561d2f1eac99addc19993e88997508479025ef5d79fa711729822f805a34f1592d1299f343174 + checksum: 10/d088e8cb0779ccd278a440a8057e027becf8f6524e3ba28651243524e7bd0f5c25bf03705a4b284070bc8f497c61df5acae348e078831414b6a1fdec060a4f42 languageName: node linkType: hard -"@docusaurus/plugin-content-pages@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-content-pages@npm:3.4.0" +"@docusaurus/plugin-content-pages@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-content-pages@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" webpack: "npm:^5.88.1" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/6fbea942a147836af2320f47e1e5753cb7129fdab211055f35d95e43eb2be60c19bc01657f41da1641028ce708550c3c7698510df50ae79812fa053de111a8c3 + checksum: 10/883d273d7d10280de98109acc4b319190fbf5d5773b0918d4f2b8d9eeac2c96247dee5ffdf2843ca130da26db45f44a05aff7a747e2439ed03a7e543b5c19900 languageName: node linkType: hard -"@docusaurus/plugin-debug@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-debug@npm:3.4.0" +"@docusaurus/plugin-debug@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-debug@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" fs-extra: "npm:^11.1.1" react-json-view-lite: "npm:^1.2.0" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/f07caeed0608a62c447b1a495e48fa8fcc8248d9c385887e2e814bb7610ff09b4ab2d7b10ba8ecc5024880a4e37d958fcd99aa4684406a946d92121ab94149c1 + checksum: 10/a91bdff2724f4a85283612758682ff5850e99f0e54ac1f227c87e63d7ae5f5030240e05e6508d29bbfc73c55b4d33928323f322932c3516523289661435d82f2 languageName: node linkType: hard -"@docusaurus/plugin-google-analytics@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-google-analytics@npm:3.4.0" +"@docusaurus/plugin-google-analytics@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-google-analytics@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/ade51012397c12dbe7d0563ad7b2e345e3acbbd7729bf490b6d0f0cc2527b91abdd41b31392786c4697591d5b1f066f9ad257f483deaa2f2ea5194e33e3cd821 + checksum: 10/62eb73700bb01cf13e210a998dd5b7015e6dcc6d3080aadf8aef23225db96c4f3da34dac06bc952aa2f63f750140e04d51d42dcecf63f57833f22ea89fc9a529 languageName: node linkType: hard -"@docusaurus/plugin-google-gtag@npm:3.4.0, @docusaurus/plugin-google-gtag@npm:^3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-google-gtag@npm:3.4.0" +"@docusaurus/plugin-google-gtag@npm:3.5.1, @docusaurus/plugin-google-gtag@npm:^3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-google-gtag@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" "@types/gtag.js": "npm:^0.0.12" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/bab50eecf16d41b3a6896f0f222477495be63a195d012725042df6ea43a25281ca6929422b3b1ca901ae4127cf2000c05432afd01c69430fe973dc5a9ad35b9d + checksum: 10/1eb33eec211a44fb1284ebc4e164864a1957cc45b378dbeb81ecac26576c1e7236e4d508c4bdc3f61c955440e01af23c4f7756e36b6ff5eefa024b0c165ee995 languageName: node linkType: hard -"@docusaurus/plugin-google-tag-manager@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-google-tag-manager@npm:3.4.0" +"@docusaurus/plugin-google-tag-manager@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-google-tag-manager@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/0b3e98856b81d66ba756fb2504bf54dbe24372fca0b4c298b6e83339be7c7c970c759bce3a4321b73c117d5eeef962f3395651100832bb3618f6cdb87f133b15 + checksum: 10/81b4ff624f50fdda31fa8f71e1cee3187e9d37bd581b1a8f27864d95d956ec580a96f32320627ed649cd1b1758414452f5b3da7588d45e8c48fd99b186d47e70 languageName: node linkType: hard -"@docusaurus/plugin-sitemap@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/plugin-sitemap@npm:3.4.0" +"@docusaurus/plugin-sitemap@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/plugin-sitemap@npm:3.5.1" dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" fs-extra: "npm:^11.1.1" sitemap: "npm:^7.1.1" tslib: "npm:^2.6.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/23f4821d88f167ebcd9001e721b32c8c43fc049086aac10eaf3c0a79c992a6787de4533b1526ad060cc55d1eecd60c593e2b7e7457850b862be93108e3cdb97c - languageName: node - linkType: hard - -"@docusaurus/preset-classic@npm:^3.4.0": - version: 3.4.0 - resolution: "@docusaurus/preset-classic@npm:3.4.0" - dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/plugin-content-blog": "npm:3.4.0" - "@docusaurus/plugin-content-docs": "npm:3.4.0" - "@docusaurus/plugin-content-pages": "npm:3.4.0" - "@docusaurus/plugin-debug": "npm:3.4.0" - "@docusaurus/plugin-google-analytics": "npm:3.4.0" - "@docusaurus/plugin-google-gtag": "npm:3.4.0" - "@docusaurus/plugin-google-tag-manager": "npm:3.4.0" - "@docusaurus/plugin-sitemap": "npm:3.4.0" - "@docusaurus/theme-classic": "npm:3.4.0" - "@docusaurus/theme-common": "npm:3.4.0" - "@docusaurus/theme-search-algolia": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" + checksum: 10/1cd2387d02f611c7e88bd33d9a3972ee9f8b17cd1503317df772da36a9f54b30e889edccc4910d1201e804a8b536d79e39798b24036a380a9da59286542c13c8 + languageName: node + linkType: hard + +"@docusaurus/preset-classic@npm:^3.5.1": + version: 3.5.1 + resolution: "@docusaurus/preset-classic@npm:3.5.1" + dependencies: + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/plugin-content-blog": "npm:3.5.1" + "@docusaurus/plugin-content-docs": "npm:3.5.1" + "@docusaurus/plugin-content-pages": "npm:3.5.1" + "@docusaurus/plugin-debug": "npm:3.5.1" + "@docusaurus/plugin-google-analytics": "npm:3.5.1" + "@docusaurus/plugin-google-gtag": "npm:3.5.1" + "@docusaurus/plugin-google-tag-manager": "npm:3.5.1" + "@docusaurus/plugin-sitemap": "npm:3.5.1" + "@docusaurus/theme-classic": "npm:3.5.1" + "@docusaurus/theme-common": "npm:3.5.1" + "@docusaurus/theme-search-algolia": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/968833af162303685bebce71baed4ae662ce4c67957ceba0c9d697459c5e7996455a8a7ecb1b5c1a5978b475d5aa71605f8ec6b5b90459940310ffb2f4f5b6f1 - languageName: node - linkType: hard - -"@docusaurus/theme-classic@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/theme-classic@npm:3.4.0" - dependencies: - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/module-type-aliases": "npm:3.4.0" - "@docusaurus/plugin-content-blog": "npm:3.4.0" - "@docusaurus/plugin-content-docs": "npm:3.4.0" - "@docusaurus/plugin-content-pages": "npm:3.4.0" - "@docusaurus/theme-common": "npm:3.4.0" - "@docusaurus/theme-translations": "npm:3.4.0" - "@docusaurus/types": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + checksum: 10/83eb42ac4a53c1c29f0e5f60be1d3de16b025bb0f5b1bf6904fb9810d2692619b6e838d33694c2644efa887ee7245f8de37f995d31483c41f5481628fe0699e1 + languageName: node + linkType: hard + +"@docusaurus/theme-classic@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/theme-classic@npm:3.5.1" + dependencies: + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/module-type-aliases": "npm:3.5.1" + "@docusaurus/plugin-content-blog": "npm:3.5.1" + "@docusaurus/plugin-content-docs": "npm:3.5.1" + "@docusaurus/plugin-content-pages": "npm:3.5.1" + "@docusaurus/theme-common": "npm:3.5.1" + "@docusaurus/theme-translations": "npm:3.5.1" + "@docusaurus/types": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" "@mdx-js/react": "npm:^3.0.0" clsx: "npm:^2.0.0" copy-text-to-clipboard: "npm:^3.2.0" - infima: "npm:0.2.0-alpha.43" + infima: "npm:0.2.0-alpha.44" lodash: "npm:^4.17.21" nprogress: "npm:^0.2.0" postcss: "npm:^8.4.26" @@ -2614,21 +2617,18 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/5c9e63797caa8123a8baf3f68b44ad03dab3f2c17c272c89e70fd8cd67be80c9bc979dff9ca7084fe47420ff6736b49da5b56a9ca5a6fb442f3df765b5af923c + checksum: 10/2014a1ba658eaca0f15189c92e9e99fd64a5737dc5070deaa6f7509b3969502832384debe51f2855d5d82ec4257900eb807f83a8106d3711c67680d978fcdc38 languageName: node linkType: hard -"@docusaurus/theme-common@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/theme-common@npm:3.4.0" +"@docusaurus/theme-common@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/theme-common@npm:3.5.1" dependencies: - "@docusaurus/mdx-loader": "npm:3.4.0" - "@docusaurus/module-type-aliases": "npm:3.4.0" - "@docusaurus/plugin-content-blog": "npm:3.4.0" - "@docusaurus/plugin-content-docs": "npm:3.4.0" - "@docusaurus/plugin-content-pages": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" + "@docusaurus/mdx-loader": "npm:3.5.1" + "@docusaurus/module-type-aliases": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" "@types/history": "npm:^4.7.11" "@types/react": "npm:*" "@types/react-router-config": "npm:*" @@ -2638,24 +2638,25 @@ __metadata: tslib: "npm:^2.6.0" utility-types: "npm:^3.10.0" peerDependencies: + "@docusaurus/plugin-content-docs": "*" react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/6a815feb6ae8ee5fb76ed76b10f826d8aa864926a31607ff7bff39ad5e1d95b215eec05acd66b9db667a8575c0283d90a373c52bb4d7262b02b69dd76932a534 + checksum: 10/079c0f7df1d2625a2bf4a234312c4d9d8d0f3bf76b34ad9214e8a16e0da02a6a60f5184286a48967083373680b37c7bc3adf4ab9028fbb56568720667402ffc5 languageName: node linkType: hard -"@docusaurus/theme-search-algolia@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/theme-search-algolia@npm:3.4.0" +"@docusaurus/theme-search-algolia@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/theme-search-algolia@npm:3.5.1" dependencies: "@docsearch/react": "npm:^3.5.2" - "@docusaurus/core": "npm:3.4.0" - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/plugin-content-docs": "npm:3.4.0" - "@docusaurus/theme-common": "npm:3.4.0" - "@docusaurus/theme-translations": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-validation": "npm:3.4.0" + "@docusaurus/core": "npm:3.5.1" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/plugin-content-docs": "npm:3.5.1" + "@docusaurus/theme-common": "npm:3.5.1" + "@docusaurus/theme-translations": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-validation": "npm:3.5.1" algoliasearch: "npm:^4.18.0" algoliasearch-helper: "npm:^3.13.3" clsx: "npm:^2.0.0" @@ -2667,23 +2668,23 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/80437afd52d10a41bdbed818654b0ead643e9fcf736f4a556ce1f882e865d0dee88d81b161f41b9c40b87db0c42d8b3b48841194e28cb0c826cc2f66475b3628 + checksum: 10/c9baa4fadbdc1115c39bdb49ad4df19651361b5f87fc873efc63ad758873e2c400ca73a622486dadc6f702c2a97f794b625a1e0b28efdb28b7d892cfa37bc57e languageName: node linkType: hard -"@docusaurus/theme-translations@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/theme-translations@npm:3.4.0" +"@docusaurus/theme-translations@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/theme-translations@npm:3.5.1" dependencies: fs-extra: "npm:^11.1.1" tslib: "npm:^2.6.0" - checksum: 10/bd4a2e451c368ed7dbb83fb8b98046e87722e628dcdb046766ad5f5e94e5a7c1f959edb5395e8a8526ff088596161026599ca47526e7ca8f976c75129a23a298 + checksum: 10/ef916ab89d7f12283e2f133a62c50872953f3301aa785c805238791c69507eceec336947e9c797949c7647b15d5a1d644ed7c2275290a5516ae2a1af0976ec52 languageName: node linkType: hard -"@docusaurus/types@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/types@npm:3.4.0" +"@docusaurus/types@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/types@npm:3.5.1" dependencies: "@mdx-js/mdx": "npm:^3.0.0" "@types/history": "npm:^4.7.11" @@ -2697,13 +2698,13 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 10/fea2147a919ef1824b6fde6b88eef92d8eefb396c956e586aecef2d1140c3456b0bea871a74c9f040a586313f7ff80ac99d6e96c74dde377fdaa06ebeb67e7ad + checksum: 10/066a2b878d8ab5b6e47eef8f029e1063a7ecf4a50a03b4c0231c20bce985ad2ca464c7fe682e8f58518373825dab2e46559a650f943400e4c1be813076515757 languageName: node linkType: hard -"@docusaurus/utils-common@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/utils-common@npm:3.4.0" +"@docusaurus/utils-common@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/utils-common@npm:3.5.1" dependencies: tslib: "npm:^2.6.0" peerDependencies: @@ -2711,32 +2712,32 @@ __metadata: peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: 10/a3d17e3e504e22972a3344215da9e97b5c5d9813a826146b5aad159953f92e1cd9cfecc9d1e2da22ee6df5be3f4b0cbd8f58071f979d0805b1b680d8e6bd571c + checksum: 10/cdec56977c75049abfecc2ed13a895f98d5911b1caea4e99ef7b514b25a18c49a81dbc1a5a9db155d01caf31e450adb99c7693f5c061c223c4ee80c7135674a1 languageName: node linkType: hard -"@docusaurus/utils-validation@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/utils-validation@npm:3.4.0" +"@docusaurus/utils-validation@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/utils-validation@npm:3.5.1" dependencies: - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/utils": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/utils": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" fs-extra: "npm:^11.2.0" joi: "npm:^17.9.2" js-yaml: "npm:^4.1.0" lodash: "npm:^4.17.21" tslib: "npm:^2.6.0" - checksum: 10/5dd17ab2c552bbad43bc1f1f92a6ddb865c4b0fe1372ea0524a2e3246559b85e229351f6a899d07e418f37de8fdf61284b3c24e41b47eaefd6e75683f7e22c22 + checksum: 10/c4b7294a58eda8cdd36641e2df0fcda8f8d71e09586461ac728e18c81f8a0abcb4f01a4f83da535ec69b8fc5ef869dfc6bf032520e63f6cb32833a24433fa0fe languageName: node linkType: hard -"@docusaurus/utils@npm:3.4.0": - version: 3.4.0 - resolution: "@docusaurus/utils@npm:3.4.0" +"@docusaurus/utils@npm:3.5.1": + version: 3.5.1 + resolution: "@docusaurus/utils@npm:3.5.1" dependencies: - "@docusaurus/logger": "npm:3.4.0" - "@docusaurus/utils-common": "npm:3.4.0" + "@docusaurus/logger": "npm:3.5.1" + "@docusaurus/utils-common": "npm:3.5.1" "@svgr/webpack": "npm:^8.1.0" escape-string-regexp: "npm:^4.0.0" file-loader: "npm:^6.2.0" @@ -2760,7 +2761,7 @@ __metadata: peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: 10/49f926eedbc3fd56cd6052a2cb22affdc9867dae087eaca0f68642af4f1988354a70e50f34956376808f8e343d2876e8a226cf8234e8e53d37efe786de44274a + checksum: 10/f03cf104750eb90534fd11ae55521de694d19770fcad8a6832ca2170587c740714f06d7cb6dea77f94abb3aa7fe1fd696507556fed58f4b6d324f9bc30a64fa3 languageName: node linkType: hard @@ -2971,10 +2972,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.8.0, @eslint/js@npm:^9.8.0": - version: 9.8.0 - resolution: "@eslint/js@npm:9.8.0" - checksum: 10/1c6ddbcc9f45f0165d9e218c085543536c03b4b650449a6f38f4e2b65b1d6bcd5f24f7feae72fca14d3697073cbdb413f270baef0f744cb0fb9e11ce9c84dbcc +"@eslint/js@npm:9.9.0, @eslint/js@npm:^9.9.0": + version: 9.9.0 + resolution: "@eslint/js@npm:9.9.0" + checksum: 10/9d6e94d0334aecaa7e5c78e654297d9b11679f56c8ec1b64db122cbecf64b5a04138617e901d0c79727d03abce8a898cce4288259435bde78460ebdab202998f languageName: node linkType: hard @@ -3022,12 +3023,13 @@ __metadata: languageName: node linkType: hard -"@hyperse/eslint-config-hyperse@npm:^1.1.1": - version: 1.1.1 - resolution: "@hyperse/eslint-config-hyperse@npm:1.1.1" +"@hyperse/eslint-config-hyperse@npm:^1.1.3": + version: 1.1.3 + resolution: "@hyperse/eslint-config-hyperse@npm:1.1.3" dependencies: - "@eslint/js": "npm:^9.8.0" + "@eslint/js": "npm:^9.9.0" "@next/eslint-plugin-next": "npm:rc" + "@vitest/eslint-plugin": "npm:^1.0.1" app-root-path: "npm:^3.1.0" eslint-config-prettier: "npm:^9.1.0" eslint-define-config: "npm:^2.1.0" @@ -3040,7 +3042,6 @@ __metadata: eslint-plugin-simple-import-sort: "npm:^12.1.1" eslint-plugin-sonarjs: "npm:^1.0.4" eslint-plugin-tailwindcss: "npm:^3.17.4" - eslint-plugin-vitest-2: "npm:^0.6.1" get-tsconfig: "npm:^4.7.6" globals: "npm:^15.9.0" prettier: "npm:^3.3.3" @@ -3049,7 +3050,7 @@ __metadata: peerDependencies: eslint: ">=9.3.0" typescript: ^5.4.3 - checksum: 10/ed01ebfecd7e0967d8e49916b291f8d9d8cfae742a6c3cb5229b154781fcd9694fcf5b62c48376af8ff2490fb054361e4f9cf4f4e751eacd75eba252a6fe4f70 + checksum: 10/83bda11a5ce1ad86abfbf2974c0f3f60d582899a3fc88659c8d41e80eeaec7ef60117d46ec38d9269eb35bbd0a680bc456fad3036b3b5025b5c3bcc4c7846e1c languageName: node linkType: hard @@ -3061,14 +3062,14 @@ __metadata: "@changesets/cli": "npm:2.27.7" "@commitlint/cli": "npm:19.4.0" "@commitlint/config-conventional": "npm:19.2.2" - "@hyperse/eslint-config-hyperse": "npm:^1.1.1" - "@hyperse/vitest-coverage-reporter": "npm:^1.0.9" - "@types/node": "npm:^22.1.0" + "@hyperse/eslint-config-hyperse": "npm:^1.1.3" + "@hyperse/vitest-coverage-reporter": "npm:^1.0.10" + "@types/node": "npm:^22.2.0" "@vitest/coverage-istanbul": "npm:^2.0.5" - cheerio: "npm:^1.0.0-rc.12" + cheerio: "npm:^1.0.0" commitizen: "npm:4.3.0" cz-conventional-changelog: "npm:3.3.0" - eslint: "npm:^9.8.0" + eslint: "npm:^9.9.0" husky: "npm:9.1.4" lint-staged: "npm:15.2.8" rimraf: "npm:6.0.1" @@ -3077,17 +3078,22 @@ __metadata: languageName: unknown linkType: soft -"@hyperse/vitest-coverage-reporter@npm:^1.0.9": - version: 1.0.9 - resolution: "@hyperse/vitest-coverage-reporter@npm:1.0.9" +"@hyperse/vitest-coverage-reporter@npm:^1.0.10": + version: 1.0.10 + resolution: "@hyperse/vitest-coverage-reporter@npm:1.0.10" dependencies: "@actions/core": "npm:1.10.1" "@actions/github": "npm:6.0.0" + "@manypkg/get-packages": "npm:^2.2.2" common-tags: "npm:1.8.2" + mdast-util-to-string: "npm:^4.0.0" minimist: "npm:^1.2.8" + remark-parse: "npm:^11.0.0" + remark-stringify: "npm:^11.0.0" + unified: "npm:^11.0.5" bin: - generate-badges: bin/generate-badges.mjs - checksum: 10/827ef77f23b3579bbdad4371b3f93aa9c3941a1f8a7abc120ba6049942cbe79dac08a75fd9adf922d1d3254b7cc49c878d221dc0f1175e5e057b4690f95141f5 + generate-coverage-report: bin/generate-coverage-report.mjs + checksum: 10/3e7bc395b5533482c694ce81660a66d4cd114b0e850797b29e1b13e4755e17faaf627c47f793b91dc2a5910a85d872af3fafe06de38a94ecaf01405edf510758 languageName: node linkType: hard @@ -3206,6 +3212,15 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:^2.2.2": + version: 2.2.3 + resolution: "@manypkg/find-root@npm:2.2.3" + dependencies: + "@manypkg/tools": "npm:^1.1.2" + checksum: 10/b0e6e530bda0019ea098fc88903c703b64f0eee3e568eb7e82258b1b487c330c76648bd27569835fcc61cf60d15d257a2779ac0051d1bc8a682f0fb629b989ef + languageName: node + linkType: hard + "@manypkg/get-packages@npm:^1.1.3": version: 1.1.3 resolution: "@manypkg/get-packages@npm:1.1.3" @@ -3220,6 +3235,27 @@ __metadata: languageName: node linkType: hard +"@manypkg/get-packages@npm:^2.2.2": + version: 2.2.2 + resolution: "@manypkg/get-packages@npm:2.2.2" + dependencies: + "@manypkg/find-root": "npm:^2.2.2" + "@manypkg/tools": "npm:^1.1.1" + checksum: 10/90a6f08a0b79f8edefeddb34eb0f1dad9ae08f5a86fc0df02349111cb85a239feb5aefb20d82c097caff2181581b3ec59b043c21cafd32e6baf9af6b19cc9de4 + languageName: node + linkType: hard + +"@manypkg/tools@npm:^1.1.1, @manypkg/tools@npm:^1.1.2": + version: 1.1.2 + resolution: "@manypkg/tools@npm:1.1.2" + dependencies: + fast-glob: "npm:^3.3.2" + jju: "npm:^1.4.0" + js-yaml: "npm:^4.1.0" + checksum: 10/f3d57b52d07634aef92a136e8f02009626ce7cc283d77d129787bf81d1ad8b0dae9a2cedfd794bd71caf601184929125fc2f4aa105bc0a8d3fcf56a0ce1cf0a0 + languageName: node + linkType: hard + "@mdx-js/mdx@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/mdx@npm:3.0.1" @@ -4185,7 +4221,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^22.1.0": +"@types/node@npm:*": version: 22.1.0 resolution: "@types/node@npm:22.1.0" dependencies: @@ -4217,6 +4253,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^22.2.0": + version: 22.2.0 + resolution: "@types/node@npm:22.2.0" + dependencies: + undici-types: "npm:~6.13.0" + checksum: 10/2957c5c81f1a07a1210f28382adae65c11070c301e395fa819448516f1a2a710054b29e0ec7d8e28624afbcd90dae810403a497109545dea835b554fc76edf6c + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -4554,6 +4599,25 @@ __metadata: languageName: node linkType: hard +"@vitest/eslint-plugin@npm:^1.0.1": + version: 1.0.1 + resolution: "@vitest/eslint-plugin@npm:1.0.1" + peerDependencies: + "@typescript-eslint/utils": ">= 8.0" + eslint: ">= 8.57.0" + typescript: ">= 5.0.0" + vitest: "*" + peerDependenciesMeta: + "@typescript-eslint/utils": + optional: true + typescript: + optional: true + vitest: + optional: true + checksum: 10/81fccf1dcf772f12d404b95baab8c418e4f9c19c13b3e9a8f74b1a193a28e275b01dbaf3dda40c3f4722112c2623e896eb0f93a3ea47bd12e34b4a5aae720635 + languageName: node + linkType: hard + "@vitest/expect@npm:2.0.5": version: 2.0.5 resolution: "@vitest/expect@npm:2.0.5" @@ -5783,7 +5847,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:^1.0.0-rc.12": +"cheerio@npm:1.0.0-rc.12": version: 1.0.0-rc.12 resolution: "cheerio@npm:1.0.0-rc.12" dependencies: @@ -5798,6 +5862,25 @@ __metadata: languageName: node linkType: hard +"cheerio@npm:^1.0.0": + version: 1.0.0 + resolution: "cheerio@npm:1.0.0" + dependencies: + cheerio-select: "npm:^2.1.0" + dom-serializer: "npm:^2.0.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.1.0" + encoding-sniffer: "npm:^0.2.0" + htmlparser2: "npm:^9.1.0" + parse5: "npm:^7.1.2" + parse5-htmlparser2-tree-adapter: "npm:^7.0.0" + parse5-parser-stream: "npm:^7.1.2" + undici: "npm:^6.19.5" + whatwg-mimetype: "npm:^4.0.0" + checksum: 10/b535070add0f86b0a1f234274ad3ffb2c1c375c05b322d8057e89c3c797b3b4d2f05826c34a04df218bec9abf21b9f0d0bd71974a8dfe28b943fb87ab0170c38 + languageName: node + linkType: hard + "chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -7079,7 +7162,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^3.0.1": +"domutils@npm:^3.0.1, domutils@npm:^3.1.0": version: 3.1.0 resolution: "domutils@npm:3.1.0" dependencies: @@ -7202,6 +7285,16 @@ __metadata: languageName: node linkType: hard +"encoding-sniffer@npm:^0.2.0": + version: 0.2.0 + resolution: "encoding-sniffer@npm:0.2.0" + dependencies: + iconv-lite: "npm:^0.6.3" + whatwg-encoding: "npm:^3.1.1" + checksum: 10/fe61a759dbef4d94ddc6f4fa645459897f4275eba04f0135d0459099b5f62fbba8a7ae57d23c9ec9b118c4c39ce056b51f1b8e62ad73a8ab365699448d655f4c + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -7238,7 +7331,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 @@ -7739,25 +7832,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vitest-2@npm:^0.6.1": - version: 0.6.1 - resolution: "eslint-plugin-vitest-2@npm:0.6.1" - peerDependencies: - "@typescript-eslint/utils": ">= 7.8 || 8.0.0" - eslint: ">= 8.57.0" - typescript: ">= 5.0.0" - vitest: "*" - peerDependenciesMeta: - "@typescript-eslint/utils": - optional: true - typescript: - optional: true - vitest: - optional: true - checksum: 10/879dee0b325bb518e8e8a0cf904da0f346ba6399208b7f0cabb94485647f833eb42522e43768daf526c9172657ef68f0e446de64a05d4f2bf79af4614406fcee - languageName: node - linkType: hard - "eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" @@ -7792,15 +7866,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.8.0": - version: 9.8.0 - resolution: "eslint@npm:9.8.0" +"eslint@npm:^9.9.0": + version: 9.9.0 + resolution: "eslint@npm:9.9.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.11.0" "@eslint/config-array": "npm:^0.17.1" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.8.0" + "@eslint/js": "npm:9.9.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.3.0" "@nodelib/fs.walk": "npm:^1.2.8" @@ -7830,9 +7904,14 @@ __metadata: optionator: "npm:^0.9.3" strip-ansi: "npm:^6.0.1" text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10/b1dd864170ca359249c92d1d8e09a628497efcf8a4293b571308460125fb0367a15612b2b0f135ff21b92453bf324ce75843fcaac3e01734f4bee2ff79919cc3 + checksum: 10/88616421c9cb873d8f116d1ef6aa665cc898d35361351739c8041f11c30fe004bcfa641a2b6074655393eac7e7e5f9a661675dd1c01a24cf1e65cc6b556e06b3 languageName: node linkType: hard @@ -8157,7 +8236,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.5, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -9384,6 +9463,18 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^9.1.0": + version: 9.1.0 + resolution: "htmlparser2@npm:9.1.0" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.1.0" + entities: "npm:^4.5.0" + checksum: 10/6352fa2a5495781fa9a02c9049908334cd068ff36d753870d30cd13b841e99c19646717567a2f9e9c44075bbe43d364e102f9d013a731ce962226d63746b794f + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -9528,7 +9619,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -9616,10 +9707,10 @@ __metadata: languageName: node linkType: hard -"infima@npm:0.2.0-alpha.43": - version: 0.2.0-alpha.43 - resolution: "infima@npm:0.2.0-alpha.43" - checksum: 10/24795341f333331a9525eb560b131ba7842278ce6542c913964b55554b9c30364e8c34ed5b31daaed13044cb31f3f1c2d3c2109c653a242cbb87e3ad0f3a03d2 +"infima@npm:0.2.0-alpha.44": + version: 0.2.0-alpha.44 + resolution: "infima@npm:0.2.0-alpha.44" + checksum: 10/a4d724ca23a67229ce61b6f73a4a394ff93a15bd9f141b2941e6dfc032f112ee49362c10ece388c189e53895cd5a8e264671184e097cc48aab90cd7d0fe41646 languageName: node linkType: hard @@ -10483,6 +10574,13 @@ __metadata: languageName: node linkType: hard +"jju@npm:^1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 10/1067ff8ce02221faac5a842116ed0ec79a53312a111d0bf8342a80bd02c0a3fdf0b8449694a65947db0a3e8420e8b326dffb489c7dd5866efc380c0d1708a707 + languageName: node + linkType: hard + "joi@npm:^17.9.2": version: 17.13.1 resolution: "joi@npm:17.13.1" @@ -12930,7 +13028,16 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0": +"parse5-parser-stream@npm:^7.1.2": + version: 7.1.2 + resolution: "parse5-parser-stream@npm:7.1.2" + dependencies: + parse5: "npm:^7.0.0" + checksum: 10/75b232d460bce6bd0e35012750a78ef034f40ccf550b7c6cec3122395af6b4553202ad3663ad468cf537ead5a2e13b6727670395fd0ff548faccad1dc2dc93cf + languageName: node + linkType: hard + +"parse5@npm:^7.0.0, parse5@npm:^7.1.2": version: 7.1.2 resolution: "parse5@npm:7.1.2" dependencies: @@ -16284,6 +16391,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^6.19.5": + version: 6.19.7 + resolution: "undici@npm:6.19.7" + checksum: 10/77fb8b0377388f6dba8244b015841318d621031211b4f3c2273d809304b77ec44adeba4b89dfd6708bdc044190e18f068e5b231882ef15d057d4624e46f544e3 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -16373,6 +16487,21 @@ __metadata: languageName: node linkType: hard +"unified@npm:^11.0.5": + version: 11.0.5 + resolution: "unified@npm:11.0.5" + dependencies: + "@types/unist": "npm:^3.0.0" + bail: "npm:^2.0.0" + devlop: "npm:^1.0.0" + extend: "npm:^3.0.0" + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^6.0.0" + checksum: 10/d9e6e88900a075f391b6bbf06f34062d41fa6257798110d1647753cfc2c6a6e2c1d016434e8ee35706c50485f9fb9ae4707a6a4790bd8dc461ec7e7315ed908b + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -17038,21 +17167,21 @@ __metadata: "@changesets/cli": "npm:2.27.7" "@commitlint/cli": "npm:19.4.0" "@commitlint/config-conventional": "npm:19.2.2" - "@docusaurus/core": "npm:^3.4.0" - "@docusaurus/module-type-aliases": "npm:3.4.0" - "@docusaurus/plugin-content-docs": "npm:^3.4.0" - "@docusaurus/plugin-google-gtag": "npm:^3.4.0" - "@docusaurus/preset-classic": "npm:^3.4.0" - "@hyperse/eslint-config-hyperse": "npm:^1.1.1" + "@docusaurus/core": "npm:^3.5.1" + "@docusaurus/module-type-aliases": "npm:3.5.1" + "@docusaurus/plugin-content-docs": "npm:^3.5.1" + "@docusaurus/plugin-google-gtag": "npm:^3.5.1" + "@docusaurus/preset-classic": "npm:^3.5.1" + "@hyperse/eslint-config-hyperse": "npm:^1.1.3" "@mdx-js/react": "npm:^3.0.1" "@tsconfig/docusaurus": "npm:^2.0.3" - "@types/node": "npm:^22.1.0" + "@types/node": "npm:^22.2.0" "@types/react": "npm:^18.3.3" "@types/react-dom": "npm:^18.3.0" clsx: "npm:^2.1.1" commitizen: "npm:4.3.0" cz-conventional-changelog: "npm:3.3.0" - eslint: "npm:^9.8.0" + eslint: "npm:^9.9.0" husky: "npm:9.1.4" lint-staged: "npm:15.2.8" postcss: "npm:^8.4.41" @@ -17083,6 +17212,22 @@ __metadata: languageName: node linkType: hard +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10/bbef815eb67f91487c7f2ef96329743f5fd8357d7d62b1119237d25d41c7e452dff8197235b2d3c031365a17f61d3bb73ca49d0ed1582475aa4a670815e79534 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0"