diff --git a/mise.lock b/mise.lock new file mode 100644 index 0000000..fe1e8f2 --- /dev/null +++ b/mise.lock @@ -0,0 +1,147 @@ +# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html + +lockfile_version = 4 + +[[tools.bun]] +version = "1.3.14" +backend = "core:bun" +specifiers = ["1.3.14"] + +[tools.bun."platforms.linux-arm64"] +checksum = "sha256:a27ffb63a8310375836e0d6f668ae17fa8d8d18b88c37c821c65331973a19a3b" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-aarch64.zip" + +[tools.bun."platforms.linux-arm64-musl"] +checksum = "sha256:b98e0ad3625c5c00d1d5b5ff55605c7adddbfae151861e68ade57b2d3b8703bb" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-aarch64-musl.zip" + +[tools.bun."platforms.linux-x64"] +checksum = "sha256:951ee2aee855f08595aeec6225226a298d3fea83a3dcd6465c09cbccdf7e848f" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip" + +[tools.bun."platforms.linux-x64-baseline"] +checksum = "sha256:a063908ae08b7852ca10939bbdc6ceed3ddabce8fb9402dce83d65d73b36e6c7" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64-baseline.zip" + +[tools.bun."platforms.linux-x64-musl"] +checksum = "sha256:14bd9aedeebf1dba67e8def9531c89bc989ecfdf1de42e5bfcaf1b8cd9294719" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64-musl.zip" + +[tools.bun."platforms.linux-x64-musl-baseline"] +checksum = "sha256:56a7d6806cf155536c0178f0ea5fbd098e684fa509ebdb4fc0a7e19fb65382dc" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64-musl-baseline.zip" + +[tools.bun."platforms.macos-arm64"] +checksum = "sha256:d8b96221828ad6f97ac7ac0ab7e95872341af763001e8803e8267652c2652620" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-aarch64.zip" + +[tools.bun."platforms.macos-x64"] +checksum = "sha256:4183df3374623e5bab315c547cfa0974533cd457d86b73b639f7a87974cd6633" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-x64.zip" + +[tools.bun."platforms.macos-x64-baseline"] +checksum = "sha256:3e35ad6f53971a9834bf9e6786e2adf72b5f1921cc9a9c5fde073d2972944076" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-x64-baseline.zip" + +[tools.bun."platforms.windows-x64"] +checksum = "sha256:0a0620930b6675d7ba440e81f4e0e00d3cfbe096c4b140d3fff02205e9e18922" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-windows-x64.zip" + +[tools.bun."platforms.windows-x64-baseline"] +checksum = "sha256:538f9c846355d9e847b2671bc00c47da4229a0befb24df3282b739770f3b475f" +url = "https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-windows-x64-baseline.zip" + +[[tools."cargo:hk"]] +version = "1.48.0" +backend = "cargo:hk" +specifiers = ["1.48.0"] + +[[tools.mr-boxington]] +version = "1.29.2" +backend = "packslip:github.com/jdx/mr-boxington" +specifiers = ["1.29.2"] + +[tools.mr-boxington."platforms.linux-arm64"] +checksum = "sha256:1b6fbaebe0ea2c9b565c862a2b46e4756394ad530ce95b07333743104750a6fb" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-aarch64-unknown-linux-gnu.tar.gz" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[tools.mr-boxington."platforms.linux-arm64-musl"] +checksum = "sha256:bd7904aedff78a48b0339ab8efce0c3b86505c0b77fe63964504dae2f843b9d6" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-aarch64-unknown-linux-musl.tar.gz" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[tools.mr-boxington."platforms.linux-x64"] +checksum = "sha256:73e135d3e9e8b8ddc938b42407179a239917b7f02d3fa5f601f6783e5c0d36d6" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-x86_64-unknown-linux-gnu.tar.gz" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[tools.mr-boxington."platforms.linux-x64-musl"] +checksum = "sha256:60be3ffbb4d71418827ed28686c776b86bdbb804edd43739b1dbfcdf162fbcb5" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-x86_64-unknown-linux-musl.tar.gz" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[tools.mr-boxington."platforms.macos-arm64"] +checksum = "sha256:621ce235d8f241c5a3728ca03d34b9864f466f4e8b3307d8a6d7101a24a71a60" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-aarch64-apple-darwin.tar.gz" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[tools.mr-boxington."platforms.windows-x64"] +checksum = "sha256:5ccfe5942c224844ffc50eb689de9c02033e401b210d3c80fffe4b94c929b0a2" +url = "https://github.com/jdx/mr-boxington/releases/download/v1.29.2/mbx-x86_64-pc-windows-msvc.zip" +signer = "sigstore-oidc:https://github.com/jdx/mr-boxington/.github/workflows/release.yml" +repository_ids = { repository = "1340721957" } + +[[tools.node]] +version = "24.22.2" +backend = "core:node" +specifiers = ["24"] + +[tools.node."platforms.linux-arm64"] +checksum = "sha256:95c264150aceb7f3437a29fd6984924f5f8d1511ea3cbd6c508b83f6c555dae2" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-linux-arm64.tar.gz" + +[tools.node."platforms.linux-arm64-musl"] +checksum = "sha256:70afd250a927fbc32f3d95a58597efdf14aa8ad194e894268f9b8309a2dab84e" +url = "https://unofficial-builds.nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-arm64-musl.tar.gz" + +[tools.node."platforms.linux-x64"] +checksum = "sha256:361718c444e49af2ca5a110c83ba6a8901143f23ab285ebbef0341f391f482a9" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-linux-x64.tar.gz" + +[tools.node."platforms.linux-x64-baseline"] +checksum = "sha256:361718c444e49af2ca5a110c83ba6a8901143f23ab285ebbef0341f391f482a9" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-linux-x64.tar.gz" + +[tools.node."platforms.linux-x64-musl"] +checksum = "sha256:867e322d67294e9c405f10cae5d70ed2e4940bb367fa47dbcb5151c9899d7c04" +url = "https://unofficial-builds.nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-x64-musl.tar.gz" + +[tools.node."platforms.linux-x64-musl-baseline"] +checksum = "sha256:867e322d67294e9c405f10cae5d70ed2e4940bb367fa47dbcb5151c9899d7c04" +url = "https://unofficial-builds.nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-x64-musl.tar.gz" + +[tools.node."platforms.macos-arm64"] +checksum = "sha256:aa9549349e47dffaa42dcf95d6e06ade8c4bdafc980979883b88767670df385a" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-darwin-arm64.tar.gz" + +[tools.node."platforms.macos-x64"] +checksum = "sha256:d5e336d588c45be0c37dbd52cc29895593009ca4997a77a1fd02815131ed0e52" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-darwin-x64.tar.gz" + +[tools.node."platforms.macos-x64-baseline"] +checksum = "sha256:d5e336d588c45be0c37dbd52cc29895593009ca4997a77a1fd02815131ed0e52" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-darwin-x64.tar.gz" + +[tools.node."platforms.windows-x64"] +checksum = "sha256:ca1bff5d8ead13c9f2ea404a176db46bd430704d5b5113734049fa365e7799e2" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-win-x64.zip" + +[tools.node."platforms.windows-x64-baseline"] +checksum = "sha256:ca1bff5d8ead13c9f2ea404a176db46bd430704d5b5113734049fa365e7799e2" +url = "https://nodejs.org/dist/v24.22.2/node-v24.22.2-win-x64.zip" diff --git a/mise.macos-x64.lock b/mise.macos-x64.lock new file mode 100644 index 0000000..063a85f --- /dev/null +++ b/mise.macos-x64.lock @@ -0,0 +1,8 @@ +# @generated - this file is auto-generated by `mise lock` https://mise.jdx.dev/dev-tools/mise-lock.html + +lockfile_version = 4 + +[[tools.mr-boxington]] +version = "1.29.2" +backend = "cargo:mbx" +specifiers = ["1.29.2"] diff --git a/mise.toml b/mise.toml index d9628be..e514889 100644 --- a/mise.toml +++ b/mise.toml @@ -8,6 +8,9 @@ # cache CLI) are pinned via mise. mise's `mr_boxington` Rust option is not used: a `rust` # entry requires a version, which would override rust-toolchain.toml. +# mise.lock is lockfile_version 4, which mise 2026.11.1+ writes and reads. +min_version = "2026.11.1" + [tools] node = "24" bun = "1.3.14" # matches package.json packageManager @@ -31,6 +34,14 @@ HK_MISE = "1" # to avoid a noisy "hk: not found" postinstall warning where git hooks aren't wanted. postinstall = "command -v hk >/dev/null 2>&1 && hk install --mise || true" +[tasks.lock] +description = "Refresh mise.lock checksums without the macos-x64 cargo:mbx alias" +env = { MISE_AUTO_ENV = "false" } +run = [ + "mise lock node bun cargo:hk", + "mise lock mr-boxington --platform linux-x64,linux-arm64,linux-x64-musl,linux-arm64-musl,macos-arm64,windows-x64" +] + [tasks.lint] description = "Lint JS/TS (eslint)" run = "bun run lint"