├── .editorconfig ├── .eslintrc ├── .github ├── assets │ └── hero-illustration.svg └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .nvmrc ├── .prettierrc ├── .storybook ├── main.ts ├── preview-head.html └── preview.tsx ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src ├── App.tsx ├── components │ ├── Heading │ │ ├── Heading.stories.tsx │ │ ├── Heading.styles.ts │ │ ├── Heading.test.tsx │ │ ├── Heading.tsx │ │ ├── index.ts │ │ └── types.ts │ └── Navigation │ │ ├── Navigation.stories.tsx │ │ ├── Navigation.styles.ts │ │ ├── Navigation.test.tsx │ │ ├── Navigation.tsx │ │ ├── index.ts │ │ └── types.ts ├── constants │ └── index.ts ├── favicon.svg ├── index.css ├── layouts │ └── Base │ │ ├── Base.test.tsx │ │ ├── Base.tsx │ │ └── index.ts ├── main.tsx ├── pages │ ├── About │ │ ├── About.styles.ts │ │ ├── About.test.tsx │ │ ├── About.tsx │ │ └── index.ts │ └── Home │ │ ├── Home.styles.ts │ │ ├── Home.test.tsx │ │ ├── Home.tsx │ │ └── index.ts ├── routes │ ├── index.ts │ └── routes.tsx ├── styles │ ├── global.ts │ ├── index.ts │ └── theme.ts ├── types │ ├── jest-styled-components.d.ts │ ├── styled-components.d.ts │ └── svg.d.ts └── utils │ └── tests │ └── index.tsx ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vitest.setup.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/assets/hero-illustration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.github/assets/hero-illustration.svg -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.prettierrc -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/.storybook/preview.tsx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Heading/Heading.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/Heading.stories.tsx -------------------------------------------------------------------------------- /src/components/Heading/Heading.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/Heading.styles.ts -------------------------------------------------------------------------------- /src/components/Heading/Heading.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/Heading.test.tsx -------------------------------------------------------------------------------- /src/components/Heading/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/Heading.tsx -------------------------------------------------------------------------------- /src/components/Heading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/index.ts -------------------------------------------------------------------------------- /src/components/Heading/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Heading/types.ts -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/Navigation.stories.tsx -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/Navigation.styles.ts -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/Navigation.test.tsx -------------------------------------------------------------------------------- /src/components/Navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/Navigation.tsx -------------------------------------------------------------------------------- /src/components/Navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/index.ts -------------------------------------------------------------------------------- /src/components/Navigation/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/components/Navigation/types.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/favicon.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/index.css -------------------------------------------------------------------------------- /src/layouts/Base/Base.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/layouts/Base/Base.test.tsx -------------------------------------------------------------------------------- /src/layouts/Base/Base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/layouts/Base/Base.tsx -------------------------------------------------------------------------------- /src/layouts/Base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/layouts/Base/index.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/About/About.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/About/About.styles.ts -------------------------------------------------------------------------------- /src/pages/About/About.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/About/About.test.tsx -------------------------------------------------------------------------------- /src/pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/About/About.tsx -------------------------------------------------------------------------------- /src/pages/About/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/About/index.ts -------------------------------------------------------------------------------- /src/pages/Home/Home.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/Home/Home.styles.ts -------------------------------------------------------------------------------- /src/pages/Home/Home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/Home/Home.test.tsx -------------------------------------------------------------------------------- /src/pages/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/Home/Home.tsx -------------------------------------------------------------------------------- /src/pages/Home/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/pages/Home/index.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/routes/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/routes/routes.tsx -------------------------------------------------------------------------------- /src/styles/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/styles/global.ts -------------------------------------------------------------------------------- /src/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/styles/index.ts -------------------------------------------------------------------------------- /src/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/styles/theme.ts -------------------------------------------------------------------------------- /src/types/jest-styled-components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/types/jest-styled-components.d.ts -------------------------------------------------------------------------------- /src/types/styled-components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/types/styled-components.d.ts -------------------------------------------------------------------------------- /src/types/svg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/types/svg.d.ts -------------------------------------------------------------------------------- /src/utils/tests/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/src/utils/tests/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adeonir/boilerplate-react-vite/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom/extend-expect' 2 | --------------------------------------------------------------------------------