File tree Expand file tree Collapse file tree
src/vs/platform/credentials/node Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ RUN apt-get install -y libx11-xcb-dev libx11-xcb-dev:i386
2929RUN apt-get install -y libgl1-mesa-glx:i386 libgl1-mesa-dri:i386
3030RUN apt-get install -y libxkbfile-dev
3131RUN apt-get install -y bc bsdmainutils
32+ RUN apt-get install -y libsecret-1-dev
3233
3334# Xvfb
3435# Thanks https://medium.com/@griggheo/running-headless-selenium-webdriver-tests-in-docker-containers-342fdbabf756
Original file line number Diff line number Diff line change 3333 "https-proxy-agent" : " 0.3.6" ,
3434 "iconv-lite" : " 0.4.15" ,
3535 "jschardet" : " ^1.4.2" ,
36- "keytar" : " ^4.0.3" ,
3736 "minimist" : " 1.2.0" ,
3837 "native-keymap" : " 1.2.4" ,
3938 "node-pty" : " 0.6.9" ,
126125 "url" : " https://github.com/Microsoft/vscode/issues"
127126 },
128127 "optionalDependencies" : {
128+ "keytar" : " ^4.0.3" ,
129129 "windows-foreground-love" : " 0.1.0" ,
130130 "windows-mutex" : " ^0.2.0" ,
131131 "fsevents" : " 0.3.8"
Original file line number Diff line number Diff line change 66
77import { TPromise } from 'vs/base/common/winjs.base' ;
88import { ICredentialsService } from 'vs/platform/credentials/common/credentials' ;
9- import * as keytar from 'keytar' ;
9+
10+ import * as keytarType from 'keytar' ;
11+ let keytar : typeof keytarType ;
12+ require ( [ 'keytar' ] , ( [ k ] ) => {
13+ keytar = k ;
14+ } , err => {
15+ // TODO chrmarti
16+ } ) ;
1017
1118export class CredentialsService implements ICredentialsService {
1219
You can’t perform that action at this time.
0 commit comments