-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
142 lines (142 loc) · 4.32 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
{
"name": "roblox-output-sync",
"displayName": "Roblox Output Sync",
"description": "Shows Roblox output in VS Code for convenience. Requires a companion Roblox plugin.",
"license": "MIT",
"publisher": "corecii",
"icon": "images/icon.png",
"homepage": "https://github.com/Corecii/Roblox-VS-Code-Output-Sync/blob/master/README.md",
"repository": {
"type": "git",
"url": "https://github.com/corecii/Roblox-VS-Code-Output-Sync.git"
},
"version": "0.2.0",
"engines": {
"vscode": "^1.39.0"
},
"categories": [
"Other"
],
"keywords": [
"Roblox",
"Lua"
],
"activationEvents": [
"*",
"onCommand:extension.start",
"onCommand:extension.stop"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "extension.start",
"title": "Start Server",
"category": "Roblox Output"
},
{
"command": "extension.stop",
"title": "Stop Server",
"category": "Roblox Output"
}
],
"configuration": {
"title": "roblox-output-sync",
"properties": {
"robloxOutputSync.startServerPort": {
"type": "number",
"default": 32337,
"description": "The port to start the local log capture server on",
"minimum": 0,
"maximum": 65535
},
"robloxOutputSync.startAutomatically": {
"type": "boolean",
"default": false,
"description": "Whether to start automatically. It is suggested that you do not turn this on globally. Try turning it on per-workspace/project."
},
"robloxOutputSync.useOutputChannels": {
"type": "boolean",
"default": true,
"description": "Use output channels instead of pseudo-terminals. Output channels support clickable file links but do not support proper colors."
},
"robloxOutputSync.useColorizerLabels": {
"type": "boolean",
"default": true,
"markdownDescription": "Use [Output Colorizer](https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer)-compatible labels to colorize the output channel"
},
"robloxOutputSync.scriptPathAlwaysQuoted": {
"type": "boolean",
"default": true,
"description": "Whether to always quote file paths. If false, paths are only quoted if they contain a space."
},
"robloxOutputSync.scriptPathMini": {
"type": "boolean",
"default": false,
"markdownDescription": "Whether to replace \"mini\" script paths such as `ServerStorage.Modules.Module:1`"
},
"robloxOutputSync.scriptPathRelative": {
"type": "boolean",
"default": false,
"description": "Whether to use relative or absolute paths. Relative paths cannot be clicked but look nicer."
},
"robloxOutputSync.scriptPathMode": {
"type": "string",
"enum": [
"File",
"Roblox",
"File (Roblox)"
],
"default": "File",
"description": "How script paths are displayed",
"enumDescriptions": [
"Show only the file path",
"Show only the Roblox path",
"Show both in the format of file_path (roblox_path)"
]
},
"robloxOutputSync.scriptPathResolver": {
"type": "string",
"enum": [
"Rojo",
"Name",
"RojoName"
],
"default": "RojoName",
"description": "How Roblox script paths are resolved to file paths",
"enumDescriptions": [
"Use Rojo's default.project.json to find files",
"Use the script name to find files",
"Use Rojo to find files and use the script name as a backup"
]
},
"robloxOutputSync.watchFiles": {
"type": "boolean",
"default": true,
"markdownDescription": "If true, builds a script name to file path map internally by watching all Lua files in the workspace. For the Rojo resolver, this is used to resolve special file names such as `.server.lua` and is used to exclude files that do not exist on the file system. For the Name resolver, this is the entire backbone and is required for any resolution."
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./"
},
"devDependencies": {
"@types/express": "^4.17.1",
"@types/glob": "^7.1.1",
"@types/mocha": "^5.2.6",
"@types/node": "^12.11.1",
"@types/vscode": "^1.39.0",
"glob": "^7.1.4",
"mocha": "^6.1.4",
"tslint": "^5.12.1",
"typescript": "^3.3.1",
"vscode-test": "^1.2.0"
},
"dependencies": {
"ansi-regex": "^5.0.0",
"express": "^4.17.1"
}
}