# @prosekit/web

[![npm](https://img.shields.io/npm/v/@prosekit/web)](https://www.npmjs.com/package/@prosekit/web)

Framework-agnostic [web components](https://developer.mozilla.org/en-US/docs/Web/API/Web_components) for [ProseKit](https://prosekit.dev), the toolkit for building rich text editors on the web. These custom elements implement ProseKit's UI primitives (block handles, menus, popovers, tooltips, and more) and are wrapped by the framework packages such as [`@prosekit/react`](https://www.npmjs.com/package/@prosekit/react) and [`@prosekit/vue`](https://www.npmjs.com/package/@prosekit/vue).

> **Note:** This is a low-level building block. Most users should install the main [`prosekit`](https://www.npmjs.com/package/prosekit) package and use the components for their framework instead.

## Documentation

See the [components documentation](https://prosekit.dev/components/) on [prosekit.dev](https://prosekit.dev).

## Sponsors

<p align="center"><a href="https://github.com/sponsors/ocavue"><img src="https://cdn.jsdelivr.net/gh/ocavue/sponsors/sponsorkit/sponsors.svg" alt="My Sponsors"></a></p>

## License

[MIT](https://github.com/prosekit/prosekit/blob/master/LICENSE)
