Weather Station / ECOWITT / DNT
1{
2 "name": "ecowitt-nextjs15",
3 "version": "0.1.0",
4 "private": true,
5 "scripts": {
6 "predev": "tsx src/scripts/prewarm.ts",
7 "dev": "next dev",
8 "build": "next build --webpack",
9 "prestart": "tsx src/scripts/prewarm.ts",
10 "start": "next start",
11 "lint": "next lint",
12 "prewarm": "tsx src/scripts/prewarm.ts"
13 },
14 "dependencies": {
15 "@duckdb/node-api": "^1.5.4-r.1",
16 "@heroicons/react": "^2.2.0",
17 "chart.js": "^4.5.1",
18 "chartjs-plugin-zoom": "^2.2.0",
19 "i18next": "^26.3.3",
20 "next": "16.2.9",
21 "react": "19.2.7",
22 "react-dom": "19.2.7",
23 "react-i18next": "^17.0.8",
24 "suncalc": "^2.0.0"
25 },
26 "devDependencies": {
27 "@tailwindcss/postcss": "^4",
28 "@types/node": "^26",
29 "@types/react": "19.2.17",
30 "@types/react-dom": "19.2.3",
31 "eslint": "10.6.0",
32 "eslint-config-next": "16.2.9",
33 "tailwindcss": "^4",
34 "tsx": "^4.22.4",
35 "typescript": "^6"
36 },
37 "overrides": {
38 "@types/react": "19.2.17",
39 "@types/react-dom": "19.2.3"
40 }
41}