1 | {
|
2 | "name": "xplain",
|
3 | "version": "0.1.0",
|
4 | "description": "Generates API documentation / markdown inserts from unit tests",
|
5 | "main": "index.js",
|
6 | "bin": "index.js",
|
7 | "scripts": {
|
8 | "test": "grunt && npm run unit && npm run md && npm run mocha",
|
9 | "unit": "node ./node_modules/gt src/**/test/*.js src/**/test/*.coffee --output",
|
10 | "e2e": "node ./node_modules/gt test/e2e.js",
|
11 | "yuidoc": "yuidoc src test",
|
12 | "doc": "node ./node_modules/gt test/*.js && node index.js -i src/*.js,test/*.js -v 1.0.1",
|
13 | "complexity": "jsc -p src/**/*.js --skip src/html-generation/assets/*.js --skip src/**/cover/**/*.js",
|
14 | "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",
|
15 | "submodules": "node index.js -f gt -i examples/submodules/*.js -o examples/submodules/docs",
|
16 | "submodules2": "node index.js -f gt -i examples/submodules/*.js",
|
17 | "add": "node index.js -f gt -i examples/add/*.js -o examples/add/docs",
|
18 | "qunit": "node index.js -i examples/qunit/*.js -o examples/qunit/docs",
|
19 | "lodash": "node index.js -i examples/lodash/*.js -o examples/lodash/docs",
|
20 | "underscore": "node index.js -i examples/underscore/*.js -o examples/underscore/docs --title underscore",
|
21 | "anonymous": "node index.js -f gt -i examples/anonymous/*.js -o examples/anonymous/docs",
|
22 | "immediate": "node index.js -f gt -i examples/immediate/*.js -o examples/immediate/docs",
|
23 | "unnamed": "node index.js -f gt -i examples/unnamed/*.js -o examples/unnamed/docs",
|
24 | "deprecated": "node index.js -i examples/deprecated/*.js -o examples/deprecated/docs -t deprecated",
|
25 | "sort": "node index.js -i examples/sort/*.js -o examples/sort/docs -t sorted",
|
26 | "long": "node index.js -i examples/long/test.js -o examples/long/docs",
|
27 | "jasmine": "node index.js -f jasmine -t Jasmine -i examples/jasmine/spec.js -o examples/jasmine/docs",
|
28 | "external": "node index.js -f gt -t External -i examples/external/test.js -o examples/external/docs",
|
29 | "console": "node index.js -f console -t console.assert -i examples/console/test.js -o examples/console/docs",
|
30 | "instance": "node index.js -f gt -t instance -i examples/object/test.js -o examples/object/docs",
|
31 | "md": "node node_modules/gt test/md.js --output",
|
32 | "mocha": "node node_modules/mocha/bin/mocha examples/markdown/gt/mocha/test.js -R spec"
|
33 | },
|
34 | "pre-commit": "npm test",
|
35 | "pre-push": [
|
36 | "rm -rf node_modules",
|
37 | "npm install",
|
38 | "npm test"
|
39 | ],
|
40 | "repository": {
|
41 | "type": "git",
|
42 | "url": "https://github.com/bahmutov/xplain.git"
|
43 | },
|
44 | "keywords": [
|
45 | "javascript",
|
46 | "api",
|
47 | "doc",
|
48 | "node"
|
49 | ],
|
50 | "author": "Gleb Bahmutov <gleb.bahmutov@gmail.com>",
|
51 | "license": "MIT",
|
52 | "dependencies": {
|
53 | "dox": "~0.4.4",
|
54 | "check-types": "~1.1.1",
|
55 | "esprima": "~1.0.4",
|
56 | "escodegen": "~1.1.0",
|
57 | "lodash": "~2.4.1",
|
58 | "js-beautify": "~1.4.2",
|
59 | "moment": "~2.5.1",
|
60 | "glob": "~3.2.8",
|
61 | "allong.es": "~0.14.0",
|
62 | "pithy": "0.0.4",
|
63 | "html": "0.0.7",
|
64 | "mkdirp": "~0.3.5",
|
65 | "fs.extra": "~1.2.1",
|
66 | "node-beautify": "0.0.2",
|
67 | "optimist": "~0.6.0",
|
68 | "marked": "~0.3.0",
|
69 | "xregexp": "~2.0.0",
|
70 | "update-notifier": "~0.1.7",
|
71 | "console.json": "~0.1.1",
|
72 | "gt": "~0.8.33"
|
73 | },
|
74 | "devDependencies": {
|
75 | "grunt": "~0.4.2",
|
76 | "grunt-contrib-jshint": "~0.8.0",
|
77 | "grunt-bump": "0.0.13",
|
78 | "pre-git": "0.0.15",
|
79 | "time-grunt": "~0.2.8",
|
80 | "matchdep": "~0.3.0",
|
81 | "grunt-nice-package": "~0.1.5",
|
82 | "grunt-deps-ok": "~0.1.7",
|
83 | "grunt-complexity": "~0.1.4",
|
84 | "grunt-readme": "~0.4.5",
|
85 | "grunt-jsonlint": "~1.0.4",
|
86 | "grunt-lineending": "~0.2.1",
|
87 | "jshint-solid": "0.0.3",
|
88 | "jshint-stylish": "~0.1.5",
|
89 | "mocha": "~1.17.1"
|
90 | }
|
91 | }
|