Five complete visual identities (terminal, zine, arcade, editorial, blueprint) switched by a fixed bottom-right 5-button group, persisted in localStorage and linkable via ?design=<name>. Chrome rebuilt on semantic classes + CSS design tokens (src/styles/designs/). @gabvdl/ui wired in: GlobalSearch (Cmd-K palette over search-index.json, replaces the Svelte Lunr modal), ImageViewer on article images, CopyButton on code blocks. Deployed to beta.blog.dev.gabvdl.xyz.
63 lines
1.8 KiB
JSON
63 lines
1.8 KiB
JSON
{
|
|
"name": "blog",
|
|
"version": "1.0.1",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "Gabriel Vidal's personal website / blog, built with Astro (blog.dev.gabvdl.xyz).",
|
|
"homepage": "https://blog.dev.gabvdl.xyz",
|
|
"scripts": {
|
|
"dev": "SITE_URI=http://127.0.0.1:3000 astro dev",
|
|
"build": "astro build",
|
|
"check": "astro check",
|
|
"postbuild": "node ./scripts/search/prepare-index.js",
|
|
"preview": "astro preview",
|
|
"deploy": "npm run build && ./scripts/deploy.sh"
|
|
},
|
|
"devDependencies": {
|
|
"@astrojs/mdx": "^0.12.1",
|
|
"@astrojs/rss": "^1.0.3",
|
|
"@astrojs/sitemap": "^1.0.0",
|
|
"@astrojs/svelte": "^2.0.0",
|
|
"@astrojs/tailwind": "^3.0.0",
|
|
"@fontsource/fira-sans": "^4.5.9",
|
|
"@tailwindcss/aspect-ratio": "^0.4.0",
|
|
"@tailwindcss/forms": "^0.5.0",
|
|
"@tailwindcss/line-clamp": "^0.4.2",
|
|
"@tailwindcss/typography": "^0.5.2",
|
|
"@types/node": "^18.7.14",
|
|
"astro": "^2.0.0",
|
|
"astro-icon": "^0.8.0",
|
|
"globby": "^13.1.2",
|
|
"gray-matter": "^4.0.3",
|
|
"lunr": "^2.3.9",
|
|
"mdx": "^0.3.1",
|
|
"svelte": "^3.50.0",
|
|
"tailwindcss": "^3.4.19",
|
|
"tailwindcss-hyphens": "^0.1.0",
|
|
"typescript": "^4.3.5"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/react": "^2.0.2",
|
|
"@astrojs/vercel": "^3.0.0",
|
|
"@fontsource/archivo-black": "^5.3.0",
|
|
"@fontsource/fraunces": "^5.3.0",
|
|
"@fontsource/ibm-plex-mono": "^5.3.0",
|
|
"@fontsource/jetbrains-mono": "^5.3.0",
|
|
"@fontsource/lora": "^5.3.0",
|
|
"@fontsource/press-start-2p": "^5.3.0",
|
|
"@fontsource/space-grotesk": "^5.3.0",
|
|
"@gabvdl/ui": "^0.19.0",
|
|
"@types/react": "^18.0.21",
|
|
"@types/react-dom": "^18.0.6",
|
|
"ioredis": "^5.3.0",
|
|
"react": "^18.0.0",
|
|
"react-dom": "^18.0.0",
|
|
"react-responsive-carousel": "^3.2.23"
|
|
},
|
|
"zipgo": {
|
|
"deploy": {
|
|
"blog.dev.gabvdl.xyz": "dist"
|
|
}
|
|
}
|
|
}
|