From 8a1acefeeb91de0dede5ea7faf2aea8752a0e872 Mon Sep 17 00:00:00 2001 From: sdgmt2 Date: Sat, 6 Apr 2024 00:42:30 +0200 Subject: [PATCH] move encoding tool to separate repo --- tools/encoding-fixer/.gitignore | 175 ----------------------------- tools/encoding-fixer/README.md | 15 --- tools/encoding-fixer/bun.lockb | Bin 3139 -> 0 bytes tools/encoding-fixer/index.ts | 27 ----- tools/encoding-fixer/package.json | 11 -- tools/encoding-fixer/test.cpp | 2 - tools/encoding-fixer/tsconfig.json | 27 ----- 7 files changed, 257 deletions(-) delete mode 100644 tools/encoding-fixer/.gitignore delete mode 100644 tools/encoding-fixer/README.md delete mode 100755 tools/encoding-fixer/bun.lockb delete mode 100644 tools/encoding-fixer/index.ts delete mode 100644 tools/encoding-fixer/package.json delete mode 100644 tools/encoding-fixer/test.cpp delete mode 100644 tools/encoding-fixer/tsconfig.json diff --git a/tools/encoding-fixer/.gitignore b/tools/encoding-fixer/.gitignore deleted file mode 100644 index 9b1ee42..0000000 --- a/tools/encoding-fixer/.gitignore +++ /dev/null @@ -1,175 +0,0 @@ -# Based on https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore - -# Logs - -logs -_.log -npm-debug.log_ -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Caches - -.cache - -# Diagnostic reports (https://nodejs.org/api/report.html) - -report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json - -# Runtime data - -pids -_.pid -_.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover - -lib-cov - -# Coverage directory used by tools like istanbul - -coverage -*.lcov - -# nyc test coverage - -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) - -.grunt - -# Bower dependency directory (https://bower.io/) - -bower_components - -# node-waf configuration - -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) - -build/Release - -# Dependency directories - -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) - -web_modules/ - -# TypeScript cache - -*.tsbuildinfo - -# Optional npm cache directory - -.npm - -# Optional eslint cache - -.eslintcache - -# Optional stylelint cache - -.stylelintcache - -# Microbundle cache - -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history - -.node_repl_history - -# Output of 'npm pack' - -*.tgz - -# Yarn Integrity file - -.yarn-integrity - -# dotenv environment variable files - -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) - -.parcel-cache - -# Next.js build output - -.next -out - -# Nuxt.js build / generate output - -.nuxt -dist - -# Gatsby files - -# Comment in the public line in if your project uses Gatsby and not Next.js - -# https://nextjs.org/blog/next-9-1#public-directory-support - -# public - -# vuepress build output - -.vuepress/dist - -# vuepress v2.x temp and cache directory - -.temp - -# Docusaurus cache and generated files - -.docusaurus - -# Serverless directories - -.serverless/ - -# FuseBox cache - -.fusebox/ - -# DynamoDB Local files - -.dynamodb/ - -# TernJS port file - -.tern-port - -# Stores VSCode versions used for testing VSCode extensions - -.vscode-test - -# yarn v2 - -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - -# IntelliJ based IDEs -.idea - -# Finder (MacOS) folder config -.DS_Store diff --git a/tools/encoding-fixer/README.md b/tools/encoding-fixer/README.md deleted file mode 100644 index 1df6b2b..0000000 --- a/tools/encoding-fixer/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# encoding-fixer - -To install dependencies: - -```bash -bun install -``` - -To run: - -```bash -bun run index.ts -``` - -This project was created using `bun init` in bun v1.1.1. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime. diff --git a/tools/encoding-fixer/bun.lockb b/tools/encoding-fixer/bun.lockb deleted file mode 100755 index 61779cface353510da2b1ae5d9c71bfcf21d6161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmd5;4Nz276n@~UusCcX;NPaZ@}m;_-tGb`t}7LeTJDUp1tg%(EX&*V!SZ%_@9|Hv zOlmu!jghHiHX{Be(_S!wLuGeZ@~n)VR#_cfzFANesipn|LA)Q@A&Xi* zZ&~E#>m_uZv_#$@i#N>>MD#Z_#-A}K|txJoEayI?6qqZrm{lt;}zVf3H zr@Cdy7Zhcc7j=owOK-kV@MYD@Un%K3wace$_u@tI#v(bM6Jk1fd3#OF`B}L)yL&FD z^?ldnKKPCEJ+4zbWK6G#2#^ha&~MteAZ_pS2bAuHlUcO^Aun#KTy(r#GWFYr+g`lh z`IiX1-X@RQbuDu#En9z=8934@OSxLTVtoGj=%K3;ZS}_b@VVh@Gqpw`wKcSHLy9b# zl5I(kY~H`=XjfhlxzdZ*`&>$*Q#LQWzE?<=9x)ZXRyQl%6`H;-?#3qzJD%wJxk#v= zf4D(;E#>tUXCtYW4LdVR$FHW`74Ot2f9d+j7-sD)+waAT&KVYoVAiD%$q!`Rx^m`s zc|`B27QAPC$m;M(u+rvXSDlx5sC;4Z-5Z@pGcYBXfrA@B$F7r0M=e-gz&X8+_tTus3Ak|WMA(y+!1GY666jje!jRSe2Pa6^wI{Zq42M0tC z>ctKW&H%()bFXj{G;49>fIBKHQ$lk>sgvd{9OD$8^gL3~1FjPUC$Fa{jluA4xYJ@Cga~KPA-;H>i0gd-moK2 OC?0;`lz1Bdcj^z6?m|ca diff --git a/tools/encoding-fixer/index.ts b/tools/encoding-fixer/index.ts deleted file mode 100644 index b1321b6..0000000 --- a/tools/encoding-fixer/index.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Glob } from 'bun'; - -// const glob = new Glob('./*.cpp'); -const glob = new Glob('../../src/**/*.cpp'); - -for await (const fileName of glob.scan('.')) { - const file = Bun.file(fileName); - const content = await file.arrayBuffer(); - const bytes = new Uint8Array(content); - const newFileContent = []; - let isString = false; - for (const byte of bytes) { - if (byte === 0x22) { - isString = !isString; - } - if (byte > 127 && isString) { - const stringifiedByte = `\\x${byte - .toString(16) - .padStart(2, '0') - .toUpperCase()}`; - newFileContent.push(...Buffer.from(stringifiedByte)); - } else { - newFileContent.push(byte); - } - } - await Bun.write(file, Buffer.from(newFileContent)); -} diff --git a/tools/encoding-fixer/package.json b/tools/encoding-fixer/package.json deleted file mode 100644 index a4f2126..0000000 --- a/tools/encoding-fixer/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "encoding-fixer", - "module": "index.ts", - "type": "module", - "devDependencies": { - "@types/bun": "latest" - }, - "peerDependencies": { - "typescript": "^5.0.0" - } -} \ No newline at end of file diff --git a/tools/encoding-fixer/test.cpp b/tools/encoding-fixer/test.cpp deleted file mode 100644 index 2240a42..0000000 --- a/tools/encoding-fixer/test.cpp +++ /dev/null @@ -1,2 +0,0 @@ -chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD \xEF\xBF\xBD\xEF\xBF\xBD\xEB\xB0\xA1 \xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD \xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD \xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xEF\xBF\xBD\xD5\xB4\xCF\xB4\xEF\xBF\xBD.")); -DWORD dwOppList[8]; // �ִ� ��Ƽ�� 8�� �̹Ƿ�.. diff --git a/tools/encoding-fixer/tsconfig.json b/tools/encoding-fixer/tsconfig.json deleted file mode 100644 index 238655f..0000000 --- a/tools/encoding-fixer/tsconfig.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "compilerOptions": { - // Enable latest features - "lib": ["ESNext", "DOM"], - "target": "ESNext", - "module": "ESNext", - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - - // Bundler mode - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true, - - // Best practices - "strict": true, - "skipLibCheck": true, - "noFallthroughCasesInSwitch": true, - - // Some stricter flags (disabled by default) - "noUnusedLocals": false, - "noUnusedParameters": false, - "noPropertyAccessFromIndexSignature": false - } -}