Skip to content

Commit

Permalink
core: configured poppins font, unhead.js and deps update
Browse files Browse the repository at this point in the history
  • Loading branch information
vgseven committed Sep 21, 2024
1 parent ad71496 commit 26076ea
Show file tree
Hide file tree
Showing 18 changed files with 416 additions and 438 deletions.
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
"[css]": {
"editor.defaultFormatter": "biomejs.biome"
}
}
}
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
# Unified Starter - React Essential
# Unified React Essential

Unified Starter - React Essential is a modern, feature-rich template for building React applications with all the essential configurations and tools pre-configured.
Unified React Essential, An Essential Template to get started with react.js application with all the essentials included...

## Features

-Framework: [React](https://reactjs.org/) with [Vite](https://vitejs.dev/) - Fast and efficient development environment
-Library: [React](https://reactjs.org/) with [Vite](https://vitejs.dev/) - Fast and efficient development environment
- 🚀 Styling: [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework
- 💻 Language: [TypeScript](https://www.typescriptlang.org/) - Typed superset of JavaScript
- 🧹 Linting and Formatting: [Biome.js](https://biomejs.dev/) - Fast and customizable linter and formatter
- 🎨 Themes: [Theme Provider](src/lib/theme-provider.tsx) - Easy theme management
- 💄 Icons: [Radix-Icons](https://www.radix-ui.com/icons) - A crisp set of 15×15 icons
- 🎨 UI: [Shadcn UI](https://ui.shadcn.com/) - Re-usable components built with Radix UI and Tailwind CSS
- 🎨 Themes: [next-themes](https://github.com/pacocoursey/next-themes) - Easy theming for React.js.
- 💄 Icons: [lucide-react](https://lucide.dev/) - A comprehensive set of icons for React.js
- ⚙️ Build: Github Actions - Automated workflows for CI/CD
- 🛠 Commit: [Husky](https://typicode.github.io/husky/) - Git hooks made easy
- 📦 Package: [pnpm](https://pnpm.io/) - Fast, disk space efficient package manager
Expand Down Expand Up @@ -52,6 +51,7 @@ Unified Starter - React Essential is a modern, feature-rich template for buildin
- `pnpm run build`: Build the production-ready application
- `pnpm run typecheck`: Run TypeScript type checking
- `pnpm run lint`: Run Biome.js linter
- `pnpm run lint:fix`: Run Biome.js linter and fix issues
- `pnpm run format`: Format code using Biome.js

## Contributing
Expand All @@ -64,4 +64,4 @@ Contributions are welcome! Please follow these steps:
4. Push to the branch: `git push origin feature/your-feature-name`
5. Submit a pull request

For major changes, please open an issue first to discuss what you would like to change.
For major changes, please open an issue first to discuss what you would like to change.
33 changes: 29 additions & 4 deletions biome.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
"$schema": "https://biomejs.dev/schemas/1.9.2/schema.json",
"formatter": {
"enabled": true,
"formatWithErrors": false,
Expand All @@ -9,27 +9,51 @@
"lineEnding": "lf",
"attributePosition": "auto",
"ignore": [
".vscode",
".next",
".vercel",
".env",
".changeset",
".husky",
".turbo",
"node_modules",
"build",
"dist",
"routeTree.gen.ts"
]
},
"organizeImports": {
"enabled": true
"enabled": true,
"ignore": [
".next",
".vercel",
".env",
".changeset",
".husky",
".turbo",
"node_modules",
"build",
"dist",
"routeTree.gen.ts"
]
},
"linter": {
"enabled": true,
"rules": {
"recommended": true,
"nursery": {
"useSortedClasses": {
"fix": "unsafe",
"level": "warn",
"options": {
"attributes": ["className"],
"functions": ["cn", "cva"]
}
}
},
"correctness": {
"noUnusedVariables": "warn"
"recommended": true,
"noUnusedVariables": "warn",
"noUnusedImports": "warn"
},
"style": {
"recommended": true
Expand Down Expand Up @@ -57,6 +81,7 @@
".env",
".changeset",
".husky",
".turbo",
"node_modules",
"build",
"dist",
Expand Down
30 changes: 16 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,40 @@
"dev": "vite",
"build": "tsc -b && vite build",
"lint": "biome lint --write .",
"lint:fix": "biome lint --write . --unsafe",
"format": "biome format --write .",
"typecheck": "tsc --noEmit",
"prepare": "husky",
"build:prepare": "pnpm run typecheck && pnpm run lint && pnpm run format && pnpm run build"
},
"dependencies": {
"@radix-ui/react-icons": "^1.3.0",
"@radix-ui/react-label": "^2.1.0",
"@tanstack/react-router": "^1.56.1",
"@radix-ui/react-slot": "^1.1.0",
"@tanstack/react-router": "^1.58.3",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"lucide-react": "^0.445.0",
"next-themes": "^0.3.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"tailwind-merge": "^2.5.2",
"tailwindcss-animate": "^1.0.7",
"unhead": "^1.10.4"
"unhead": "^1.11.6"
},
"devDependencies": {
"@biomejs/biome": "^1.8.3",
"@tanstack/router-plugin": "^1.56.1",
"@tanstack/router-vite-plugin": "^1.56.1",
"@types/node": "^22.5.4",
"@types/react": "^18.3.5",
"@biomejs/biome": "^1.9.2",
"@tanstack/router-plugin": "^1.58.4",
"@tanstack/router-vite-plugin": "^1.58.4",
"@types/node": "^22.5.5",
"@types/react": "^18.3.8",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.1",
"autoprefixer": "^10.4.20",
"husky": "^9.1.5",
"postcss": "^8.4.45",
"tailwindcss": "^3.4.10",
"typescript": "^5.5.4",
"vite": "^5.4.3"
"husky": "^9.1.6",
"postcss": "^8.4.47",
"tailwindcss": "^3.4.12",
"typescript": "^5.6.2",
"vite": "^5.4.7"
},
"packageManager": "pnpm@9.9.0"
"packageManager": "pnpm@9.11.0"
}
Loading

0 comments on commit 26076ea

Please sign in to comment.