この記事で目指すこと TypeScript を用いて npm パッケージの実装を行えること パッケージを公開するにあたって、適切な設定がなされていること 実際に npm にパッケージが公開されて npm i <package-name> でインストールができるようになっていること やらないこと パッケージを非公開にする設定 前提 Node.js が利用できること ※ 今回主に用いる npm は Node.js に標準で付いてきます プロジェクト毎での切り替えなどの利便性から自分は nodenv を使用しています。 nodenv のインストールや初期化手順などは以下が参考になります。 手順 npm アカウントを作成する パッケージを初期化する サンプルモジュールを実装する TypeScriptを設定する パッケージ公開に関する設定を行う パッケージを公開する インストールして使ってみる np