-
Notifications
You must be signed in to change notification settings - Fork 682
Expand file tree
/
Copy pathpackage.json
More file actions
114 lines (114 loc) · 3.77 KB
/
package.json
File metadata and controls
114 lines (114 loc) · 3.77 KB
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
{
"name": "playwright-local-browser-server",
"version": "0.1.5",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/rushstack.git",
"directory": "vscode-extensions/playwright-local-browser-server-vscode-extension"
},
"license": "MIT",
"publisher": "ms-RushStack",
"preview": true,
"displayName": "Playwright Local Browser Server",
"description": "VS Code extension to enable Playwright testing in remote VS Code environments (such as Codespaces, Dev Containers, VS Code Tunnels) while launching and driving the actual browser process on your local machine.",
"homepage": "https://github.com/microsoft/rushstack/tree/main/vscode-extensions/playwright-local-browser-server-vscode-extension",
"icon": "assets/extension-icon.png",
"extensionKind": [
"ui"
],
"enabledApiProposals": [],
"categories": [
"Other",
"Testing"
],
"keywords": [],
"galleryBanner": {
"color": "#f0f0f0",
"theme": "light"
},
"engines": {
"vscode": "^1.103.0"
},
"main": "./extension.js",
"scripts": {
"build": "heft build --clean",
"build:watch": "heft build-watch",
"start": "heft start",
"_phase:build": "heft run --only build -- --clean",
"_phase:test": ""
},
"contributes": {
"commands": [
{
"command": "playwright-local-browser-server.start",
"title": "Start Playwright Browser Tunnel",
"category": "Playwright"
},
{
"command": "playwright-local-browser-server.stop",
"title": "Stop Playwright Browser Tunnel",
"category": "Playwright"
},
{
"command": "playwright-local-browser-server.manageAllowlist",
"title": "Manage Launch Options Allowlist",
"category": "Playwright Local Browser Server"
},
{
"command": "playwright-local-browser-server.showLog",
"title": "Show Log",
"category": "Playwright Local Browser Server"
},
{
"command": "playwright-local-browser-server.showSettings",
"title": "Show Settings",
"category": "Playwright Local Browser Server"
},
{
"command": "playwright-local-browser-server.showMenu",
"title": "Show Tunnel Menu",
"category": "Playwright Local Browser Server"
}
],
"configuration": {
"title": "Playwright Browser Tunnel",
"properties": {
"playwright-local-browser-server.autoStart": {
"type": "boolean",
"default": false,
"description": "Automatically start the Playwright browser tunnel when the extension activates. For security, this is disabled by default."
},
"playwright-local-browser-server.promptBeforeLaunch": {
"type": "boolean",
"default": true,
"description": "Show a confirmation prompt before launching the browser server with the requested launch options. This helps protect against potentially malicious launch options from compromised environments."
},
"playwright-local-browser-server.tunnelPort": {
"type": "number",
"default": 56767,
"description": "Port for the browser tunnel server"
}
}
}
},
"activationEvents": [
"onStartupFinished"
],
"dependencies": {
"@rushstack/playwright-browser-tunnel": "workspace:*",
"@rushstack/node-core-library": "workspace:*",
"@rushstack/terminal": "workspace:*",
"@rushstack/vscode-shared": "workspace:*",
"playwright-core": "~1.56.1",
"tslib": "~2.8.1"
},
"devDependencies": {
"@rushstack/heft-vscode-extension-rig": "workspace:*",
"@rushstack/heft-node-rig": "workspace:*",
"@rushstack/heft": "workspace:*",
"@types/node": "20.17.19",
"@types/vscode": "1.103.0",
"@types/webpack-env": "1.18.8"
},
"sideEffects": false
}