@@ -51,8 +51,8 @@ async function publishPackage(packagePath: string) {
5151 return ;
5252 }
5353 exec ( 'npm publish --provenance --access public' , { cwd : packagePath } , ( error , stdout , stderr ) => {
54- if ( error || stderr ) {
55- reject ( error || new Error ( stderr ) ) ;
54+ if ( error ) {
55+ reject ( error ) ;
5656 return ;
5757 }
5858 console . log ( `Successfully published package at ${ packagePath } :` , stdout ) ;
@@ -119,9 +119,9 @@ async function tryPublishExtension(): Promise<boolean> {
119119
120120async function getVsceVersion ( id : string ) : Promise < string > {
121121 return new Promise ( ( resolve , reject ) => {
122- exec ( `npx vsce show ${ id } --json` , ( error , stdout , stderr ) => {
123- if ( error || stderr ) {
124- reject ( error || new Error ( stderr ) ) ;
122+ exec ( `npx vsce show ${ id } --json` , ( error , stdout ) => {
123+ if ( error ) {
124+ reject ( error ) ;
125125 return ;
126126 }
127127 const info = JSON . parse ( stdout ) ;
@@ -138,8 +138,8 @@ async function publishVsce(packagePath: string, fileName: string): Promise<void>
138138 return ;
139139 }
140140 exec ( `npx vsce publish ${ fileName } -p ${ process . env . VSCE_TOKEN } ` , { cwd : packagePath } , ( error , stdout , stderr ) => {
141- if ( error || stderr ) {
142- reject ( error || new Error ( stderr ) ) ;
141+ if ( error ) {
142+ reject ( error ) ;
143143 return ;
144144 }
145145 console . log ( `Successfully published VSCE extension at ${ packagePath } :` , stdout ) ;
@@ -151,8 +151,8 @@ async function publishVsce(packagePath: string, fileName: string): Promise<void>
151151async function getOvsxVersion ( id : string ) : Promise < string > {
152152 return new Promise ( ( resolve , reject ) => {
153153 exec ( `npx ovsx get ${ id } --metadata` , ( error , stdout , stderr ) => {
154- if ( error || stderr ) {
155- reject ( error || new Error ( stderr ) ) ;
154+ if ( error ) {
155+ reject ( error ) ;
156156 return ;
157157 }
158158 const info = JSON . parse ( stdout ) ;
@@ -169,8 +169,8 @@ async function publishOvsx(packagePath: string, fileName: string): Promise<void>
169169 return ;
170170 }
171171 exec ( `npx ovsx publish ${ fileName } -p ${ process . env . OVSX_TOKEN } ` , { cwd : packagePath } , ( error , stdout , stderr ) => {
172- if ( error || stderr ) {
173- reject ( error || new Error ( stderr ) ) ;
172+ if ( error ) {
173+ reject ( error ) ;
174174 return ;
175175 }
176176 console . log ( `Successfully published OVSX extension at ${ packagePath } :` , stdout ) ;
0 commit comments