Skills

Upgrading Emdash

Upgrade an existing EmDash project with upgrade-emdash, interpret .emdash/UPGRADE.md...

Install

npx skills add emdash-cms/emdash --skill upgrading-emdash -g -a claude-code -y
Repository
emdash-cms/emdash14.1k
Category
Data and ML
Updated
3d ago
License
MIT
Context cost
Lightabout 656 tokens
Runs scripts
No, instructions only

What it does

Upgrade an existing EmDash project with upgrade-emdash, interpret .emdash/UPGRADE.md, apply required project changes, and verify the package, skill, and migration result. Use when asked to update or upgrade EmDash dependencies. Do not use for an unrelated schema change or a known database migration without a package upgrade.

Upgrading EmDash

Use upgrade-emdash to resolve the selected npm release tag, update every direct EmDash package, refresh the EmDash skills, and create the project-specific work order. The updater does not edit application code, apply database migrations, or deploy.

Prepare the work order

Run from the project root:

npx upgrade-emdash@latest --dry-run
npx upgrade-emdash@latest

Use --to <tag> for another npm dist-tag such as next or beta. --to does not accept a version. Use --yes to accept the updater prompt in a non-interactive environment, --json for a machine-readable dry-run, and --cwd <path> when the project root is elsewhere.

The updater writes .emdash/UPGRADE.md. Read that file after the command finishes. It contains the complete authored changelog entries crossed by the direct packages in this project, with generated dependency-bump entries removed, plus the exact core migration delta found after installation.

Complete the upgrade

Read the whole SKILL.md on GitHub

More in Data and ML