Skip to content

Commit 13d830d

Browse files
committed
Merge branch 'develop'
2 parents c53af73 + 3afc98f commit 13d830d

3 files changed

Lines changed: 389 additions & 73 deletions

File tree

‎package.json‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
"date-fns": "^4.1.0",
2020
"dotenv": "^17.2.3",
2121
"envalid": "^8.1.1",
22-
"lucide-react": "^0.553.0",
23-
"next": "16.0.1",
22+
"lucide-react": "^0.554.0",
23+
"next": "16.0.3",
2424
"node-hue-api": "^5.0.0-beta.16",
2525
"react": "19.2.0",
2626
"react-chartjs-2": "^5.3.1",
@@ -30,16 +30,16 @@
3030
"usehooks-ts": "^3.1.1"
3131
},
3232
"devDependencies": {
33-
"@types/node": "24.10.0",
34-
"@types/react": "19.2.2",
33+
"@types/node": "24.10.1",
34+
"@types/react": "19.2.5",
3535
"eslint": "9.39.1",
36-
"eslint-config-next": "16.0.1",
36+
"eslint-config-next": "16.0.3",
3737
"eslint-config-prettier": "10.1.8",
3838
"eslint-plugin-simple-import-sort": "12.1.1",
3939
"eslint-plugin-unused-imports": "4.3.0",
4040
"prettier": "3.6.2",
4141
"prop-types": "15.8.1",
4242
"typescript": "5.9.3"
4343
},
44-
"packageManager": "yarn@4.9.1"
44+
"packageManager": "yarn@4.11.0"
4545
}
Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,316 @@
1+
{
2+
"weatherCode": {
3+
"0": "Unknown",
4+
"1000": "Clear, Sunny",
5+
"1100": "Mostly Clear",
6+
"1101": "Partly Cloudy",
7+
"1102": "Mostly Cloudy",
8+
"1001": "Cloudy",
9+
"2000": "Fog",
10+
"2100": "Light Fog",
11+
"4000": "Drizzle",
12+
"4001": "Rain",
13+
"4200": "Light Rain",
14+
"4201": "Heavy Rain",
15+
"5000": "Snow",
16+
"5001": "Flurries",
17+
"5100": "Light Snow",
18+
"5101": "Heavy Snow",
19+
"6000": "Freezing Drizzle",
20+
"6001": "Freezing Rain",
21+
"6200": "Light Freezing Rain",
22+
"6201": "Heavy Freezing Rain",
23+
"7000": "Ice Pellets",
24+
"7101": "Heavy Ice Pellets",
25+
"7102": "Light Ice Pellets",
26+
"8000": "Thunderstorm"
27+
},
28+
"weatherCodeFullDay": {
29+
"0": "Unknown",
30+
"1000": "Clear, Sunny",
31+
"1100": "Mostly Clear",
32+
"1101": "Partly Cloudy",
33+
"1102": "Mostly Cloudy",
34+
"1001": "Cloudy",
35+
"1103": "Partly Cloudy and Mostly Clear",
36+
"2100": "Light Fog",
37+
"2101": "Mostly Clear and Light Fog",
38+
"2102": "Partly Cloudy and Light Fog",
39+
"2103": "Mostly Cloudy and Light Fog",
40+
"2106": "Mostly Clear and Fog",
41+
"2107": "Partly Cloudy and Fog",
42+
"2108": "Mostly Cloudy and Fog",
43+
"2000": "Fog",
44+
"4204": "Partly Cloudy and Drizzle",
45+
"4203": "Mostly Clear and Drizzle",
46+
"4205": "Mostly Cloudy and Drizzle",
47+
"4000": "Drizzle",
48+
"4200": "Light Rain",
49+
"4213": "Mostly Clear and Light Rain",
50+
"4214": "Partly Cloudy and Light Rain",
51+
"4215": "Mostly Cloudy and Light Rain",
52+
"4209": "Mostly Clear and Rain",
53+
"4208": "Partly Cloudy and Rain",
54+
"4210": "Mostly Cloudy and Rain",
55+
"4001": "Rain",
56+
"4211": "Mostly Clear and Heavy Rain",
57+
"4202": "Partly Cloudy and Heavy Rain",
58+
"4212": "Mostly Cloudy and Heavy Rain",
59+
"4201": "Heavy Rain",
60+
"5115": "Mostly Clear and Flurries",
61+
"5116": "Partly Cloudy and Flurries",
62+
"5117": "Mostly Cloudy and Flurries",
63+
"5001": "Flurries",
64+
"5100": "Light Snow",
65+
"5102": "Mostly Clear and Light Snow",
66+
"5103": "Partly Cloudy and Light Snow",
67+
"5104": "Mostly Cloudy and Light Snow",
68+
"5122": "Drizzle and Light Snow",
69+
"5105": "Mostly Clear and Snow",
70+
"5106": "Partly Cloudy and Snow",
71+
"5107": "Mostly Cloudy and Snow",
72+
"5000": "Snow",
73+
"5101": "Heavy Snow",
74+
"5119": "Mostly Clear and Heavy Snow",
75+
"5120": "Partly Cloudy and Heavy Snow",
76+
"5121": "Mostly Cloudy and Heavy Snow",
77+
"5110": "Drizzle and Snow",
78+
"5108": "Rain and Snow",
79+
"5114": "Snow and Freezing Rain",
80+
"5112": "Snow and Ice Pellets",
81+
"6000": "Freezing Drizzle",
82+
"6003": "Mostly Clear and Freezing drizzle",
83+
"6002": "Partly Cloudy and Freezing drizzle",
84+
"6004": "Mostly Cloudy and Freezing drizzle",
85+
"6204": "Drizzle and Freezing Drizzle",
86+
"6206": "Light Rain and Freezing Drizzle",
87+
"6205": "Mostly Clear and Light Freezing Rain",
88+
"6203": "Partly Cloudy and Light Freezing Rain",
89+
"6209": "Mostly Cloudy and Light Freezing Rain",
90+
"6200": "Light Freezing Rain",
91+
"6213": "Mostly Clear and Freezing Rain",
92+
"6214": "Partly Cloudy and Freezing Rain",
93+
"6215": "Mostly Cloudy and Freezing Rain",
94+
"6001": "Freezing Rain",
95+
"6212": "Drizzle and Freezing Rain",
96+
"6220": "Light Rain and Freezing Rain",
97+
"6222": "Rain and Freezing Rain",
98+
"6207": "Mostly Clear and Heavy Freezing Rain",
99+
"6202": "Partly Cloudy and Heavy Freezing Rain",
100+
"6208": "Mostly Cloudy and Heavy Freezing Rain",
101+
"6201": "Heavy Freezing Rain",
102+
"7110": "Mostly Clear and Light Ice Pellets",
103+
"7111": "Partly Cloudy and Light Ice Pellets",
104+
"7112": "Mostly Cloudy and Light Ice Pellets",
105+
"7102": "Light Ice Pellets",
106+
"7108": "Mostly Clear and Ice Pellets",
107+
"7107": "Partly Cloudy and Ice Pellets",
108+
"7109": "Mostly Cloudy and Ice Pellets",
109+
"7000": "Ice Pellets",
110+
"7105": "Drizzle and Ice Pellets",
111+
"7106": "Freezing Rain and Ice Pellets",
112+
"7115": "Light Rain and Ice Pellets",
113+
"7117": "Rain and Ice Pellets",
114+
"7103": "Freezing Rain and Heavy Ice Pellets",
115+
"7113": "Mostly Clear and Heavy Ice Pellets",
116+
"7114": "Partly Cloudy and Heavy Ice Pellets",
117+
"7116": "Mostly Cloudy and Heavy Ice Pellets",
118+
"7101": "Heavy Ice Pellets",
119+
"8001": "Mostly Clear and Thunderstorm",
120+
"8003": "Partly Cloudy and Thunderstorm",
121+
"8002": "Mostly Cloudy and Thunderstorm",
122+
"8000": "Thunderstorm"
123+
},
124+
"weatherCodeDay":{
125+
"0": "Unknown",
126+
"10000": "Clear, Sunny",
127+
"11000": "Mostly Clear",
128+
"11010": "Partly Cloudy",
129+
"11020": "Mostly Cloudy",
130+
"10010": "Cloudy",
131+
"11030": "Partly Cloudy and Mostly Clear",
132+
"21000": "Light Fog",
133+
"21010": "Mostly Clear and Light Fog",
134+
"21020": "Partly Cloudy and Light Fog",
135+
"21030": "Mostly Cloudy and Light Fog",
136+
"21060": "Mostly Clear and Fog",
137+
"21070": "Partly Cloudy and Fog",
138+
"21080": "Mostly Cloudy and Fog",
139+
"20000": "Fog",
140+
"42040": "Partly Cloudy and Drizzle",
141+
"42030": "Mostly Clear and Drizzle",
142+
"42050": "Mostly Cloudy and Drizzle",
143+
"40000": "Drizzle",
144+
"42000": "Light Rain",
145+
"42130": "Mostly Clear and Light Rain",
146+
"42140": "Partly Cloudy and Light Rain",
147+
"42150": "Mostly Cloudy and Light Rain",
148+
"42090": "Mostly Clear and Rain",
149+
"42080": "Partly Cloudy and Rain",
150+
"42100": "Mostly Cloudy and Rain",
151+
"40010": "Rain",
152+
"42110": "Mostly Clear and Heavy Rain",
153+
"42020": "Partly Cloudy and Heavy Rain",
154+
"42120": "Mostly Cloudy and Heavy Rain",
155+
"42010": "Heavy Rain",
156+
"51150": "Mostly Clear and Flurries",
157+
"51160": "Partly Cloudy and Flurries",
158+
"51170": "Mostly Cloudy and Flurries",
159+
"50010": "Flurries",
160+
"51000": "Light Snow",
161+
"51020": "Mostly Clear and Light Snow",
162+
"51030": "Partly Cloudy and Light Snow",
163+
"51040": "Mostly Cloudy and Light Snow",
164+
"51220": "Drizzle and Light Snow",
165+
"51050": "Mostly Clear and Snow",
166+
"51060": "Partly Cloudy and Snow",
167+
"51070": "Mostly Cloudy and Snow",
168+
"50000": "Snow",
169+
"51010": "Heavy Snow",
170+
"51190": "Mostly Clear and Heavy Snow",
171+
"51200": "Partly Cloudy and Heavy Snow",
172+
"51210": "Mostly Cloudy and Heavy Snow",
173+
"51100": "Drizzle and Snow",
174+
"51080": "Rain and Snow",
175+
"51140": "Snow and Freezing Rain",
176+
"51120": "Snow and Ice Pellets",
177+
"60000": "Freezing Drizzle",
178+
"60030": "Mostly Clear and Freezing drizzle",
179+
"60020": "Partly Cloudy and Freezing drizzle",
180+
"60040": "Mostly Cloudy and Freezing drizzle",
181+
"62040": "Drizzle and Freezing Drizzle",
182+
"62060": "Light Rain and Freezing Drizzle",
183+
"62050": "Mostly Clear and Light Freezing Rain",
184+
"62030": "Partly Cloudy and Light Freezing Rain",
185+
"62090": "Mostly Cloudy and Light Freezing Rain",
186+
"62000": "Light Freezing Rain",
187+
"62130": "Mostly Clear and Freezing Rain",
188+
"62140": "Partly Cloudy and Freezing Rain",
189+
"62150": "Mostly Cloudy and Freezing Rain",
190+
"60010": "Freezing Rain",
191+
"62120": "Drizzle and Freezing Rain",
192+
"62200": "Light Rain and Freezing Rain",
193+
"62220": "Rain and Freezing Rain",
194+
"62070": "Mostly Clear and Heavy Freezing Rain",
195+
"62020": "Partly Cloudy and Heavy Freezing Rain",
196+
"62080": "Mostly Cloudy and Heavy Freezing Rain",
197+
"62010": "Heavy Freezing Rain",
198+
"71100": "Mostly Clear and Light Ice Pellets",
199+
"71110": "Partly Cloudy and Light Ice Pellets",
200+
"71120": "Mostly Cloudy and Light Ice Pellets",
201+
"71020": "Light Ice Pellets",
202+
"71080": "Mostly Clear and Ice Pellets",
203+
"71070": "Partly Cloudy and Ice Pellets",
204+
"71090": "Mostly Cloudy and Ice Pellets",
205+
"70000": "Ice Pellets",
206+
"71050": "Drizzle and Ice Pellets",
207+
"71060": "Freezing Rain and Ice Pellets",
208+
"71150": "Light Rain and Ice Pellets",
209+
"71170": "Rain and Ice Pellets",
210+
"71030": "Freezing Rain and Heavy Ice Pellets",
211+
"71130": "Mostly Clear and Heavy Ice Pellets",
212+
"71140": "Partly Cloudy and Heavy Ice Pellets",
213+
"71160": "Mostly Cloudy and Heavy Ice Pellets",
214+
"71010": "Heavy Ice Pellets",
215+
"80010": "Mostly Clear and Thunderstorm",
216+
"80030": "Partly Cloudy and Thunderstorm",
217+
"80020": "Mostly Cloudy and Thunderstorm",
218+
"80000": "Thunderstorm"
219+
},
220+
"weatherCodeNight": {
221+
"0": "Unknown",
222+
"10001": "Clear",
223+
"11001": "Mostly Clear",
224+
"11011": "Partly Cloudy",
225+
"11021": "Mostly Cloudy",
226+
"10011": "Cloudy",
227+
"11031": "Partly Cloudy and Mostly Clear",
228+
"21001": "Light Fog",
229+
"21011": "Mostly Clear and Light Fog",
230+
"21021": "Partly Cloudy and Light Fog",
231+
"21031": "Mostly Cloudy and Light Fog",
232+
"21061": "Mostly Clear and Fog",
233+
"21071": "Partly Cloudy and Fog",
234+
"21081": "Mostly Cloudy and Fog",
235+
"20001": "Fog",
236+
"42041": "Partly Cloudy and Drizzle",
237+
"42031": "Mostly Clear and Drizzle",
238+
"42051": "Mostly Cloudy and Drizzle",
239+
"40001": "Drizzle",
240+
"42001": "Light Rain",
241+
"42131": "Mostly Clear and Light Rain",
242+
"42141": "Partly Cloudy and Light Rain",
243+
"42151": "Mostly Cloudy and Light Rain",
244+
"42091": "Mostly Clear and Rain",
245+
"42081": "Partly Cloudy and Rain",
246+
"42101": "Mostly Cloudy and Rain",
247+
"40011": "Rain",
248+
"42111": "Mostly Clear and Heavy Rain",
249+
"42021": "Partly Cloudy and Heavy Rain",
250+
"42121": "Mostly Cloudy and Heavy Rain",
251+
"42011": "Heavy Rain",
252+
"51151": "Mostly Clear and Flurries",
253+
"51161": "Partly Cloudy and Flurries",
254+
"51171": "Mostly Cloudy and Flurries",
255+
"50011": "Flurries",
256+
"51001": "Light Snow",
257+
"51021": "Mostly Clear and Light Snow",
258+
"51031": "Partly Cloudy and Light Snow",
259+
"51041": "Mostly Cloudy and Light Snow",
260+
"51221": "Drizzle and Light Snow",
261+
"51051": "Mostly Clear and Snow",
262+
"51061": "Partly Cloudy and Snow",
263+
"51071": "Mostly Cloudy and Snow",
264+
"50001": "Snow",
265+
"51011": "Heavy Snow",
266+
"51191": "Mostly Clear and Heavy Snow",
267+
"51201": "Partly Cloudy and Heavy Snow",
268+
"51211": "Mostly Cloudy and Heavy Snow",
269+
"51101": "Drizzle and Snow",
270+
"51081": "Rain and Snow",
271+
"51141": "Snow and Freezing Rain",
272+
"51121": "Snow and Ice Pellets",
273+
"60001": "Freezing Drizzle",
274+
"60031": "Mostly Clear and Freezing drizzle",
275+
"60021": "Partly Cloudy and Freezing drizzle",
276+
"60041": "Mostly Cloudy and Freezing drizzle",
277+
"62041": "Drizzle and Freezing Drizzle",
278+
"62061": "Light Rain and Freezing Drizzle",
279+
"62051": "Mostly Clear and Light Freezing Rain",
280+
"62031": "Partly cloudy and Light Freezing Rain",
281+
"62091": "Mostly Cloudy and Light Freezing Rain",
282+
"62001": "Light Freezing Rain",
283+
"62131": "Mostly Clear and Freezing Rain",
284+
"62141": "Partly Cloudy and Freezing Rain",
285+
"62151": "Mostly Cloudy and Freezing Rain",
286+
"60011": "Freezing Rain",
287+
"62121": "Drizzle and Freezing Rain",
288+
"62201": "Light Rain and Freezing Rain",
289+
"62221": "Rain and Freezing Rain",
290+
"62071": "Mostly Clear and Heavy Freezing Rain",
291+
"62021": "Partly Cloudy and Heavy Freezing Rain",
292+
"62081": "Mostly Cloudy and Heavy Freezing Rain",
293+
"62011": "Heavy Freezing Rain",
294+
"71101": "Mostly Clear and Light Ice Pellets",
295+
"71111": "Partly Cloudy and Light Ice Pellets",
296+
"71121": "Mostly Cloudy and Light Ice Pellets",
297+
"71021": "Light Ice Pellets",
298+
"71081": "Mostly Clear and Ice Pellets",
299+
"71071": "Partly Cloudy and Ice Pellets",
300+
"71091": "Mostly Cloudy and Ice Pellets",
301+
"70001": "Ice Pellets",
302+
"71051": "Drizzle and Ice Pellets",
303+
"71061": "Freezing Rain and Ice Pellets",
304+
"71151": "Light Rain and Ice Pellets",
305+
"71171": "Rain and Ice Pellets",
306+
"71031": "Freezing Rain and Heavy Ice Pellets",
307+
"71131": "Mostly Clear and Heavy Ice Pellets",
308+
"71141": "Partly Cloudy and Heavy Ice Pellets",
309+
"71161": "Mostly Cloudy and Heavy Ice Pellets",
310+
"71011": "Heavy Ice Pellets",
311+
"80011": "Mostly Clear and Thunderstorm",
312+
"80031": "Partly Cloudy and Thunderstorm",
313+
"80021": "Mostly Cloudy and Thunderstorm",
314+
"80001": "Thunderstorm"
315+
}
316+
}

0 commit comments

Comments
 (0)