UNPKG

oauth4webapi

Version:

Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

105 lines (104 loc) 2.96 kB
{ "name": "oauth4webapi", "version": "3.5.3", "description": "Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes", "keywords": [ "access token", "auth", "authentication", "authorization", "basic", "browser", "bun", "certified", "ciba", "client", "cloudflare", "deno", "edge", "electron", "fapi", "javascript", "jwt", "netlify", "next", "nextjs", "node", "nodejs", "oauth", "oauth2", "oidc", "openid-connect", "openid", "vercel", "workerd", "workers" ], "homepage": "https://github.com/panva/oauth4webapi", "repository": "panva/oauth4webapi", "funding": { "url": "https://github.com/sponsors/panva" }, "license": "MIT", "author": "Filip Skokan <panva.ip@gmail.com>", "sideEffects": false, "type": "module", "exports": { ".": { "types": "./build/index.d.ts", "default": "./build/index.js" }, "./package.json": "./package.json" }, "main": "./build/index.js", "types": "./build/index.d.ts", "files": [ "build/index.js", "build/index.js.map", "build/index.d.ts" ], "scripts": { "_format": "find src test tap examples conformance -type f -name '*.ts' -o -name '*.mjs' -o -name '*.cjs' | xargs prettier", "build": "npm run generate-build && tsc -p test && tsc -p examples && tsc -p conformance && tsc -p tap && npx --yes jsr publish --dry-run --allow-dirty", "conformance": "bash -c 'source .node_flags.sh && ava --config conformance/ava.config.ts'", "docs": "patch-package && typedoc", "docs-check": "./check-examples.sh", "format": "npm run _format -- --check --write", "format-check": "npm run _format -- --check", "generate-build": "rm -rf build && tsc --sourceMap && tsc --declaration true --emitDeclarationOnly true --removeComments false", "tap:browsers": "./tap/.browsers.sh", "tap:bun": "./tap/.bun.sh", "tap:deno": "./tap/.deno.sh", "tap:edge-runtime": "./tap/.edge-runtime.sh", "tap:electron": "./tap/.electron.sh", "tap:node": "bash -c './tap/.node.sh'", "tap:workerd": "./tap/.workerd.sh", "test": "bash -c 'source .node_flags.sh && ava'" }, "devDependencies": { "@koa/cors": "^5.0.0", "@types/koa__cors": "^5.0.0", "@types/node": "^22.15.31", "@types/qunit": "^2.19.12", "archiver": "^7.0.1", "ava": "^6.4.0", "chrome-launcher": "^1.2.0", "esbuild": "^0.25.5", "jose": "^6.0.11", "oidc-provider": "^9.1.3", "patch-package": "^8.0.0", "prettier": "^3.5.3", "prettier-plugin-jsdoc": "^1.3.2", "puppeteer-core": "^24.10.0", "qunit": "^2.24.1", "raw-body": "^3.0.0", "selfsigned": "^2.4.1", "timekeeper": "^2.3.1", "tsx": "^4.19.4", "typedoc": "0.27.9", "typedoc-plugin-markdown": "4.3.1", "typedoc-plugin-mdn-links": "4.0.3", "typescript": "^5.8.3", "undici": "^6.21.3" } }