# `mix npm.publish`
[🔗](https://github.com/elixir-volt/npm_ex/blob/v0.7.4/lib/mix/tasks/npm.publish.ex#L1)

Publish the current package to the npm registry.

    mix npm.publish
    mix npm.publish --tag beta
    mix npm.publish --access public
    mix npm.publish --dry-run

Requires `NPM_TOKEN` environment variable or `.npmrc` auth config.

## Options

  * `--tag` — publish with a dist-tag (default: `latest`)
  * `--access` — package access level: `public` or `restricted`
  * `--dry-run` — show what would be published without uploading

---

*Consult [api-reference.md](api-reference.md) for complete listing*
