feat: add base styles, component styles, and theme management
- Created base CSS styles for typography, layout, and transitions. - Added component-specific styles for navigation, hero section, about section, infrastructure, projects, modal, contact, and footer. - Introduced design tokens for consistent theming across light and dark modes. - Implemented theme management functionality with local storage support and system preference detection. - Configured TypeScript settings for the project.
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"name": "personalweb",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "tsc && vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/three": "^0.183.0",
|
||||
"@types/topojson-client": "^3.1.5",
|
||||
"typescript": "~6.0.2",
|
||||
"vite": "^8.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fontsource/ibm-plex-mono": "^5.3.0",
|
||||
"@fontsource/outfit": "^5.3.0",
|
||||
"@phosphor-icons/web": "^2.1.2",
|
||||
"three": "^0.183.0",
|
||||
"three-globe": "^2.45.2",
|
||||
"topojson-client": "^3.1.0",
|
||||
"world-atlas": "^2.0.2"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user