Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .rumdl.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[global]
disable = ["MD013"]
82 changes: 82 additions & 0 deletions hk.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
x-steps:
mise: &step-mise
_type: step
check: mise fmt --check
fix: mise fmt
depends: []
env: {}

typos: &step-typos
_type: step
check: typos .
fix: typos --force-exclude --write-changes
depends: []
env: {}

rumdl: &step-rumdl
_type: step
check: rumdl check
fix: rumdl check --fix
depends: []
env: {}

oxlint: &step-oxlint
_type: step
check: pnpm run lint
fix: pnpm run lint:fix
output_summary: hide
depends: []
env: {}

oxfmt: &step-oxfmt
_type: step
check: pnpm run format
fix: pnpm run format:fix
output_summary: hide
depends: []
env: {}

check-ts: &step-check-ts
_type: step
check: pnpm run check:typescript
output_summary: hide
depends: []
env: {}

tests: &step-tests
_type: step
check: pnpm run test:all
output_summary: hide
depends: []
env: {}

hooks:
pre-commit:
fix: true
stash: git
steps:
mise: *step-mise
typos: *step-typos
rumdl: *step-rumdl
oxlint: *step-oxlint
oxfmt: *step-oxfmt
check-ts: *step-check-ts
tests: *step-tests
fix:
fix: true
steps:
mise: *step-mise
typos: *step-typos
rumdl: *step-rumdl
oxlint: *step-oxlint
oxfmt: *step-oxfmt
check-ts: *step-check-ts
check:
steps:
mise: *step-mise
typos: *step-typos
rumdl: *step-rumdl
oxlint: *step-oxlint
oxfmt: *step-oxfmt
check-ts: *step-check-ts
tests: *step-tests
53 changes: 53 additions & 0 deletions mise.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,58 @@
# @generated - this file is auto-generated by `mise lock` https://mise.en.dev/dev-tools/mise-lock.html

[[tools.hk]]
version = "1.45.0"
backend = "aqua:jdx/hk"

[tools.hk."platforms.linux-arm64"]
checksum = "sha256:22293f9c742f0def32299689022891ced7c5c9d5024c91afd33a83e6f714686c"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-aarch64-unknown-linux-gnu.tar.gz"

[tools.hk."platforms.linux-arm64-musl"]
checksum = "sha256:81b64f76df8a399f926a4158bfcbef0fa28dcd60b40799b9474ca2ab21d89c02"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-aarch64-unknown-linux-musl.tar.gz"

[tools.hk."platforms.linux-x64"]
checksum = "sha256:47a3338403f689cc295d36213cfede4e1098c335d18064416ea9ac2b9739c148"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-x86_64-unknown-linux-gnu.tar.gz"

[tools.hk."platforms.linux-x64-musl"]
checksum = "sha256:afdb201d251f35615f00f3880daa5a4e97d7948304473c259245a7123c0fedcf"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-x86_64-unknown-linux-musl.tar.gz"

[tools.hk."platforms.macos-arm64"]
checksum = "sha256:17bd1d9eccbfc894c4b0191871a964dc67df80c1bfbee072e5c12d4bb893a8a6"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-aarch64-apple-darwin.tar.gz"

[tools.hk."platforms.windows-x64"]
checksum = "sha256:94c7c460d05748524a96583b656e8dec31a11a30ce6a997b9a5b5d8ec4d1b7e7"
url = "https://github.com/jdx/hk/releases/download/v1.45.0/hk-x86_64-pc-windows-msvc.zip"

[[tools.rumdl]]
version = "0.1.93 "
backend = "aqua:rvben/rumdl"

[tools.rumdl."platforms.linux-arm64"]
provenance = "github-attestations"

[tools.rumdl."platforms.linux-arm64-musl"]
provenance = "github-attestations"

[tools.rumdl."platforms.linux-x64"]
provenance = "github-attestations"

[tools.rumdl."platforms.linux-x64-musl"]
provenance = "github-attestations"

[tools.rumdl."platforms.macos-arm64"]
provenance = "github-attestations"

[tools.rumdl."platforms.macos-x64"]
provenance = "github-attestations"

[tools.rumdl."platforms.windows-x64"]
provenance = "github-attestations"

[[tools.typos]]
version = "1.46.1"
backend = "aqua:crate-ci/typos"
Expand Down
5 changes: 5 additions & 0 deletions mise.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
[tools]
hk = "1.45.0"
rumdl = "0.1.93 "
typos = "1.46.1"

[settings]
experimental = true
11 changes: 5 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"scripts": {
"build": "vite build",
"build:prod": "vite build --minify",
"check:all": "pnpm run check:typescript && pnpm run test:all && pnpm run format && pnpm run lint && pnpm run typos",
"check:all": "pnpm run check:typescript && pnpm run test:all && pnpm run format",
"check:typescript": "tsgo --noEmit",
"ff-diff": "vite build -l warn && USE_CURRENT_DIR=true node dist/index.js",
"format": "oxfmt --check",
Expand All @@ -40,20 +40,19 @@
"test:cov": "pnpm run build && vitest --coverage",
"test:end-to-end": "pnpm run build && vitest end-to-end --run",
"test:watch": "pnpm run build && vitest",
"typos": "typos .",
"update": "pnpm up --latest && pnpm run update:corepack && pnpm update",
"update:corepack": "corepack use pnpm@latest"
},
"dependencies": {
"selenium-webdriver": "4.44.0"
},
"devDependencies": {
"@types/node": "25.7.0",
"@types/node": "25.8.0",
"@types/selenium-webdriver": "4.35.5",
"@typescript/native-preview": "7.0.0-dev.20260514.1",
"@typescript/native-preview": "7.0.0-dev.20260516.1",
"@vitest/coverage-v8": "4.1.6",
"oxfmt": "0.49.0",
"oxlint": "1.64.0",
"oxfmt": "0.50.0",
"oxlint": "1.65.0",
"oxlint-tsgolint": "0.22.1",
"vite": "8.0.13",
"vitest": "4.1.6"
Expand Down
Loading