{
  "name": "@karma/oauth",
  "version": "0.0.0",
  "private": true,
  "description": "Karma core OAuth adapter",
  "exports": {
    ".": {
      "types": "./dist/src/index.d.ts",
      "default": "./dist/src/index.js"
    },
    "./providers": {
      "types": "./dist/src/providers/index.d.ts",
      "default": "./dist/src/providers/index.js"
    }
  },
  "main": "./dist/src/index.js",
  "types": "./dist/src/index.d.ts",
  "scripts": {
    "build": "rm -rf dist && rm -rf tsconfig.tsbuildinfo && pnpm build:types && pnpm build:esbuild",
    "build:esbuild": "node esbuild.mjs",
    "build:types": "tsc --emitDeclarationOnly --outDir dist",
    "clean": "git clean -xdf .turbo node_modules",
    "format": "prettier --check \"**/*.{js,cjs,mjs,ts,tsx,md,json}\"",
    "lint": "eslint ."
  },
  "prettier": "@karma/web-prettier-config",
  "dependencies": {
    "jose": "^5.6.3",
    "oauth4webapi": "^2.11.1",
    "openid-client": "^5.6.5"
  },
  "devDependencies": {
    "@karma/web-eslint-config": "workspace:*",
    "@karma/web-prettier-config": "workspace:*",
    "@karma/web-tsconfig": "workspace:*",
    "@types/node": "^20.14.12",
    "esbuild": "^0.23.1",
    "esbuild-node-externals": "^1.14.0",
    "typescript": "^5.3.3"
  }
}
