# @jackdbd/indieauth

[![npm version](https://badge.fury.io/js/@jackdbd%2Findieauth.svg)](https://badge.fury.io/js/@jackdbd%2Findieauth)
[![install size](https://packagephobia.com/badge?p=@jackdbd/indieauth)](https://packagephobia.com/result?p=@jackdbd/indieauth)
[![CodeCov badge](https://codecov.io/gh/jackdbd/rapido/graph/badge.svg?token=BpFF8tmBYS)](https://app.codecov.io/gh/jackdbd/rapido?flags%5B0%5D=indieauth)
[![Socket Badge](https://socket.dev/api/badge/npm/package/@jackdbd/indieauth)](https://socket.dev/npm/package/@jackdbd/indieauth)

Schemas and functions for implementing [IndieAuth](https://indieauth.spec.indieweb.org/).

- [Installation](#installation)
- [Dependencies](#dependencies)
- [License](#license)

## Installation

```sh
npm install @jackdbd/indieauth
```

## Dependencies

| Package | Version |
|---|---|
| [@jackdbd/canonical-url](https://www.npmjs.com/package/@jackdbd/canonical-url) | `0.0.0-canary.1` |
| [@jackdbd/oauth2](https://www.npmjs.com/package/@jackdbd/oauth2) | `0.0.0-canary.1` |
| [@jackdbd/pkce](https://www.npmjs.com/package/@jackdbd/pkce) | `0.0.0-canary.1` |
| [@sinclair/typebox](https://www.npmjs.com/package/@sinclair/typebox) | `^0.34.14` |
| [posthtml-parser](https://www.npmjs.com/package/posthtml-parser) | `^0.12.1` |

## License

&copy; 2024 - 2025 [Giacomo Debidda](https://www.giacomodebidda.com/) // [MIT License](https://spdx.org/licenses/MIT.html)
