# wclr/yalc

Work with yarn/npm packages locally like a boss.

Repository: https://github.com/wclr/yalc
Canonical: https://ross.abutalabs.com/products/yalc
Language: TypeScript
License: MIT
License Family: permissive
Topics: yarn, npm, dependencies, yarn-link, npm-link, developer-tools
Last push: 2024-08-16T08:32:01+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3426, "days_push": 747, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6306, forks 165 (observed 2026-08-28T04:09:41.635081+00:00)

## What it is
Yalc is a CLI tool that manages a local store of npm/yarn packages so you can test locally developed packages in other projects without publishing to a remote registry. It improves on npm/yarn link by copying published package content and injecting file: dependencies instead of relying on symlinks.

## Use cases
- test a local package in another project without publishing to npm
- replace npm link / yarn link workflow for package authors
- develop multiple interdependent packages locally
- inject a WIP package version into a project's package.json
- share unpublished packages across local projects

## When to choose
- you author npm/yarn packages and need to test them in consuming projects before publishing
- symlink-based npm/yarn link causes dependency resolution or filesystem problems
- you work with yarn, npm, or pnpm workspaces and need local package injection

## When to avoid
- you only consume published packages and never develop packages locally
- your project uses package managers other than npm/yarn/pnpm for package.json dependencies
- you need full monorepo dependency hoisting rather than single-package injection

## Facets
- artifact type: cli-tool
- maturity: active
- function: package-manager, developer-tools, cli
- domain: developer-tools, web-development
- platform: cli, cross-platform
- tags: npm, yarn, local-package-development, monorepo, package-linking, typescript, command-line, nodejs

## Member repositories
- wclr/yalc (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:41.635081+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:46:14.289844+00:00, confidence not recorded.
  - readme: https://github.com/wclr/yalc (fetched 2026-08-28T04:09:41.635081+00:00, sha e0ac92b27d05)
- Data as of 2026-08-30T08:39:29.467469+00:00.
