{
  "name": "oidc-client-rx",
  "version": "0.1.0-alpha.12",
  "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/solid-js": {
      "types": "./dist/adapters/solid-js/index.d.ts",
      "import": "./dist/adapters/solid-js/index.js",
      "require": "./dist/adapters/solid-js.cjs"
    },
    "./adapters/@tanstack/react-router": {
      "types": "./dist/adapters/@tanstack/react-router.d.ts",
      "import": "./dist/adapters/@tanstack/react-router.js",
      "require": "./dist/adapters/@tanstack/react-router.cjs"
    },
    "./adapters/@tanstack/solid-router": {
      "types": "./dist/adapters/@tanstack/solid-router.d.ts",
      "import": "./dist/adapters/@tanstack/solid-router.js",
      "require": "./dist/adapters/@tanstack/solid-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.6",
    "@outposts/injection-js": "^2.5.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"
  },
  "devDependencies": {
    "@biomejs/biome": "1.9.4",
    "@biomejs/js-api": "0.7.1",
    "@biomejs/wasm-nodejs": "^1.9.4",
    "@playwright/test": "^1.53.0",
    "@rslib/core": "^0.9.2",
    "@swc/core": "^1.12.1",
    "@tanstack/react-router": "^1.121.12",
    "@tanstack/solid-router": "^1.121.12",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24.0.1",
    "@types/react": "^19.1.8",
    "@vitest/coverage-v8": "^3.2.3",
    "commander": "^14.0.0",
    "happy-dom": "^18.0.1",
    "lodash-es": "^4.17.21",
    "oxc-parser": "^0.73.0",
    "oxc-walker": "^0.3.0",
    "playwright": "^1.53.0",
    "react": "^19.1.0",
    "reflect-metadata": "^0.2.2",
    "rxjs": "^7.8.2",
    "solid-js": "^1.9.7",
    "tsx": "^4.20.3",
    "typescript": "^5.8.3",
    "ultracite": "^4.2.10",
    "unplugin-swc": "^1.5.4",
    "vite-tsconfig-paths": "^5.1.4",
    "vitest": "^3.2.3"
  },
  "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"
    ]
  }
}
