1 | {
|
2 | "name": "xplain",
|
3 | "description": "Generates API documentation / markdown inserts from unit tests",
|
4 | "version": "0.4.0",
|
5 | "author": "Gleb Bahmutov <gleb.bahmutov@gmail.com>",
|
6 | "bin": "index.js",
|
7 | "bugs": {
|
8 | "url": "https://github.com/bahmutov/xplain/issues"
|
9 | },
|
10 | "dependencies": {
|
11 | "allong.es": "0.14.0",
|
12 | "bunyan": "0.23.1",
|
13 | "check-types": "1.3.1",
|
14 | "console.json": "0.1.1",
|
15 | "debug": "1.0.2",
|
16 | "dox": "0.4.4",
|
17 | "escodegen": "1.3.3",
|
18 | "esprima": "1.2.2",
|
19 | "fs.extra": "1.2.1",
|
20 | "glob": "4.0.2",
|
21 | "gt": "0.8.38",
|
22 | "html": "0.0.7",
|
23 | "js-beautify": "1.5.1",
|
24 | "lazy-ass": "0.4.1",
|
25 | "lodash": "2.4.1",
|
26 | "marked": "0.3.2",
|
27 | "mkdirp": "0.5.0",
|
28 | "moment": "2.7.0",
|
29 | "node-beautify": "0.0.2",
|
30 | "optimist": "0.6.1",
|
31 | "pithy": "0.0.4",
|
32 | "q": "1.0.1",
|
33 | "string": "1.9.0",
|
34 | "update-notifier": "0.1.10",
|
35 | "xregexp": "2.0.0"
|
36 | },
|
37 | "devDependencies": {
|
38 | "bunyan-gt": "0.2.0",
|
39 | "grunt": "0.4.5",
|
40 | "grunt-bump": "0.0.14",
|
41 | "grunt-complexity": "0.1.71",
|
42 | "grunt-contrib-jshint": "0.10.0",
|
43 | "grunt-deps-ok": "0.2.0",
|
44 | "grunt-jshint-solid": "0.1.0",
|
45 | "grunt-jsonlint": "1.0.4",
|
46 | "grunt-lineending": "0.2.2",
|
47 | "grunt-nice-package": "0.5.2",
|
48 | "grunt-readme": "0.4.5",
|
49 | "jshint-solid": "0.2.0",
|
50 | "jshint-stylish": "0.2.0",
|
51 | "lazy-ass-helpful": "0.4.1",
|
52 | "matchdep": "0.3.0",
|
53 | "mocha": "1.20.1",
|
54 | "pre-git": "0.0.16",
|
55 | "time-grunt": "0.3.2"
|
56 | },
|
57 | "engines": {
|
58 | "node": "0.10.*"
|
59 | },
|
60 | "homepage": "https://github.com/bahmutov/xplain",
|
61 | "keywords": [
|
62 | "javascript",
|
63 | "api",
|
64 | "doc",
|
65 | "node"
|
66 | ],
|
67 | "license": "MIT",
|
68 | "main": "index.js",
|
69 | "pre-commit": "npm test",
|
70 | "pre-push": [
|
71 | "npm install",
|
72 | "grunt",
|
73 | "npm test"
|
74 | ],
|
75 | "repository": {
|
76 | "type": "git",
|
77 | "url": "https://github.com/bahmutov/xplain.git"
|
78 | },
|
79 | "scripts": {
|
80 | "test": "grunt && npm run unit && npm run md && npm run mocha",
|
81 | "unit": "node ./node_modules/gt src/**/test/*.js src/**/test/*.coffee --output",
|
82 | "e2e": "node ./node_modules/gt test/e2e.js",
|
83 | "yuidoc": "yuidoc src test",
|
84 | "doc": "node ./node_modules/gt test/*.js && node index.js -i src/*.js,test/*.js -v 1.0.1",
|
85 | "complexity": "jsc -p src/**/*.js --skip src/html-generation/assets/*.js --skip src/**/cover/**/*.js",
|
86 | "basic": "node index.js -f gt -i examples/basic/*.js -o examples/basic/docs -t Basic -v 1.0.2 --header examples/basic/header.md",
|
87 | "submodules": "node index.js -f gt -i examples/submodules/*.js -o examples/submodules/docs",
|
88 | "submodules2": "node index.js -f gt -i examples/submodules/*.js",
|
89 | "add": "node index.js -f gt -i examples/add/*.js -o examples/add/docs",
|
90 | "qunit": "node index.js -i examples/qunit/*.js -o examples/qunit/docs",
|
91 | "lodash": "node index.js -i examples/lodash/*.js -o examples/lodash/docs",
|
92 | "underscore": "node index.js -i examples/underscore/*.js -o examples/underscore/docs --title underscore",
|
93 | "anonymous": "node index.js -f gt -i examples/anonymous/*.js -o examples/anonymous/docs",
|
94 | "immediate": "node index.js -f gt -i examples/immediate/*.js -o examples/immediate/docs",
|
95 | "unnamed": "node index.js -f gt -i examples/unnamed/*.js -o examples/unnamed/docs",
|
96 | "deprecated": "node index.js -i examples/deprecated/*.js -o examples/deprecated/docs -t deprecated",
|
97 | "sort": "node index.js -i examples/sort/*.js -o examples/sort/docs -t sorted",
|
98 | "long": "node index.js -i examples/long/test.js -o examples/long/docs",
|
99 | "jasmine": "node index.js -f jasmine -t Jasmine -i examples/jasmine/spec.js -o examples/jasmine/docs",
|
100 | "external": "node index.js -f gt -t External -i examples/external/test.js -o examples/external/docs",
|
101 | "console": "node index.js -f console -t console.assert -i examples/console/test.js -o examples/console/docs",
|
102 | "instance": "node index.js -f gt -t instance -i examples/object/test.js -o examples/object/docs",
|
103 | "md": "node node_modules/gt test/md.js --output",
|
104 | "mocha": "node node_modules/mocha/bin/mocha examples/markdown/gt/mocha/test.js test/misc-spec.js test/as-package.js -R spec"
|
105 | }
|
106 | }
|