Skip to content

fix: support file:// protocol seen in node14 ESM modules #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

chrisdickinson
Copy link

Hi! I've been testing ESM support for a work project, and noticed that filenames in stack traces were prefixed by file://. As a result, getSourceContext would return empty results, while getRelativeFileName was unable to properly truncate the filename. This change appears to fix the issue.

I've added some pretty bare-bones tests to assert that the change works. I rearranged package.json a bit to get it to work (moving standard to npm run lint, run as a posttest command) but please discard that change if it's not your cup of tea!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant