Skip to content

Commit

Permalink
feat(compartment-mapper): throw contextual error when moduleTransform…
Browse files Browse the repository at this point in the history
… fails
  • Loading branch information
kumavis committed May 17, 2023
1 parent 53973bd commit df9d146
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions packages/compartment-mapper/src/link.js
Expand Up @@ -116,12 +116,21 @@ const makeExtensionParser = (
}

if (has(moduleTransforms, language)) {
({ bytes, parser: language } = await moduleTransforms[language](
bytes,
specifier,
location,
packageLocation,
));
try {
({ bytes, parser: language } = await moduleTransforms[language](
bytes,
specifier,
location,
packageLocation,
));
} catch (err) {
throw Error(
`Error transforming ${q(language)} source in ${q(location)}: ${
err.message
}`,
{ cause: err },
);
}
}

if (!has(parserForLanguage, language)) {
Expand Down

0 comments on commit df9d146

Please sign in to comment.