File tree Expand file tree Collapse file tree 3 files changed +17
-5
lines changed Expand file tree Collapse file tree 3 files changed +17
-5
lines changed Original file line number Diff line number Diff line change 64
64
"description" : " A path used for resolving the @playlyfe/gql module. (default: workspaceFolder)" ,
65
65
"default" : " ."
66
66
},
67
+ "graphqlForVSCode.runtime" : {
68
+ "scope" : " resource" ,
69
+ "type" : [
70
+ " string" ,
71
+ " null"
72
+ ],
73
+ "default" : null ,
74
+ "description" : " The location of the node binary to run gql-language-server under. (default: uses vscode bundled node)"
75
+ },
67
76
"graphqlForVSCode.loglevel" : {
68
77
"scope" : " resource" ,
69
78
"type" : " string" ,
241
250
"vscode" : " 1.1.35"
242
251
},
243
252
"dependencies" : {
244
- "@playlyfe/gql-language-server" : " 0.2 .0" ,
253
+ "@playlyfe/gql-language-server" : " 0.3 .0" ,
245
254
"vscode-languageclient" : " 5.2.1"
246
255
},
247
256
"galleryBanner" : {
Original file line number Diff line number Diff line change @@ -79,6 +79,7 @@ function createClientForWorkspace(folder: WorkspaceFolder): null | IClient {
79
79
const outputChannel = window . createOutputChannel ( `GraphQL - ${ folder . name } ` ) ;
80
80
// TODO: make it configurable
81
81
const gqlconfigDir = resolvePath ( '.' , folder ) ;
82
+ const runtime = config . get < string | undefined > ( 'runtime' , undefined ) ;
82
83
83
84
// check can activate gql plugin
84
85
// if config found in folder then activate
@@ -104,11 +105,13 @@ function createClientForWorkspace(folder: WorkspaceFolder): null | IClient {
104
105
// Otherwise the run options are used
105
106
const serverOptions : ServerOptions = {
106
107
run : {
108
+ runtime,
107
109
module : GQL_LANGUAGE_SERVER_CLI_PATH ,
108
110
transport : TransportKind . ipc ,
109
111
args : gqlLanguageServerCliOptions ,
110
112
} ,
111
113
debug : {
114
+ runtime,
112
115
module : GQL_LANGUAGE_SERVER_CLI_PATH ,
113
116
transport : TransportKind . ipc ,
114
117
args : gqlLanguageServerCliOptions ,
Original file line number Diff line number Diff line change 243
243
universal-user-agent "^2.0.0"
244
244
url-template "^2.0.8"
245
245
246
- " @playlyfe/gql-language-server@0.2 .0 " :
247
- version "0.2 .0"
248
- resolved "https://registry.yarnpkg.com/@playlyfe/gql-language-server/-/gql-language-server-0.2 .0.tgz#27516cd253a66fa63ea0e0fe679efd5284a3ad34 "
249
- integrity sha512-Jk2U2bVzVkdv7aOYUn++39LUw/cQRAJEUht4lQLAV3gwxuDb0nkllrxhbGXmLFeyz54v6GcLLIPZAk4AOymntw ==
246
+ " @playlyfe/gql-language-server@0.3 .0 " :
247
+ version "0.3 .0"
248
+ resolved "https://registry.yarnpkg.com/@playlyfe/gql-language-server/-/gql-language-server-0.3 .0.tgz#55fcdd179e002ee88cff3ae362e273f70fa27e73 "
249
+ integrity sha512-SCvo3ino5s1MRyIbqrXWhAgDpatyfZGwySWoWh73HH58+gB20OxrJCgQq34eXFR05eRE5uXV9HdcEsTAOJFEVA ==
250
250
dependencies :
251
251
" @babel/polyfill" " 7.4.4"
252
252
" @babel/runtime" " 7.4.5"
You can’t perform that action at this time.
0 commit comments