Skip to content

Commit 5abdc6f

Browse files
author
Ugaitz Urien
authored
fix: Fix stacktraces when source maps are enabled and the file has not been rewritten (#144)
1 parent 33aba65 commit 5abdc6f

13 files changed

Lines changed: 103 additions & 22 deletions

.eslintignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@ samples
22
test/resources/**
33
index.d.ts
44
wasm
5-
integration-test/requires/error-typescript.js
6-
integration-test/requires/error-typescript.ts
5+
integration-test/requires/error-typescript-append.js
6+
integration-test/requires/error-typescript-append.ts
7+
integration-test/requires/error-typescript-simple.js
8+
integration-test/requires/error-typescript-simple.ts

integration-test/requires/error-typescript-append.js

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

integration-test/requires/error-typescript-append.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// A comment to force everything in different lines
2+
console.log(new Error('Error out of main'))
3+
4+
function main (arg: string) {
5+
console.log(new Error('Error in main' + arg))
6+
7+
;(() => {
8+
console.log(new Error('Error in unnamed arrow function' + arg))
9+
})()
10+
11+
;(function () {
12+
console.log(new Error('Error in unnamed function' + arg))
13+
})()
14+
}
15+
16+
main('arg')

integration-test/requires/error-typescript-simple.js

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

integration-test/requires/error-typescript-simple.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
console.log(new Error('Error out of main'))
2+
3+
function main () {
4+
console.log(new Error('Error in main'))
5+
;(() => {
6+
console.log(new Error('Error in unnamed arrow function'))
7+
})()
8+
;(function () {
9+
console.log(new Error('Error in unnamed function'))
10+
})()
11+
}
12+
13+
main()

integration-test/requires/error-typescript.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

integration-test/requires/error-typescript.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

integration-test/requires/error-typescript.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)