UNPKG

oidc-client-rx

Version:

ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications

155 lines (154 loc) 3.67 kB
{ "name": "oidc-client-rx", "version": "0.1.0", "homepage": "https://github.com/aitiotekt/oidc-client-rx", "author": "aitiotekt", "description": "ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications", "repository": { "type": "git", "url": "https://github.com/aitiotekt/oidc-client-rx" }, "bugs": { "url": "https://github.com/aitiotekt/oidc-client-rx/issues" }, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" }, "./adapters/react": { "types": "./dist/adapters/react/index.d.ts", "import": "./dist/adapters/react/index.js", "default": "./dist/adapters/react/index.js" }, "./adapters/solid-js": { "types": "./dist/adapters/solid-js/index.d.ts", "import": "./dist/adapters/solid-js/index.js", "default": "./dist/adapters/solid-js/index.js" }, "./adapters/@tanstack/react-router": { "types": "./dist/adapters/@tanstack/react-router.d.ts", "import": "./dist/adapters/@tanstack/react-router.js", "default": "./dist/adapters/@tanstack/react-router.js" }, "./adapters/@tanstack/solid-router": { "types": "./dist/adapters/@tanstack/solid-router.d.ts", "import": "./dist/adapters/@tanstack/solid-router.js", "default": "./dist/adapters/@tanstack/solid-router.js" } }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist", "licenses", "LICENSE", "README.md" ], "scripts": { "prepare": "prek install", "build": "rslib build", "dev": "rslib build --watch", "test": "vitest --coverage", "test-ci": "vitest --watch=false --coverage", "prepublishOnly": "npm run lint && npm run build", "lint": "biome check", "format": "biome check --write", "cli": "tsx scripts/cli.ts" }, "dependencies": { "@ngify/http": "^2.0.6", "injection-js": ">=2.6.1", "rfc4648": ">=1.5.4" }, "peerDependencies": { "@tanstack/react-router": "*", "@tanstack/solid-router": "*", "react": ">=16.8.0", "rxjs": "^7.4.0||>=8.0.0", "solid-js": "^1" }, "engines": { "node": "<25.2.0" }, "devDependencies": { "@biomejs/biome": "2.3.14", "@biomejs/js-api": "4.0.0", "@biomejs/wasm-nodejs": "^2.3.14", "@j178/prek": "^0.3.1", "@playwright/test": "^1.53.0", "@rslib/core": "^0.19.4", "@swc/core": "^1.12.1", "@tanstack/react-router": "^1.158.0", "@tanstack/solid-router": "^1.158.0", "@types/lodash-es": "^4.17.12", "@types/node": "^24", "@types/react": "^19.1.8", "@types/semver": "^7.7.1", "@vitest/coverage-v8": "^4.0.18", "commander": "^14.0.0", "happy-dom": "^20.5.0", "lodash-es": "^4.17.21", "oxc-parser": "^0.112.0", "oxc-walker": "^0.7.0", "playwright": "^1.58.1", "react": "^19.1.0", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.2", "semver": "^7.7.3", "solid-js": "^1.9.7", "tsx": "^4.20.3", "typescript": "^5.9.3", "unplugin-swc": "^1.5.4", "vite-tsconfig-paths": "^6.0.5", "vitest": "^4.0.18" }, "peerDependenciesMeta": { "react": { "optional": true }, "@tanstack/react-router": { "optional": true }, "@tanstack/solid-router": { "optional": true }, "solid-js": { "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", "@tailwindcss/oxide", "core-js", "edgedriver", "esbuild", "geckodriver", "msw", "@j178/prek" ] } }