From a0e8a3b116bba5aed20b231fc6e3b9ddb689b3f3 Mon Sep 17 00:00:00 2001 From: Muhammad Sammy Date: Fri, 19 Jun 2020 11:51:39 +0200 Subject: [PATCH] fix: correct typo in customClassesFilename parameter name --- src/cli.ts | 4 ++-- src/generation/createFile.ts | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index d74a209a..5675149b 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -22,7 +22,7 @@ commander createFileWithGeneratedTypes({ configFilename: config, outputFilename: output, - cutomClassesFilename: classesFile, + customClassesFilename: classesFile, customClassesTypeName: typeName, }); } else { @@ -57,7 +57,7 @@ commander createFileWithGeneratedTypes({ configFilename: answers.configFilename, outputFilename: answers.outputFilename, - cutomClassesFilename: answers.cutomClassesFilename, + customClassesFilename: answers.cutomClassesFilename, customClassesTypeName: answers.customClassesTypeName, }); }) diff --git a/src/generation/createFile.ts b/src/generation/createFile.ts index ab82582b..cfbd1eac 100644 --- a/src/generation/createFile.ts +++ b/src/generation/createFile.ts @@ -8,16 +8,16 @@ import { ClassesGenerator } from './ClassesGenerator'; interface Options { configFilename: string | void; outputFilename: string | void; - cutomClassesFilename: string | 'none' | void; + customClassesFilename: string | 'none' | void; customClassesTypeName: string | 'none' | void; } export function createFileWithGeneratedTypes(options: Options): void { - const { configFilename, outputFilename, cutomClassesFilename, customClassesTypeName } = options; + const { configFilename, outputFilename, customClassesFilename, customClassesTypeName } = options; if (!configFilename) return console.error('tailwindcss config file is not provided'.red); if (!outputFilename) return console.error('Please provide a valid filename to add generated types to it'.red); - if (!cutomClassesFilename) return console.error('Please provide the file containing the custom classes'.red); + if (!customClassesFilename) return console.error('Please provide the file containing the custom classes'.red); if (!customClassesTypeName) return console.error('Please provide the name of exported custom classes type'.red); fs.readFile(`./${configFilename}`, { encoding: 'utf-8' }, (err, data) => { @@ -30,7 +30,7 @@ export function createFileWithGeneratedTypes(options: Options): void { ? ' | TCustomFormsPluginClasses' : ''; - data = data.replace(/('|")?plugins('|")? *: *\[(.*|\n)*?\],?/g, ''); + data = data.replace(/(['"])?plugins(['"])? *: *\[(.*|\n)*?],?/g, ''); const configScanner = new ConfigScanner(eval(data)); @@ -48,13 +48,13 @@ export function createFileWithGeneratedTypes(options: Options): void { const isCustomClassesAdded: boolean = typeof customClassesTypeName !== 'undefined' && - typeof cutomClassesFilename !== 'undefined' && + typeof customClassesFilename !== 'undefined' && customClassesTypeName !== 'none' && - cutomClassesFilename !== 'none'; + customClassesFilename !== 'none'; const importedTCustomClasses = isCustomClassesAdded ? ' | TCustomClassesFromExternalFile' : ''; const TCustomClassesImportStatement = isCustomClassesAdded - ? `import {${customClassesTypeName} as TCustomClassesFromExternalFile} from './${cutomClassesFilename}';` + ? `import {${customClassesTypeName} as TCustomClassesFromExternalFile} from './${customClassesFilename}';` : ''; // prettier-ignore