Files
ita-ito-horaires/package.json
T
vliaudatandClaude Opus 5 063c5758a7 chore: settle the public domain and move off port 3000
The application is published at horaires.ita-ito.com. One origin serves
both the panel and the browser, so the OIDC callback, the image URL the
device is handed and the documentation all follow from this single name.

Port 3000 is already taken by the facture_ocr stack on the development
machine, so the app listens on 3010 there and the reason is written next
to the setting rather than left to be rediscovered.

The fixtures and the frozen payload snapshot move to the real domain too:
a contract snapshot carrying a hostname that never existed is a small
puzzle left for whoever reads it next.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012cSY9pVhZmJUKNN7wf1Myd
2026-09-20 18:21:24 +02:00

65 lines
1.7 KiB
JSON

{
"name": "ita-ito-trmnl-admin",
"version": "0.1.0",
"private": true,
"license": "UNLICENSED",
"engines": {
"node": ">=20.9"
},
"scripts": {
"dev": "next dev --port 3010",
"build": "next build",
"start": "next start --port ${PORT:-3010}",
"lint": "eslint . --max-warnings 0",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"coverage": "vitest run --coverage",
"seed": "tsx prisma/seed.ts",
"screen:preview": "tsx scripts/preview.ts",
"brand": "tsx scripts/brand.ts",
"e2e": "playwright test"
},
"dependencies": {
"@fontsource-variable/inter": "^5.3.0",
"@fontsource-variable/source-serif-4": "^5.3.0",
"@prisma/adapter-pg": "^7.10.0",
"@prisma/client": "^7.10.0",
"@resvg/resvg-js": "^2.6.2",
"date-fns": "^4.4.0",
"date-fns-tz": "^3.2.0",
"dotenv": "^18.0.1",
"next": "^16.3.5",
"next-auth": "^5.0.0-beta.32",
"node-cron": "^4.6.0",
"pg": "^8.23.0",
"react": "^19.3.0",
"react-dom": "^19.3.0",
"satori": "^0.33.4",
"zod": "^4.6.5"
},
"devDependencies": {
"@eslint/js": "^9.39.5",
"@fontsource/inter": "^5.3.0",
"@fontsource/source-serif-4": "^5.3.0",
"@tailwindcss/postcss": "^4.3.3",
"@types/node": "^26.6.2",
"@types/node-cron": "^3.0.11",
"@types/pg": "^8.23.1",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@vitest/coverage-v8": "^4.1.11",
"eslint": "^9.39.5",
"eslint-config-next": "^16.3.5",
"msw": "^2.15.0",
"postcss": "^8.5.28",
"prisma": "^7.10.0",
"sharp": "^0.35.4",
"tailwindcss": "^4.3.3",
"tsx": "^4.23.15",
"typescript": "^6.0.3",
"typescript-eslint": "^8.70.0",
"vitest": "^4.1.11"
}
}