From a518964fdef2992b03915faad0f3fff82fa7fe48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Filip?= <renefilip@mail.com> Date: Fri, 2 Aug 2024 18:14:10 +0200 Subject: [PATCH] Fix percentage of script --- scripts/which.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/which.js b/scripts/which.js index aea1dfd..8dfcd08 100644 --- a/scripts/which.js +++ b/scripts/which.js @@ -21,13 +21,18 @@ filteredModuleReplacements.forEach((replacement) => { console.log(`https://npmjs.com/package/${replacement.moduleName}`); }); -const implementedCodemods = Object.keys(codemods).length; // Number of implemented codemods -const implementedCodemodsPercentage = (implementedCodemods / all.length) * 100; +const implementedCodemodsNumber = Object.keys(codemods).length; +const implementedFilteredCodemodsNumber = + all.length - filteredModuleReplacements.length || 0; +const implementedCodemodsPercentage = + (implementedFilteredCodemodsNumber / all.length) * 100; console.log( - `\nNumber of implemented codemods: ${Object.keys(codemods).length}`, + `\nNumber of all implemented codemods: ${implementedCodemodsNumber}`, +); +console.log( + `Total number of native and micro-utils module replacements: ${all.length}`, ); -console.log(`Total number of module replacements: ${all.length}`); console.log( `Number of module replacements left to implement codemods for: ${filteredModuleReplacements.length}`, );