Switch to Github NPM Package Registry
Remove the old NPM registry
Remove the previously configured npm.request.africa
Remove all the references to --registry=npm.request.africa from any documentation
Configure Github Package Registry
1. Create a Personal Github Access Token
- Access the Developer Settings from your Github's profile page. Here is the link Github Developer Settings
-
Create a personal access token with the
RepoandPackagesread and write scopes.
-
Copy the access token.
2. Authenticate your local NPM into Github Packages Registry
Configure your .npmrc file to use the Github Package registry for your private repositories.
The file is located in your $HOME directory
~/.npmrc
registry=https://registry.npmjs.org/
@sisitech:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=your_token
3. Update the package.json file
projects/svg/package.json
"publishConfig": {
"registry":"https://npm.pkg.github.com/"
}
"repository":"git://github.com/sisitech/sisitech-svg"
Caution
For the repository follow the above format. Copy the link from the browser and replace the https with git
Caution
You should update the package.json for the lib not the workspace.