From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- .../lib/index.js | 28 ---------------------- 1 file changed, 28 deletions(-) delete mode 100644 node_modules/babel-plugin-minify-numeric-literals/lib/index.js (limited to 'node_modules/babel-plugin-minify-numeric-literals/lib') diff --git a/node_modules/babel-plugin-minify-numeric-literals/lib/index.js b/node_modules/babel-plugin-minify-numeric-literals/lib/index.js deleted file mode 100644 index cef4cc47..00000000 --- a/node_modules/babel-plugin-minify-numeric-literals/lib/index.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; - -module.exports = function () { - return { - name: "minify-numeric-literals", - visitor: { - NumericLiteral(path) { - if (!path.node.extra) return; - const normal = path.node.value.toString().replace(/^0\./, "."); - let exponential = path.node.value.toExponential().replace(/\+/g, ""); - - if (exponential.indexOf(".") >= 0 && exponential.indexOf("e") >= 0) { - const lastChar = exponential.substr(exponential.lastIndexOf("e") + 1); - const dotIndex = exponential.lastIndexOf(".") + 1; - const subLength = exponential.substr(dotIndex, exponential.lastIndexOf("e") - dotIndex).length; - exponential = (exponential.substr(0, exponential.lastIndexOf("e") + 1) + (lastChar - subLength)).replace(".", "").replace(/e0/, ""); - } - - const replacement = normal.length > exponential.length ? exponential : normal; - - if (path.node.extra.raw.length > replacement.length) { - path.node.extra.raw = replacement; - } - } - - } - }; -}; \ No newline at end of file -- cgit v1.2.3