{ "name": "oidc-client-rx", "version": "0.1.0-alpha.5", "homepage": "https://github.com/lonelyhentxi/oidc-client-rx", "author": "lonelyhentxi", "description": "ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications", "repository": { "type": "git", "url": "https://github.com/lonelyhentxi/oidc-client-rx.git" }, "bugs": { "url": "https://github.com/lonelyhentxi/oidc-client-rx/issues" }, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./adapters/react": { "types": "./dist/adapters/react/index.d.ts", "import": "./dist/adapters/react/index.js", "require": "./dist/adapters/react.cjs" }, "./adapters/tanstack-router": { "types": "./dist/adapters/tanstack-router/index.d.ts", "import": "./dist/adapters/tanstack-router/index.js", "require": "./dist/adapters/tanstack-router.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "files": ["dist", "licenses", "LICENSE", "README.md"], "scripts": { "build": "rslib build", "dev": "rslib build --watch", "test": "vitest --coverage", "test-ci": "vitest --watch=false --coverage", "prepublishOnly": "npm run build", "lint": "ultracite lint", "format": "ultracite format", "cli": "tsx scripts/cli.ts" }, "dependencies": { "@ngify/http": "^2.0.4", "@outposts/injection-js": "^2.5.1", "rfc4648": "^1.5.0" }, "peerDependencies": { "@tanstack/react-router": "*", "react": ">=16.8.0", "rxjs": "^7.4.0||>=8.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@biomejs/js-api": "0.7.1", "@biomejs/wasm-nodejs": "^1.9.4", "@playwright/test": "^1.49.1", "@rslib/core": "^0.5.0", "@swc/core": "^1.10.12", "@tanstack/react-router": "^1.99.6", "@types/lodash-es": "^4.17.12", "@types/node": "^22.12.0", "@types/react": "^19.0.8", "@vitest/coverage-v8": "^3.0.4", "commander": "^13.1.0", "happy-dom": "^17.1.0", "lodash-es": "^4.17.21", "oxc-parser": "^0.48.1", "oxc-walker": "^0.2.2", "playwright": "^1.50.0", "react": "^19.0.0", "reflect-metadata": "^0.2.2", "rxjs": "^7.4.0", "tsx": "^4.19.2", "typescript": "^5.7.3", "ultracite": "^4.1.15", "unplugin-swc": "^1.5.1", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.0.4" }, "peerDependenciesMeta": { "react": { "optional": true }, "@tanstack/react-router": { "optional": true } }, "keywords": [ "rxjs", "oidc", "oauth2", "openid", "security", "typescript", "openidconnect", "auth", "authn", "authentication", "identity", "certified", "oauth", "authorization", "reactivex", "injection-js", "injection" ], "pnpm": { "onlyBuiltDependencies": [ "@biomejs/biome", "@swc/core", "core-js", "edgedriver", "esbuild", "geckodriver", "msw" ] } }