putout
Version:
the pluggable code transformer
24 lines (17 loc) • 381 B
JavaScript
;
const name = '[transform]';
const returns = (a) => () => a;
module.exports = (line) => {
if (!line)
return [];
const [from, to] = line.split('->');
const report = returns(line);
const replace = returns({
[from]: to,
});
const plugin = [name, {
report,
replace,
}];
return [plugin];
};