ビルド¶
ウィジェットは ReScript で書かれており、インソースコンパイルによって .res.js ファイルへコンパイルされ、npm に公開(publish)されます。
ビルドコマンド¶
コマンド |
説明 |
|---|---|
|
ReScript を |
|
生成されたビルド生成物を削除します( |
|
クリーンな再ビルド。 |
ReScript のビルドは型チェックも兼ねており、別途の型チェックステップはありません。
出力¶
.res.js ファイルは、対応する .res ソースの隣に出力されます(インソースコンパイル)。npm パッケージには、コンパイル済みの .res.js、.res/.resi ソース、README.md、README.ja.md、LICENSE が含まれます(package.json の files フィールドを参照)。
公開¶
# 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 サフィックスを削除し、必要なシークレットを設定することで有効化できます。