Simple React Template with useful utility for static site single pages.
|- 📁 src
\ 🎨 layout
- Layout components for the cosmic aesthetic of your application.
\ 📄 pages
- React components, your canvas for crafting individual pages/screens.
\ 🧰 lib
- Reusable utility functions, libraries, and external dependencies for supercharged functionality.
\ 🌐 stores
- State management files: stores, contexts, and Redux magic for controlling the universe within your app.
\ 🌀 templates
- Reusable template components or layouts - the stardust that shapes the cosmos of multiple pages.
\ 🔧 utils
- General utility functions and helpers, your trusty tools for navigating the galaxy of code.
\ 🪝 hooks
- Custom React hooks, encapsulating logic like constellations, ready to be woven into the fabric of components.
Developement
docker compose -f compose.dev.yaml build --no-cache && docker compose -f compose.dev.yaml up
Production
docker compose -f compose.prod.yaml build --no-cache && docker compose -f compose.prod.yaml up
Compose Down
docker compose -f compose.prod.yaml down --remove-orphans
package.json file, which contains information about the dependencies and devDependencies of a JavaScript project. Here's a breakdown of some key dependencies and devDependencies:
Dependencies:
@radix-ui/react-icons: Version 1.3.0class-variance-authority: Version 0.7.0clsx: Version 2.0.0formik: Version 2.4.5formik-validator-zod: Version 1.0.2immer: Version 10.0.2js-cookie: Version 3.0.5lodash: Version 4.17.21moment: Version 2.29.4react: Version 18.2.0react-dom: Version 18.2.0react-intl: Version 6.5.2react-paginate: Version 8.2.0react-query: Version 3.39.3react-router-dom: Version 6.15.0rooks: Version 7.14.1swiper: Version 11.0.4tailwind-merge: Version 1.14.0tailwindcss-animate: Version 1.0.7uuid: Version 9.0.1zod: Version 3.22.4zustand: Version 4.4.1framer-motion: Version 10.16.4
DevDependencies:
@types/js-cookie: Version 3.0.3@types/lodash: Version 4.14.197@types/node: Version 20.5.7@types/react: Version 18.2.15@types/react-dom: Version 18.2.7@typescript-eslint/eslint-plugin: Version 6.0.0@typescript-eslint/parser: Version 6.0.0autoprefixer: Version 10.4.15eslint: Version 8.45.0eslint-plugin-react-hooks: Version 4.6.0eslint-plugin-react-refresh: Version 0.4.3husky: Version 8.0.0postcss: Version 8.4.29prettier: Version 3.0.3pretty-quick: Version 3.1.3tailwindcss: Version 3.3.3typescript: Version 5.0.2
This setup includes various libraries and tools for developing a JavaScript project, with a focus on React and TypeScript.