From 94cacf74e881862fe97931e4fcd3495016349d87 Mon Sep 17 00:00:00 2001 From: Matvey Ryabchikov <35634442+ronanru@users.noreply.github.com> Date: Wed, 17 Jul 2024 21:20:02 +0300 Subject: [PATCH] fix: camelize function doesn't work for packages with dots in the name --- scripts/scaffold-codemod.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/scaffold-codemod.js b/scripts/scaffold-codemod.js index e55ee90..30cf037 100644 --- a/scripts/scaffold-codemod.js +++ b/scripts/scaffold-codemod.js @@ -12,7 +12,7 @@ import jscodeshift from 'jscodeshift'; const name = process.argv[2]; /** @param {string} s */ -const camelize = (s) => s.replace(/-./g, (x) => x[1].toUpperCase()); +const camelize = (s) => s.replace(/[-\.]./g, (x) => x[1].toUpperCase()); fs.mkdirSync(`./test/fixtures/${name}/case-1`, { recursive: true }); fs.writeFileSync( @@ -38,7 +38,7 @@ fs.writeFileSync( */ /** - * @param {CodemodOptions} [options] + * @param {CodemodOptions} [options] * @returns {Codemod} */ export default function(options) {