UNPKG

3.28 kBJSONView Raw
1{
2 "name": "documentation",
3 "description": "a documentation generator",
4 "version": "14.0.0",
5 "author": "Tom MacWright",
6 "homepage": "https://documentation.js.org",
7 "type": "module",
8 "bin": {
9 "documentation": "./bin/documentation.js"
10 },
11 "dependencies": {
12 "@babel/core": "^7.18.10",
13 "@babel/generator": "^7.18.10",
14 "@babel/parser": "^7.18.11",
15 "@babel/traverse": "^7.18.11",
16 "@babel/types": "^7.18.10",
17 "chalk": "^5.0.1",
18 "chokidar": "^3.5.3",
19 "diff": "^5.1.0",
20 "doctrine-temporary-fork": "2.1.0",
21 "git-url-parse": "^12.0.0",
22 "github-slugger": "1.4.0",
23 "glob": "^8.0.3",
24 "globals-docs": "^2.4.1",
25 "highlight.js": "^11.6.0",
26 "ini": "^3.0.0",
27 "js-yaml": "^4.1.0",
28 "konan": "^2.1.1",
29 "lodash": "^4.17.21",
30 "mdast-util-find-and-replace": "^2.2.1",
31 "mdast-util-inject": "^1.1.0",
32 "micromark-util-character": "^1.1.0",
33 "parse-filepath": "^1.0.2",
34 "pify": "^6.0.0",
35 "read-pkg-up": "^9.1.0",
36 "remark": "^14.0.2",
37 "remark-gfm": "^3.0.1",
38 "remark-html": "^15.0.1",
39 "remark-reference-links": "^6.0.1",
40 "remark-toc": "^8.0.1",
41 "resolve": "^1.22.1",
42 "strip-json-comments": "^5.0.0",
43 "unist-builder": "^3.0.0",
44 "unist-util-visit": "^4.1.0",
45 "vfile": "^5.3.4",
46 "vfile-reporter": "^7.0.4",
47 "vfile-sort": "^3.0.0",
48 "yargs": "^17.5.1"
49 },
50 "optionalDependencies": {
51 "@vue/compiler-sfc": "^3.2.37",
52 "vue-template-compiler": "^2.7.8"
53 },
54 "devDependencies": {
55 "chdir": "0.0.0",
56 "cz-conventional-changelog": "3.3.0",
57 "documentation-schema": "0.0.1",
58 "eslint": "^8.21.0",
59 "eslint-config-prettier": "^8.5.0",
60 "fs-extra": "^10.1.0",
61 "husky": "^8.0.1",
62 "jest": "^28.1.3",
63 "json-schema": "^0.4.0",
64 "lint-staged": "^13.0.3",
65 "mock-fs": "^5.1.4",
66 "prettier": "^2.7.1",
67 "standard-version": "^9.5.0",
68 "tmp": "^0.2.1"
69 },
70 "keywords": [
71 "documentation",
72 "formatter",
73 "jsdoc",
74 "jsdoc3",
75 "parser",
76 "website"
77 ],
78 "license": "ISC",
79 "main": "src/index.js",
80 "repository": {
81 "type": "git",
82 "url": "git@github.com:documentationjs/documentation.git"
83 },
84 "scripts": {
85 "build": "npm run doc",
86 "release": "standard-version",
87 "format": "prettier --write '{src,__tests__,declarations,bin,default_theme}/**/*.js'",
88 "doc": "node ./bin/documentation.js build src/index.js -f md --access=public > docs/NODE_API.md",
89 "self-lint": "node ./bin/documentation.js lint src",
90 "test": "eslint . && node --experimental-vm-modules node_modules/jest/bin/jest.js",
91 "test-ci": "eslint . && node --experimental-vm-modules node_modules/jest/bin/jest.js --runInBand",
92 "prepare": "husky install",
93 "pre-commit": "lint-staged"
94 },
95 "jest": {
96 "testPathIgnorePatterns": [
97 "/node_modules/",
98 "utils.js",
99 "fixture"
100 ],
101 "transform": {},
102 "collectCoverage": true,
103 "testEnvironment": "jest-environment-node",
104 "moduleNameMapper": {
105 "#(.*)": "<rootDir>/node_modules/$1"
106 }
107 },
108 "config": {
109 "commitizen": {
110 "path": "./node_modules/cz-conventional-changelog"
111 }
112 },
113 "engines": {
114 "node": ">=14"
115 },
116 "lint-staged": {
117 "*.js": [
118 "prettier --write"
119 ]
120 }
121}