diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8dfb85d..f33b8cb 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,6 +9,8 @@ updates: directory: / schedule: interval: "weekly" + cooldown: + default-days: 7 groups: actions: patterns: @@ -17,6 +19,8 @@ updates: directory: / schedule: interval: "weekly" + cooldown: + default-days: 7 ignore: - dependency-name: bitfield-struct versions: ['>=0.10.0'] @@ -28,6 +32,8 @@ updates: directory: / schedule: interval: "weekly" + cooldown: + default-days: 7 ignore: - dependency-name: opengpio versions: ['>=2.0.0'] diff --git a/.github/workflows/bump-n-release.yml b/.github/workflows/bump-n-release.yml index 827a391..939d888 100644 --- a/.github/workflows/bump-n-release.yml +++ b/.github/workflows/bump-n-release.yml @@ -36,6 +36,8 @@ permissions: {} jobs: release-version-bump: + environment: + name: deployment-staging runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml index 11a4d95..83bd855 100644 --- a/.github/workflows/node.yml +++ b/.github/workflows/node.yml @@ -139,7 +139,7 @@ jobs: RUSTUP_IO_THREADS: 1 with: operating_system: freebsd - version: '14.2' + version: '15.0' memory: 8G cpu_count: 3 environment_variables: DEBUG RUSTUP_IO_THREADS diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 0e35d90..17402a5 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -54,8 +54,26 @@ jobs: run: nur test --profile ci - name: Generate coverage reports run: nur test lcov + - name: Upload coverage as artifact + uses: actions/upload-artifact@v7 + with: + path: lcov.info + name: lcov.info + + coverage: + needs: test + runs-on: ubuntu-latest + environment: + name: test-coverage + url: https://app.codecov.io/gh/nRF24/rf24-rs + steps: + - name: Download coverage artifact + uses: actions/download-artifact@v8 + with: + name: lcov.info - uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2 if: github.repository == 'nRF24/rf24-rs' + id: codecov with: token: ${{ secrets.CODECOV_TOKEN }} files: lcov.info diff --git a/bindings/node/package.json b/bindings/node/package.json index 7e72e0a..a09f4dd 100644 --- a/bindings/node/package.json +++ b/bindings/node/package.json @@ -38,9 +38,9 @@ }, "license": "MIT", "devDependencies": { - "@napi-rs/cli": "3.4.1", - "@types/node": "24.10.1", - "prettier": "3.6.2" + "@napi-rs/cli": "3.5.1", + "@types/node": "25.3.5", + "prettier": "3.8.1" }, "engines": { "node": ">= 10.16.0 < 11 || >= 11.8.0 < 12 || >= 12.0.0" diff --git a/cspell.config.yml b/cspell.config.yml index 3b2e7af..0848c11 100644 --- a/cspell.config.yml +++ b/cspell.config.yml @@ -22,6 +22,7 @@ words: - cdylib - clippy - codecov + - cooldown - corepack - crossrefs - datasheet diff --git a/docs/package.json b/docs/package.json index 5ff0c4a..199ea8e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.1.0", "devDependencies": { - "typedoc": "0.28.14", + "typedoc": "0.28.17", "typescript": "5.9.3" }, "license": "MIT", diff --git a/examples/node/package.json b/examples/node/package.json index 6266c58..97c9f6b 100644 --- a/examples/node/package.json +++ b/examples/node/package.json @@ -3,8 +3,8 @@ "private": true, "version": "0.1.0", "devDependencies": { - "oxlint": "1.28.0", - "prettier": "3.6.2", + "oxlint": "1.51.0", + "prettier": "3.8.1", "typescript": "5.9.3" }, "license": "MIT", diff --git a/yarn.lock b/yarn.lock index 2c0cdd0..4d97d74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -47,263 +47,257 @@ __metadata: languageName: node linkType: hard -"@gerrit0/mini-shiki@npm:^3.12.0": - version: 3.12.2 - resolution: "@gerrit0/mini-shiki@npm:3.12.2" - dependencies: - "@shikijs/engine-oniguruma": "npm:^3.12.2" - "@shikijs/langs": "npm:^3.12.2" - "@shikijs/themes": "npm:^3.12.2" - "@shikijs/types": "npm:^3.12.2" +"@gerrit0/mini-shiki@npm:^3.17.0": + version: 3.23.0 + resolution: "@gerrit0/mini-shiki@npm:3.23.0" + dependencies: + "@shikijs/engine-oniguruma": "npm:^3.23.0" + "@shikijs/langs": "npm:^3.23.0" + "@shikijs/themes": "npm:^3.23.0" + "@shikijs/types": "npm:^3.23.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/01d2318b326f3fbd847cfb214d4afe3ac31587edaa4e7332fd8c6c87b130cb2ec2fa2a4cfc5660b092c928d5e971f9e6c66b613cf4f9f6735131fa309c1a0400 + checksum: 10c0/f9663e0e179edd2d7733207843f1bceda24311ab7b5495d50e0531305129fba8663388784c80645383ac6ae5e3a97c138faefeea8c328e7664da882f4ecb1c3a languageName: node linkType: hard -"@inquirer/ansi@npm:^1.0.0": - version: 1.0.0 - resolution: "@inquirer/ansi@npm:1.0.0" - checksum: 10c0/bac070de6b03dac71b31623d3e8911162856af18d731f899a71c13ffe371daa9a0cff941fed533b89d7e088e8d08d087bd2f97d1777bc6fe6ff4841518ca5a26 +"@inquirer/ansi@npm:^2.0.3": + version: 2.0.3 + resolution: "@inquirer/ansi@npm:2.0.3" + checksum: 10c0/69c87abf39878fc68b07f9171249434dc055b95dbcafe81dc6f273aaa59343ce192e50063e7438ad6f3792d059731558f1537124f8230f219676108df3d3396c languageName: node linkType: hard -"@inquirer/checkbox@npm:^4.2.4": - version: 4.2.4 - resolution: "@inquirer/checkbox@npm:4.2.4" +"@inquirer/checkbox@npm:^5.1.0": + version: 5.1.0 + resolution: "@inquirer/checkbox@npm:5.1.0" dependencies: - "@inquirer/ansi": "npm:^1.0.0" - "@inquirer/core": "npm:^10.2.2" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/ansi": "npm:^2.0.3" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/figures": "npm:^2.0.3" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/c28c320bc8d4daeefa56500bcf3eb9b41ef6d7eab926ee5540f4a7a35e4bb0f04491f121927e70a58fa7e41f0fa34c76f76224b1641c005558e30ce1fc8799c1 + checksum: 10c0/30d1792214fb9486517118cdd145a3a0bf078343ae4bd50d87ce2d9c406a2f4999eba81fd627b052d989ca2af078adbbd994ebe8e70ebe25eb17cf305422940c languageName: node linkType: hard -"@inquirer/confirm@npm:^5.1.18": - version: 5.1.18 - resolution: "@inquirer/confirm@npm:5.1.18" +"@inquirer/confirm@npm:^6.0.8": + version: 6.0.8 + resolution: "@inquirer/confirm@npm:6.0.8" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/e29b80ff4449e93460f362ee2b633a04e73ffccea56f2fceff4451f61344ea5dd371bcc94279787e30a8356ab2f37c273d074f8a4f0ce97ab5e4833dfd9366b3 + checksum: 10c0/3748b6f09dedb72b06edb947da1a6c64d7c104aa8b23515b5efdd6d6f3e5ce24c750f169c19492b2a202b6f65f1e37018189ae9f11771fe773ac30a87797af78 languageName: node linkType: hard -"@inquirer/core@npm:^10.2.2": - version: 10.2.2 - resolution: "@inquirer/core@npm:10.2.2" +"@inquirer/core@npm:^11.1.5": + version: 11.1.5 + resolution: "@inquirer/core@npm:11.1.5" dependencies: - "@inquirer/ansi": "npm:^1.0.0" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/ansi": "npm:^2.0.3" + "@inquirer/figures": "npm:^2.0.3" + "@inquirer/type": "npm:^4.0.3" cli-width: "npm:^4.1.0" - mute-stream: "npm:^2.0.0" + fast-wrap-ansi: "npm:^0.2.0" + mute-stream: "npm:^3.0.0" signal-exit: "npm:^4.1.0" - wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/5475e343f7e3687cbfe877068a63f672da5414a35c95235bb13cf1a49c1fb3853aeb644cf13df514118ea036c267e3e2082706e52b6e6c1a4fb09e9d1c2d8384 + checksum: 10c0/14a78aea7c784ef7dd2d4401b3f6a907ab0f027d6a938d8ed61a10dca9fade638ff38ea1ca39fb71098abd094581d453090441e790a33b38f4b3b64a74fc2bdb languageName: node linkType: hard -"@inquirer/editor@npm:^4.2.20": - version: 4.2.20 - resolution: "@inquirer/editor@npm:4.2.20" +"@inquirer/editor@npm:^5.0.8": + version: 5.0.8 + resolution: "@inquirer/editor@npm:5.0.8" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/external-editor": "npm:^1.0.2" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/external-editor": "npm:^2.0.3" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/64ea3bd321953801735636c7b65b6f50e62d93e72794a8013084140f97fd77b8000d104a5cbe1eb0bd858117bb214ec69d030337774f0d1febd184955d6f6a51 + checksum: 10c0/c57027f0d90af84f2419fd224cec3a3e24732690bc4a7c3e5200d19d8b55b4a037deb291f30ebd6062909ba7c38d3b151d4126aea4bc247bed8afb16d154f97f languageName: node linkType: hard -"@inquirer/expand@npm:^4.0.20": - version: 4.0.20 - resolution: "@inquirer/expand@npm:4.0.20" +"@inquirer/expand@npm:^5.0.8": + version: 5.0.8 + resolution: "@inquirer/expand@npm:5.0.8" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/82f5334e80c21ad25cd332f3e7de97f0c69f98181cd0bb693aa525030eca0bd9a274a3199453dfb2066f9c90674be822a2ebbbaa7c42b67288035d931d859eda + checksum: 10c0/08adf0d590a430867087e15f1faefd9188cd3d8688a408c61115365c62ee4e3f95f7a8ff7b73a6d800d385f46dbede152c4177425d7e80047d27347daad78bc7 languageName: node linkType: hard -"@inquirer/external-editor@npm:^1.0.2": - version: 1.0.2 - resolution: "@inquirer/external-editor@npm:1.0.2" +"@inquirer/external-editor@npm:^2.0.3": + version: 2.0.3 + resolution: "@inquirer/external-editor@npm:2.0.3" dependencies: - chardet: "npm:^2.1.0" - iconv-lite: "npm:^0.7.0" + chardet: "npm:^2.1.1" + iconv-lite: "npm:^0.7.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/414a3a2a9733459c57452d84ef19ff002222303d19041580685681153132d2a30af8f90f269b3967c30c670fa689dbb7d4fc25a86dc66f029eebe90dc7467b0a + checksum: 10c0/b1de771f92b2b7f61f9174b704159ba57b8490281b1d18060abbabde065425d6dbde6e061d319b117f541db3821ec1dc80089530effa234490b2aa06ea13976c languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.13": - version: 1.0.13 - resolution: "@inquirer/figures@npm:1.0.13" - checksum: 10c0/23700a4a0627963af5f51ef4108c338ae77bdd90393164b3fdc79a378586e1f5531259882b7084c690167bf5a36e83033e45aca0321570ba810890abe111014f +"@inquirer/figures@npm:^2.0.3": + version: 2.0.3 + resolution: "@inquirer/figures@npm:2.0.3" + checksum: 10c0/f316119e5cefd4d2d03dead3658b7ff02d34e0a41caa47f72a3ca095c1046ea252a62e9343f5847677ad6ddc490509fd7c10e845458d5af8936130ffb3a4810c languageName: node linkType: hard -"@inquirer/input@npm:^4.2.4": - version: 4.2.4 - resolution: "@inquirer/input@npm:4.2.4" +"@inquirer/input@npm:^5.0.8": + version: 5.0.8 + resolution: "@inquirer/input@npm:5.0.8" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/e903086170d94624125916e361c81e89a1f55ef8b91d58fe505fd16d58a9a3d8275c9af93def3a7355301a1f46417a0cbd4c8faace74b1a8679504e6d3a25f0c + checksum: 10c0/b145b0e0fc555e68b0a070db28233fa5c5f5f4154abdf445f337fee5dce8a3a80207f4709cb3f7af0dfe30b188b9b578675f79019b685841657d8adbd848e196 languageName: node linkType: hard -"@inquirer/number@npm:^3.0.20": - version: 3.0.20 - resolution: "@inquirer/number@npm:3.0.20" +"@inquirer/number@npm:^4.0.8": + version: 4.0.8 + resolution: "@inquirer/number@npm:4.0.8" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/0a36414ba5c84504eaf0b699ca3b5a22c6ff216db87a9025a1c587faf4243402ee5f68e16be82e279766dfe376dc99b0866da7a7d7da418310228ab837d6551d + checksum: 10c0/cb9fbae60dc7e22c0cf87468a9c68e8e426fe46e617fd9123f47ff1c1a1db3bf6081ab5ddafc5df3978811ecb74cbe9480935b32eee1c7a1395c8f3e387b2935 languageName: node linkType: hard -"@inquirer/password@npm:^4.0.20": - version: 4.0.20 - resolution: "@inquirer/password@npm:4.0.20" +"@inquirer/password@npm:^5.0.8": + version: 5.0.8 + resolution: "@inquirer/password@npm:5.0.8" dependencies: - "@inquirer/ansi": "npm:^1.0.0" - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" + "@inquirer/ansi": "npm:^2.0.3" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/a3eecd59cdd5e7ba7cf748f6f6aa09d59eb33859cb8a4c637d981efec69cd5bf40c2a7cbd1aa6956984e88f350c7e1f6e6eee6c7b63160ede14677cb78617a6a + checksum: 10c0/b46b636127853bb544aacb2dd607c5910e6c7b821ef076a389f95d4ef42dd6d76c1ed0b9ef19813b66f5993002b9a36f1d9999ca26d37a9fc5d639c5990db93b languageName: node linkType: hard -"@inquirer/prompts@npm:^7.8.4": - version: 7.8.6 - resolution: "@inquirer/prompts@npm:7.8.6" +"@inquirer/prompts@npm:^8.0.0": + version: 8.3.0 + resolution: "@inquirer/prompts@npm:8.3.0" dependencies: - "@inquirer/checkbox": "npm:^4.2.4" - "@inquirer/confirm": "npm:^5.1.18" - "@inquirer/editor": "npm:^4.2.20" - "@inquirer/expand": "npm:^4.0.20" - "@inquirer/input": "npm:^4.2.4" - "@inquirer/number": "npm:^3.0.20" - "@inquirer/password": "npm:^4.0.20" - "@inquirer/rawlist": "npm:^4.1.8" - "@inquirer/search": "npm:^3.1.3" - "@inquirer/select": "npm:^4.3.4" + "@inquirer/checkbox": "npm:^5.1.0" + "@inquirer/confirm": "npm:^6.0.8" + "@inquirer/editor": "npm:^5.0.8" + "@inquirer/expand": "npm:^5.0.8" + "@inquirer/input": "npm:^5.0.8" + "@inquirer/number": "npm:^4.0.8" + "@inquirer/password": "npm:^5.0.8" + "@inquirer/rawlist": "npm:^5.2.4" + "@inquirer/search": "npm:^4.1.4" + "@inquirer/select": "npm:^5.1.0" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/f8efd5784a2a3b0ebe1c19ad24abed351e2219378caafd661f1a217e70d2dbfbf713ce25b1172bc4990b7301a677682c416aac400db92e86d37122a70ad1d4e9 + checksum: 10c0/77ad98e184b0dfa2a4951d863ee414c17133519dded67024cccf8a73e654bd0fad4417ec563b11d8d2300bc61479dcacff6ab1e1c5be9a2f231d468502aefacb languageName: node linkType: hard -"@inquirer/rawlist@npm:^4.1.8": - version: 4.1.8 - resolution: "@inquirer/rawlist@npm:4.1.8" +"@inquirer/rawlist@npm:^5.2.4": + version: 5.2.4 + resolution: "@inquirer/rawlist@npm:5.2.4" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/1631a1b7edda79c28aa2efc12e9225429319427b1b5132bfd4ce4e9fc785886a64ea18430b4ffac01c0b9f6b7274fb2167b88cbcd2b3ad40ee342fa711042af3 + checksum: 10c0/a4df4ef2a444c747f90bc0523cde640cc7fa864fadafe4bd19678a97916a629f967fcf50f0f0d7673c3d3e04b8fffbbf1e32b766b7f442d7373684369d0a18d0 languageName: node linkType: hard -"@inquirer/search@npm:^3.1.3": - version: 3.1.3 - resolution: "@inquirer/search@npm:3.1.3" +"@inquirer/search@npm:^4.1.4": + version: 4.1.4 + resolution: "@inquirer/search@npm:4.1.4" dependencies: - "@inquirer/core": "npm:^10.2.2" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/figures": "npm:^2.0.3" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/f2ea48153eac8ed628954af4d63e94843b692a67e595730efb2cdee78968fcee760849a6adb8fcb751fdd641877010ecf486c419ce3cb2fa2f32f3f54600054d + checksum: 10c0/80f464521bc8122128bf50d039849ca8a730719f8f519a93a47b49be1cbde3a4d9c8968b4fb5ef121aa08111728b82faa36534445188cf1cd8b0a44e7ad504d8 languageName: node linkType: hard -"@inquirer/select@npm:^4.3.4": - version: 4.3.4 - resolution: "@inquirer/select@npm:4.3.4" +"@inquirer/select@npm:^5.1.0": + version: 5.1.0 + resolution: "@inquirer/select@npm:5.1.0" dependencies: - "@inquirer/ansi": "npm:^1.0.0" - "@inquirer/core": "npm:^10.2.2" - "@inquirer/figures": "npm:^1.0.13" - "@inquirer/type": "npm:^3.0.8" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/ansi": "npm:^2.0.3" + "@inquirer/core": "npm:^11.1.5" + "@inquirer/figures": "npm:^2.0.3" + "@inquirer/type": "npm:^4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/01547a3a929d67d43f40dbfe6d1d7fdf48a71fc2781c132b25a965de1ee78262251589f9554102d7a6e39aa01c58c2e87cf6c8c62b1cc3f33795f1517f7430c7 + checksum: 10c0/7da44c6e37ed47a012993528707a473cc382ffc447bfab422d37a7244267201e6802e822d0f80910b760280ecdbd5b5c1a2681729466d6fdfec7e25f571026a9 languageName: node linkType: hard -"@inquirer/type@npm:^3.0.8": - version: 3.0.8 - resolution: "@inquirer/type@npm:3.0.8" +"@inquirer/type@npm:^4.0.3": + version: 4.0.3 + resolution: "@inquirer/type@npm:4.0.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/1171bffb9ea0018b12ec4f46a7b485f7e2a328e620e89f3b03f2be8c25889e5b9e62daca3ea10ed040a71d847066c4d9879dc1fea8aa5690ebbc968d3254a5ac + checksum: 10c0/98f893c986194085a9b31916efe231fb6d4a4f7c01a3e698aab6ef6177cffbc19e10d76131968837a23ef620ef62fb2285884049f8d6f0962a39d8c338840041 languageName: node linkType: hard @@ -330,33 +324,31 @@ __metadata: languageName: node linkType: hard -"@napi-rs/cli@npm:3.4.1": - version: 3.4.1 - resolution: "@napi-rs/cli@npm:3.4.1" +"@napi-rs/cli@npm:3.5.1": + version: 3.5.1 + resolution: "@napi-rs/cli@npm:3.5.1" dependencies: - "@inquirer/prompts": "npm:^7.8.4" + "@inquirer/prompts": "npm:^8.0.0" "@napi-rs/cross-toolchain": "npm:^1.0.3" "@napi-rs/wasm-tools": "npm:^1.0.1" - "@octokit/rest": "npm:^22.0.0" + "@octokit/rest": "npm:^22.0.1" clipanion: "npm:^4.0.0-rc.4" colorette: "npm:^2.0.20" - debug: "npm:^4.4.1" - emnapi: "npm:^1.5.0" - es-toolkit: "npm:^1.39.10" + emnapi: "npm:^1.7.1" + es-toolkit: "npm:^1.41.0" js-yaml: "npm:^4.1.0" - semver: "npm:^7.7.2" + obug: "npm:^2.0.0" + semver: "npm:^7.7.3" typanion: "npm:^3.14.0" peerDependencies: - "@emnapi/runtime": ^1.5.0 + "@emnapi/runtime": ^1.7.1 peerDependenciesMeta: "@emnapi/runtime": optional: true - emnapi: - optional: true bin: napi: dist/cli.js napi-raw: cli.mjs - checksum: 10c0/3071258f0b5767a6dfd5ae7939ba568d59658add40aa6e453aaab0b99a3c2b539f604e1d4fe2b8dba7f035e2ff680edb243eb818f22bd5fcb503aa15a8e4e706 + checksum: 10c0/b67d057a052a28917c90653101dfcff9e7f60342b1120f4613d571533cf8080116d97d9825ad88d672c79a5165a0edf7aec4eb4db702464c0551ed48c1b81adf languageName: node linkType: hard @@ -936,57 +928,57 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:^7.0.2": - version: 7.0.3 - resolution: "@octokit/core@npm:7.0.3" +"@octokit/core@npm:^7.0.6": + version: 7.0.6 + resolution: "@octokit/core@npm:7.0.6" dependencies: "@octokit/auth-token": "npm:^6.0.0" - "@octokit/graphql": "npm:^9.0.1" - "@octokit/request": "npm:^10.0.2" - "@octokit/request-error": "npm:^7.0.0" - "@octokit/types": "npm:^14.0.0" + "@octokit/graphql": "npm:^9.0.3" + "@octokit/request": "npm:^10.0.6" + "@octokit/request-error": "npm:^7.0.2" + "@octokit/types": "npm:^16.0.0" before-after-hook: "npm:^4.0.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/51427b4c3337e15b394d60277b673c5628a72d245a23b1a446e4249d15e37983fa01d09f10c8ab281207e024929f4d2f6cc27a4d345ec0ece2df78d42586d846 + checksum: 10c0/95a328ff7c7223d9eb4aa778c63171828514ae0e0f588d33beb81a4dc03bbeae055382f6060ce23c979ab46272409942ff2cf3172109999e48429c47055b1fbe languageName: node linkType: hard -"@octokit/endpoint@npm:^11.0.0": - version: 11.0.0 - resolution: "@octokit/endpoint@npm:11.0.0" +"@octokit/endpoint@npm:^11.0.3": + version: 11.0.3 + resolution: "@octokit/endpoint@npm:11.0.3" dependencies: - "@octokit/types": "npm:^14.0.0" + "@octokit/types": "npm:^16.0.0" universal-user-agent: "npm:^7.0.2" - checksum: 10c0/ba929128af5327393fdb3a31f416277ae3036a44566d35955a4eddd484a15b5ddc6abe219a56355f3313c7197d59f4e8bf574a4f0a8680bc1c8725b88433d391 + checksum: 10c0/3f9b67e6923ece5009aebb0dcbae5837fb574bc422561424049a43ead7fea6f132234edb72239d6ec067cf734937a608e4081af81c109de2cb754528f0d00520 languageName: node linkType: hard -"@octokit/graphql@npm:^9.0.1": - version: 9.0.1 - resolution: "@octokit/graphql@npm:9.0.1" +"@octokit/graphql@npm:^9.0.3": + version: 9.0.3 + resolution: "@octokit/graphql@npm:9.0.3" dependencies: - "@octokit/request": "npm:^10.0.2" - "@octokit/types": "npm:^14.0.0" + "@octokit/request": "npm:^10.0.6" + "@octokit/types": "npm:^16.0.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/d80ec923b7624e8a7c84430a287ff18da3c77058e3166ce8e9a67950af00e88767f85d973b4032fc837b67b72d02b323aff2d8f7eeae1ae463bde1a51ddcb83d + checksum: 10c0/58588d3fb2834f64244fa5376ca7922a30117b001b621e141fab0d52806370803ab0c046ac99b120fa5f45b770f52a815157fb6ffc147fc6c1da4047c1f1af49 languageName: node linkType: hard -"@octokit/openapi-types@npm:^25.1.0": - version: 25.1.0 - resolution: "@octokit/openapi-types@npm:25.1.0" - checksum: 10c0/b5b1293b11c6ec7112c7a2713f8507c2696d5db8902ce893b594080ab0329f5a6fcda1b5ac6fe6eed9425e897f4d03326c1bdf5c337e35d324e7b925e52a2661 +"@octokit/openapi-types@npm:^27.0.0": + version: 27.0.0 + resolution: "@octokit/openapi-types@npm:27.0.0" + checksum: 10c0/602d1de033da180a2e982cdbd3646bd5b2e16ecf36b9955a0f23e37ae9e6cb086abb48ff2ae6f2de000fce03e8ae9051794611ae4a95a8f5f6fb63276e7b8e31 languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^13.0.1": - version: 13.1.1 - resolution: "@octokit/plugin-paginate-rest@npm:13.1.1" +"@octokit/plugin-paginate-rest@npm:^14.0.0": + version: 14.0.0 + resolution: "@octokit/plugin-paginate-rest@npm:14.0.0" dependencies: - "@octokit/types": "npm:^14.1.0" + "@octokit/types": "npm:^16.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: 10c0/88d80608881df88f8e832856e9279ac1c1af30ced9adb7c847f4d120b4bb308c2ab9d791ffd4c9585759e57a938798b4c3f2f988a389f2d78a61aaaebc36ffa7 + checksum: 10c0/841d79d4ccfe18fc809a4a67529b75c1dcdda13399bf4bf5b48ce7559c8b4b2cd422e3204bad4cbdea31c0cf0943521067415268e5bcfc615a3b813e058cad6b languageName: node linkType: hard @@ -999,112 +991,190 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0": - version: 16.0.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.0.0" +"@octokit/plugin-rest-endpoint-methods@npm:^17.0.0": + version: 17.0.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:17.0.0" dependencies: - "@octokit/types": "npm:^14.1.0" + "@octokit/types": "npm:^16.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: 10c0/6cfe068dbd550bd5914374e65b89482b9deac29f6c26bf02ab6298e956d95b62fc15a2a49dfc6ff76f5938c6ff7fdfe5b7eccdb7551eaff8b1daf7394bc946cb + checksum: 10c0/cf9984d7cf6a36ff7ff1b86078ae45fe246e3df10fcef0bccf20c8cfd27bf5e7d98dcb9cf5a7b56332b9c6fa30be28d159c2987d272a4758f77056903d94402f languageName: node linkType: hard -"@octokit/request-error@npm:^7.0.0": - version: 7.0.0 - resolution: "@octokit/request-error@npm:7.0.0" +"@octokit/request-error@npm:^7.0.2": + version: 7.1.0 + resolution: "@octokit/request-error@npm:7.1.0" dependencies: - "@octokit/types": "npm:^14.0.0" - checksum: 10c0/e52bdd832a0187d66b20da5716c374d028f63d824908a9e16cad462754324083839b11cf6956e1d23f6112d3c77f17334ebbd80f49d56840b2b03ed9abef8cb0 + "@octokit/types": "npm:^16.0.0" + checksum: 10c0/62b90a54545c36a30b5ffdda42e302c751be184d85b68ffc7f1242c51d7ca54dbd185b7d0027b491991776923a910c85c9c51269fe0d86111bac187507a5abc4 languageName: node linkType: hard -"@octokit/request@npm:^10.0.2": - version: 10.0.3 - resolution: "@octokit/request@npm:10.0.3" +"@octokit/request@npm:^10.0.6": + version: 10.0.8 + resolution: "@octokit/request@npm:10.0.8" dependencies: - "@octokit/endpoint": "npm:^11.0.0" - "@octokit/request-error": "npm:^7.0.0" - "@octokit/types": "npm:^14.0.0" + "@octokit/endpoint": "npm:^11.0.3" + "@octokit/request-error": "npm:^7.0.2" + "@octokit/types": "npm:^16.0.0" fast-content-type-parse: "npm:^3.0.0" + json-with-bigint: "npm:^3.5.3" universal-user-agent: "npm:^7.0.2" - checksum: 10c0/2d9b2134390ef3aa9fe0c5e659fe93dd94fbabc4dcc6da6e16998dc84b5bda200e6b7a4e178f567883d0ba99c0ea5a6d095a417d86d76854569196c39d2f9a6d + checksum: 10c0/7ee384dbeb489d4e00856eeaaf6a70060c61b036919c539809c3288e2ba14b8f3f63a5b16b8d5b7fdc93d7b6fa5c45bc3d181a712031279f6e192f019e52d7fe languageName: node linkType: hard -"@octokit/rest@npm:^22.0.0": - version: 22.0.0 - resolution: "@octokit/rest@npm:22.0.0" +"@octokit/rest@npm:^22.0.1": + version: 22.0.1 + resolution: "@octokit/rest@npm:22.0.1" dependencies: - "@octokit/core": "npm:^7.0.2" - "@octokit/plugin-paginate-rest": "npm:^13.0.1" + "@octokit/core": "npm:^7.0.6" + "@octokit/plugin-paginate-rest": "npm:^14.0.0" "@octokit/plugin-request-log": "npm:^6.0.0" - "@octokit/plugin-rest-endpoint-methods": "npm:^16.0.0" - checksum: 10c0/aea3714301f43fbadb22048045a7aef417cdefa997d1baf0b26860eaa9038fb033f7d4299eab06af57a03433871084cf38144fc5414caf80accce714e76d34e2 + "@octokit/plugin-rest-endpoint-methods": "npm:^17.0.0" + checksum: 10c0/f3abd84e887cc837973214ce70720a9bba53f5575f40601c6122aa25206e9055d859c0388437f0a137f6cd0e4ff405e1b46b903475b0db32a17bada0c6513d5b languageName: node linkType: hard -"@octokit/types@npm:^14.0.0, @octokit/types@npm:^14.1.0": - version: 14.1.0 - resolution: "@octokit/types@npm:14.1.0" +"@octokit/types@npm:^16.0.0": + version: 16.0.0 + resolution: "@octokit/types@npm:16.0.0" dependencies: - "@octokit/openapi-types": "npm:^25.1.0" - checksum: 10c0/4640a6c0a95386be4d015b96c3a906756ea657f7df3c6e706d19fea6bf3ac44fd2991c8c817afe1e670ff9042b85b0e06f7fd373f6bbd47da64208701bb46d5b + "@octokit/openapi-types": "npm:^27.0.0" + checksum: 10c0/b8d41098ba6fc194d13d641f9441347e3a3b96c0efabac0e14f57319340a2d4d1c8676e4cb37ab3062c5c323c617e790b0126916e9bf7b201b0cced0826f8ae2 languageName: node linkType: hard -"@oxlint/darwin-arm64@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/darwin-arm64@npm:1.28.0" +"@oxlint/binding-android-arm-eabi@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-android-arm-eabi@npm:1.51.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-android-arm64@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-android-arm64@npm:1.51.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-darwin-arm64@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-darwin-arm64@npm:1.51.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxlint/darwin-x64@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/darwin-x64@npm:1.28.0" +"@oxlint/binding-darwin-x64@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-darwin-x64@npm:1.51.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxlint/linux-arm64-gnu@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/linux-arm64-gnu@npm:1.28.0" +"@oxlint/binding-freebsd-x64@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-freebsd-x64@npm:1.51.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm-gnueabihf@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-arm-gnueabihf@npm:1.51.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm-musleabihf@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-arm-musleabihf@npm:1.51.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm64-gnu@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-arm64-gnu@npm:1.51.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxlint/linux-arm64-musl@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/linux-arm64-musl@npm:1.28.0" +"@oxlint/binding-linux-arm64-musl@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-arm64-musl@npm:1.51.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxlint/linux-x64-gnu@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/linux-x64-gnu@npm:1.28.0" +"@oxlint/binding-linux-ppc64-gnu@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-ppc64-gnu@npm:1.51.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-riscv64-gnu@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-riscv64-gnu@npm:1.51.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-riscv64-musl@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-riscv64-musl@npm:1.51.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxlint/binding-linux-s390x-gnu@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-s390x-gnu@npm:1.51.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-x64-gnu@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-x64-gnu@npm:1.51.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxlint/linux-x64-musl@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/linux-x64-musl@npm:1.28.0" +"@oxlint/binding-linux-x64-musl@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-linux-x64-musl@npm:1.51.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxlint/win32-arm64@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/win32-arm64@npm:1.28.0" +"@oxlint/binding-openharmony-arm64@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-openharmony-arm64@npm:1.51.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-win32-arm64-msvc@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-win32-arm64-msvc@npm:1.51.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxlint/win32-x64@npm:1.28.0": - version: 1.28.0 - resolution: "@oxlint/win32-x64@npm:1.28.0" +"@oxlint/binding-win32-ia32-msvc@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-win32-ia32-msvc@npm:1.51.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxlint/binding-win32-x64-msvc@npm:1.51.0": + version: 1.51.0 + resolution: "@oxlint/binding-win32-x64-msvc@npm:1.51.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1120,7 +1190,7 @@ __metadata: version: 0.0.0-use.local resolution: "@rf24/docs@workspace:docs" dependencies: - typedoc: "npm:0.28.14" + typedoc: "npm:0.28.17" typescript: "npm:5.9.3" languageName: unknown linkType: soft @@ -1132,8 +1202,8 @@ __metadata: "@types/terminal-kit": "npm:^2.5.7" ansi-colors: "npm:^4.1.3" opengpio: "npm:^1.0.18" - oxlint: "npm:1.28.0" - prettier: "npm:3.6.2" + oxlint: "npm:1.51.0" + prettier: "npm:3.8.1" terminal-kit: "npm:^3.1.2" typescript: "npm:5.9.3" dependenciesMeta: @@ -1146,47 +1216,47 @@ __metadata: version: 0.0.0-use.local resolution: "@rf24/rf24@workspace:bindings/node" dependencies: - "@napi-rs/cli": "npm:3.4.1" - "@types/node": "npm:24.10.1" - prettier: "npm:3.6.2" + "@napi-rs/cli": "npm:3.5.1" + "@types/node": "npm:25.3.5" + prettier: "npm:3.8.1" languageName: unknown linkType: soft -"@shikijs/engine-oniguruma@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/engine-oniguruma@npm:3.12.2" +"@shikijs/engine-oniguruma@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/engine-oniguruma@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.12.2" + "@shikijs/types": "npm:3.23.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/89887dda52949f82537388000b13f9060ae1fcdd87f4b305282b97bdbb1afde0bc4abb8f4f046896164fd8b9c251923f2a4d780fac933fa214ba90fb957a9873 + checksum: 10c0/40dbda7aef55d5946c45b8cfe56f484eadb611f9f7c9eb77ff21f0dfce2bcc775686a61eda9e06401ddd71195945a522293f51d6522fce49244b1a6b9c0f61f7 languageName: node linkType: hard -"@shikijs/langs@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/langs@npm:3.12.2" +"@shikijs/langs@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/langs@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.12.2" - checksum: 10c0/1e72b8efedb5d3959ac4d4fea5a2d5eb7855eea5cddc35e21b5090bf903d40c058214be8c1d63355ad2cffc022be8ec0297bdc6695eddc91c02324dcc417814d + "@shikijs/types": "npm:3.23.0" + checksum: 10c0/513b90cfee0fa167d2063b7fbc2318b303a604f2e1fa156aa8b4659b49792401531a74acf68de622ecfff15738e1947a46cfe92a32fcd6a4ee5e70bcf1d06c66 languageName: node linkType: hard -"@shikijs/themes@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/themes@npm:3.12.2" +"@shikijs/themes@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/themes@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.12.2" - checksum: 10c0/728b89554a166dca87aa3a4b53d0aa2c0b2c560252036275b3e8d3b4c790cf8fc980b5e06574e4fbad223627149eff150af12db5acd599fffd71e6ff6391af18 + "@shikijs/types": "npm:3.23.0" + checksum: 10c0/5c99036d4a765765018f9106a354ebe5ccac204c69f00e3cda265828d493f005412659213f6574fa0e187c7d4437b3327bd6dad2e2146b2c472d2bf493d790dd languageName: node linkType: hard -"@shikijs/types@npm:3.12.2, @shikijs/types@npm:^3.12.2": - version: 3.12.2 - resolution: "@shikijs/types@npm:3.12.2" +"@shikijs/types@npm:3.23.0, @shikijs/types@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/types@npm:3.23.0" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10c0/74622ac69a84f0d7b66f6f9253bdaa0fee69b7bc97d5f85e12b2a70a9d77d2b04fdbccf65fcd9460449340a214594cb945fee8b3d2c091175e58e8cdf2cb2920 + checksum: 10c0/bd0d1593f830a6b4e55c77871ec1b95cc44855d6e0e26282a948a3c58827237826e4110af27eb4d3231361f1e182c4410434a1dc15ec40aea988dc92dc97e9d6 languageName: node linkType: hard @@ -1222,12 +1292,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:24.10.1": - version: 24.10.1 - resolution: "@types/node@npm:24.10.1" +"@types/node@npm:25.3.5": + version: 25.3.5 + resolution: "@types/node@npm:25.3.5" dependencies: - undici-types: "npm:~7.16.0" - checksum: 10c0/d6bca7a78f550fbb376f236f92b405d676003a8a09a1b411f55920ef34286ee3ee51f566203920e835478784df52662b5b2af89159d9d319352e9ea21801c002 + undici-types: "npm:~7.18.0" + checksum: 10c0/4cf0834a6f6933bf0aca6afead117ae3db3b8f02a5f7187a24f871db0fb9344e5e46573ba387bc53b7505e1e219c4c535cbe67221ced95bb5ad98573223b19d0 languageName: node linkType: hard @@ -1357,10 +1427,10 @@ __metadata: languageName: node linkType: hard -"chardet@npm:^2.1.0": - version: 2.1.0 - resolution: "chardet@npm:2.1.0" - checksum: 10c0/d1b03e47371851ed72741a898281d58f8a9b577aeea6fdfa75a86832898b36c550b3ad057e66d50d774a9cebd9f56c66b6880e4fe75e387794538ba7565b0b6f +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 languageName: node linkType: hard @@ -1470,15 +1540,15 @@ __metadata: languageName: node linkType: hard -"emnapi@npm:^1.5.0": - version: 1.5.0 - resolution: "emnapi@npm:1.5.0" +"emnapi@npm:^1.7.1": + version: 1.8.1 + resolution: "emnapi@npm:1.8.1" peerDependencies: node-addon-api: ">= 6.1.0" peerDependenciesMeta: node-addon-api: optional: true - checksum: 10c0/cd910c86331e5b68b5f5f99d8a263015a357218921400e5e3720489e4830c097fea01436e7f5301ecd81185d5344bb88b9088ef731cd155a17b776724b0e6f22 + checksum: 10c0/a95b167083ee485a84a06202b693f9588bc32080dba82b5752bf805959e97005db1e0cb82ebfe9f35129858b7325f7161c63e97dc78e756a8d6a61443eca79bc languageName: node linkType: hard @@ -1526,15 +1596,15 @@ __metadata: languageName: node linkType: hard -"es-toolkit@npm:^1.39.10": - version: 1.39.10 - resolution: "es-toolkit@npm:1.39.10" +"es-toolkit@npm:^1.41.0": + version: 1.45.1 + resolution: "es-toolkit@npm:1.45.1" dependenciesMeta: "@trivago/prettier-plugin-sort-imports@4.3.0": unplugged: true prettier-plugin-sort-re-exports@0.0.1: unplugged: true - checksum: 10c0/244dd6be25bc8c7af9f085f5b9aae08169eca760fc7d4735020f8f711b6a572e0bf205400326fa85a7924e20747d315756dba1b3a5f0d2887231374ec3651a98 + checksum: 10c0/b19180c778af8fe2fb450e8e05a5793166c91e0aa66b87d9fcfcc5618bd33e6ceec9c103e074458d32b2044972dc4fc63631b3b615834fde261917e9561f6f59 languageName: node linkType: hard @@ -1552,6 +1622,31 @@ __metadata: languageName: node linkType: hard +"fast-string-truncated-width@npm:^3.0.2": + version: 3.0.3 + resolution: "fast-string-truncated-width@npm:3.0.3" + checksum: 10c0/043b8663397d14a3880ce4f3407bcda60b40db9bbeafe62863a35d1f9c69ea17c8da3fcd72de235553e6c9cd053128cde9e24ca0d4a7463208f48db3cd23d981 + languageName: node + linkType: hard + +"fast-string-width@npm:^3.0.2": + version: 3.0.2 + resolution: "fast-string-width@npm:3.0.2" + dependencies: + fast-string-truncated-width: "npm:^3.0.2" + checksum: 10c0/c8822d175315bb353ebe782b65214ac53b13e3bf704e03b132ea7bdfa8de6a636375b3ab7a4097545393d109381c37c4f387c72a462c90b61412dbc4632f39a7 + languageName: node + linkType: hard + +"fast-wrap-ansi@npm:^0.2.0": + version: 0.2.0 + resolution: "fast-wrap-ansi@npm:0.2.0" + dependencies: + fast-string-width: "npm:^3.0.2" + checksum: 10c0/c0eb6debee565c5dbb9132dddff5c4d4aba5eb02185ae4dab285acd6186018cffca04264e92f373cbf592a9bcd1c33d65dba036030a8f3baeff1169969a1b59b + languageName: node + linkType: hard + "fdir@npm:^6.4.3": version: 6.4.3 resolution: "fdir@npm:6.4.3" @@ -1649,12 +1744,12 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.7.0": - version: 0.7.0 - resolution: "iconv-lite@npm:0.7.0" +"iconv-lite@npm:^0.7.2": + version: 0.7.2 + resolution: "iconv-lite@npm:0.7.2" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f + checksum: 10c0/3c228920f3bd307f56bf8363706a776f4a060eb042f131cd23855ceca962951b264d0997ab38a1ad340e1c5df8499ed26e1f4f0db6b2a2ad9befaff22f14b722 languageName: node linkType: hard @@ -1748,6 +1843,13 @@ __metadata: languageName: node linkType: hard +"json-with-bigint@npm:^3.5.3": + version: 3.5.7 + resolution: "json-with-bigint@npm:3.5.7" + checksum: 10c0/69f27b712ac113aec2cac0933d81f37a3d6f5f0947543805cf5c6699c19ed14a79515d9aa2f78fde54ffdd7d9105790443408322f23add2a69096e741e176876 + languageName: node + linkType: hard + "lazyness@npm:^1.2.0": version: 1.2.0 resolution: "lazyness@npm:1.2.0" @@ -1921,10 +2023,10 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "mute-stream@npm:2.0.0" - checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4 +"mute-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "mute-stream@npm:3.0.0" + checksum: 10c0/12cdb36a101694c7a6b296632e6d93a30b74401873cf7507c88861441a090c71c77a58f213acadad03bc0c8fa186639dec99d68a14497773a8744320c136e701 languageName: node linkType: hard @@ -2009,6 +2111,13 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.0.0": + version: 2.1.1 + resolution: "obug@npm:2.1.1" + checksum: 10c0/59dccd7de72a047e08f8649e94c1015ec72f94eefb6ddb57fb4812c4b425a813bc7e7cd30c9aca20db3c59abc3c85cc7a62bb656a968741d770f4e8e02bc2e78 + languageName: node + linkType: hard + "omggif@npm:^1.0.10": version: 1.0.10 resolution: "omggif@npm:1.0.10" @@ -2028,44 +2137,76 @@ __metadata: languageName: node linkType: hard -"oxlint@npm:1.28.0": - version: 1.28.0 - resolution: "oxlint@npm:1.28.0" - dependencies: - "@oxlint/darwin-arm64": "npm:1.28.0" - "@oxlint/darwin-x64": "npm:1.28.0" - "@oxlint/linux-arm64-gnu": "npm:1.28.0" - "@oxlint/linux-arm64-musl": "npm:1.28.0" - "@oxlint/linux-x64-gnu": "npm:1.28.0" - "@oxlint/linux-x64-musl": "npm:1.28.0" - "@oxlint/win32-arm64": "npm:1.28.0" - "@oxlint/win32-x64": "npm:1.28.0" +"oxlint@npm:1.51.0": + version: 1.51.0 + resolution: "oxlint@npm:1.51.0" + dependencies: + "@oxlint/binding-android-arm-eabi": "npm:1.51.0" + "@oxlint/binding-android-arm64": "npm:1.51.0" + "@oxlint/binding-darwin-arm64": "npm:1.51.0" + "@oxlint/binding-darwin-x64": "npm:1.51.0" + "@oxlint/binding-freebsd-x64": "npm:1.51.0" + "@oxlint/binding-linux-arm-gnueabihf": "npm:1.51.0" + "@oxlint/binding-linux-arm-musleabihf": "npm:1.51.0" + "@oxlint/binding-linux-arm64-gnu": "npm:1.51.0" + "@oxlint/binding-linux-arm64-musl": "npm:1.51.0" + "@oxlint/binding-linux-ppc64-gnu": "npm:1.51.0" + "@oxlint/binding-linux-riscv64-gnu": "npm:1.51.0" + "@oxlint/binding-linux-riscv64-musl": "npm:1.51.0" + "@oxlint/binding-linux-s390x-gnu": "npm:1.51.0" + "@oxlint/binding-linux-x64-gnu": "npm:1.51.0" + "@oxlint/binding-linux-x64-musl": "npm:1.51.0" + "@oxlint/binding-openharmony-arm64": "npm:1.51.0" + "@oxlint/binding-win32-arm64-msvc": "npm:1.51.0" + "@oxlint/binding-win32-ia32-msvc": "npm:1.51.0" + "@oxlint/binding-win32-x64-msvc": "npm:1.51.0" peerDependencies: - oxlint-tsgolint: ">=0.4.0" + oxlint-tsgolint: ">=0.15.0" dependenciesMeta: - "@oxlint/darwin-arm64": + "@oxlint/binding-android-arm-eabi": + optional: true + "@oxlint/binding-android-arm64": + optional: true + "@oxlint/binding-darwin-arm64": + optional: true + "@oxlint/binding-darwin-x64": + optional: true + "@oxlint/binding-freebsd-x64": + optional: true + "@oxlint/binding-linux-arm-gnueabihf": + optional: true + "@oxlint/binding-linux-arm-musleabihf": + optional: true + "@oxlint/binding-linux-arm64-gnu": + optional: true + "@oxlint/binding-linux-arm64-musl": + optional: true + "@oxlint/binding-linux-ppc64-gnu": + optional: true + "@oxlint/binding-linux-riscv64-gnu": optional: true - "@oxlint/darwin-x64": + "@oxlint/binding-linux-riscv64-musl": optional: true - "@oxlint/linux-arm64-gnu": + "@oxlint/binding-linux-s390x-gnu": optional: true - "@oxlint/linux-arm64-musl": + "@oxlint/binding-linux-x64-gnu": optional: true - "@oxlint/linux-x64-gnu": + "@oxlint/binding-linux-x64-musl": optional: true - "@oxlint/linux-x64-musl": + "@oxlint/binding-openharmony-arm64": optional: true - "@oxlint/win32-arm64": + "@oxlint/binding-win32-arm64-msvc": optional: true - "@oxlint/win32-x64": + "@oxlint/binding-win32-ia32-msvc": + optional: true + "@oxlint/binding-win32-x64-msvc": optional: true peerDependenciesMeta: oxlint-tsgolint: optional: true bin: - oxc_language_server: bin/oxc_language_server oxlint: bin/oxlint - checksum: 10c0/a61223638ddd962772d49b0ccaed76de99042af968b71d67d761e422751db5106200ff4709148e495532711649f47a4f53780e04b7307e19531db3ebceb1fd98 + checksum: 10c0/5fea641819ec4b74f316e3985f81d5ead094559c56c2c399be4de629614d5b46af1fce1d1dbf9dea085c4943d76cfb126e34b30033ec03b960a494864922b948 languageName: node linkType: hard @@ -2114,12 +2255,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" +"prettier@npm:3.8.1": + version: 3.8.1 + resolution: "prettier@npm:3.8.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 languageName: node linkType: hard @@ -2176,12 +2317,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" +"semver@npm:^7.7.3": + version: 7.7.4 + resolution: "semver@npm:7.7.4" bin: semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 languageName: node linkType: hard @@ -2375,11 +2516,11 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:0.28.14": - version: 0.28.14 - resolution: "typedoc@npm:0.28.14" +"typedoc@npm:0.28.17": + version: 0.28.17 + resolution: "typedoc@npm:0.28.17" dependencies: - "@gerrit0/mini-shiki": "npm:^3.12.0" + "@gerrit0/mini-shiki": "npm:^3.17.0" lunr: "npm:^2.3.9" markdown-it: "npm:^14.1.0" minimatch: "npm:^9.0.5" @@ -2388,7 +2529,7 @@ __metadata: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x bin: typedoc: bin/typedoc - checksum: 10c0/a8727134991ba3f9a982e9f6ceecfbcf0fac531e4865e4865cdee68ea6fe1a594228b8654011d38ffa2332b7e84e4eaa3d0dac04a8bdf36a0686d1c3f327e80b + checksum: 10c0/25c3f6c08748debd2549e8af2c96dcdea255297924e8e0ecc78c86aea35d69c149eb5ad0a0d333a3a69d4e41a887ce55fef0aa97236789f0e658f3ad051429e8 languageName: node linkType: hard @@ -2419,10 +2560,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.16.0": - version: 7.16.0 - resolution: "undici-types@npm:7.16.0" - checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a +"undici-types@npm:~7.18.0": + version: 7.18.2 + resolution: "undici-types@npm:7.18.2" + checksum: 10c0/85a79189113a238959d7a647368e4f7c5559c3a404ebdb8fc4488145ce9426fcd82252a844a302798dfc0e37e6fb178ff481ed03bc4caf634c5757d9ef43521d languageName: node linkType: hard @@ -2491,17 +2632,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c - languageName: node - linkType: hard - "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" @@ -2535,10 +2665,3 @@ __metadata: checksum: 10c0/7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 languageName: node linkType: hard - -"yoctocolors-cjs@npm:^2.1.2": - version: 2.1.2 - resolution: "yoctocolors-cjs@npm:2.1.2" - checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f - languageName: node - linkType: hard