Spaces:
Sleeping
Sleeping
; | |
Object.defineProperty(exports, "__esModule", { | |
value: true | |
}); | |
exports.default = void 0; | |
var _helperPluginUtils = require("@babel/helper-plugin-utils"); | |
var _pluginSyntaxNumericSeparator = require("@babel/plugin-syntax-numeric-separator"); | |
function remover({ | |
node | |
}) { | |
var _extra$raw; | |
const { | |
extra | |
} = node; | |
if (extra != null && (_extra$raw = extra.raw) != null && _extra$raw.includes("_")) { | |
extra.raw = extra.raw.replace(/_/g, ""); | |
} | |
} | |
var _default = (0, _helperPluginUtils.declare)(api => { | |
api.assertVersion(7); | |
return { | |
name: "proposal-numeric-separator", | |
inherits: _pluginSyntaxNumericSeparator.default, | |
visitor: { | |
NumericLiteral: remover, | |
BigIntLiteral: remover | |
} | |
}; | |
}); | |
exports.default = _default; |