1
1
{
2
- "name" : " vscode-cos" ,
3
- "displayName" : " Caché ObjectScript" ,
4
- "description" : " Caché ObjectScript language support for Visual Studio Code" ,
5
- "version" : " 0.2.2" ,
6
- "icon" : " images/logo.png" ,
7
- "categories" : [
8
- " Languages" ,
9
- " Other"
10
- ],
11
- "repository" : {
12
- "type" : " git" ,
13
- "url" : " https://github.com/doublefint/vscode-cos.git"
14
- },
15
- "publisher" : " doublefint" ,
16
- "contributors" : [
17
- {
18
- "name" : " Nikita Savchenko" ,
19
-
20
- }
21
- ],
22
- "engines" : {
23
- "vscode" : " ^1.21.0"
24
- },
25
- "activationEvents" : [
26
- " *"
27
- ],
28
- "main" : " ./extension" ,
29
- "contributes" : {
30
- "languages" : [
31
- {
32
- "id" : " cacheobjectscript" ,
33
- "aliases" : [
34
- " COS"
2
+ "name" : " vscode-cos" ,
3
+ "displayName" : " Caché ObjectScript" ,
4
+ "description" : " Caché ObjectScript language support for Visual Studio Code" ,
5
+ "version" : " 0.3.0" ,
6
+ "icon" : " images/logo.png" ,
7
+ "categories" : [
8
+ " Languages" ,
9
+ " Other"
10
+ ],
11
+ "repository" : {
12
+ "type" : " git" ,
13
+ "url" : " https://github.com/doublefint/vscode-cos.git"
14
+ },
15
+ "publisher" : " doublefint" ,
16
+ "contributors" : [
17
+ {
18
+ "name" : " Nikita Savchenko" ,
19
+
20
+ }
21
+ ],
22
+ "engines" : {
23
+ "vscode" : " ^1.21.0"
24
+ },
25
+ "activationEvents" : [
26
+ " *"
27
+ ],
28
+ "main" : " ./extension" ,
29
+ "contributes" : {
30
+ "languages" : [
31
+ {
32
+ "id" : " cacheobjectscript" ,
33
+ "aliases" : [
34
+ " COS"
35
+ ],
36
+ "extensions" : [
37
+ " .cls" ,
38
+ " .mac"
39
+ ],
40
+ "configuration" : " ./language-configuration.json"
41
+ },
42
+ {
43
+ "id" : " cacheobjectscriptinclude" ,
44
+ "aliases" : [
45
+ " COS.INC"
46
+ ],
47
+ "extensions" : [
48
+ " .inc"
49
+ ],
50
+ "configuration" : " ./language-configuration.json"
51
+ }
35
52
],
36
- "extensions" : [
37
- " .cls" ,
38
- " .mac"
53
+ "grammars" : [
54
+ {
55
+ "language" : " cacheobjectscript" ,
56
+ "scopeName" : " source.cos" ,
57
+ "path" : " syntaxes/cos.tmLanguage.json"
58
+ },
59
+ {
60
+ "language" : " cacheobjectscriptinclude" ,
61
+ "scopeName" : " source.cosinc" ,
62
+ "path" : " syntaxes/cosinc.tmLanguage.json"
63
+ }
39
64
],
40
- "configuration" : " ./language-configuration.json"
41
- },
42
- {
43
- "id" : " cacheobjectscriptinclude" ,
44
- "aliases" : [
45
- " COS.INC"
65
+ "commands" : [
66
+ {
67
+ "category" : " COS" ,
68
+ "command" : " cos.export" ,
69
+ "title" : " Export sources"
70
+ },
71
+ {
72
+ "category" : " COS" ,
73
+ "command" : " cos.compile" ,
74
+ "title" : " Import and compile current file"
75
+ }
46
76
],
47
- "extensions" : [
48
- " .inc"
77
+ "keybindings" : [
78
+ {
79
+ "command" : " cos.compile" ,
80
+ "key" : " Ctrl+F7" ,
81
+ "mac" : " Cmd+F7"
82
+ }
49
83
],
50
- "configuration" : " ./language-configuration.json"
51
- }
52
- ],
53
- "grammars" : [
54
- {
55
- "language" : " cacheobjectscript" ,
56
- "scopeName" : " source.cos" ,
57
- "path" : " syntaxes/cos.tmLanguage.json"
58
- },
59
- {
60
- "language" : " cacheobjectscriptinclude" ,
61
- "scopeName" : " source.cosinc" ,
62
- "path" : " syntaxes/cosinc.tmLanguage.json"
63
- }
64
- ],
65
- "commands" : [
66
- {
67
- "category" : " COS" ,
68
- "command" : " cos.export" ,
69
- "title" : " Export sources"
70
- },
71
- {
72
- "category" : " COS" ,
73
- "command" : " cos.compile" ,
74
- "title" : " Import and compile current file"
75
- }
76
- ],
77
- "keybindings" : [
78
- {
79
- "command" : " cos.compile" ,
80
- "key" : " Ctrl+F7" ,
81
- "mac" : " Cmd+F7"
82
- }
83
- ],
84
- "configuration" : {
85
- "title" : " CacheObjectScript Configuration" ,
86
- "type" : " object" ,
87
- "properties" : {
88
- "cos.conn" : {
89
- "type" : " object" ,
90
- "description" : " Server Access"
91
- },
92
- "cos.conn.label" : {
93
- "description" : " Server Name" ,
94
- "type" : " string" ,
95
- "default" : " LOCAL"
96
- },
97
- "cos.conn.host" : {
98
- "description" : " Hostname" ,
99
- "format" : " hostname" ,
100
- "type" : " string" ,
101
- "default" : " 127.0.0.1"
102
- },
103
- "cos.conn.port" : {
104
- "description" : " Port number" ,
105
- "type" : " number" ,
106
- "default" : 57772
107
- },
108
- "cos.conn.username" : {
109
- "description" : " Username" ,
110
- "type" : " string" ,
111
- "default" : " _SYSTEM"
112
- },
113
- "cos.conn.password" : {
114
- "description" : " User's Password" ,
115
- "type" : " string" ,
116
- "default" : " SYS"
117
- },
118
- "cos.conn.path" : {
119
- "description" : " API Atelier path" ,
120
- "type" : " string" ,
121
- "default" : " /api/atelier/"
122
- },
123
- "cos.conn.version" : {
124
- "description" : " API Atelier Version" ,
125
- "type" : " string" ,
126
- "default" : " v1"
127
- },
128
- "cos.conn.ns" : {
129
- "description" : " Server Namespace" ,
130
- "type" : " string" ,
131
- "default" : " SAMPLES"
132
- },
133
- "cos.conn.https" : {
134
- "description" : " Use SSL to access to API" ,
135
- "type" : " boolean" ,
136
- "default" : false
137
- },
138
- "cos.export" : {
139
- "type" : " object" ,
140
- "description" : " Export only the necessary stuff "
141
- },
142
- "cos.export.folder" : {
143
- "description" : " folder for source code" ,
144
- "type" : " string" ,
145
- "default" : " src"
146
- },
147
- "cos.export.atelier" : {
148
- "description" : " export source code as Atelier it does ( packages to subfolders )" ,
149
- "type" : " boolean" ,
150
- "default" : false
151
- },
152
- "cos.export.generated" : {
153
- "description" : " Specifies that generated source code files should be exported" ,
154
- "type" : " boolean" ,
155
- "default" : false
156
- },
157
- "cos.export.filter" : {
158
- "description" : " SQL filter that can be used to match the names" ,
159
- "type" : " string" ,
160
- "default" : " "
161
- },
162
- "cos.export.category" : {
163
- "description" : " Specifies a category: CLS = classes; RTN = routines; CSP = csp files; OTH = other. Default is *" ,
164
- "type" : " string" ,
165
- "default" : " *"
84
+ "configuration" : {
85
+ "title" : " CacheObjectScript Configuration" ,
86
+ "type" : " object" ,
87
+ "properties" : {
88
+ "cos.conn" : {
89
+ "type" : " object" ,
90
+ "description" : " Server Access"
91
+ },
92
+ "cos.conn.label" : {
93
+ "description" : " Server Name" ,
94
+ "type" : " string" ,
95
+ "default" : " LOCAL"
96
+ },
97
+ "cos.conn.host" : {
98
+ "description" : " Hostname" ,
99
+ "format" : " hostname" ,
100
+ "type" : " string" ,
101
+ "default" : " 127.0.0.1"
102
+ },
103
+ "cos.conn.port" : {
104
+ "description" : " Port number" ,
105
+ "type" : " number" ,
106
+ "default" : 57772
107
+ },
108
+ "cos.conn.username" : {
109
+ "description" : " Username" ,
110
+ "type" : " string" ,
111
+ "default" : " _SYSTEM"
112
+ },
113
+ "cos.conn.password" : {
114
+ "description" : " User's Password" ,
115
+ "type" : " string" ,
116
+ "default" : " SYS"
117
+ },
118
+ "cos.conn.path" : {
119
+ "description" : " API Atelier path" ,
120
+ "type" : " string" ,
121
+ "default" : " /api/atelier/"
122
+ },
123
+ "cos.conn.version" : {
124
+ "description" : " API Atelier Version" ,
125
+ "type" : " string" ,
126
+ "default" : " v1"
127
+ },
128
+ "cos.conn.ns" : {
129
+ "description" : " Server Namespace" ,
130
+ "type" : " string" ,
131
+ "default" : " SAMPLES"
132
+ },
133
+ "cos.conn.https" : {
134
+ "description" : " Use SSL to access to API" ,
135
+ "type" : " boolean" ,
136
+ "default" : false
137
+ },
138
+ "cos.export" : {
139
+ "type" : " object" ,
140
+ "description" : " Export only the necessary stuff "
141
+ },
142
+ "cos.export.folder" : {
143
+ "description" : " folder for source code" ,
144
+ "type" : " string" ,
145
+ "default" : " src"
146
+ },
147
+ "cos.export.atelier" : {
148
+ "description" : " export source code as Atelier it does ( packages to subfolders )" ,
149
+ "type" : " boolean" ,
150
+ "default" : false
151
+ },
152
+ "cos.export.generated" : {
153
+ "description" : " Specifies that generated source code files should be exported" ,
154
+ "type" : " boolean" ,
155
+ "default" : false
156
+ },
157
+ "cos.export.filter" : {
158
+ "description" : " SQL filter that can be used to match the names" ,
159
+ "type" : " string" ,
160
+ "default" : " "
161
+ },
162
+ "cos.export.category" : {
163
+ "description" : " Specifies a category: CLS = classes; RTN = routines; CSP = csp files; OTH = other. Default is *" ,
164
+ "type" : " string" ,
165
+ "default" : " *"
166
+ }
167
+ }
166
168
}
167
- }
169
+ },
170
+ "scripts" : {
171
+ "postinstall" : " node ./node_modules/vscode/bin/install" ,
172
+ "test" : " tape ./test/*.js"
173
+ },
174
+ "devDependencies" : {
175
+ "eslint" : " ^4.18.2" ,
176
+ "tape" : " ^4.9.0" ,
177
+ "vscode" : " ^1.1.12"
178
+ },
179
+ "dependencies" : {
180
+ "cos-api4node" : " ^2.1.1"
168
181
}
169
- },
170
- "scripts" : {
171
- "postinstall" : " node ./node_modules/vscode/bin/install" ,
172
- "test" : " tape ./test/*.js"
173
- },
174
- "devDependencies" : {
175
- "eslint" : " ^4.18.2" ,
176
- "tape" : " ^4.9.0" ,
177
- "vscode" : " ^1.1.12"
178
- },
179
- "dependencies" : {
180
- "cos-api4node" : " ^2.1.1"
181
- }
182
- }
182
+ }
0 commit comments