untitled-unmastered

2.0.0 • Public • Published

Untitled Unmastered

Что это такое

Это шаблон React приложения с React-Router, Redux и кастомной настройкой:

  • ESLint;
  • Prettier;
  • Webpack;
  • Babel.

В нем есть:

  • Два файла локализации (en и ru в папке ./public/locales);
  • Фавиконка (нужно только заменить и она отобразится);
  • Настроенный для разработки React, React-Router и Redux;
  • Построенная по FSD архитектура приложения:
    • app - роутинг, объединенный store;
    • entities - бизнес-сущности, slice state менеджера (например, хранилище для сущности User);
    • features - фичи;
    • pages - страницы приложения, с lazy загрузкой;
    • shared - переиспользуемый код (UI-kits, assets, etc.);
    • widgets - виджеты (например, список заказов).
  • Базовая настройка global.d.ts, который помогает определить общие типы, модули (например, позволяет использовать css модули, глобальные переменные и т.д.);
  • Настроенный ESLint (с плагинами для TS, React и Prettier) и Prettier;
  • Настроенный Webpack (с настроенными alias в виде @) и Babel (с самописным плагином для удаления data-testid);
  • Jest и React-Testing-Library для тестирования.

Как использовать

npx create-tmtyl *project name*

Package Sidebar

Install

npm i untitled-unmastered

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

38.7 kB

Total Files

38

Last publish

Collaborators

  • takemetoyourleader