---
title: "yalc"
description: "A local package workflow for testing unpublished dependencies."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Trying changes to a library in a consuming project before publishing.</PurposeNote>

## What it does

A local package workflow for testing unpublished dependencies.

## When it fits

Trying changes to a library in a consuming project before publishing.

## Other options in this category

<div data-pagefind-ignore>

- [API Extractor](/packages/api-extractor) — Reviewing public API changes in a published TypeScript library.
- [ni](/packages/ni) — Running familiar install and script commands across different repositories.
- [npm-check-updates](/packages/npm-check-updates) — Reviewing and updating package.json dependency constraints.
- [npmgraph](/packages/npmgraph) — Understanding the packages pulled into a dependency tree.
- [pkgroll](/packages/pkgroll) — Building distributable JavaScript and TypeScript libraries.

</div>

## Source

[Project source for yalc ↗](https://www.npmjs.com/package/yalc)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Publish a library →](/tasks/publish-a-library)

[All package development &amp; releases options →](/packages)
