Skip to content

Commit 0a874c4

Browse files
CopiloteleanorjboydCopilot
authored
Bump @vscode/test-electron to v3.1.0 (#26060)
Updates `@vscode/test-electron` from `^2.3.8` to `^3.1.0`. ## Changes - `package.json`: version constraint updated to `^3.1.0` - `package-lock.json`: resolved to `3.1.0` --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eleanorjboyd <26030610+eleanorjboyd@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent ed7244f commit 0a874c4

6 files changed

Lines changed: 530 additions & 251 deletions

File tree

gulpfile.js

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
'use strict';
1010

1111
const gulp = require('gulp');
12-
const ts = require('gulp-typescript');
1312
const spawn = require('cross-spawn');
1413
const path = require('path');
1514
const del = require('del');
@@ -20,22 +19,15 @@ const nativeDependencyChecker = require('node-has-native-dependencies');
2019
const flat = require('flat');
2120
const { argv } = require('yargs');
2221
const os = require('os');
23-
const typescript = require('typescript');
24-
25-
const tsProject = ts.createProject('./tsconfig.json', { typescript });
26-
2722
const isCI = process.env.TRAVIS === 'true' || process.env.TF_BUILD !== undefined;
2823

2924
gulp.task('compileCore', (done) => {
30-
let failed = false;
31-
tsProject
32-
.src()
33-
.pipe(tsProject())
34-
.on('error', () => {
35-
failed = true;
36-
})
37-
.js.pipe(gulp.dest('out'))
38-
.on('finish', () => (failed ? done(new Error('TypeScript compilation errors')) : done()));
25+
spawnAsync(process.execPath, ['./node_modules/typescript/lib/tsc.js', '-p', './tsconfig.json'], undefined, true)
26+
.then(() => done())
27+
.catch((ex) => {
28+
console.log(ex);
29+
done(new Error(`TypeScript compilation errors: ${ex instanceof Error ? ex.message : ex}`));
30+
});
3931
});
4032

4133
gulp.task('compileApi', (done) => {

0 commit comments

Comments
 (0)