{
  "velociraptor": {
    "scripts": {
      "lint": "deno lint",
      "fmt": "deno fmt",
      "fmt:check": "deno fmt --check",
      "test": "deno test --allow-import ",
      "updateDeps": "deno cache --allow-import --lock=deno.lock --lock-write app/deps.ts app/dev_deps.ts",
      "install": "deno cache --allow-import --reload --lock=deno.lock app/deps.ts app/dev_deps.ts",
      "cache": "deno cache --allow-import app/main.ts",
      "dev": "deno run --allow-import --allow-net --allow-env --allow-read --lock=deno.lock --cached-only --watch app/main.ts",
      "start": "deno run --allow-import --allow-net --allow-env --allow-read --lock=deno.lock --cached-only app/main.ts",
      "docker": "docker build -t donations-api . && docker run -it --init -p 8001:8001 donations-api",
      "coverage": "deno test --allow-import --coverage=coverage && deno coverage coverage",
      "pre-commit": {
        "cmd": "vr lint && vr fmt:check",
        "gitHook": "pre-commit"
      }
    }
  },
  "fmt": {
    "lineWidth": 120,
    "singleQuote": true,
    "semiColons": false,
    "exclude": [
      "*.md"
    ]
  }
}