Smartpoint Cloud SDK framework package token
A token is needed to download the framework packages.
The token can be obtained here:
https://dev.azure.com/Travelport-Smartpoint-Developer-Network/_usersSettings/tokens
Once you have a token, the next steps are:
-
Convert the token to base64.
This can be done via the command line:
Copynode -e "require('readline') .createInterface({input:process.stdin,output:process.stdout,historySize:0}) .question('PAT> ',p => { b64=Buffer.from(p.trim()).toString('base64');console.log(b64);process.exit(); })"
or via another tool of your choice, for example https://www.base64encode.org/.
-
Create a file called .npmc at C:\Users\XXXX
-
Populate the file as follows:
Copy@atlas-design-system:registry=https://pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/
@pos-web:registry=https://pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/
registry=https://pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/
; begin auth token
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/:username=Default
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/:_password=${BASE64_ENCODED_PERSONAL_ACCESS_TOKEN}
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/registry/:email=vstsTravelport@travelport.com
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/:username=Default
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/:_password=${BASE64_ENCODED_PERSONAL_ACCESS_TOKEN}
//pkgs.dev.azure.com/Travelport-Smartpoint-Developer-Network/Orion/_packaging/SDK-Packages/npm/:email=vstsTravelport@travelport.com
; end auth token
always-auth=true
package-lock=false
strict-ssl=false -
Create two related Environment Variables called BASE64_ENCODED_PERSONAL_ACCESS_TOKEN and SMARTPOINT_DEVELOPER_NETWORK_YARN_TOKEN.
-
Populate the environment variables with the base64 encoded token.