Pass the caller.name option in Babel's own callers.

This commit is contained in:
Logan Smyth
2018-08-16 16:35:49 -07:00
parent 8d6ed7e0aa
commit 90bebe7186
3 changed files with 17 additions and 0 deletions

View File

@@ -49,9 +49,14 @@ export function addSourceMappingUrl(code, loc) {
return code + "\n//# sourceMappingURL=" + path.basename(loc);
}
const CALLER = {
name: "@babel/cli",
};
export function transform(filename, code, opts) {
opts = {
...opts,
caller: CALLER,
filename,
};
@@ -64,6 +69,11 @@ export function transform(filename, code, opts) {
}
export function compile(filename, opts) {
opts = {
...opts,
caller: CALLER,
};
return new Promise((resolve, reject) => {
babel.transformFile(filename, opts, (err, result) => {
if (err) reject(err);