Uma coleção de pacotes JS pequenos e úteis para prevenir a cópia e a pasta simples. O objetivo é usar o mínimo possível de dependências para garantir um pequeno pacote final .
| Nome | Versão |
|---|---|
| @smoovy/compositor | |
| @smoovy/roller | |
| @smoovy/observador | |
| @smoovy/parallax | |
| @Smooovy/Tween | |
| @smoovy/ticker | |
| @smoovy/emissor | |
| @smoovy/ouvinte | |
| @smoovy/roteador | |
| @smoovy/webgl | |
| @smoovy/utils |
Escolha um pacote que você deseja instalar. É tão fácil quanto esse:
yarn add @smoovy/ < package >ou
npm install --save @smoovy/ < package > Este é um monorepo simples que consiste em alguns dos pacotes mencionados acima.
Para garantir o melhor resultado, os pacotes são criados com o ESBuild e o TSC.
yarn build --scope= < name > Os pacotes serão testados com vitest .
yarn test --scope= < name >Alguns pacotes ainda estão ausentes de testes. Estes serão excluídos completamente da cobertura do código.
A demonstração será servida e empacotada com vite . Cada demonstração deve ter um arquivo index.html .
yarn dev --scope= < name > O ESLinter está sendo usado para pacotes de linha. Tudo, exceto a pasta src será ignorada.
yarn lint --scope= < name > Consulte o arquivo de licença para obter direitos e limitações de licença (MIT).