Files
ssbg04 b7723b11d9 feat: redesign portfolio to bryl-minimal aesthetic and refine mobile/desktop UX
- Default theme to system mode with live OS color-scheme detection
- Fix custom dot-matrix sprite cursor for light/dark modes
- Preserve natural color portraits across all views
- Improve mobile hero layout with responsive portrait and Geist Pixel typography
- Add subtle color tint to perimeter background dots while keeping reading content clear
- Center certificate modal via createPortal and make verify button theme-responsive
- Make settings controls (magnifier toggle, lens button, zoom levels) theme-responsive
- Remove flagship badge and deep-dive technical sections from TIS-RMS case study
2026-10-23 00:50:38 +08:00

51 lines
1.4 KiB
JSON

{
"name": "curved-cloud",
"type": "module",
"version": "0.0.1",
"engines": {
"node": ">=22.12.0"
},
"scripts": {
"dev": "astro dev",
"build": "astro build",
"preview": "astro preview",
"astro": "astro"
},
"dependencies": {
"@astrojs/cloudflare": "^14.4.0",
"@astrojs/node": "^11.0.2",
"@astrojs/react": "^6.0.1",
"@astrojs/sitemap": "^3.7.4",
"@emnapi/core": "^1.11.3",
"@emnapi/runtime": "^1.11.3",
"@emnapi/wasi-threads": "^2.2.0",
"@fontsource-variable/geist": "^5.3.0",
"@fontsource-variable/geist-mono": "^5.3.0",
"@fontsource-variable/inter": "^5.3.0",
"@fontsource-variable/jetbrains-mono": "^5.3.0",
"@fontsource-variable/source-serif-4": "^5.3.1",
"@fontsource/dotgothic16": "^5.3.1",
"@fortawesome/fontawesome-free": "^7.3.1",
"@fortawesome/fontawesome-svg-core": "^7.3.1",
"@fortawesome/free-brands-svg-icons": "^7.3.1",
"@fortawesome/free-solid-svg-icons": "^7.3.1",
"@fortawesome/react-fontawesome": "^3.5.0",
"@sanity/client": "^7.23.0",
"@sanity/image-url": "^2.1.1",
"@tailwindcss/vite": "^4.3.2",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"astro": "^7.0.6",
"framer-motion": "^12.42.2",
"geist": "^1.8.2",
"ogl": "^1.0.11",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"resend": "^6.34.1",
"tailwindcss": "^4.3.2"
},
"devDependencies": {
"@vitejs/plugin-basic-ssl": "^2.3.0"
}
}