はじめに AWS CDK では 独自の Construct Library を作成し、npm や PyPI に公開することができます。 私も いくつか Construct Library を公開しているのですが、projen を使用することで Construct Library の作成~リリースがとても捗ったのでご紹介します。 2022/5/29 以下のバージョン時点の内容に更新しました。 projen: v0.56.33 AWS CDK: v2.25.0 What is projen? projen は近年複雑化しているプロジェクト構成をコードで定義し、管理するためのツールです。 元 AWS のエンジニアで AWS CDK の作成者である Elad Ben-Israel 氏を中心に開発されています。 projen では package.json、 .gitignore 等、通常は自分で管