
DotlottieとLottieアニメーションのLottiefilesの公式プレーヤーでWebアニメーションを合理化します。迅速な統合のために設計されたこれらのパッケージは、開発者が最小限の労力でアニメーション化されたビジュアルをWebプロジェクトに迅速に持ち込むのに役立ちます。




Dotlottieは、1つ以上のLottieファイルとその関連リソースを単一のファイルに集約するオープンソースファイル形式です。それらは、デフレート圧縮法で圧縮されたzipアーカイブであり、「.lottie」のファイル拡張子を運びます。
Dotlottieの詳細をご覧ください。
モノレポには次のパッケージが含まれています。
| パッケージ | 説明 |
|---|---|
| @lottiefiles/dotlottie-web | ブラウザまたはnode.jsでLOTTIEとDOTLOTTIEアニメーションをレンダリングするためのJavaScriptライブラリ |
| @lottiefiles/dotlottie-react | LottieおよびDotlottieアニメーションをレンダリングするための宣言的なAPIを提供するdotlottie-webのReactコンポーネントラッパー、およびそれらと対話するためのUIコントロールを提供します。 |
| @lottiefiles/dotlottie-wc | LottieとDotlottieアニメーションをレンダリングするための宣言的なAPIを提供するdotlottie-webのWebコンポーネントラッパー、およびそれらと対話するためのUIコントロールを提供します。 |
| @lottiefiles/dotlottie-vue | LottieおよびDotlottieアニメーションをレンダリングするための宣言的なAPIを提供するdotlottie-webのVueコンポーネントラッパー、およびそれらと対話するためのUIコントロールを提供します。 |
| @lottiefiles/dotlottie-svelte | LottieとDotlottieアニメーションをレンダリングするための宣言的なAPIを提供するdotlottie-webのSvelteコンポーネントラッパー、およびそれらと対話するためのUIコントロールを提供します。 |
注:各パッケージには、使用法とAPIに関する詳細なドキュメントを備えた独自のreadme.mdがあります。
このモノレポに貢献するか、プロジェクトでそのパッケージを使用するには、次の手順に従ってください。
次のインストールを確認してください。
pnpmバージョン8 モノレポをクローンする:
git clone https://github.com/LottieFiles/dotlottie-web.git
cd dotlottie-web依存関係をインストールします:
pnpm install@lottiefiles/dotlottie-web
@lottiefiles/dotlottie-react
@lottiefiles/dotlottie-vue
例のアプリケーションでDotlottie-Webパッケージを実装および利用する方法を発見してください。これらの例は、LottieとDotlottieのアニメーションをWebプロジェクトに統合する方法を理解するのに役立つ実用的なガイドとして機能します。
利用可能な例:
@lottiefiles/dotlottie-web使用する方法の基本的なタイプスクリプトアプリで、ブラウザでロッティまたはドットロッティアニメーションをレンダリングします。@lottiefiles/dotlottie-webを使用する方法を示しています。アニメーションの再生の制御、フレームごとにフレームのレンダリング、dotlottieアニメーションをGIFファイルに変換することを紹介します。詳細については、readmeを参照してください。 git clone https://github.com/LottieFiles/dotlottie-web.git
cd dotlottie-webpnpm installpnpm run build # Change directory to the example app folder
cd apps/dotlottie-web-example
pnpm run devCodeを自由に変更して再生して、変更がアニメーションにどのように影響するかを確認してください。
モノレポ内のすべてのパッケージを構築するには:
pnpm run buildすべてのパッケージのローカル開発環境を開始するには:
pnpm run devルートpackage.jsonで利用可能なスクリプトの簡単な説明を次に示します。
build :ターボを使用してすべてのパッケージを構築します。changelog :ChangeSetを追加して、Changelogとバージョンの更新を生成します。clean :開発アーティファクトを削除してリポジトリをクリーンアップします。dev :開発/ウォッチモードですべてのパッケージを実行します。format :きれいなものと発言を使用してコードベースをフォーマットします。lint :ESLINTを使用してコードベースをリントします。test :すべてのパッケージでテストを実行します。type-check :タイプスクリプトタイプエラーのチェック。利用可能なスクリプトの完全なリストについては、 package.jsonのscriptsセクションを参照してください。
このモノレポのパッケージのいずれかへの貢献を歓迎します。貢献ガイドラインと行動規範をお読みください。開発プロセス、バグ修正と改善の提案方法、およびプロジェクトの変更を構築およびテストする方法について学びます。
MIT©LotTiefiles