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 61779cf..0000000 Binary files a/tools/encoding-fixer/bun.lockb and /dev/null differ 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 - } -}