ビルド

ウィジェットは ReScript で書かれており、インソースコンパイルによって .res.js ファイルへコンパイルされ、npm に公開(publish)されます。

ビルドコマンド

コマンド

説明

pnpm build

ReScript を .res.js にコンパイルします(rescript build)。

pnpm clean

生成されたビルド生成物を削除します(rescript clean)。

pnpm clean && pnpm build

クリーンな再ビルド。

ReScript のビルドは型チェックも兼ねており、別途の型チェックステップはありません。

出力

.res.js ファイルは、対応する .res ソースの隣に出力されます(インソースコンパイル)。npm パッケージには、コンパイル済みの .res.js.res/.resi ソース、README.mdREADME.ja.mdLICENSE が含まれます(package.jsonfiles フィールドを参照)。

公開

# 1. Bump the version in package.json
# 2. Publish (prepublishOnly runs `rescript clean && rescript build`)
npm publish --access public

CI パイプライン

GitHub Actions のテンプレートは .github/workflows/ 配下に用意されています(Claude によるコードレビュー、PR 説明の自動生成、品質測定、ドキュメントサイトのビルド)。.template サフィックスを削除し、必要なシークレットを設定することで有効化できます。