{ "name": "@atproto/oauth-provider", "version": "0.2.12", "license": "MIT", "description": "Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.", "keywords": [ "atproto", "oauth", "oauth2", "open id connect", "oidc", "provider", "oidc provider" ], "homepage": "https://atproto.com", "repository": { "type": "git", "url": "https://github.com/bluesky-social/atproto", "directory": "packages/oauth/oauth-provider" }, "type": "commonjs", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "dependencies": { "@atproto-labs/fetch": "workspace:*", "@atproto-labs/fetch-node": "workspace:*", "@atproto-labs/pipe": "workspace:*", "@atproto-labs/simple-store": "workspace:*", "@atproto-labs/simple-store-memory": "workspace:*", "@atproto/common": "workspace:^", "@atproto/jwk": "workspace:*", "@atproto/jwk-jose": "workspace:*", "@atproto/oauth-types": "workspace:*", "@hapi/accept": "^6.0.3", "@hapi/bourne": "^3.0.0", "@hapi/content": "^6.0.0", "cookie": "^0.6.0", "http-errors": "^2.0.0", "ioredis": "^5.3.2", "jose": "^5.2.0", "keygrip": "^1.1.0", "psl": "^1.9.0", "zod": "^3.23.8" }, "devDependencies": { "@atproto-labs/rollup-plugin-bundle-manifest": "workspace:*", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.5", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", "@types/cookie": "^0.6.0", "@types/keygrip": "^1.0.6", "@types/psl": "1.1.3", "@types/react": "^18.2.50", "@types/react-dom": "^18.2.18", "@types/send": "^0.17.4", "@web/rollup-plugin-import-meta-assets": "^2.2.1", "autoprefixer": "^10.4.17", "postcss": "^8.4.33", "react": "^18.2.0", "react-dom": "^18.2.0", "rollup": "^4.13.0", "rollup-plugin-postcss": "^4.0.2", "tailwindcss": "^3.4.1", "typescript": "^5.6.3" }, "scripts": { "build:frontend": "rollup --config rollup.config.js", "build:backend": "tsc --build --force tsconfig.backend.json", "build": "pnpm --parallel --stream '/^build:.+$/'", "dev": "rollup --config rollup.config.js --watch" } }