お問い合わせ

開発者ブログ

[Tech Blog] Typescriptによるnpm packageの作成

Tech Blog

AnyMind Group

Oct 26, 2021

[Tech Blog] Typescriptによるnpm packageの作成

はじめに はじめまして、AnyManagerのエンジニアの鳥居と申します。 新卒でAnyMindに入社してから、AnyManagerの開発に携わっております。 今回は開発をする中で、Typescriptでnpm packageの作成をする事がありましたので、その方法を紹介したいと思います。 環境 弊社では以下の環境、ツールを使って開発を行っております MacOS Catalina 10.15.7 Bitbucket:リポジトリ管理ツール。作成したモジュールのリポジトリを管理しています。 Typescript 4.6.3 実現したい事 以下のようなことをゴールとします。 typescriptで作成したモジュールをjavascriptにコンパイルし、異なるリポジトリ内ででモジュールを呼び出し可能にする。 以下のようなリポジトリ構成で話を進めます。 Main Repository: 処理のエントリーポイント。Module 1とModule 2を内部でimport。 Module 1: Main Repositoryで使用されるmodule。Module 3を内部でimport。 Module 2: Main Repositoryで使用されるmodule。M