Files
neuf-www/web/package.json
T
2026-05-20 01:02:02 +02:00

53 lines
1.7 KiB
JSON

{
"name": "neuf-www",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"codegen": "graphql-codegen",
"perf:build": "next build",
"perf:serve": "next start -p 3100",
"perf:lh:desktop": "lighthouse http://localhost:3100/ --preset=desktop --output=html --output=json --output-path=../scratch/lighthouse/home-desktop --only-categories=performance --chrome-flags=\"--headless=new\" --quiet",
"perf:lh:mobile": "lighthouse http://localhost:3100/ --output=html --output=json --output-path=../scratch/lighthouse/home-mobile --only-categories=performance --chrome-flags=\"--headless=new\" --quiet",
"perf:lh": "wait-on http://localhost:3100/ && npm run perf:lh:desktop && npm run perf:lh:mobile"
},
"dependencies": {
"@graphql-codegen/cli": "^7.0.0",
"@graphql-codegen/client-preset": "^6.0.0",
"@parcel/watcher": "^2.5.6",
"@sindresorhus/slugify": "^3.0.0",
"@urql/next": "^2.0.0",
"date-fns": "^4.1.0",
"date-fns-tz": "^3.2.0",
"graphql": "^16.14.0",
"next": "^16.2.6",
"nuqs": "^2.8.9",
"react": "19.2.6",
"react-dom": "19.2.6",
"react-intersection-observer": "^10.0.3",
"sass": "^1.99.0",
"sharp": "^0.34.5",
"swiper": "^12.1.4",
"urql": "^5.0.2",
"use-debounce": "^10.1.1"
},
"devDependencies": {
"@types/node": "^24",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"baseline-browser-mapping": "^2.10.29",
"eslint": "^9",
"eslint-config-next": "16.2.6",
"lighthouse": "^13.3.0",
"typescript": "^6",
"wait-on": "^9.0.10"
},
"overrides": {
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3"
}
}