インストール
picola をプロジェクトに追加します。依存ゼロのコア、あるいはアイコンを内蔵した Svelte 5 アダプタを利用できます。
npm から picola をインストールします。
npm i picolaSvelte アダプタ
Svelte アダプタ(picola/svelte)は、内蔵アイコンに @lucide/svelte をピア依存として使用します。npm 7 以降では自動でインストールされ、アプリがすでに lucide に依存していれば共有の 1 コピーが再利用されるため、アイコンがバンドル内で重複しません。
コンポーネントとスタイルシートをインポートします。
<script lang="ts"> import { Lightbox } from 'picola/svelte'; import 'picola/picola.css';</script>picola/picola.css はアプリ内のどこか一箇所で一度だけインポートしてください。副作用のみを持つファイルであり、バンドラによって重複が排除されます。
要件
- コア(
picola)は依存ゼロでフレームワーク非依存です。 picola/svelteはピアとして Svelte 5 と@lucide/sveltev1 を必要とします。- モダンなエバーグリーンブラウザ — ブラウザサポート を参照してください。
手に入るもの
| エントリーポイント | 内容 |
|---|---|
picola |
フレームワーク非依存のコア。createViewer と低レベルのプリミティブを含みます。 |
picola/svelte |
Svelte 5 アダプタ。Lightbox、ToolbarButton、createGalleryOrigins を含みます。 |
picola/picola.css |
スタイルシート(min+gzip で約 1.3 KB)。 |
クイックスタート に進みましょう。