UNPKG

2.79 kBJSONView Raw
1{
2 "name": "vuepress-jsdoc",
3 "version": "3.6.0",
4 "description": "Generate jsdoc markdown files for vuepress",
5 "main": "index.js",
6 "scripts": {
7 "test": "jest",
8 "test-coverage": "cross-env NODE_ENV=test jest --coverage",
9 "test-watch": "cross-env NODE_ENV=test jest --watchAll",
10 "lint": "eslint . --ext js",
11 "version": "conventional-changelog -p karma -i CHANGELOG.md -s -r 0 && git add .",
12 "_postinstall": "husky install",
13 "prepublishOnly": "pinst --disable",
14 "postpublish": "pinst --enable"
15 },
16 "keywords": [
17 "jsdoc",
18 "static",
19 "documentation",
20 "vue",
21 "vuepress"
22 ],
23 "engines": {
24 "node": ">=14"
25 },
26 "license": "MIT",
27 "author": "Philip Stapelfeldt <me@ph1p.dev>",
28 "repository": {
29 "url": "https://github.com/ph1p/vuepress-jsdoc.git",
30 "type": "git"
31 },
32 "prettier": {
33 "useTabs": false,
34 "singleQuote": true,
35 "tabWidth": 2,
36 "printWidth": 120,
37 "trailingComma": "none"
38 },
39 "jest": {
40 "coverageThreshold": {
41 "global": {
42 "branches": 95,
43 "functions": 60,
44 "lines": 75,
45 "statements": -10
46 }
47 },
48 "testMatch": [
49 "**/__tests__/**/*.(spec|test).js",
50 "!**/src/__tests__/**/*"
51 ],
52 "bail": true,
53 "verbose": true,
54 "collectCoverageFrom": [
55 "**/*.{js,jsx}",
56 "!**/node_modules/**",
57 "!**/coverage/**",
58 "!**/example/**",
59 "!**/vendor/**"
60 ],
61 "coverageDirectory": "./coverage"
62 },
63 "bin": {
64 "vuepress-jsdoc": "bin/vuepress-jsdoc.js"
65 },
66 "dependencies": {
67 "bluebird": "^3.7.2",
68 "chalk": "^4.1.2",
69 "commander": "^8.1.0",
70 "del": "^6.0.0",
71 "front-matter": "^4.0.2",
72 "fs.promised": "^3.0.0",
73 "jsdoc-to-markdown": "^7.0.1",
74 "micromatch": "^4.0.4",
75 "mkdirp": "^1.0.4",
76 "shell-quote": "^1.7.2",
77 "vue-docgen-cli": "^4.40.0"
78 },
79 "devDependencies": {
80 "cross-env": "^7.0.3",
81 "eslint": "^7.32.0",
82 "husky": "^7.0.1",
83 "jest": "^27.0.6",
84 "lint-staged": "^11.1.1",
85 "pinst": "^2.1.6"
86 },
87 "lint-staged": {
88 "**/*.{css,scss,json}": [
89 "prettier --write",
90 "git add"
91 ],
92 "**/*.{js,jsx,ts,tsx}": [
93 "eslint",
94 "prettier --write",
95 "git add"
96 ]
97 },
98 "eslintConfig": {
99 "env": {
100 "commonjs": true,
101 "es6": true,
102 "node": true,
103 "jest": true
104 },
105 "extends": "eslint:recommended",
106 "globals": {
107 "Atomics": "readonly",
108 "SharedArrayBuffer": "readonly"
109 },
110 "parserOptions": {
111 "ecmaVersion": 2018
112 },
113 "rules": {
114 "quotes": [
115 "error",
116 "single",
117 {
118 "allowTemplateLiterals": true
119 }
120 ],
121 "no-console": 0,
122 "arrow-parens": [
123 "error",
124 "as-needed"
125 ]
126 }
127 }
128}