

Реактивная компонента и система стиля, изготовленная из ванильного экстракта.
Мне было весело построить Strum, но, к сожалению, ванильный экстракт, похоже, не снял так, как я надеялся, и эта конкретная библиотека не видела никакого усыновления. Я не активно поддерживаю Strum и не слышал никаких жалоб, поэтому я архивирую его, прежде чем кто -то столкнется с ним, и решает попробовать его.
FWIW Я в конечном итоге сделал пещеру, и теперь я строю довольно исключительно с Tailwind. Я думаю, что Shadcn/UI не совсем то, что я ищу с точки зрения его стиля, но компоненты на основе Radix являются хорошей отправной точкой. Скорее всего, я составлю личную библиотеку на основе SHAD и может поделиться или не поделиться ее в зависимости от ее завершения.
См. Strum.design для получения подробной информации о том, как использовать Strum.
Смотрите @Strum/React -ChangeLog
Этот проект использует Turborepo и разбивается на следующие рабочие пространства:
docs : приложение Next.js для документирования системы проектирования (Maps to strum.design)@strum/eslint-config : eslint Configurations (включает в себя eslint-config-next и eslint-config-prettier )@strum/react : основная библиотека компонентов и стили извлечения ванили@strum/tsconfig : tsconfig.json s, используемый по всему монорепоЧтобы создать все приложения и пакеты, запустите следующую команду:
cd strum
pnpm build
Для разработки всех приложений и пакетов запустите следующую команду:
cd strum
pnpm dev
Чтобы запустить набор Jest:
cd strum
pnpm test