Files
sfkm.me-next/package.json
Snowykami 7a027841a0
All checks were successful
Build and Push Container Image, Deploy to Host / build-and-push-and-deploy (push) Successful in 2m4s
feat: Implement desktop environment with responsive design and window management
- Refactored layout to include device context and internationalization support.
- Created a Desktop component that conditionally renders PC and mobile versions.
- Developed Background, PCDesktop, MobileDesktop, Content, Dock, and TopBar components for the desktop UI.
- Added window management context to handle multiple windows with operations like open, close, minimize, and update.
- Implemented BaseWindow component for draggable and resizable windows.
- Integrated datetime and icon widgets into the TopBar.
- Configured application metadata and environment variables for dynamic title, description, and icon.
- Established device context for theme and background management with local storage persistence.
- Added i18n support for localization based on user preferences.
2025-08-22 04:59:42 +08:00

34 lines
767 B
JSON

{
"name": "sfkm.me-next",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev --turbopack",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"deepmerge": "^4.3.1",
"framer-motion": "^12.23.12",
"next": "15.4.6",
"next-intl": "^4.3.5",
"next-themes": "^0.4.6",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-rnd": "^10.5.2"
},
"devDependencies": {
"@eslint/eslintrc": "^3",
"@tailwindcss/postcss": "^4",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"eslint": "^9",
"eslint-config-next": "15.4.6",
"eslint-plugin-react-hooks": "^5.2.0",
"tailwindcss": "^4",
"typescript": "^5"
}
}