Skip to main content
Module

x/oauth4webapi/package.json

OAuth 2 / OpenID Connect for JavaScript Runtimes
Go to Latest
File
{ "name": "oauth4webapi", "version": "2.5.0", "description": "OAuth 2 / OpenID Connect for JavaScript Runtimes", "keywords": [ "auth", "authentication", "authorization", "basic", "browser", "bun", "certified", "client", "cloudflare", "deno", "edge", "electron", "fapi", "javascript", "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", "main": "./build/index.js", "types": "./build/index.d.ts", "files": [ "build/index.js", "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": "rm -rf build && tsc && tsc --declaration true --emitDeclarationOnly true --removeComments false && tsc -p test && tsc -p examples && tsc -p conformance && tsc -p tap", "conformance": "bash -c 'source .node_flags.sh && ava --config conformance/ava.config.ts'", "docs": "patch-package && typedoc", "format": "npm run _format -- --write", "format-check": "npm run _format -- --check", "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": "^20.10.8", "@types/oidc-provider": "^8.4.3", "@types/qunit": "^2.19.9", "ava": "^5.3.1", "chrome-launcher": "^1.1.0", "edge-runtime": "^2.5.7", "esbuild": "^0.19.11", "jose": "^5.2.0", "oidc-provider": "^8.4.4", "patch-package": "^8.0.0", "prettier": "^3.1.1", "prettier-plugin-jsdoc": "^1.3.0", "puppeteer-core": "^21.7.0", "qunit": "^2.20.0", "raw-body": "^2.5.2", "selfsigned": "^2.4.1", "timekeeper": "^2.3.1", "tsx": "^4.7.0", "typedoc": "^0.25.7", "typedoc-plugin-markdown": "^3.17.1", "typedoc-plugin-mdn-links": "^3.1.11", "typescript": "^5.3.3", "undici": "^5.28.2" }}