Skip to content

Commit 9a88bff

Browse files
committed
Fix 1 line shift in stack traces
PR-URL: #102
1 parent 9d47e9b commit 9a88bff

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased][unreleased]
44

5+
- Fix 1 line shift in stack traces
6+
57
## [1.2.3][] - 2023-02-19
68

79
- Add `node:` prefix in require for built-in modules

metavm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class MetaScript {
7373
const common = this.type === MODULE_TYPE.COMMONJS;
7474
const strict = useStrict(src);
7575
const code = common ? wrapSource(src) : `{\n${src}\n}`;
76-
const lineOffset = strict === '' ? 0 : -1;
76+
const lineOffset = strict === '' ? -1 : -2;
7777
const scriptOptions = { filename: name, ...options, lineOffset };
7878
this.script = new vm.Script(strict + code, scriptOptions);
7979
this.context = options.context || createContext();

0 commit comments

Comments
 (0)