From bc673cba2caf0cbed3e497046ab52d48b3de7c43 Mon Sep 17 00:00:00 2001 From: Manassarn Manoonchai Date: Wed, 7 Jul 2021 13:21:48 +0700 Subject: [PATCH] fix: Change file encoding & linefeed --- main.ts | 10 +++++----- output/test.klc | Bin 911 -> 1690 bytes test/main.test.ts | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/main.ts b/main.ts index 89fd5bf..8dd1df5 100644 --- a/main.ts +++ b/main.ts @@ -133,13 +133,13 @@ export async function generateKlc( fs.writeFileSync( "./output/test.klc", [ - lines.join("\n\n"), - shiftStateLines.join("\n"), - layoutLines.join("\n"), + lines.join("\r\n\r\n"), + shiftStateLines.join("\r\n"), + layoutLines.join("\r\n"), "ENDKBD", - ].join("\n\n"), + ].join("\r\n\r\n"), { - encoding: "utf8", + encoding: "utf16le", } ) } diff --git a/output/test.klc b/output/test.klc index 6f294a8ce2fcf6e8ffd29c955cc8c427df2adc69..3810314e823106d9dc6ba4aa57e45795f3860803 100644 GIT binary patch literal 1690 zcmZ{l=~ELy5XD=|QiBpjyw4CoISl0Fu*#Cny(CLQHlX-HM1+zmg%6@1{o8$S@&-~K zwKX-fzkb`(-P4)0tZY?FSY&&4Y$te*ZQs7&?Fck&eXUdfRHW>u$M&8x`wV z*LJLDp*5@t5A+k^t^bEAf-bNPXa|bFBRKckhSv(zZL8sn0RC$3t5d|6f#>Fs?_q7| zvP&aE{}d7N!H{|zo_ZD|z79Mml#kCQhUd`g*dfLUFluL+W}#lhlR{)C_SJsaH&icW zMT}P%WmNGy_M)%cf3ziOW8`sUhjx1Ay^Y;=5Yra+q=&41f)DQL$EOiikGmajhyq8_!8E%k#n9FU&fj?a?T&bSFomyobz+>Rjg?v=R7CA zhc#{FoM*)MvF@PWk?p$v*+4B~=`xsirTaXj>!L%>Rj*;0cdDH8zNxP($%NfX4$g%Y zdnCD~n$RUl(Vtyx$nl zCGeIw&mj^ofw#q(o6m!HdW6UK!)@qhq~p1GUDw^EA>Mr_WT9M;lGX4^?#f73VSnQ) P$6q7w_9{-3|4F|AZYz+Y literal 911 zcmYk)S8vl$6bJC<|M?Ul3^7!C@3ozQgdoFhOyf8tZXrBS(l%8qLGnQ15m7*e4))$# z?7i%7wBRDezVl*FgI@Iv>sGSb+=LSU1S&LhQiuL=2ekZ>1FF4hZAnA?F9|+(}~(OZzODo zrO+i(7#_}42FFjG=x6NAo=mxWvPb&A(BZH>H$S_;Z!2|z@sQLMlzeuOGSFOVY$9dB zaA~lglnskZ3!6zfu(`Ccg;Wj>mkzd)$|J{R4o689kmoXwZKR4Qa9O}kQe70eEMhyU zX#}o6>3fawHb+C4BsC*Zvo6VA>>{mjkef+-9!YeAw8o*7(QO`ANgKGr56o547FxpB z%*&*0gu?gCr=%Tpgb$g^q;nV-eq;V7orfn}WZolPKp_0dyhgf+rtkst3hA!QGu?nB zzR1xM=_!fQ)hE$M9@k0tP!guUct?5`={l46Eb|T-g{pL4a5BC_(kXc_$da6nEg~uA1X&ezo%vWS)a5!arf%%wB4;AU&z@hVvczVH`wjVw#1QVD#2efMthGv1PAOWbr@Ua-DzUpfCwmLqxk Q4^5&N`-t2|b*x { expect(fs.existsSync("output/test.klc")).toBeTruthy() const lines = fs - .readFileSync("output/test.klc", "utf-8") - .split("\n") + .readFileSync("output/test.klc", "utf16le") + .split("\r\n") .filter(Boolean) // Assert file headers