diff --git a/generate.sh b/generate.sh
index 307092bdfd4d4b15a2284056fb0fe181be55c26e..068bd4a21067f86684277ec7a95ba659a336fd72 100755
--- a/generate.sh
+++ b/generate.sh
@@ -1,3 +1,4 @@
 cd  mavlink
 python3 -m pymavlink.tools.mavgen --lang=C --wire-protocol=1.0 --output=../mavlink_lib ../message_definitions/lyra.xml
-python3 -m pymavlink.tools.mavgen --lang=Python --wire-protocol=1.0 --output=../mavlink_lib ../message_definitions/lyra.xml
\ No newline at end of file
+python3 -m pymavlink.tools.mavgen --lang=Python --wire-protocol=1.0 --output=../mavlink_lib ../message_definitions/lyra.xml
+python3 -m pymavlink.tools.mavgen --lang=JavaScript_NextGen --wire-protocol=1.0 --output=../mavlink_lib_js ../message_definitions/lyra.xml
\ No newline at end of file