-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
110 lines (110 loc) · 3.62 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
{
"name": "run-tests-in-iterm2",
"displayName": "Run tests in iTerm2",
"description": "Run a single or multiple tests directly in iTerm2 with the press of a button.",
"publisher": "sherpalabsio",
"version": "0.0.1",
"author": {
"name": "Peter Toth (SherpaLabs.io)"
},
"license": "MIT",
"icon": "media/icon.png",
"homepage": "https://github.com/sherpalabsio/vs_code_run_tests_in_iterm2",
"repository": {
"type": "git",
"url": "https://github.com/sherpalabsio/vs_code_run_tests_in_iterm2"
},
"bugs": {
"url": "https://github.com/sherpalabsio/vs_code_run_tests_in_iterm2/issues"
},
"engines": {
"vscode": "^1.97.0"
},
"categories": [
"Testing"
],
"keywords": [
"run test",
"iTerm",
"iTerm2",
"terminal",
"run test in iterm",
"test runner",
"iterm rspec",
"iterm rspec",
"run rspec",
"testing",
"execute"
],
"activationEvents": [],
"main": "./extension.js",
"contributes": {
"commands": [
{
"command": "run-tests-in-iterm2.runAll",
"title": "iTerm2: Run all tests"
},
{
"command": "run-tests-in-iterm2.runCurrentFile",
"title": "iTerm2: Run current test file"
},
{
"command": "run-tests-in-iterm2.runAtCursor",
"title": "iTerm2: Run test at cursor"
}
],
"configuration": {
"title": "Run Tests in iTerm2",
"properties": {
"runTestsInIterm2.bringIterm2ForwardOnExecution": {
"default": true,
"description": "Bring iTerm2 to the front when a test starts running.",
"type": "boolean"
},
"runTestsInIterm2.openNewTab": {
"default": true,
"markdownDescription": "Run the tests in a new iTerm2 tab when the current iTerm2 session is running something e.g. an app server. This is not supported for tmux so make sure to set the `iUseTmux` correctly to avoid new tabs being constantly opened.",
"type": "boolean"
},
"runTestsInIterm2.clearTheScreen": {
"default": true,
"markdownDescription": "Clear the screen before running the tests. This also removes any text typed into the prompt.",
"type": "boolean"
},
"runTestsInIterm2.iUseTmux": {
"default": false,
"markdownDescription": "Some features are not supported in tmux, and some need to be adjusted to work with tmux. Set this to `true` to avoid weird behavior in tmux.",
"type": "boolean"
},
"runTestsInIterm2.defaultTestRunner": {
"default": "make test",
"markdownDescription": "The default command to run when no specific command is found for the current file. This is also used to run all tests.",
"type": "string"
},
"runTestsInIterm2.testRunners": {
"default": [],
"markdownDescription": "Specify what command to use for a specific file suffix or language. Suffixes take precedence over languages.\n\nExample:\n\n```json\n[\n {\n \"language\": \"ruby\",\n \"command\": \"rspec\"\n },\n {\n \"suffix\": \"_test.rb\",\n \"command\": \"ruby -Itest\"\n }\n]\n```",
"type": "array"
}
}
}
},
"scripts": {
"lint": "eslint .",
"package": "vsce package",
"pretest": "yarn run lint",
"test": "vscode-test"
},
"devDependencies": {
"@types/vscode": "^1.97.0",
"@types/mocha": "^10.0.6",
"@types/node": "18.x",
"eslint": "^8.57.0",
"typescript": "^5.4.5",
"@vscode/test-cli": "^0.0.9",
"@vscode/test-electron": "^2.3.9",
"sinon": "^15.0.0",
"mocha": "^10.2.0",
"vsce": "^2.15.0"
}
}