Publishing to npm
The main Course 3 path assumes you ship a deployable web app. If your Course 2 project is something other developers install instead (an SDK, a CLI tool, or a shared library), this track is where your releases live: npm account, versioning, publishes, and how we ship Multicorn Shield.
Lessons
- Lesson 110 min
What it means to publish a package
You understand what publishing to npm means and how learners can inspect a real-world package.
- Lesson 214 min
Preparing your package
You know which package manifest fields matter and how to sanity-check before publish.
- Lesson 312 min
Your first publish
You can log in and publish with a clear picture of what each step does.
- Lesson 410 min
Versioning with semver
You can bump versions intentionally and recognise when a change needs a major.
- Lesson 514 min
The release workflow
You can execute a clean release from branch to publish without help.
- Lesson 610 min
Breaking changes and deprecations
You can communicate breaking changes clearly and deprecate features responsibly.
- Lesson 712 min
Supply chain and trust
You can protect your npm account and your users from common supply chain attacks.