# @atproto/common-web

> Shared web-platform-friendly code for atproto libraries

Latest version **0.5.12** (published 2026-09-11) · MIT license · 0 weekly downloads

## Install

```sh
npm install @atproto/common-web
pnpm add @atproto/common-web
yarn add @atproto/common-web
bun add @atproto/common-web
```

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.5.12 |
| Published | 2026-09-11 |
| First published | 2023-03-31 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM |
| Node | >=22 |
| Dependencies | 4 |
| Unpacked size | 120.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 9646 |
| Maintainers | dholms, pfrazee, devinivy, estrattonbailey, matthieu-bluesky |
| Keywords | atproto |

## Links

- npm: https://www.npmjs.com/package/@atproto/common-web
- Repository: https://github.com/bluesky-social/atproto
- Homepage: https://atproto.com
- npm.io page: https://npm.io/package/@atproto/common-web

## Dependencies (4)

- [zod](https://npm.io/package/zod.md) ^3.23.8
- [@atproto/syntax](https://npm.io/package/@atproto/syntax.md) ^0.7.6
- [@atproto/lex-data](https://npm.io/package/@atproto/lex-data.md) ^0.1.7
- [@atproto/lex-json](https://npm.io/package/@atproto/lex-json.md) ^0.1.6

## Recent versions

- 0.5.12 (latest) — 2026-09-11
- 0.0.0-spaces-alpha-20260915165437 (alpha) — 2026-09-15
- 0.5.0-next.0 (next) — 2026-05-18
- 0.0.0-spaces-alpha-20260915164701 — 2026-09-15
- 0.0.0-spaces-alpha-20260913191958 — 2026-09-13
- 0.0.0-spaces-alpha-20260910230440 — 2026-09-10
- 0.0.0-spaces-alpha-20260910223605 — 2026-09-10
- 0.0.0-spaces-alpha-20260910222405 — 2026-09-10
- 0.0.0-spaces-alpha-20260910214032 — 2026-09-10
- 0.5.10 — 2026-08-26
- 0.0.0-spaces-alpha-20260818163953 — 2026-08-18
- 0.0.0-spaces-alpha-20260818023850 — 2026-08-18
- 0.0.0-spaces-alpha-20260818021221 — 2026-08-18
- 0.5.9 — 2026-08-06
- 0.5.8 — 2026-08-03
- … 40 more at https://npm.io/package/@atproto/common-web/versions

## README

# @atproto/common-web

Shared TypeScript code for other `@atproto/*` packages, which is web-friendly (runs in-browser).

[![NPM](https://img.shields.io/npm/v/@atproto/common)](https://www.npmjs.com/package/@atproto/common-web)
[![Github CI Status](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml/badge.svg)](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml)

## License

This project is dual-licensed under MIT and Apache 2.0 terms:

- MIT license ([LICENSE-MIT.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-MIT.txt) or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0, ([LICENSE-APACHE.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-APACHE.txt) or http://www.apache.org/licenses/LICENSE-2.0)

Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.

---
_Source: https://npm.io/package/@atproto/common-web · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
