22 lines
469 B
JavaScript
22 lines
469 B
JavaScript
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
|
|
exports.default = function () {
|
|
return {
|
|
inherits: require("babel-plugin-syntax-do-expressions"),
|
|
|
|
visitor: {
|
|
DoExpression: function DoExpression(path) {
|
|
var body = path.node.body.body;
|
|
if (body.length) {
|
|
path.replaceWithMultiple(body);
|
|
} else {
|
|
path.replaceWith(path.scope.buildUndefinedNode());
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
module.exports = exports["default"]; |