Skip to content

Шаблоны и ресурсы

tsParticles предоставляет две категории шаблонов: шаблоны-заготовки (каркасы фреймворков) и шаблоны сценариев (готовые примеры приложений).

Быстрый старт с CLI

Самый простой способ использовать любой шаблон — через CLI:

bash
npm create tsparticles@latest

Или используйте конкретный пакет напрямую:

bash
npm create particles@latest
npm create confetti@latest
npm create ribbons@latest

Для неинтерактивного использования:

bash
npx tsparticles-create app my-project --template scaffold --framework react
npx tsparticles-create app my-project --template confetti --framework vanilla

Шаблоны-заготовки

Шаблоны-заготовки предоставляют минимальный каркас проекта на Vite + TypeScript с предварительно настроенным tsParticles. Они доступны для следующих фреймворков:

ФреймворкПараметр CLIПакет
Vanilla--framework vanilla@tsparticles/template-scaffold
React--framework react@tsparticles/template-scaffold
Vue 3--framework vue3@tsparticles/template-scaffold
Angular--framework angular@tsparticles/template-scaffold
Svelte--framework svelte@tsparticles/template-scaffold
Solid--framework solid@tsparticles/template-scaffold

Пример:

bash
npx tsparticles-create app my-react-app --template scaffold --framework react
cd my-react-app
npm install
npm run dev

Шаблоны сценариев

Шаблоны сценариев — это готовые примеры приложений, демонстрирующие реальное использование tsParticles.

ШаблонОписаниеИмя шаблона CLIПакет
LoginСтраница входа/регистрации с фоном из частицlogin@tsparticles/template-login
PortfolioЛичное портфолио с анимированным героемportfolio@tsparticles/template-portfolio
LandingМаркетинговый лендинг с эффектными частицамиlanding@tsparticles/template-landing
Tic Tac ToeКрестики-нолики с праздничной конфеттиtictactoe@tsparticles/template-tictactoe
ConfettiДемо-пушка конфеттиconfetti@tsparticles/template-confetti
RibbonsДемо-анимация лентribbons@tsparticles/template-ribbons
ParticlesКлассическое демо в стиле particles.jsparticles@tsparticles/template-particles

Пример:

bash
npx tsparticles-create app my-portfolio --template portfolio --framework vanilla
cd my-portfolio
npm install
npm run dev

npm create обёртки

Для шаблонов, привязанных к конкретным пакетам, можно использовать специальные обёртки npm create:

КомандаШаблонФреймворкУстанавливаемый пакет
npm create tsparticles@latestИнтерактивноИнтерактивноВыбор пользователя
npm create particles@latestparticlesVanilla@tsparticles/particles
npm create confetti@latestconfettiVanilla@tsparticles/confetti
npm create ribbons@latestribbonsVanilla@tsparticles/ribbons

Справочник по CLI

bash
tsparticles-create app [destination] [options]

Options:
  --template <name>     Используемый шаблон (scaffold|login|portfolio|landing|tictactoe|confetti|ribbons|particles)
  --framework <name>    Фреймворк (vanilla|react|vue3|angular|svelte|solid)
  --skip-install        Пропустить npm install после создания каркаса
  -h, --help            Показать справку

Похожие страницы