Skip to content

Commit 1e58e49

Browse files
committed
1.0.7
1 parent 99f197d commit 1e58e49

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@idrinth/typescript-language-from-yaml",
3-
"version": "1.0.6",
3+
"version": "1.0.7",
44
"description": "Translates yaml files to ts for translation autocompletion, autocorrection and better developer support",
55
"bin": {
66
"itlfy": "bin/itlfy.js"

src/generate.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {unlinkSync} from "node:fs";
1919

2020
export default (logger: Logger, cwd: string, shouldSplit = false, isVerbatimModuleSyntax = false) => {
2121
if (existsSync(`${cwd}/${TARGET_DIR}`,)) {
22-
for (const file in readdirSync(`${cwd}/${TARGET_DIR}`, 'utf8',)) {
22+
for (const file of readdirSync(`${cwd}/${TARGET_DIR}`, 'utf8',)) {
2323
unlinkSync(`${cwd}/${TARGET_DIR}/${file}`,);
2424
}
2525
}
@@ -84,8 +84,9 @@ export default (logger: Logger, cwd: string, shouldSplit = false, isVerbatimModu
8484
let fileImporter = '';
8585
let fileExporter = 'const translations = {';
8686
for (const f of files) {
87-
fileImporter += `import ${ f.replace('-', '_',) } from './${ f }.js';\n`;
88-
fileExporter += `\n '${ f }': ${ f.replace('-', '_',) },`;
87+
const v = f.replace(/-/gu, '_',);
88+
fileImporter += `import ${ v } from './${ f }.js';\n`;
89+
fileExporter += `\n '${ f }': ${ v },`;
8990
}
9091
fileExporter += '\n};';
9192
writeFileSync(

0 commit comments

Comments
 (0)