# @jupyterlab/docregistry

> JupyterLab - Document Registry

Latest version **4.6.3** (published 2026-08-10) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install @jupyterlab/docregistry
pnpm add @jupyterlab/docregistry
yarn add @jupyterlab/docregistry
bun add @jupyterlab/docregistry
```

## Health

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

Positive: has types; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score; popular repo.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 4.6.3 |
| Published | 2026-08-10 |
| First published | 2017-03-21 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 18 |
| Unpacked size | 347.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 15280 |
| Author | Project Jupyter |
| Maintainers | darian, jasongrout, jtpio, krassowski, jupyterlab-release-bot |

## Links

- npm: https://www.npmjs.com/package/@jupyterlab/docregistry
- Repository: https://github.com/jupyterlab/jupyterlab
- Issues: https://github.com/jupyterlab/jupyterlab/issues
- npm.io page: https://npm.io/package/@jupyterlab/docregistry

## Dependencies (18)

- [react](https://npm.io/package/react.md) ^18.2.0
- [@jupyter/ydoc](https://npm.io/package/@jupyter/ydoc.md) ^4.0.0
- [@lumino/widgets](https://npm.io/package/@lumino/widgets.md) ^2.8.0
- [@lumino/algorithm](https://npm.io/package/@lumino/algorithm.md) ^2.0.4
- [@lumino/coreutils](https://npm.io/package/@lumino/coreutils.md) ^2.2.2
- [@lumino/messaging](https://npm.io/package/@lumino/messaging.md) ^2.0.4
- [@lumino/signaling](https://npm.io/package/@lumino/signaling.md) ^2.1.5
- [@lumino/disposable](https://npm.io/package/@lumino/disposable.md) ^2.1.5
- [@lumino/properties](https://npm.io/package/@lumino/properties.md) ^2.0.4
- [@jupyterlab/apputils](https://npm.io/package/@jupyterlab/apputils.md) ^4.7.3
- [@jupyterlab/services](https://npm.io/package/@jupyterlab/services.md) ^7.6.3
- [@jupyterlab/coreutils](https://npm.io/package/@jupyterlab/coreutils.md) ^6.6.3
- [@jupyterlab/codeeditor](https://npm.io/package/@jupyterlab/codeeditor.md) ^4.6.3
- [@jupyterlab/rendermime](https://npm.io/package/@jupyterlab/rendermime.md) ^4.6.3
- [@jupyterlab/observables](https://npm.io/package/@jupyterlab/observables.md) ^5.6.3
- [@jupyterlab/translation](https://npm.io/package/@jupyterlab/translation.md) ^4.6.3
- [@jupyterlab/ui-components](https://npm.io/package/@jupyterlab/ui-components.md) ^4.6.3
- [@jupyterlab/rendermime-interfaces](https://npm.io/package/@jupyterlab/rendermime-interfaces.md) ^3.14.3

## Recent versions

- 4.6.3 (latest) — 2026-08-10
- 4.7.0-alpha.1 (next) — 2026-07-21
- 4.5.10 — 2026-07-21
- 4.6.2 — 2026-07-21
- 4.6.1 — 2026-06-29
- 4.7.0-alpha.0 — 2026-06-29
- 4.6.0 — 2026-06-18
- 4.5.9 — 2026-06-17
- 4.6.0-rc.1 — 2026-06-17
- 4.6.0-rc.0 — 2026-06-10
- 4.5.8 — 2026-06-04
- 4.6.0-beta.1 — 2026-05-28
- 4.6.0-beta.0 — 2026-05-20
- 4.5.7 — 2026-04-29
- 4.6.0-alpha.5 — 2026-04-29
- … 427 more at https://npm.io/package/@jupyterlab/docregistry/versions

## README

# @jupyterlab/docregistry

A JupyterLab package which tracks the different types of documents that the application is able to interact with.
This includes notebooks, text files, and base64 encoded documents.

Extensions may register new document types with the document registry to allow them to be opened with JupyterLab.
An example of this may be found in the [@jupyterlab/notebook](../notebook) package.

The document registry is a singleton on the [application](../application).

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