Pass the caller.name option in Babel's own callers.
This commit is contained in:
parent
8d6ed7e0aa
commit
90bebe7186
@ -49,9 +49,14 @@ export function addSourceMappingUrl(code, loc) {
|
|||||||
return code + "\n//# sourceMappingURL=" + path.basename(loc);
|
return code + "\n//# sourceMappingURL=" + path.basename(loc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const CALLER = {
|
||||||
|
name: "@babel/cli",
|
||||||
|
};
|
||||||
|
|
||||||
export function transform(filename, code, opts) {
|
export function transform(filename, code, opts) {
|
||||||
opts = {
|
opts = {
|
||||||
...opts,
|
...opts,
|
||||||
|
caller: CALLER,
|
||||||
filename,
|
filename,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -64,6 +69,11 @@ export function transform(filename, code, opts) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function compile(filename, opts) {
|
export function compile(filename, opts) {
|
||||||
|
opts = {
|
||||||
|
...opts,
|
||||||
|
caller: CALLER,
|
||||||
|
};
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
babel.transformFile(filename, opts, (err, result) => {
|
babel.transformFile(filename, opts, (err, result) => {
|
||||||
if (err) reject(err);
|
if (err) reject(err);
|
||||||
|
|||||||
@ -60,6 +60,9 @@ program.usage("[options] [ -e script | script.js ] [arguments]");
|
|||||||
program.parse(process.argv);
|
program.parse(process.argv);
|
||||||
|
|
||||||
register({
|
register({
|
||||||
|
caller: {
|
||||||
|
name: "@babel/node",
|
||||||
|
},
|
||||||
extensions: program.extensions,
|
extensions: program.extensions,
|
||||||
ignore: program.ignore,
|
ignore: program.ignore,
|
||||||
only: program.only,
|
only: program.only,
|
||||||
|
|||||||
@ -125,6 +125,10 @@ export default function register(opts?: Object = {}) {
|
|||||||
|
|
||||||
transformOpts = {
|
transformOpts = {
|
||||||
...opts,
|
...opts,
|
||||||
|
caller: {
|
||||||
|
name: "@babel/register",
|
||||||
|
...(opts.caller || {}),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
let { cwd = "." } = transformOpts;
|
let { cwd = "." } = transformOpts;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user