diff --git a/platformio.ini b/platformio.ini
index b249ef8..0616d7f 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -16,6 +16,19 @@ default_envs=
 extra_configs=
 	lib/*task*/platformio.ini
 
+[basedeps]
+lib_deps = 
+    ttlappalainen/NMEA2000-library @ 4.18.9
+	ttlappalainen/NMEA0183 @ 1.9.1
+	ArduinoJson @ 6.18.5
+	AsyncTCP-esphome @ 2.0.1
+	ottowinter/ESPAsyncWebServer-esphome@2.0.1
+	FS
+	Preferences
+	ESPmDNS
+	WiFi
+	Update
+
 [env]
 platform = espressif32 @ 6.3.2
 framework = arduino
@@ -23,18 +36,8 @@ framework = arduino
 ;	framework-arduinoespressif32 @ 3.20011.230801
 ;	framework-espidf @ 3.50101.0
 lib_deps = 
-        ttlappalainen/NMEA2000-library @ 4.18.9
-	ttlappalainen/NMEA0183 @ 1.9.1
-	ArduinoJson @ 6.18.5
-	AsyncTCP-esphome @ 2.0.1
-	ottowinter/ESPAsyncWebServer-esphome@2.0.1
-    fastled/FastLED @ 3.6.0
-	FS
-	Preferences
-	ESPmDNS
-	WiFi
-	Update
-	
+	${basedeps.lib_deps}
+	fastled/FastLED @ 3.6.0
 
 
 board_build.embed_files =