From 31aa1e8292b7b33a22cff9edc46e12365a0b524f Mon Sep 17 00:00:00 2001 From: lotyp Date: Tue, 13 Dec 2022 13:00:16 +0200 Subject: [PATCH] feat: add make action for npm auth --- .env.example | 1 + .gitignore | 3 +++ Makefile | 6 ++++++ 3 files changed, 10 insertions(+) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 00000000..e65d340d --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +NPM_TOKEN=npm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/.gitignore b/.gitignore index 5ff0f708..03c1198b 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,6 @@ build/ # Jest folder of detailed test coverage coverage/ + +# Environment +.env diff --git a/Makefile b/Makefile index 4accf643..4932e0d3 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,5 @@ +-include .env + # BuildKit enables higher performance docker builds and caching possibility # to decrease build times and increase productivity for free. export DOCKER_BUILDKIT ?= 1 @@ -84,6 +86,10 @@ purge: rm -rf .pnpm-store node_modules pnpm-lock.yaml .PHONY: purge +login: + pnpm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}" +.PHONY: login + # Testing and Code Quality # ------------------------------------------------------------------------------------