Una colección de paquetes JS pequeños y útiles para prevenir simples copias y pegar. El objetivo es usar la menor cantidad de dependencias posible para garantizar un pequeño paquete final .
| Nombre | Versión |
|---|---|
| @Smoovy/Composer | |
| @Smoovy/Scroller | |
| @Smoovy/Observer | |
| @smoovy/paralaje | |
| @Smoovy/Tween | |
| @smoovy/ticker | |
| @smoovy/emisor | |
| @smoovy/oyente | |
| @smoovy/enrutador | |
| @Smoovy/WebGL | |
| @Smoovy/Utils |
Elija un paquete que desee instalar. Es tan fácil como eso:
yarn add @smoovy/ < package >o
npm install --save @smoovy/ < package > Este es un monorepo simple que consta de algunos de los paquetes mencionados anteriormente.
Para garantizar el mejor resultado, los paquetes se crean con ESBuild y TSC.
yarn build --scope= < name > Los paquetes serán probados con vitest .
yarn test --scope= < name >A algunos paquetes todavía les faltan pruebas. Estos serán excluidos de la cobertura del código por completo.
La demostración se servirá y se inclinará con vite . Cada demostración debe tener un archivo index.html .
yarn dev --scope= < name > El ESLinter se está utilizando para paquetes de pelusa. Todo excepto la carpeta src será ignorada.
yarn lint --scope= < name > Consulte el archivo de licencia para los derechos y limitaciones de la licencia (MIT).