Publishing NPM Packages | Medplum

On this page

This is the process we use to publish new versions of JavaScript NPM packages.

Publishing NPM dependencies requires being a member of the Medplum dev team.

Note that publishing to NPM is separate from deploying to production. For details on deploying to production, see:

Steps

The Medplum publish process is automated using Github Actions.

1. Prepare the release

This will initiate the action, which will create the release PR and a draft "Release".

Wait for the normal PR process, and merge the PR when ready.

2. Publish the release

That will create a new Github "Release", which starts a "Publish" action.