2015-09-15 06:12:46 +01:00

20 lines
374 B
JavaScript

export default function () {
return {
visitor: {
NumberLiteral(node) {
// number octal like 0b10 or 0o70
if (/^0[ob]/i.test(node.raw)) {
node.raw = undefined;
}
},
StringLiteral(node) {
// unicode escape
if (/\\[u]/gi.test(node.raw)) {
node.raw = undefined;
}
}
}
};
}