20 lines
374 B
JavaScript
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;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
}
|