summaryrefslogtreecommitdiffstats
path: root/bench/index.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2013-08-25 14:14:33 -0500
committerkpdecker <kpdecker@gmail.com>2013-08-25 14:14:33 -0500
commit672aeda17f9309ad7e4d31ef1c3b9a302fbb5baf (patch)
tree7459fe83e58ae9d12d2e699eaa46528587015bc8 /bench/index.js
parent74369f724c1cf5d658736bd581348677f464f76c (diff)
downloadhandlebars.js-672aeda17f9309ad7e4d31ef1c3b9a302fbb5baf.zip
handlebars.js-672aeda17f9309ad7e4d31ef1c3b9a302fbb5baf.tar.gz
handlebars.js-672aeda17f9309ad7e4d31ef1c3b9a302fbb5baf.tar.bz2
Metrics collection framework
Diffstat (limited to 'bench/index.js')
-rw-r--r--bench/index.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/bench/index.js b/bench/index.js
new file mode 100644
index 0000000..462b046
--- /dev/null
+++ b/bench/index.js
@@ -0,0 +1,14 @@
+var fs = require('fs');
+
+var metrics = fs.readdirSync(__dirname);
+metrics.forEach(function(metric) {
+ if (metric === 'index.js' || !/(.*)\.js$/.test(metric)) {
+ return;
+ }
+
+ var name = RegExp.$1;
+ metric = require('./' + name);
+ if (metric instanceof Function) {
+ module.exports[name] = metric;
+ }
+});