{"library":"nest-oidc-provider","type":"library","category":null,"description":"NestJS module wrapping oidc-provider v8+, enabling ESM-only OIDC provider integration in NestJS applications. Version 2.1.0 requires NestJS >=9, oidc-provider >=8.5.1, and Node >=18. Provides decorators (@InjectOidcModule, @InjectOidcProvider), OidcModule.forRoot(), and automatic ESM detection to work around NestJS's CJS-only runtime. Key differentiator: handles the oidc-provider v8 ESM transition transparently, re-exports all types, and supports custom factory functions, proxy trust, and dynamic host routing. Ships TypeScript definitions.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","nestjs","oidc-provider","openid","oidc","oauth","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install nest-oidc-provider","imports":["import { OidcModule } from 'nest-oidc-provider'","import { InjectOidcProvider } from 'nest-oidc-provider'","import { InjectOidcModule } from 'nest-oidc-provider'","import { OidcModuleOptions } from 'nest-oidc-provider'"]},{"cmd":"yarn add nest-oidc-provider","imports":[]},{"cmd":"pnpm add nest-oidc-provider","imports":[]}],"homepage":"https://github.com/adrianbrs/nest-oidc-provider#readme","github":"https://github.com/adrianbrs/nest-oidc-provider","docs":null,"changelog":null,"pypi":null,"npm":"nest-oidc-provider","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}