; Template for .npmrc (which is GITIGNORED — never commit the real one). ; Copy to .npmrc, then keep the token in .env (gitignored): ; cp .env.example .env # then set FONTAWESOME_NPM_TOKEN=... ; The ${FONTAWESOME_NPM_TOKEN} ref below reads it. `npm run kit:update` loads ; .env before pulling the kit; for other npm commands, `set -a; . ./.env; set +a` ; first, or export it in your shell. (Or paste the raw token after `_authToken=` ; — it stays local since .npmrc is gitignored.) @awesome.me:registry=https://npm.fontawesome.com/ @fortawesome:registry=https://npm.fontawesome.com/ //npm.fontawesome.com/:_authToken=${FONTAWESOME_NPM_TOKEN}