1.0.10 • Published 2 years ago

@udemy-microservice-ticketing/common v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Udemy ticketing microservice common

共通リソースを npm package で公開する方法

  1. npm にログイン
  2. organization を作成
  3. package.json の name${organization_name}/${package_name} に変更する
  4. typescript を導入。tsconfig.json にて declarationoutDir を修正(導入側のプロジェクトで typescript のバージョン差異によるエラーを避けるためにも typescript を javascript に build してから)
  5. package.json の各種プロパティを整理していく。
  6. main: 導入プロジェクト側で実際に利用されるコード
  7. types: main type 宣言ファイル
  8. files: 導入プロジェクト側で実際に利用される全ファイル
  9. script: npm run clean && npm tsc
  10. npm login && npm publish (--access public←初回必要??)

updateしたとき

  1. コードを編集
  2. コードを build(npm run build)
  3. npm publish
  4. コードを使用する project 側で npm update @organization_name/project_name