# @jackdbd/micropub

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

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

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

## Installation

```sh
npm install @jackdbd/micropub
```

## Dependencies

| Package | Version |
|---|---|
| [@jackdbd/microformats2](https://www.npmjs.com/package/@jackdbd/microformats2) | `0.1.1-canary.0` |
| [@paulrobertlloyd/mf2tojf2](https://www.npmjs.com/package/@paulrobertlloyd/mf2tojf2) | `^2.4.0` |
| [@sinclair/typebox](https://www.npmjs.com/package/@sinclair/typebox) | `^0.34.14` |
| [sanitize-html](https://www.npmjs.com/package/sanitize-html) | `^2.14.0` |
| [slugify](https://www.npmjs.com/package/slugify) | `^1.6.6` |
| [yaml](https://www.npmjs.com/package/yaml) | `^2.7.0` |

## License

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