{"_id":"@carbonext-tech/oidc-client-ts","name":"@carbonext-tech/oidc-client-ts","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@carbonext-tech/oidc-client-ts","version":"1.0.0","description":"OpenID Connect (OIDC) & OAuth2 client library","repository":{"type":"git","url":"git+https://github.com/carbonext-tech/oidc-client-ts.git"},"homepage":"https://github.com/carbonext-tech/oidc-client-ts#readme","license":"Apache-2.0","main":"dist/umd/oidc-client-ts.js","types":"dist/types/oidc-client-ts.d.ts","exports":{".":{"import":"./dist/esm/oidc-client-ts.js","require":"./dist/umd/oidc-client-ts.js"},"./package.json":"./package.json"},"workspaces":["samples/*","website"],"keywords":["authentication","oauth2","oidc","openid","OpenID Connect"],"scripts":{"build":"node scripts/build.js && npm run build-types","build-types":"tsc -p tsconfig.build.json && api-extractor run","clean":"git clean -fdX dist lib *.tsbuildinfo","prepack":"npm run build","test":"tsc && jest","typedoc":"typedoc","lint":"eslint --max-warnings=0 --cache .","prepare":"husky install"},"dependencies":{"crypto-js":"^4.1.1","jwt-decode":"^3.1.2"},"devDependencies":{"@microsoft/api-extractor":"^7.18.10","@testing-library/jest-dom":"^5.5.0","@types/crypto-js":"^4.0.2","@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.0","eslint":"^8.5.0","eslint-plugin-testing-library":"^5.0.1","http-proxy-middleware":"^2.0.1","husky":"^7.0.2","jest":"^27.2.0","jest-mock":"^27.4.2","lint-staged":"^12.0.2","ts-jest":"^27.0.5","typedoc":"^0.22.7","typescript":"~4.5.4","yn":"^5.0.0"},"engines":{"node":">=12.13.0"},"lint-staged":{"*.{js,jsx,ts,tsx}":"eslint --cache --fix"},"gitHead":"d05fec35754ce52aac71adee5ed2fbca79a98b55","bugs":{"url":"https://github.com/carbonext-tech/oidc-client-ts/issues"},"_id":"@carbonext-tech/oidc-client-ts@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-uEaolzkgHwtdKWkqKI0IhysPWGeStCxKdFsp0Rd7OIcWeZj3Qx+cWMMnHdrHOXcZUHUbpbh053Ud18Mn7gvXLw==","shasum":"1042be7e34ee6067dc2c0fd495f2c71ec7ca30d3","tarball":"https://registry.npmjs.org/@carbonext-tech/oidc-client-ts/-/oidc-client-ts-1.0.0.tgz","fileCount":14,"unpackedSize":1364334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsN8Vg7LdIkBg4utv0ex01CkiEWq2VawPAB0Wnn1tZIAIhAP7zKw0f7vGoJJ/k/NF+//vbPlF0oCbi+oIPqYVmrzsa"}]},"_npmUser":{"name":"lucas.amorim","email":"lucas.amorim@carbonext.com.br"},"directories":{},"maintainers":[{"name":"lucas.amorim","email":"lucas.amorim@carbonext.com.br"},{"name":"danilosouza","email":"danilo.souza@carbonext.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oidc-client-ts_1.0.0_1744136368865_0.2791099175862486"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-08T18:19:28.790Z","1.0.0":"2025-04-08T18:19:29.129Z","modified":"2025-04-08T18:19:30.106Z"},"maintainers":[{"name":"lucas.amorim","email":"lucas.amorim@carbonext.com.br"},{"name":"danilosouza","email":"danilo.souza@carbonext.com.br"}],"description":"OpenID Connect (OIDC) & OAuth2 client library","homepage":"https://github.com/carbonext-tech/oidc-client-ts#readme","keywords":["authentication","oauth2","oidc","openid","OpenID Connect"],"repository":{"type":"git","url":"git+https://github.com/carbonext-tech/oidc-client-ts.git"},"bugs":{"url":"https://github.com/carbonext-tech/oidc-client-ts/issues"},"license":"Apache-2.0","readme":"# @carbonext-tech/oidc-client-ts\n\n[![Stable Release](https://img.shields.io/npm/v/oidc-client-ts.svg)](https://npm.im/oidc-client-ts)\n[![CI](https://github.com/authts/oidc-client-ts/actions/workflows/ci.yml/badge.svg)](https://github.com/authts/oidc-client-ts/actions/workflows/ci.yml)\n[![Codecov](https://img.shields.io/codecov/c/github/authts/oidc-client-ts)](https://app.codecov.io/gh/authts/oidc-client-ts)\n\nEsta biblioteca é uma fork da [oidc-client-ts](https://github.com/authts/oidc-client-ts) (v2.0.2) com adição de um register redirect.\n\nLibrary to provide OpenID Connect (OIDC) and OAuth2 protocol support for\nclient-side, browser-based JavaScript client applications. Also included is\nsupport for user session and access token management.\n\nThis project is a fork of\n[IdentityModel/oidc-client-js](https://github.com/IdentityModel/oidc-client-js)\nwhich halted its development in June 2021. It has since been ported to\nTypeScript here with a similar API for the initial 2.0 release. Going forward,\nthis library will focus only on protocols that continue to have support in\n[OAuth 2.1](https://oauth.net/2.1/). As such, the implicit grant is not\nsupported by this client. Additional migration notes from `oidc-client` are\navailable [here](docs/migration.md).\n\n**Contributions and help are greatly appreciated!**\n\nImplements the following OAuth 2.0 protocols and supports\n[OpenID Connect Core 1.0](https://openid.net/specs/openid-connect-core-1_0.html):\n\n- [Authorization Code Grant](https://oauth.net/2/grant-types/authorization-code/)\n  with [PKCE](https://oauth.net/2/pkce/)\n- [Refresh Token Grant](https://oauth.net/2/grant-types/refresh-token/)\n\n## Table of Contents\n\n- [Documentation](https://authts.github.io/oidc-client-ts/)\n- [Installation](#installation)\n- [Building the Source](#building-the-source)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Installation\n\nUsing [npm](https://npmjs.org/)\n\n```sh\n$ npm install oidc-client-ts --save\n```\n\n## Building the Source\n\n```sh\n$ git clone https://github.com/authts/oidc-client-ts.git\n$ cd oidc-client-ts\n$ npm install\n$ npm run build\n```\n\n### Running the Sample\n\n**Parcel project**\n\n```sh\n$ npm run -w parcel-sample start\n```\n\nand then browse to [http://localhost:1234](http://localhost:1234).\n\n**Angular app**\n\ncan be found [here](https://github.com/authts/sample-angular-oidc-client-ts).\n\n### Running the Tests\n\n```sh\n$ npm test\n```\n\n## Contributing\n\nWe appreciate feedback and contribution to this repo!\n\n## License\n\nThis project is licensed under the Apache-2.0 license. See the\n[LICENSE](https://github.com/authts/oidc-client-ts/blob/main/LICENSE) file for\nmore info.\n","readmeFilename":"README.md","_rev":"1-db42b82f6ae508cf17493b857b817fb5"}