From 4db5326241e0b38c9065d5b2015aa4c383154208 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Fri, 12 Aug 2016 11:45:24 +0700
Subject: [PATCH] modules versions

---
 index.js                | 9 +++++++++
 views/runtime-info.html | 3 +++
 2 files changed, 12 insertions(+)

diff --git a/index.js b/index.js
index 1408f08..dc9112d 100644
--- a/index.js
+++ b/index.js
@@ -209,6 +209,14 @@ function renderRuntimeInfo(req, res) {
         totalmem: os.totalmem(),
     }
 
+    var modules_versions = {
+        'expresso': module.exports.version
+    }
+
+    try {
+        modules_versions.sate24 = aaa.version;
+    } catch (e) {}
+
     var pendings;
     try {
         pendings = JSON.stringify(aaa.getPendingList(), null, 2);
@@ -228,6 +236,7 @@ function renderRuntimeInfo(req, res) {
         uptime: process.uptime(),
         os_info: JSON.stringify(os_info, null, 2),
         net_ifaces: JSON.stringify(os.networkInterfaces(), null, 2),
+        modules_versions: JSON.stringify(modules_versions, null, 2)
     });
 }
 
diff --git a/views/runtime-info.html b/views/runtime-info.html
index f4b8a48..4e23fe1 100644
--- a/views/runtime-info.html
+++ b/views/runtime-info.html
@@ -22,6 +22,9 @@
 <h2 id="nodejs_versions">Node.js Versions</h2>
 <pre>{{ nodejs_versions }}</pre>
 
+<h2 id="modules_versions">Modules Versions</h2>
+<pre>{{ modules_versions }}</pre>
+
 <h2 id="os_info">OS</h2>
 <pre>{{ os_info }}</pre>
 
-- 
1.9.0