UNPKG

3.75 kBJSONView Raw
1{
2 "name": "xplain",
3 "version": "0.0.18",
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.0"
90 }
91}