Une collection de petits packages JS utiles et utiles pour empêcher la copie et coller. L'objectif est d'utiliser le moins de dépendances possible pour garantir un petit paquet final .
| Nom | Version |
|---|---|
| @ smoovy / compositeur | |
| @ Smoovy / Scroller | |
| @ smoovy / observateur | |
| @ smoovy / parallax | |
| @ smoovy / tween | |
| @ smoovy / ticker | |
| @ smoovy / émetteur | |
| @ smoovy / écouteur | |
| @ smoovy / router | |
| @ smoovy / webgl | |
| @ smoovy / utils |
Choisissez un package que vous souhaitez installer. C'est aussi simple que ça:
yarn add @smoovy/ < package >ou
npm install --save @smoovy/ < package > Il s'agit d'un monorepo simple composé de certains des packages mentionnés ci-dessus.
Pour assurer le meilleur résultat, les packages sont créés avec Esbuild et TSC.
yarn build --scope= < name > Les forfaits seront testés avec vitest .
yarn test --scope= < name >Certains packages sont toujours des tests manquants. Ceux-ci seront complètement exclus de la couverture du code.
La démo sera servie et regroupée avec vite . Chaque démo doit avoir un fichier index.html .
yarn dev --scope= < name > L' ESLinter est utilisé pour lier des packages. Tout sauf le dossier src sera ignoré.
yarn lint --scope= < name > Voir le dossier de licence pour les droits et limitations de licence (MIT).