Вариант № 1: клонировать его с помощью опции GitHub «Использовать этот шаблон»:

Вариант № 2: клонировать этот репозиторий с помощью Degit:
npx degit YogliB/svelte-component-template ` my-new-component ` cd my-new-componentgit initnpm installpackage.json : npm initcode .src/lib/[MyComponent]/[MyComponent].svelte . npm run dev Измените файл компонента в src/lib , сохраните его и посмотрите, как происходит волшебство.
Экспортируйте свои компоненты в src/lib/index.js .
Импортируйте свои компоненты в src/routes/index.svelte из `$ lib $, чтобы вы могли просмотреть и проверить его.
Перейдите в Localhost: 3000, чтобы увидеть ваши компоненты в прямом эфире.
Вся предварительная обработка обрабатывается с помощью стройного процесса. Настройте его в svelte.config.js .
Это простой и интуитивно понятный метод, который можно сделать с помощью сборника рассказов с помощью Cypress. И пример и предварительные тестовые сценарии можно найти в этом репозитории, и дополнительную информацию можно найти в документах Storybook.
В этом репо вы найдете основной рабочий процесс, который использует Chromatic для тестирования снимков.
index.js ?Стэйт может иметь возможность импортировать несколько компонентов из одного источника.
Например, это позволяет пользователю делать:
import { MyComponent , MyOtherComponent } from 'my-component-library' ;Вместо:
import MyComponent from 'my-component-library/components/MyComponent.svelte' ;
import MyOtherComponent from 'my-component-library/components/MyOtherComponent' ;Есть несколько вариантов, чтобы сделать это:
@import url ( 'https://unpkg.com/@scope/package/main.min.css' );npm run package cd package
npm run publish