acdc25c797
Split out of the single Ampelos repository. Next.js app, Drizzle schema and migrations, brand art, planning notes. What left: scripts/, which was the agent's job library misfiled under web/ and imported nothing from src/; and deploy/truenas, whose broadcast posts to the scan listener on :3427 -- an agent script -- so it belongs beside the thing it talks to. This repository keeps the schema. The agent speaks raw SQL against the same tables and holds no copy of it, so a rename here can break it silently where it used to be one commit. The README says so, and the agent carries a snapshot to check against. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"name": "ampelos-dashboard",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "The web face of Ampelos, and the owner of the database schema. The scanners, probes and repair jobs that used to live in scripts/ are now ampelos-agent, which runs without this.",
|
|
"scripts": {
|
|
"dev": "next dev --webpack --hostname 0.0.0.0",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "eslint",
|
|
"typecheck": "tsc --noEmit",
|
|
"db:generate": "node --env-file=.env.local node_modules/.bin/drizzle-kit generate",
|
|
"db:migrate": "node --env-file=.env.local node_modules/.bin/drizzle-kit migrate",
|
|
"db:studio": "node --env-file=.env.local node_modules/.bin/drizzle-kit studio"
|
|
},
|
|
"dependencies": {
|
|
"drizzle-orm": "^0.45.2",
|
|
"next": "16.2.9",
|
|
"next-auth": "^5.0.0-beta.31",
|
|
"pg": "^8.21.0",
|
|
"react": "19.2.4",
|
|
"react-dom": "19.2.4"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/postcss": "^4",
|
|
"@types/node": "^20",
|
|
"@types/pg": "^8.20.0",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"drizzle-kit": "^0.31.10",
|
|
"eslint": "^9",
|
|
"eslint-config-next": "16.2.9",
|
|
"tailwindcss": "^4",
|
|
"typescript": "^5"
|
|
}
|
|
}
|