summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-12-10 13:22:38 -0700
committerDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-12-10 13:22:38 -0700
commita1237a13e5bc82317e48938a38be36361692d60e (patch)
treee352bfc83a62cd9be9f1538ac14940e894a91aa3 /.config
parentbf65afcfeadc71e7b112f1bceb40e1c1da29dd97 (diff)
Add npmrc and tweak profile for envs
Diffstat (limited to '.config')
-rw-r--r--.config/npm/npmrc9
-rw-r--r--.config/shell/profile1
2 files changed, 10 insertions, 0 deletions
diff --git a/.config/npm/npmrc b/.config/npm/npmrc
new file mode 100644
index 0000000..d8dcc0a
--- /dev/null
+++ b/.config/npm/npmrc
@@ -0,0 +1,9 @@
+# As taken from:
+# https://wiki.archlinux.org/index.php/XDG_Base_Directory
+
+# prefix is unnecessary (and unsupported)
+# if Node.js is installed by nvm
+prefix=${XDG_DATA_HOME}/npm
+cache=${XDG_CACHE_HOME}/npm
+tmp=${XDG_RUNTIME_DIR}/npm
+init-module=${XDG_CONFIG_HOME}/npm/config/npm-init.js
diff --git a/.config/shell/profile b/.config/shell/profile
index f6f9a4f..8f02300 100644
--- a/.config/shell/profile
+++ b/.config/shell/profile
@@ -29,6 +29,7 @@ export GEM_SPEC_CACHE="$XDG_CACHE_HOME/gem"
# Node.js.
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export NVM_DIR="$XDG_DATA_HOME/nvm"
+export NODE_REPL_HISTORY="$XDG_DATA_HOME/node_repl_history"
# Ncurses.
export TERMINFO="$XDG_DATA_HOME/terminfo"
export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo"