-
Notifications
You must be signed in to change notification settings - Fork 20
/
package.json
158 lines (158 loc) · 5.23 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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
{
"name": "vscode-jasmine-test-adapter",
"displayName": "Jasmine Test Explorer",
"description": "Run your Jasmine tests in the Sidebar of Visual Studio Code",
"icon": "img/icon.png",
"author": "Holger Benl <[email protected]>",
"publisher": "hbenl",
"version": "1.8.2",
"license": "MIT",
"homepage": "https://github.com/hbenl/vscode-jasmine-test-adapter",
"repository": {
"type": "git",
"url": "https://github.com/hbenl/vscode-jasmine-test-adapter.git"
},
"bugs": {
"url": "https://github.com/hbenl/vscode-jasmine-test-adapter/issues"
},
"categories": [
"Other"
],
"keywords": [
"jasmine",
"test",
"testing"
],
"main": "out/main.js",
"scripts": {
"reinstall": "rimraf node_modules package-lock.json && npm install",
"clean": "rimraf out vscode-jasmine-test-adapter-*.vsix",
"build": "tsc",
"watch": "tsc -w",
"rebuild": "npm run clean && npm run build",
"package": "vsce package",
"publish": "vsce publish"
},
"extensionDependencies": [
"hbenl.vscode-test-explorer"
],
"dependencies": {
"escape-string-regexp": "^4.0.0",
"fs-extra": "^10.1.0",
"jasmine": "^4.3.0",
"minimatch": "^5.1.0",
"stack-trace": "0.0.10",
"tslib": "^2.4.0",
"vscode-test-adapter-api": "^1.9.0",
"vscode-test-adapter-util": "^0.7.1"
},
"devDependencies": {
"@types/fs-extra": "^9.0.13",
"@types/jasmine": "^4.0.3",
"@types/minimatch": "^3.0.5",
"@types/stack-trace": "0.0.30",
"@types/vscode": "~1.47.0",
"rimraf": "^3.0.2",
"typescript": "^4.7.4",
"vsce": "^2.10.0"
},
"engines": {
"vscode": "^1.47.0"
},
"activationEvents": [
"*"
],
"contributes": {
"configuration": {
"type": "object",
"title": "Jasmine Test Explorer",
"properties": {
"jasmineExplorer.cwd": {
"description": "The working directory where Jasmine is run (relative to the workspace folder)",
"type": "string",
"scope": "resource"
},
"jasmineExplorer.config": {
"description": "The location of the Jasmine config file (relative to the working directory)",
"type": "string",
"default": "spec/support/jasmine.json",
"scope": "resource"
},
"jasmineExplorer.env": {
"description": "Environment variables to be set when running the tests",
"type": "object",
"additionalProperties": {
"type": "string"
},
"default": {},
"scope": "resource"
},
"jasmineExplorer.debuggerPort": {
"description": "The preferred port to use for debugging sessions",
"type": "number",
"default": 9229,
"scope": "resource"
},
"jasmineExplorer.nodePath": {
"description": "The path to the node executable to use. By default it will attempt to find it on your PATH, if it can't find it or if this option is set to `null`, it will use the one shipped with VS Code",
"type": [
"string",
"null"
],
"default": "default",
"scope": "resource"
},
"jasmineExplorer.nodeArgv": {
"description": "The arguments to the node executable to use. To enable typescript support, install the ts-node npm package and set this property to [\"-r\", \"ts-node/register\"]",
"type": "array",
"items": {
"type": "string"
},
"scope": "resource"
},
"jasmineExplorer.jasminePath": {
"description": "The path to the jasmine package to use (relative to the workspace folder). By default (or if this option is set to `null`) it uses a bundled version of jasmine, to use the one installed in your project's node_modules folder, set this option to \"node_modules/jasmine\". This is necessary if you want to use the `requires` property in `jasmine.json` to load packages installed locally in your project's `node_modules` folder.",
"type": [
"string",
"null"
],
"default": "default",
"scope": "resource"
},
"jasmineExplorer.debuggerConfig": {
"description": "The name of a launch configuration to use for debugging sessions",
"type": [
"string",
"null"
],
"default": null,
"scope": "resource"
},
"jasmineExplorer.breakOnFirstLine": {
"description": "when debugging, inject a breakpoint at the 1st line of the 1st run test",
"type": "boolean",
"default": false,
"scope": "resource"
},
"jasmineExplorer.debuggerSkipFiles": {
"description": "An array of glob patterns for files to skip when debugging",
"type": "array",
"items": {
"type": "string"
},
"scope": "resource"
},
"jasmineExplorer.logpanel": {
"description": "write diagnotic logs to an output panel",
"type": "boolean",
"scope": "resource"
},
"jasmineExplorer.logfile": {
"description": "write diagnostic logs to the given file",
"type": "string",
"scope": "resource"
}
}
}
}
}