Files
HaozeZhou 6ea00cfe43 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.
2026-08-11 23:38:08 +08:00

27 lines
598 B
JSON

{
"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"
}
}