# isolate-package

> Isolate monorepo packages to form a self-contained deployable unit

Latest version **1.37.0** (published 2026-08-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install isolate-package
pnpm add isolate-package
yarn add isolate-package
bun add isolate-package
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 1.37.0 |
| Published | 2026-08-29 |
| First published | 2023-05-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 195 |
| Author | Thijs Koerselman |
| Maintainers | thijskoerselman |
| Keywords | ci, deploy, docker, firebase, isolate, lockfile, monorepo, package, prune, turborepo, workspace, workspaces |

## Links

- npm: https://www.npmjs.com/package/isolate-package
- Repository: https://github.com/0x80/isolate-package
- Homepage: https://github.com/0x80/isolate-package#readme
- Issues: https://github.com/0x80/isolate-package/issues
- npm.io page: https://npm.io/package/isolate-package

## Alternatives

- [random-seedable](https://npm.io/package/random-seedable.md) — 27.9K weekly downloads
- [n2words](https://npm.io/package/n2words.md) — 22.2K weekly downloads
- [@stdlib/math-base-special-factorialln](https://npm.io/package/@stdlib/math-base-special-factorialln.md) — 5.7K weekly downloads
- [@stdlib/math-base-special-abs2](https://npm.io/package/@stdlib/math-base-special-abs2.md) — 1.7K weekly downloads
- [commons-math-interpolation](https://npm.io/package/commons-math-interpolation.md) — 1.4K weekly downloads

## Recent versions

- 1.37.0 (latest) — 2026-08-29
- 1.33.0-0 (next) — 2026-05-05
- 1.36.0 — 2026-08-28
- 1.35.1 — 2026-07-17
- 1.35.0 — 2026-05-29
- 1.34.0 — 2026-05-21
- 1.33.0 — 2026-05-08
- 1.32.1 — 2026-04-30
- 1.32.0 — 2026-04-22
- 1.31.0 — 2026-04-10
- 1.30.0 — 2026-04-09
- 1.29.0-4 — 2026-04-08
- 1.29.0-3 — 2026-04-08
- 1.29.0-2 — 2026-04-08
- 1.29.0 — 2026-03-21
- … 132 more at https://npm.io/package/isolate-package/versions

## README

# Isolate Package

Isolate a monorepo workspace package into a self-contained directory with all
internal dependencies and an adapted lockfile.

## Features

- Self-contained output with all internal dependencies included
- Deterministic lockfile generation for the isolated package
- Works with NPM, PNPM, Yarn (classic and modern), and partial Bun support
- Zero-config for the vast majority of use cases
- Recursive dependency resolution
- Compatible with Firebase Functions (1st and 2nd generation)
- Automatic PNPM patched dependencies support

## Quick Start

```sh
npx isolate-package isolate
```

Run the command from the monorepo package you would like to isolate.

## Documentation

For full documentation visit
[isolate-package.codecompose.dev](https://isolate-package.codecompose.dev/). See
also:
[Comparison with pnpm deploy](https://isolate-package.codecompose.dev/comparison).

## License

MIT

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