diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index b8ebffa..44654b7 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -24,11 +24,12 @@ Cross-platform document editor with format tabs, allowing users to view and edit - Ada (TUI) - Nickel (pipelines, config) - Guile Scheme (SCM files) -- Deno (runtime) +- Bun (runtime and package manager) ### BANNED - Do Not Use - TypeScript (use AffineScript) -- Node.js/npm/bun (use Deno) +- Deno (use Bun) +- Node.js/npm (use Bun) - Go (use Rust) - Python (not applicable here) - Makefiles (use justfile) diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 84917d7..7677e83 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -9,12 +9,12 @@ on: branches: [main] permissions: read-all - actions: read jobs: analysis: uses: hyperpolymath/standards/.github/workflows/scorecard-reusable.yml@092dedada188f56c5915f74a5fd40aac093742c3 permissions: + actions: read contents: read security-events: write id-token: write diff --git a/mise.toml b/mise.toml index 6dd983f..a4c9de7 100644 --- a/mise.toml +++ b/mise.toml @@ -1,21 +1,15 @@ [tools] # Language runtimes -node = "latest" python = "latest" rust = "latest" go = "latest" zig = "latest" java = "latest" bun = "latest" -denojs = "latest" # Package managers -npm = "latest" -yarn = "latest" -pnpm = "latest" pip = "latest" cargo = "latest" -go-task = "latest" # Formatting & Linting gofmt = "latest" @@ -30,6 +24,7 @@ stylua = "latest" cmake = "latest" make = "latest" ninja = "latest" +just = "latest" # Shell tools git = "latest" @@ -48,10 +43,10 @@ NODE_ENV = "development" PYTHONDONTWRITEBYTECODE = "1" PYTHONUNBUFFERED = "1" -# Task runner alias -[alias] -task = "go-task" -build = "cargo build --release || npm run build || go build" -test = "cargo test || npm test || go test ./..." +# Task runner aliases +[tasks] +task = "just" +build = "cargo build --release || bun run build" +test = "cargo test || bun test" lint = "ruff check . || prettier --check . || black --check ." fmt = "ruff format . || prettier --write . || black ."