From 6f29d27cd184aba6bedb01416fd3ee416c16839a Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Mon, 7 Aug 2023 17:12:59 +0200 Subject: [PATCH] config/npm: make it use xdg https://wiki.archlinux.org/title/XDG_Base_Directory#Partial --- .config/npm/npmrc | 3 +++ .zshenv | 1 + 2 files changed, 4 insertions(+) create mode 100644 .config/npm/npmrc diff --git a/.config/npm/npmrc b/.config/npm/npmrc new file mode 100644 index 0000000..c2da224 --- /dev/null +++ b/.config/npm/npmrc @@ -0,0 +1,3 @@ +prefix=${XDG_DATA_HOME}/npm +cache=${XDG_CACHE_HOME}/npm +init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js diff --git a/.zshenv b/.zshenv index 48e3409..e6db9f4 100644 --- a/.zshenv +++ b/.zshenv @@ -44,6 +44,7 @@ export KREW_ROOT="$XDG_DATA_HOME"/krew export CARGO_HOME="$XDG_STATE_HOME"/cargo export RUSTUP_HOME="$XDG_STATE_HOME"/rustup +export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME"/npm/npmrc export NVM_DIR="$XDG_DATA_HOME"/nvm export N_PREFIX="$XDG_STATE_HOME"/n