Skip to content

Commit cd329ee

Browse files
committed
Fix source maps
1 parent 2671414 commit cd329ee

File tree

2 files changed

+7
-19
lines changed

2 files changed

+7
-19
lines changed

.vscode/launch.json

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,12 @@
88
"request": "launch",
99
"runtimeExecutable": "${execPath}",
1010
"args": [
11-
"--extensionDevelopmentPath=${workspaceRoot}/dist/vscode-codeql"
11+
"--extensionDevelopmentPath=${workspaceRoot}/extensions/ql-vscode"
1212
],
1313
"stopOnEntry": false,
1414
"sourceMaps": true,
1515
"outFiles": [
16-
"${workspaceRoot}/dist/vscode-codeql/out/**/*.js",
17-
"${workspaceRoot}/dist/vscode-codeql/node_modules/semmle-bqrs/out/**/*.js",
18-
"${workspaceRoot}/dist/vscode-codeql/node_modules/semmle-io/out/**/*.js",
19-
"${workspaceRoot}/dist/vscode-codeql/node_modules/semmle-io-node/out/**/*.js",
20-
"${workspaceRoot}/dist/vscode-codeql/node_modules/@github/codeql-vscode-utils/out/**/*.js"
16+
"${workspaceRoot}/extensions/ql-vscode/out/**/*.js",
2117
],
2218
"preLaunchTask": "Build"
2319
},
@@ -54,13 +50,13 @@
5450
"request": "launch",
5551
"runtimeExecutable": "${execPath}",
5652
"args": [
57-
"--extensionDevelopmentPath=${workspaceRoot}/dist/vscode-codeql",
53+
"${workspaceRoot}/extensions/ql-vscode/out/**/*.js",
5854
"--extensionTestsPath=${workspaceRoot}/extensions/ql-vscode/out/vscode-tests/no-workspace/index"
5955
],
6056
"stopOnEntry": false,
6157
"sourceMaps": true,
6258
"outFiles": [
63-
"${workspaceRoot}/dist/vscode-codeql/out/**/*.js",
59+
"${workspaceRoot}/extensions/ql-vscode/out/**/*.js",
6460
"${workspaceRoot}/extensions/ql-vscode/out/vscode-tests/**/*.js"
6561
],
6662
"preLaunchTask": "Build"
@@ -71,14 +67,14 @@
7167
"request": "launch",
7268
"runtimeExecutable": "${execPath}",
7369
"args": [
74-
"--extensionDevelopmentPath=${workspaceRoot}/dist/vscode-codeql",
70+
"${workspaceRoot}/extensions/ql-vscode/out/**/*.js",
7571
"--extensionTestsPath=${workspaceRoot}/extensions/ql-vscode/out/vscode-tests/minimal-workspace/index",
7672
"${workspaceRoot}/extensions/ql-vscode/test/data"
7773
],
7874
"stopOnEntry": false,
7975
"sourceMaps": true,
8076
"outFiles": [
81-
"${workspaceRoot}/dist/vscode-codeql/out/**/*.js",
77+
"${workspaceRoot}/extensions/ql-vscode/out/**/*.js",
8278
"${workspaceRoot}/extensions/ql-vscode/out/vscode-tests/**/*.js"
8379
],
8480
"preLaunchTask": "Build"

extensions/ql-vscode/gulpfile.ts/typescript.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import * as colors from 'ansi-colors';
22
import * as gulp from 'gulp';
3-
import * as path from 'path';
43
import * as sourcemaps from 'gulp-sourcemaps';
54
import * as ts from 'gulp-typescript';
65

@@ -25,16 +24,9 @@ export function compileTypeScript() {
2524
return tsProject.src()
2625
.pipe(sourcemaps.init())
2726
.pipe(tsProject(goodReporter()))
28-
.pipe((sourcemaps as any).mapSources((sourcePath: string, _file: string) => {
29-
// The source path is kind of odd, because it's relative to the `tsconfig.json` file in the
30-
// `typescript-config` package, which lives in the `node_modules` directory of the package
31-
// that is being built. It starts out as something like '../../../src/foo.ts', and we need to
32-
// strip out the leading '../../../'.
33-
return path.join('a/b/c', sourcePath);
34-
}))
3527
.pipe(sourcemaps.write('.', {
3628
includeContent: false,
37-
sourceRoot: '.', // XXX this is probably wrong
29+
sourceRoot: '.',
3830
}))
3931
.pipe(gulp.dest('out'));
4032
}

0 commit comments

Comments
 (0)