hAcKTion

日々のアウトプット場所。

チェックデジットを求めるプログラムをnpmに公開してみた

最近作っていたチェックデジットを求めるプログラムをnpmに公開してみました。

結構簡単にできたので、内容をメモします。

1. npmユーザーの作成/ログイン

以下のコマンドで簡単に作成できます

$ npm set init.author.name "some name"
$ npm set init.author.email "some email"
$ npm set init.author.url "some url"
$ npm adduser
(usernameを入力)
(passwordを入力)
(Emaill<公開されるメールアドレス>を入力)

作成したら、最後のEmailで入力したメールアドレスに認証のメールが飛ぶので、認証しておきます。
※認証されていないとパッケージ公開ができません

2. 公開するパッケージのリポジトリにtagを切る
git tag -a v0.1.0 -m "First version v0.1.0"
git push origin tags/v0.1.0
3. npm公開!
npm publish ./

すると

npm notice 
npm notice 📦  js-jan-code-check-digit-calculator@0.1.0
npm notice === Tarball Contents === 
npm notice 2.4kB dist/calcJanCodeCheckDigit.js       
npm notice 4.5kB dist/calcJanCodeCheckDigit.test.js  
npm notice 421B  dist/index.js                       
npm notice 870B  package.json                        
npm notice 386B  README.md                           
npm notice 944B  dist/calcJanCodeCheckDigit.d.ts     
npm notice 11B   dist/calcJanCodeCheckDigit.test.d.ts
npm notice 72B   dist/index.d.ts                     
npm notice 1.1kB LICENSE.txt                         
npm notice === Tarball Details === 
npm notice name:          js-jan-code-check-digit-calculator      
npm notice version:       0.1.0                                   
npm notice package size:  2.9 kB                                  
npm notice unpacked size: 10.7 kB                                 
npm notice shasum: 
npm notice integrity:
npm notice total files:   9                                       
npm notice 
+ js-jan-code-check-digit-calculator@0.1.0

www.npmjs.com

おおおー!公開された!なんか嬉しい。 というわけで、一応テストも書いて動いていると思うので、チェックデジットを何故かjsで求めるハメになってしまった方は使ってみてください、

今回、こちらの記事を参考にしました。

qiita.com