aws-codeartifact
An npm module for using AWS CodeArtifact a little easier
Features
- Configure login details in package.json or as external module
- Different logins for local users and CI
Quickstart
Installation
npm install --save-dev @digitalroute/aws-codeartifact
and then add the following to package.json:
{
"scripts": {
"ca:login": "aws-codeartifact login",
"ca:npm-global-config": "aws-codeartifact npm-global-config",
"ca:npm-local-config": "aws-codeartifact npm-local-config"
},
"awsCodeArtifact": {
"domain": "digitalroute",
"repository": "dazzler",
"namespace": "digitalroute",
"npm": {
"registry": "https://digitalroute-812206349901.d.codeartifact.eu-west-1.amazonaws.com/npm/dazzler/",
"scope": "@digitalroute"
}
},
}
The npm
part is used to create local config, i.e for .npmrc
in a repo.