0.3.5 • Published 1 month ago

nexus-npm v0.3.5

Weekly downloads
108
License
MIT
Repository
github
Last release
1 month ago

nexus-npm


Node module to deploy artifact in sonatype nexus like maven-release-plugin.

Requeriments

  • Sonatype Nexus OSS configured with npm repository.
  • Valid user from Nexus.
  • Local machine authenticated with nexus.
  • User with permission to push and commit in git repository.

Installation

npm install -g nexus-npm

Project configuration

In the package.json add the string -SNAPSHOT in the version attribute , and add this configuration:

  "distributionManagement": {
    "releaseRegistry": "http://private-nexus.com/repository/npm-publish/",
    "snapshotRegistry": "http://private-nexus.com/repository/npm-snapshot/"
  }

Commands

  • $ nexus-npm deploy - Generates a deploy in the nexus, if no parameter is informed generates a snapshot. Parameters accepted:
    • --release - Generates a new project release.
    • ----tag tagName - Name of the tag to be generated. Default version from package.json.
    • --commitPrefix commigPrefix - Prefix for commit message. Default is "nexus-npm -".
  • $ nexus-npm verify - check if configuration is correct.
  • $ nexus-npm clean - removes generated files.
  • $ nexus-npm rollback - rollback the package.json to last status before a deploy execution.

Customizing .npmrc file

To customize .npmrc file use --npmrcPath or -p param.

Example

nexus-npm verify --npmrcPath /custom/path/.npmrc

or

nexus-npm verify -p /custom/path/.npmrc

0.3.5

1 month ago

0.3.4

9 months ago

0.3.3

9 months ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

6 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

0.0.1-SNAPSHOT

7 years ago