picola
ドキュメント

インストール

picola をプロジェクトに追加します。依存ゼロのコア、あるいはアイコンを内蔵した Svelte 5 アダプタを利用できます。

npm から picola をインストールします。

Terminal window
npm i picola

Svelte アダプタ

Svelte アダプタ(picola/svelte)は、内蔵アイコンに @lucide/svelte をピア依存として使用します。npm 7 以降では自動でインストールされ、アプリがすでに lucide に依存していれば共有の 1 コピーが再利用されるため、アイコンがバンドル内で重複しません。

コンポーネントとスタイルシートをインポートします。

App.svelte
<script lang="ts">
import { Lightbox } from 'picola/svelte';
import 'picola/picola.css';
</script>

picola/picola.css はアプリ内のどこか一箇所で一度だけインポートしてください。副作用のみを持つファイルであり、バンドラによって重複が排除されます。

要件

  • コア(picola)は依存ゼロでフレームワーク非依存です。
  • picola/svelte はピアとして Svelte 5@lucide/svelte v1 を必要とします。
  • モダンなエバーグリーンブラウザ — ブラウザサポート を参照してください。

手に入るもの

エントリーポイント 内容
picola フレームワーク非依存のコア。createViewer と低レベルのプリミティブを含みます。
picola/svelte Svelte 5 アダプタ。LightboxToolbarButtoncreateGalleryOrigins を含みます。
picola/picola.css スタイルシート(min+gzip で約 1.3 KB)。

クイックスタート に進みましょう。