summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-04-04 09:53:05 -0700
committerSamy Pessé <samypesse@gmail.com>2014-04-04 09:53:05 -0700
commit3da53d56a2ac0b6652b52b74a974747d9df8662e (patch)
tree1d3f9e15918008cebbbc782aaa3aba30dca932f1 /lib
parent91359fab1e79f8d371e72b6efcb469fb89c3be8b (diff)
downloadgitbook-3da53d56a2ac0b6652b52b74a974747d9df8662e.zip
gitbook-3da53d56a2ac0b6652b52b74a974747d9df8662e.tar.gz
gitbook-3da53d56a2ac0b6652b52b74a974747d9df8662e.tar.bz2
Add option -g to choice generator
Add base json generator
Diffstat (limited to 'lib')
-rw-r--r--lib/generate/generator_json.js15
-rw-r--r--lib/generate/index.js4
2 files changed, 18 insertions, 1 deletions
diff --git a/lib/generate/generator_json.js b/lib/generate/generator_json.js
new file mode 100644
index 0000000..6a039a6
--- /dev/null
+++ b/lib/generate/generator_json.js
@@ -0,0 +1,15 @@
+var BaseGenerator = require("./generator");
+var util = require("util");
+
+var Generator = function() {
+ BaseGenerator.apply(this, arguments);
+};
+util.inherits(Generator, BaseGenerator);
+
+Generator.prototype.convertFile = function(input) {
+};
+
+Generator.prototype.finish = function() {
+};
+
+module.exports = Generator; \ No newline at end of file
diff --git a/lib/generate/index.js b/lib/generate/index.js
index a32ba1a..7cc7b6b 100644
--- a/lib/generate/index.js
+++ b/lib/generate/index.js
@@ -8,7 +8,8 @@ var parse = require("../parse");
var template = require("./template");
var generators = {
- "site": require("./generator_site")
+ "site": require("./generator_site"),
+ "json": require("./generator_json")
};
var generate = function(root, output, options) {
@@ -98,5 +99,6 @@ var generate = function(root, output, options) {
};
module.exports = {
+ generators: generators,
folder: generate
};