Files
iptvnator/apps/website/project.json
T
4grayandClaude Opus 4.6 3dc3794ac2 feat(website): add Astro landing page and blog with cinematic broadcast design
Create a new IPTVnator website using Astro 5 + Tailwind CSS within the Nx monorepo.
Features include a landing page with hero section, feature grid with auto-scrolling
carousel, screenshot showcase, download CTA, blog with MDX content collections,
and a GitHub Pages deployment workflow. Design uses a cinematic broadcast aesthetic
with TV-effect hover animations, Playfair Display serif typography, and warm dark
surfaces. Also fixes .gitignore to cover nested node_modules directories.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Entire-Checkpoint: 8171359f42f3
2026-02-14 19:47:47 +01:00

34 lines
826 B
JSON

{
"name": "website",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"sourceRoot": "apps/website/src",
"tags": ["type:website"],
"targets": {
"build": {
"executor": "nx:run-commands",
"outputs": ["{workspaceRoot}/dist/apps/website"],
"inputs": ["production", "^production"],
"options": {
"command": "npx astro build",
"cwd": "apps/website"
}
},
"serve": {
"executor": "nx:run-commands",
"options": {
"command": "npx astro dev --port 4321",
"cwd": "apps/website"
}
},
"preview": {
"executor": "nx:run-commands",
"dependsOn": ["build"],
"options": {
"command": "npx astro preview --port 4322",
"cwd": "apps/website"
}
}
}
}