This repository has been archived by the owner on Mar 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
137 lines (137 loc) · 3.63 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
{
"name": "glsl-include",
"displayName": "GLSL Include",
"description": "A tool to compile glsl file which includes `#include` and `#import` to a standard glsl file.",
"icon": "images/logo.png",
"version": "1.0.0",
"license": "MIT",
"publisher": "pucelle",
"homepage": "https://github.com/pucelle/vscode-glsl-include",
"repository": {
"type": "git",
"url": "https://github.com/pucelle/vscode-glsl-include"
},
"bugs": {
"url": "https://github.com/pucelle/vscode-glsl-include/issues"
},
"engines": {
"vscode": "^1.30.0"
},
"categories": [
"Programming Languages"
],
"keywords": [
"glsl include",
"glsl import",
"shader include",
"shader import"
],
"activationEvents": [
"*"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "extension.enableGLSLInclude",
"title": "GLSL include: Enable"
},
{
"command": "extension.disableGLSLInclude",
"title": "GLSL include: Disable"
}
],
"configuration": {
"title": "GLSL include",
"type": "object",
"properties": {
"GLSLInclude.extensions": {
"type": "array",
"default": [
"vs",
"fs",
"gs",
"comp",
"vert",
"tesc",
"tese",
"frag",
"geom",
"glsl",
"glslv",
"glslf",
"glslg"
],
"items": {
"type": "string"
},
"description": "The extensions of glsl files."
},
"GLSLInclude.runningStatusMessage": {
"type": "string",
"description": "Specify the status bar message when compiling began.",
"default": ""
},
"GLSLInclude.finishStatusMessage": {
"type": "string",
"description": "Specify the status bar message after compiling finished.",
"default": ""
},
"GLSLInclude.statusMessageTimeout": {
"type": "number",
"description": "Sepcify the timeout in millisecond after which the status message will be hidden.",
"default": 3000
},
"GLSLInclude.matchGlob": {
"type": "array",
"default": [],
"items": {
"type": "string"
},
"description": "Specify glob patterns to match file path, only matched files will be compiled."
},
"GLSLInclude.notMatchGlob": {
"type": "array",
"default": [],
"items": {
"type": "string"
},
"description": "Specify glob patterns to match file path, the files matched will not be compiled."
},
"GLSLInclude.destPath": {
"type": "string",
"description": "Specify where the compiled file should be saved, If `srcDirname` and `destDirPathRelativeToSrc` specified, this option will be ignored.",
"default": "${fileDirname}/${fileBasenameNoExtension}-compiled${fileExtname}"
},
"GLSLInclude.srcDirname": {
"type": "string",
"description": "Specify the source directory name (not a path), If file path includes it, the path will be formatted as a relative path, then joined after `destRelativePath` as a dest path.",
"default": ""
},
"GLSLInclude.destDirPathRelativeToSrc": {
"type": "string",
"description": "Specify the dest directory relative to `srcDirname`, which will be joined with the relative path formatted from `srcDirname`, to generate a dest path.",
"default": ""
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"devDependencies": {
"@types/fs-extra": "^8.0.1",
"@types/minimatch": "^3.0.3",
"@types/node": "^12.12.7",
"typescript": "^3.6.4",
"vscode": "^1.1.36"
},
"dependencies": {
"fs-extra": "^7.0.1",
"glslify": "^7.0.0",
"minimatch": "^3.0.4"
}
}