Espressif product data fetched at build time via Content Layer API and rendered as browsable Starlight pages. Alpine.js provides client-side filtering by series, type, connectivity, and status. - Products content collection with inline API loader + Zod schema - Filterable browse page at /products/ with card grid - Individual spec sheet pages at /products/[id]/ (94 products) - Separate CSS with dark/light theme support - Sidebar section linking to catalog - Cross-references to MCP tool reference docs
22 lines
467 B
JSON
22 lines
467 B
JSON
{
|
|
"name": "mcesptool-docs",
|
|
"type": "module",
|
|
"version": "0.0.1",
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/alpinejs": "^0.4.9",
|
|
"@astrojs/sitemap": "^3.3.1",
|
|
"@astrojs/starlight": "^0.37.6",
|
|
"@tailwindcss/vite": "^4.1.3",
|
|
"alpinejs": "^3.15.8",
|
|
"astro": "^5.7.10",
|
|
"sharp": "^0.33.0",
|
|
"tailwindcss": "^4.1.3"
|
|
}
|
|
}
|