react-starter
npm install react-raykaTo start your project with this boilerplate please run npx react-rayka project-name and start Coding!
When you are adding and committing files to git, lint-staged will run and it will lint and format changes and then building entire application then allow you to push to git.
use npm run analyze to figure out about unused files and packages.
Cypress for E2E test and vitest for unit test prepared.
run npx taze for upgrading packages properly
PWA is ready, you can update manifest in vite.config.ts and replace variables that you want also replace icons in public/icons folder.
Replace public/favicons.ico for your custom favicon
The default fonts have been set, to change them just replace your fonts in src/assets/fonts and then change _font.scss file in src/styles/base/_font.scss
For icon handling add your svg to the icon folder in assets and import it in the Icon.tsx and use it with CustomIcon and icon prop.
i18n file added also you have two files to define your texts there and consider adding RTL and LTR with your use cases for the project.
For changing version and releasing run npm run release and choose your option.