summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-plugin
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-09-19 11:33:19 +0200
committerSamy Pessé <samypesse@gmail.com>2016-09-19 11:33:23 +0200
commit2796065886d824ae7fe7060dafa6fdcbd26d5f93 (patch)
tree4df39fe6e88d88c187623e505fb4e8a8103fa13b /packages/gitbook-plugin
parent82c2c214eb5179538c925460f1d3e823dbba47e2 (diff)
downloadgitbook-2796065886d824ae7fe7060dafa6fdcbd26d5f93.zip
gitbook-2796065886d824ae7fe7060dafa6fdcbd26d5f93.tar.gz
gitbook-2796065886d824ae7fe7060dafa6fdcbd26d5f93.tar.bz2
Add base for gitbook-plugin builder
Diffstat (limited to 'packages/gitbook-plugin')
-rw-r--r--packages/gitbook-plugin/package.json33
-rw-r--r--packages/gitbook-plugin/src/cli.js22
-rw-r--r--packages/gitbook-plugin/src/index.js0
3 files changed, 55 insertions, 0 deletions
diff --git a/packages/gitbook-plugin/package.json b/packages/gitbook-plugin/package.json
new file mode 100644
index 0000000..e8b6983
--- /dev/null
+++ b/packages/gitbook-plugin/package.json
@@ -0,0 +1,33 @@
+{
+ "name": "gitbook-plugin",
+ "version": "0.0.0",
+ "description": "CLI for compiling and testing plugins",
+ "main": "./lib/index.js",
+ "dependencies": {
+ "babelify": "^7.3.0",
+ "browserify": "^13.1.0",
+ "commander": "^2.9.0"
+ },
+ "devDependencies": {
+ "babel-cli": "^6.14.0",
+ "babel-preset-es2015": "^6.14.0",
+ "babel-preset-react": "^6.11.1",
+ "babel-preset-stage-2": "^6.13.0"
+ },
+ "bin": {
+ "gitbook-plugin": "./lib/cli.js"
+ },
+ "scripts": {
+ "dist": "rm -rf lib/ && babel -d lib/ src/",
+ "prepublish": "npm run dist"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/GitbookIO/gitbook.git"
+ },
+ "author": "GitBook Inc. <contact@gitbook.com>",
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/GitbookIO/gitbook/issues"
+ }
+}
diff --git a/packages/gitbook-plugin/src/cli.js b/packages/gitbook-plugin/src/cli.js
new file mode 100644
index 0000000..e1f201b
--- /dev/null
+++ b/packages/gitbook-plugin/src/cli.js
@@ -0,0 +1,22 @@
+const program = require('commander');
+const pkg = require('../package.json');
+
+program.version(pkg.version)
+
+program
+ .command('build [plugin]')
+ .description('build a plugin')
+ .action(function(plugin, options) {
+
+ });
+
+
+program
+ .command('test [plugin]')
+ .description('test specs for a plugin')
+ .action(function(plugin, options) {
+
+ });
+
+
+program.parse(process.argv);
diff --git a/packages/gitbook-plugin/src/index.js b/packages/gitbook-plugin/src/index.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/gitbook-plugin/src/index.js