Webコンポーネントの将来の考えのライブラリ。
コリー・ラビスカによってニューハンプシャー州で設計されました。
ドキュメント:Shoelace.style
出典:github.com/shoelace-style/shoelace
Twitter:@shoelace_style
シューメーカー、または「Shoelace Developers」は、このドキュメントを使用して、ソースからShoelaceを構築する方法を学ぶことができます。ローカルでプロジェクトを構築および実行するには、ノード> = 14.17が必要です。
Shoelaceを使用するためにこれを行う必要はありません!このページは、プロジェクトに貢献したり、ソースをいじくり回したり、靴ひものカスタムビルドを作成したい人向けです。
それがあなたがやろうとしていることではない場合、ドキュメントウェブサイトはあなたがなりたい場所です。
コンポーネントは、直感的なAPIおよびリアクティブデータバインディングを提供するカスタムエレメントベースクラスであるLitelementで構築されています。ビルドは、Esbuildを搭載したバンドルを備えたカスタムスクリプトです。
GitHubのレポを分岐してから、局所的にクローンして依存関係をインストールします。
git clone https://github.com/YOUR_GITHUB_USERNAME/shoelace
cd shoelace
npm installレポをクローニングしたら、次のコマンドを実行します。
npm startこれにより、開発サーバーがスピンアップします。最初のビルド後、ブラウザが自動的に開きます。ブラウザはカスタム要素を再登録する方法を提供しないため、現在ホットモジュールのリロード(HMR)はありませんが、ソースのほとんどの変更はブラウザを自動的にリロードします。
生産ビルドを生成するには、次のコマンドを実行します。
npm run build新しいコンポーネントを足場にするには、次のコマンドを実行して、 sl-tag-name目的のタグ名に置き換えます。
npm run create sl-tag-nameこれにより、ソースファイル、StyleSheet、およびDocsページが生成されます。開発サーバーを起動すると、サイドバーの「コンポーネント」セクションに新しいコンポーネントがあります。
Shoelaceはオープンソースプロジェクトであり、貢献が奨励されています!貢献が興味深い場合は、最初に貢献ガイドラインを確認してください。
ShoelaceはCory Laviskaによって作成され、MITライセンスの条件の下で入手できます。
靴屋を構築したり、靴ひもで何かを作ったりしても、楽しく作成してください! ?