Коллекция небольших и полезных пакетов JS для простой предотвращения копирования и вставки. Цель состоит в том, чтобы использовать как можно меньше зависимостей, чтобы гарантировать небольшой финальный пакет .
| Имя | Версия |
|---|---|
| @Smoovy/Composer | |
| @Smoovy/Scroller | |
| @smoovy/exerver | |
| @smoovy/parallax | |
| @smoovy/tween | |
| @smoovy/тикер | |
| @Smoovy/Emitter | |
| @smoovy/слушатель | |
| @smoovy/router | |
| @smoovy/webgl | |
| @smoovy/utils |
Выберите пакет, который вы хотите установить. Это так же просто:
yarn add @smoovy/ < package >или
npm install --save @smoovy/ < package > Это простой монорепо, состоящий из некоторых пакетов, упомянутых выше.
Чтобы обеспечить наилучший результат, пакеты создаются с Esbuild и TSC.
yarn build --scope= < name > Пакеты будут протестированы с помощью vitest .
yarn test --scope= < name >В некоторых пакетах все еще отсутствуют тесты. Они будут полностью исключены из покрытия кода.
Демонстрация будет подана и объединена с помощью vite . Каждая демонстрация должна иметь файл index.html .
yarn dev --scope= < name > ESLinter используется для пакетов для сжигания. Все, кроме папки src будет проигнорировано.
yarn lint --scope= < name > См. Файл лицензии для прав на лицензию и ограничения (MIT).