{
  "name": "@deno/kv-oauth",
  "version": "0.11.0",
  "exports": "./mod.ts",
  "lock": false,
  "imports": {
    "@cmd-johnson/oauth2-client": "jsr:@cmd-johnson/oauth2-client@^2.0.0",
    "@std/assert": "jsr:@std/assert@^1.0.6",
    "@std/datetime": "jsr:@std/datetime@^0.225.2",
    "@std/fs": "jsr:@std/fs@^1.0.4",
    "@std/http": "jsr:@std/http@^1.0.8",
    "@std/testing": "jsr:@std/testing@^1.0.3"
  },
  "tasks": {
    "demo": "deno run --allow-net --env --allow-env --unstable-kv --watch demo.ts",
    "check:license": "deno run -A tools/check_license.ts",
    "check:docs": "deno doc --lint mod.ts",
    "check": "deno task check:license --check",
    "test": "DENO_KV_PATH=:memory: deno test --unstable-kv --allow-env --allow-read --allow-run --parallel --trace-leaks --coverage --doc",
    "coverage": "deno coverage coverage",
    "ok": "deno fmt --check && deno lint && deno task check && deno task test",
    "cov:gen": "deno task coverage --lcov --output=cov.lcov",
    "update": "deno run -A https://deno.land/x/udd/main.ts --test=\"deno task test\" deps.ts dev_deps.ts",
    "update:fresh": "deno run -A -r https://fresh.deno.dev/update ."
  },
  "exclude": [
    "coverage/"
  ],
  "compilerOptions": {
    "noUncheckedIndexedAccess": false
  }
}