↓エントリーを見て .npmrc
を作ってみた
init-author-name=Takagi Kensuke
init-author-email=janus.wel.3@gmail.com
init-license=MIT
と、ここまでは良かったんだけど npm にログインしたら authToken が記載されるようになってしまった
//registry.npmjs.org/:_authToken=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
設定ファイルはすべからく git 管理しているのでこれはちょっとまずい
というわけで↓エントリーを見てこの行だけ無視する設定をしてみた
.gitconfig
にフィルターを作成する
ここでは authToken が記載される行を削除するようにしてみた
[filter "ignore-npmrc"]
smudge = cat
clean = sed '/^\\/\\/registry\\.npmjs\\.org\\/:_authToken/d'
で、設定ファイルを管理している git repo に .gitattribute
を作成
.npmrc filter=ignore-npmrc
これで authToken が git から無視されるようになった