{ "name": "oidc-client-rx", "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" }, "version": "0.1.0", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "scripts": { "build": "rslib build", "dev": "rslib build --watch", "test-lib": "ng test angular-auth-oidc-client --code-coverage", "test-lib-ci": "ng test angular-auth-oidc-client --watch=false --browsers=ChromeHeadlessNoSandbox --code-coverage", "lint-lib": "ng lint angular-auth-oidc-client", "pack-lib": "npm run build-lib-prod && npm pack ./dist/angular-auth-oidc-client", "publish-lib": "npm run build-lib-prod && npm publish ./dist/angular-auth-oidc-client", "publish-lib-next": "npm run build-lib && npm publish --tag next ./dist/angular-auth-oidc-client", "coveralls": "cat ./coverage/lcov.info | coveralls", "lint": "ultracite lint", "format": "ultracite format" }, "dependencies": { "@ngify/http": "^2.0.4", "injection-js": "git+https://github.com/mgechev/injection-js.git#81a10e0", "rxjs": ">=7.4.0", "shelljs": "^0.8.5", "tslib": "^2.3.0" }, "devDependencies": { "@evilmartians/lefthook": "^1.0.3", "@rslib/core": "^0.3.1", "@types/jasmine": "^4.0.0", "@types/node": "^22.10.1", "copyfiles": "^2.4.1", "coveralls": "^3.1.0", "fs-extra": "^10.0.0", "jasmine-core": "^4.0.0", "jasmine-spec-reporter": "~7.0.0", "karma": "~6.4.2", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "rfc4648": "^1.5.0", "typescript": "^5.7.3" }, "keywords": [ "rxjs", "oidc", "oauth2", "openid", "security", "typescript", "openidconnect", "auth", "authn", "authentication", "identity", "certified", "oauth", "authorization", "reactivex" ] }