Skip to content

tuqulore/website-boilerplate

Repository files navigation

Website Boilerplate

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 dev

開発

動作環境

セットアップ

pnpm install

npmスクリプト

タスク名 説明
format コード整形します。
lint 静的コード検査します。
packages:bump-version @lerna-lite/versionによるバージョンアップを実施します。リリース時に使用します。
packages:publish @lerna-lite/publishによるnpmへのパッケージ公開を実施します。リリース時に使用します。

GitHubワークフロー

CI

PRブランチで静的コード検査とコード整形をおこないます。

Release / Publish

パッケージのリリースとnpm公開を行います。詳細はリリースガイドを参照してください。

About

ウェブサイトのボイラープレート

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors