Skip to content

Modelos e Recursos

O tsParticles fornece duas categorias de modelos: modelos de scaffold (esqueletos de framework) e modelos de caso de uso (aplicações de exemplo completas).

Início rápido com CLI

A maneira mais fácil de usar qualquer modelo é através da CLI:

bash
npm create tsparticles@latest

Ou use um bundle específico diretamente:

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

Para uso não interativo:

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

Modelos de scaffold

Os modelos de scaffold fornecem um esqueleto de projeto Vite + TypeScript mínimo com tsParticles pré-configurado. Eles estão disponíveis para os seguintes frameworks:

FrameworkOpção CLIPacote
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

Exemplo:

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

Modelos de caso de uso

Os modelos de caso de uso são aplicações de exemplo completas que demonstram o uso real do tsParticles.

ModeloDescriçãoNome do modelo CLIPacote
LoginPágina de login/registro com fundo de partículaslogin@tsparticles/template-login
PortfolioPortfólio pessoal com hero animadoportfolio@tsparticles/template-portfolio
LandingPágina de landing marketing com partículas impactanteslanding@tsparticles/template-landing
Tic Tac ToeJogo da velha com celebração de confetetictactoe@tsparticles/template-tictactoe
ConfettiDemonstração de canhão de confeteconfetti@tsparticles/template-confetti
RibbonsDemonstração de animação de fitasribbons@tsparticles/template-ribbons
ParticlesDemonstração clássica estilo particles.jsparticles@tsparticles/template-particles

Exemplo:

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

Wrappers npm create

Para modelos específicos de bundle, você pode usar wrappers npm create dedicados:

ComandoModeloFrameworkBundle instalado
npm create tsparticles@latestInterativoInterativoEscolha do usuário
npm create particles@latestparticlesVanilla@tsparticles/particles
npm create confetti@latestconfettiVanilla@tsparticles/confetti
npm create ribbons@latestribbonsVanilla@tsparticles/ribbons

Referência da CLI

bash
tsparticles-create app [destination] [options]

Options:
  --template <name>     Template to use (scaffold|login|portfolio|landing|tictactoe|confetti|ribbons|particles)
  --framework <name>    Framework (vanilla|react|vue3|angular|svelte|solid)
  --skip-install        Skip npm install after scaffolding
  -h, --help            Display help

Páginas relacionadas