diff --git a/apps/files_versions/js/merged.json b/apps/files_versions/js/merged.json
new file mode 100644
index 0000000000000000000000000000000000000000..1a7fbad298b6d4dbc2abb1dee1ef932f080b99ff
--- /dev/null
+++ b/apps/files_versions/js/merged.json
@@ -0,0 +1,6 @@
+[
+  "versionmodel.js",
+  "versioncollection.js",
+  "versionstabview.js",
+  "filesplugin.js"
+]
diff --git a/apps/files_versions/lib/Hooks.php b/apps/files_versions/lib/Hooks.php
index 5181bb1b1ab1d9218e1b0f2bd9ef9bdf6a970e31..3753d8b5016483e7341ba4c152f75186e18121a1 100644
--- a/apps/files_versions/lib/Hooks.php
+++ b/apps/files_versions/lib/Hooks.php
@@ -163,9 +163,6 @@ class Hooks {
 	 * Load additional scripts when the files app is visible
 	 */
 	public static function onLoadFilesAppScripts() {
-		\OCP\Util::addScript('files_versions', 'versionmodel');
-		\OCP\Util::addScript('files_versions', 'versioncollection');
-		\OCP\Util::addScript('files_versions', 'versionstabview');
-		\OCP\Util::addScript('files_versions', 'filesplugin');
+		\OCP\Util::addScript('files_versions', 'merged');
 	}
 }