{
  "name": "mal",
  "private": true,
  "type": "module",
  "scripts": {
    "build:assets": "bun run build:css",
    "build:css": "bunx --bun @tailwindcss/cli -i ./static/assets/style.css -o ./dist/tailwind.css",
    "build:ts": "bun run ./scripts/build-ts.ts",
    "format": "bunx oxfmt",
    "format:check": "bunx oxfmt --check",
    "lint": "bun run lint:ts && bun run lint:go",
    "lint:go": "golangci-lint run ./...",
    "lint:ts": "bunx oxlint --ignore-path .oxlintignore static --tsconfig ./tsconfig.json --type-aware --max-warnings 0",
    "lint:ts:fix": "bunx oxlint --ignore-path .oxlintignore static --tsconfig ./tsconfig.json --type-aware --max-warnings 0 --fix",
    "test": "bun test",
    "test:go": "go test ./...",
    "test:ts": "bun test",
    "typecheck": "bunx tsc -p tsconfig.json --noEmit",
    "watch:css": "bunx --bun @tailwindcss/cli -i ./static/assets/style.css -o ./dist/tailwind.css --watch"
  },
  "dependencies": {
    "hls.js": "^1.6.16",
    "htmx.org": "1.9.12"
  },
  "devDependencies": {
    "@tailwindcss/cli": "^4.3.0",
    "@types/node": "^24.0.0",
    "lefthook": "^2.1.6",
    "oxfmt": "^0.52.0",
    "oxlint": "^1.67.0",
    "oxlint-tsgolint": "^0.23.0",
    "tailwindcss": "^4.3.0",
    "typescript": "^6.0.3"
  }
}
