Publishes a package to the registry.
pnpm [-r] publish [<tarball>|<folder>] [--tag <tag>] [--access <public|restricted>]
When publishing a package inside a workspace, the LICENSE file from the root of the workspace is packed with the package (unless the package has a license of its own).
You may override some fields before publish, using the publishConfig
When running this command recursively (
pnpm -r publish), pnpm will publish all
the packages that have versions not yet published to the registry.
Publishes the package with the given tag. By default,
pnpm publish updates the
# inside the foo package directory pnpm publish --tag next # in a project where you want to use the next version of foo pnpm add foo@next
Tells the registry whether the published package should be public or restricted.
Added in: 4.6.0