multicorn
Course 3 - npm publishing track

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

  1. 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.

  2. Lesson 214 min

    Preparing your package

    You know which package manifest fields matter and how to sanity-check before publish.

  3. Lesson 312 min

    Your first publish

    You can log in and publish with a clear picture of what each step does.

  4. Lesson 410 min

    Versioning with semver

    You can bump versions intentionally and recognise when a change needs a major.

  5. Lesson 514 min

    The release workflow

    You can execute a clean release from branch to publish without help.

  6. Lesson 610 min

    Breaking changes and deprecations

    You can communicate breaking changes clearly and deprecate features responsibly.

  7. Lesson 712 min

    Supply chain and trust

    You can protect your npm account and your users from common supply chain attacks.