if-else1 babel, change ternary to If-else statements var babel = require("@babel/core"); // 삼항연산자를 if문으로 수정 var ternaryTemplate = babel.template(` (function() { if (TEST) { return CONSEQUENT; } return ALTERNATE; })(); `); var custom1 = function ({ types: t }) { return { visitor: { ConditionalExpression(path) { try { path.replaceWith( ternaryTemplate({ TEST: path.node.test, CONSEQUENT: path.node.consequent, ALTERNATE: path.node.alternate, }) ); } c.. 2022. 11. 29. 이전 1 다음