Azure
Artifacts’
instructions for
.npmrc say to base64 encode the password. Do not do this for bun install. Bun base64 encodes the
password for you if needed.Configure with bunfig.toml
To use it with
bun install, add a bunfig.toml file to your project with the following contents. Replace my-azure-artifacts-user with your Azure Artifacts username, such as jarred1234.
bunfig.toml
Then assign your Azure Personal Access Token to the
NPM_PASSWORD environment variable. Bun automatically reads .env files, so create a file called .env in your project root. Don’t base64 encode the token; Bun does that for you.
.env
Configure with environment variables
To configure Azure Artifacts without
bunfig.toml, set the NPM_CONFIG_REGISTRY environment variable. The URL should include :username and :_password as query parameters. Replace <USERNAME> and <PASSWORD> with your own values.
terminal
Don’t base64 encode the password
Azure Artifacts’ instructions for
.npmrc say to base64 encode the password. Do not do this for bun install. Bun base64 encodes the password for you if needed.
If the password ends with
==, it is probably base64 encoded.To decode a base64-encoded password, open your browser console and run:
browser
Alternatively, use the
base64 command line tool, though the password may end up in your shell history:
terminal