A nebula-themed marketing/get site under site/, matching the dashboard (aurora background, glass cards, system fonts — no Google/third-party calls). The app grid + category filters are generated from the repo: scripts/gen-data.mjs reads each containers/<app>/<app>.config and emits the data Eleventy renders. `npm run build` -> static site in dist/. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
16 lines
418 B
JSON
16 lines
418 B
JSON
{
|
|
"name": "libreportal-site",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "LibrePortal marketing/get site — data-driven from the repo via Eleventy.",
|
|
"scripts": {
|
|
"data": "node scripts/gen-data.mjs",
|
|
"build": "npm run data && eleventy",
|
|
"start": "npm run data && eleventy --serve --port 8777",
|
|
"clean": "rm -rf dist"
|
|
},
|
|
"devDependencies": {
|
|
"@11ty/eleventy": "^3.1.5"
|
|
}
|
|
}
|