-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathpackage.json
127 lines (127 loc) · 3.88 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
"name": "@vuedoc/parser",
"version": "4.0.0-beta12",
"description": "Generate a JSON documentation for a Vue file",
"type": "module",
"exports": {
".": "./esm/index.js",
"./types": "./types/index.d.ts",
"./enum": "./esm/lib/Enum.js",
"./entity/computed": "./esm/entity/ComputedEntry.js",
"./entity/data": "./esm/entity/DataEntry.js",
"./entity/description": "./esm/entity/DescriptionEntry.js",
"./entity/event": "./esm/entity/EventEntry.js",
"./entity/inheritAttrs": "./esm/entity/InheritAttrsEntry.js",
"./entity/keyword": "./esm/entity/Keyword.js",
"./entity/keywords": "./esm/entity/KeywordsEntry.js",
"./entity/method": "./esm/entity/MethodEntry.js",
"./entity/model": "./esm/entity/ModelEntry.js",
"./entity/name": "./esm/entity/NameEntry.js",
"./entity/prop": "./esm/entity/PropEntry.js",
"./entity/rest": "./esm/entity/RestValue.js",
"./entity/slot": "./esm/entity/SlotEntry.js",
"./entity/value": "./esm/entity/Value.js",
"./jsdoc": "./esm/lib/JSDoc.js",
"./loader": "./esm/lib/Loader.js",
"./loaders/html": "./esm/loaders/html.js",
"./loaders/javascript": "./esm/loaders/javascript.js",
"./loaders/pug": "./esm/loaders/pug.js",
"./loaders/typescript": "./esm/loaders/typescript.js",
"./loaders/vue": "./esm/loaders/vue.js",
"./parser": "./esm/parsers/VuedocParser.js",
"./plugins/vue-router": "./esm/plugins/VueRouterPlugin.js",
"./plugins/vuex": "./esm/plugins/VuexPlugin.js",
"./schema/options": "./esm/schema/options.js",
"./test-utils": "./esm/test/utils.js",
"./utils/KeywordsUtils": "./esm/utils/KeywordsUtils.js"
},
"main": "./esm/index.js",
"types": "./types/index.d.ts",
"scripts": {
"preversion": "yarn test",
"build": "tsc",
"prepack": "yarn build",
"test": "vitest",
"testui": "vitest --ui",
"coverage": "vitest run --coverage",
"examples": "UPDATE_EXAMPLES_RESULTS=true node_modules/.bin/vitest --run Compatibility.spec.js",
"lint": "eslint .",
"gimtoc": "gimtoc -f README.md -s 'Table of Contents' -o README.md"
},
"repository": {
"type": "git",
"url": "git+https://gitlab.com/vuedoc/parser.git"
},
"keywords": [
"vuedoc",
"vuefile",
"vue",
"doc",
"parser"
],
"author": "Sébastien Demanou",
"contributors": [
{
"name": "Sébastien Demanou",
"url": "https://gitlab.com/demsking"
},
{
"name": "Patrick Schmiedel",
"url": "https://github.com/pschmiedel"
},
{
"name": "Devon Rueckner",
"url": "https://github.com/indirectlylit"
},
{
"name": "Hello Deadline",
"url": "https://github.com/HelloDeadline"
},
{
"name": "Magali Boizot-Roche",
"url": "https://github.com/magali-br"
},
{
"name": "Rmaiy",
"url": "https://github.com/ljwrer"
}
],
"license": "MIT",
"bugs": {
"url": "https://gitlab.com/vuedoc/parser/issues"
},
"homepage": "https://gitlab.com/vuedoc/parser",
"dependencies": {
"@b613/utils": "^1.0.0-beta21",
"@babel/parser": "^7.18.11",
"@babel/traverse": "^7.18.11",
"resolve": "^1.22.1",
"vue-template-compiler": "^2.6.14"
},
"devDependencies": {
"@types/pug": "^2.0.6",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"@vitest/coverage-c8": "^0.22.0",
"@vitest/ui": "^0.22.0",
"eslint": "^8.20.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-import-resolver-typescript": "^3.3.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-security": "^1.5.0",
"eslint-plugin-unused-imports": "^2.0.0",
"gimtoc": "^2.0.0",
"pug": "^3.0.2",
"typescript": "^4.7.4",
"vite": "^3.0.2",
"vitest": "^0.22.0"
},
"peerDependencies": {
"@types/node": "^18.6.3",
"pug": "^3.0.2"
},
"engines": {
"node": ">=16.6"
}
}