Eleventyプロジェクトのためのボイラープレートとツール群を提供するモノレポです。
| パッケージ | 説明 |
|---|---|
| @tuqulore-inc/create-eleventy | pnpm create @tuqulore-inc/eleventy でプロジェクトを作成するCLI |
| @tuqulore-inc/eleventy-preset | Eleventy設定のプリセット |
| @tuqulore-inc/eleventy-plugin-preact | PreactでJSXテンプレートを使用するためのプラグイン |
| @tuqulore-inc/eleventy-plugin-preact-island | Partial Hydrationを実現するためのプラグイン |
| @tuqulore-inc/eleventy-plugin-postcss | PostCSSを使用するためのプラグイン |
| @tuqulore-inc/eslint-config | 共有のESLint設定 |
新しいEleventyプロジェクトを作成するには:
pnpm create @tuqulore-inc/eleventy my-project
cd my-project
pnpm install
pnpm devpnpm install| タスク名 | 説明 |
|---|---|
| format | コード整形します。 |
| lint | 静的コード検査します。 |
| packages:bump-version | @lerna-lite/versionによるバージョンアップを実施します。リリース時に使用します。 |
| packages:publish | @lerna-lite/publishによるnpmへのパッケージ公開を実施します。リリース時に使用します。 |
PRブランチで静的コード検査とコード整形をおこないます。
パッケージのリリースとnpm公開を行います。詳細はリリースガイドを参照してください。