2.0.1 • Published 2 years ago

node-npmrc-generator v2.0.1

Weekly downloads
9
License
MIT
Repository
github
Last release
2 years ago

Install

Install with npm:

npm install node-npmrc-generator --save-dev

Required params

AttributeDescription
organisationsOrganisation name for the azure repository url

.e.g. [{'organisation':'organisation-name','token_list':[{'username':'username2','password':'password2','name':'@packagename2'}] | TOKEN_LIST | Comma separated list of tokens in username:password@packagename format |

Optional params

AttributeDefaultDescription
--npmrc_name.npmrcName of the output file
--output_path./Output path, default to current directory
--config_folder_path./npmrc-config.jsonConfig file path, can be used instead of params

Usage (unix)

node-npmrc-generator --organisations=\[{\"organisation\":\"organisation-name\"\,\"token_list\":\[{\"username\":\"username2\"\,\"password\":\"password2\"\,\"name\":\"@packagename2\"}\]}\]

Usage as preinstall script (unix)

npm install node-npmrc-generator@latest -g --prefix ./vendor/node_modules && node ./vendor/node_modules/lib/node_modules/node-npmrc-generator/index.js

Best to use ./npmrc-config.json file.

Example config file (npmrc-config.json):

{
  "npmrc_name": ".npmrc",
  "organisations": [
    {
      "organisation": "organisation-name",
      "token_list": [
        {
          "username": "username2",
          "password": "password2",
          "name": "@packagename2"
        }
      ]
    }
  ]
}

Change log

  • 2.0.0 - Remove npmrcConfig, add POSIX params and npmrc-config.json file for config
  • 1.0.4 - Ability to add ENV variables as npmrcConfig in package.json
  • 1.0.3 - Added OUTPUT_PATH as new param
  • 1.0.2 - Fix urls
  • 1.0.1 - Readme updated
  • 1.0.0 - Initial release
2.0.1

2 years ago

2.0.0

2 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago