-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
149 lines (148 loc) · 5.55 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
{
"name": "skyrim-script-compiler",
"displayName": "Skyrim Script Compiler",
"description": "Compile skyrim papyrus scripts.",
"version": "0.0.8",
"publisher": "Dylbill",
"license": "MIT",
"keywords": [
"papyrus",
"compiler",
"skyrim",
"creation kit"
],
"engines": {
"vscode": "^1.81.0"
},
"categories": [
"Other"
],
"activationEvents": [],
"main": "./out/extension.js",
"contributes": {
"configuration": [
{
"title": "Skyrim Script Compiler Configuration",
"properties": {
"DylbillsVsSkyrimScriptCompiler.AlwaysOutputToSkyrimScriptsFolder": {
"type": "boolean",
"default": "true",
"description": "If checked, puts compiled .pex scripts in your skyrm or skyrim special edition/data/scripts folder as well as the Pex Output Folders. If no Pex Output Folders are set, .pex files are put here regardless.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.ClearOutputBeforeCompiling": {
"type": "boolean",
"default": "false",
"description": "If checked, clears output of Skyrim Script Compiler in the panel before compiling so it always shows the fresh output.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.CompileOnSave": {
"type": "boolean",
"default": "false",
"description": "If checked, auto compiles .psc script when saving.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.GloballySaveSkyrimRootPath": {
"type": "boolean",
"default": "true",
"description": "If checked, saves last detected skyrim root folder Globally and is loaded globally when you restart VS code. Otherwise saves to current workspace.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.OutputFolderPex": {
"type": "string",
"default": "",
"description": "Optional full path(s) to folders that compiled .pex files are sent to. If using more than one folder, seperate by semicolon. e.g \"C\\MyFolder;C\\MyOtherFolder\". If this isn't set, .pex files go to skyrm or skyrim special edition/data/scripts.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.OutputFolderPsc": {
"type": "string",
"default": "",
"description": "Optional Full path(s) to folder that source .psc scripts are copied to when compiling. If using more than one folder, seperate by semicolon. e.g \"C\\MyFolder;C\\MyOtherFolder\"",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.SoundFilePathSuccess": {
"type": "string",
"default": "",
"description": "Full path to sound that's played when succesfully compiling a script.",
"scope": "window"
},
"DylbillsVsSkyrimScriptCompiler.SoundFilePathFail": {
"type": "string",
"default": "",
"description": "Full path to sound that's played when failing to compile a script.",
"scope": "window"
}
}
}
],
"commands": [
{
"command": "skyrim-script-compiler.CompileScript",
"title": "Skyrim Script Compiler - Compile Current Script",
"description": "Compile current opened .psc script."
},
{
"command": "skyrim-script-compiler.CompileAllScripts",
"title": "Skyrim Script Compiler - Compile all scripts in current folder",
"description": "Compile all .psc scripts in the folder that the current opened .psc script is in."
},
{
"command": "skyrim-script-compiler.setPscOutputFoldersForScript",
"title": "Skyrim Script Compiler - Set Psc Output Folder(s) For Current Script"
},
{
"command": "skyrim-script-compiler.setpexOutputFoldersForScript",
"title": "Skyrim Script Compiler - Set Pex Output Folder(s) For Current Script"
},
{
"command": "skyrim-script-compiler.copyOutputFoldersFromScript",
"title": "Skyrim Script Compiler - Copy psc and pex output folders from current script"
},
{
"command": "skyrim-script-compiler.pasteOutputFoldersToScript",
"title": "Skyrim Script Compiler - Paste psc and pex output folders to current script"
},
{
"command": "skyrim-script-compiler.SetPexOutputFolder",
"title": "Skyrim Script Compiler - Set Pex Folder to current file location."
},
{
"command": "skyrim-script-compiler.addToPexOutputFolder",
"title": "Skyrim Script Compiler - Add Current File Location to Pex Output Folders"
},
{
"command": "skyrim-script-compiler.SetPscOutputFolder",
"title": "Skyrim Script Compiler - Set Psc Folder to current file location."
},
{
"command": "skyrim-script-compiler.AddToPscOutputFolder",
"title": "Skyrim Script Compiler - Add Current File Location to Psc Output Folders"
},
{
"command": "skyrim-script-compiler.printPscData",
"title": "Skyrim Script Compiler - print Psc Data"
}
]
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"pretest": "npm run compile && npm run lint",
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js"
},
"devDependencies": {
"@types/vscode": "^1.81.0",
"@types/glob": "^8.1.0",
"@types/mocha": "^10.0.1",
"@types/node": "20.2.5",
"@typescript-eslint/eslint-plugin": "^5.59.8",
"@typescript-eslint/parser": "^5.59.8",
"eslint": "^8.41.0",
"glob": "^8.1.0",
"mocha": "^10.2.0",
"typescript": "^5.1.3",
"@vscode/test-electron": "^2.3.2"
}
}