"use strict"; module.exports = function (_ref) { var t = _ref.types; return { name: "minify-numeric-literals", visitor: { NumericLiteral: function NumericLiteral(path) { if (!path.node.extra) return; var exponential = path.node.value.toExponential().replace(/\+/g, "").replace(/e0/, ""); if (path.node.extra.raw.length > exponential.length) { var literal = t.numericLiteral(path.node.value); literal.extra = { raw: exponential, rawValue: path.node.value }; path.replaceWith(literal); } } } }; };