├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ └── iojs.yml ├── .gitignore ├── .npmignore ├── Changelog.md ├── LICENSE ├── README.md ├── encodings ├── dbcs-codec.js ├── dbcs-data.js ├── index.js ├── internal.js ├── sbcs-codec.js ├── sbcs-data-generated.js ├── sbcs-data.js ├── tables │ ├── big5-added.json │ ├── cp936.json │ ├── cp949.json │ ├── cp950.json │ ├── eucjp.json │ ├── gb18030-ranges.json │ ├── gbk-added.json │ └── shiftjis.json ├── utf16.js ├── utf32.js └── utf7.js ├── eslint.config.js ├── generation ├── gen-dbcs.js ├── gen-sbcs.js ├── gen-typings.js ├── research │ ├── complex-encodings-iconv.md │ ├── gen-normalization.js │ ├── get-iconv-encodings.js │ ├── normalization.md │ └── notes.md └── utils.js ├── lib ├── bom-handling.js ├── helpers │ └── merge-exports.js ├── index.d.ts ├── index.js └── streams.js ├── package.json ├── performance └── index.js ├── test ├── big5-test.js ├── bom-test.js ├── cesu8-test.js ├── cyrillic-test.js ├── dbcs-test.js ├── gbk-test.js ├── gbkFile.txt ├── greek-test.js ├── main-test.js ├── mocha.opts ├── sbcs-test.js ├── shiftjis-test.js ├── streams-test.js ├── turkish-test.js ├── types │ ├── iconv.ts │ └── import.ts ├── utf16-test.js ├── utf32-test.js ├── utf7-test.js └── webpack │ ├── basic-test.js │ ├── index.js │ ├── karma.conf.js │ ├── package.json │ └── stream-test.js ├── tsconfig.json └── types └── encodings.d.ts /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | 2a317908637349013ebb27fed2c4234ab8612df9 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/iojs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.github/workflows/iojs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/.npmignore -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/README.md -------------------------------------------------------------------------------- /encodings/dbcs-codec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/dbcs-codec.js -------------------------------------------------------------------------------- /encodings/dbcs-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/dbcs-data.js -------------------------------------------------------------------------------- /encodings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/index.js -------------------------------------------------------------------------------- /encodings/internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/internal.js -------------------------------------------------------------------------------- /encodings/sbcs-codec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/sbcs-codec.js -------------------------------------------------------------------------------- /encodings/sbcs-data-generated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/sbcs-data-generated.js -------------------------------------------------------------------------------- /encodings/sbcs-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/sbcs-data.js -------------------------------------------------------------------------------- /encodings/tables/big5-added.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/big5-added.json -------------------------------------------------------------------------------- /encodings/tables/cp936.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/cp936.json -------------------------------------------------------------------------------- /encodings/tables/cp949.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/cp949.json -------------------------------------------------------------------------------- /encodings/tables/cp950.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/cp950.json -------------------------------------------------------------------------------- /encodings/tables/eucjp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/eucjp.json -------------------------------------------------------------------------------- /encodings/tables/gb18030-ranges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/gb18030-ranges.json -------------------------------------------------------------------------------- /encodings/tables/gbk-added.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/gbk-added.json -------------------------------------------------------------------------------- /encodings/tables/shiftjis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/tables/shiftjis.json -------------------------------------------------------------------------------- /encodings/utf16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/utf16.js -------------------------------------------------------------------------------- /encodings/utf32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/utf32.js -------------------------------------------------------------------------------- /encodings/utf7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/encodings/utf7.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/eslint.config.js -------------------------------------------------------------------------------- /generation/gen-dbcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/gen-dbcs.js -------------------------------------------------------------------------------- /generation/gen-sbcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/gen-sbcs.js -------------------------------------------------------------------------------- /generation/gen-typings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/gen-typings.js -------------------------------------------------------------------------------- /generation/research/complex-encodings-iconv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/research/complex-encodings-iconv.md -------------------------------------------------------------------------------- /generation/research/gen-normalization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/research/gen-normalization.js -------------------------------------------------------------------------------- /generation/research/get-iconv-encodings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/research/get-iconv-encodings.js -------------------------------------------------------------------------------- /generation/research/normalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/research/normalization.md -------------------------------------------------------------------------------- /generation/research/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/research/notes.md -------------------------------------------------------------------------------- /generation/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/generation/utils.js -------------------------------------------------------------------------------- /lib/bom-handling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/lib/bom-handling.js -------------------------------------------------------------------------------- /lib/helpers/merge-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/lib/helpers/merge-exports.js -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/streams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/lib/streams.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/package.json -------------------------------------------------------------------------------- /performance/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/performance/index.js -------------------------------------------------------------------------------- /test/big5-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/big5-test.js -------------------------------------------------------------------------------- /test/bom-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/bom-test.js -------------------------------------------------------------------------------- /test/cesu8-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/cesu8-test.js -------------------------------------------------------------------------------- /test/cyrillic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/cyrillic-test.js -------------------------------------------------------------------------------- /test/dbcs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/dbcs-test.js -------------------------------------------------------------------------------- /test/gbk-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/gbk-test.js -------------------------------------------------------------------------------- /test/gbkFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/gbkFile.txt -------------------------------------------------------------------------------- /test/greek-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/greek-test.js -------------------------------------------------------------------------------- /test/main-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/main-test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --check-leaks 2 | --grep ^(?!Full). -------------------------------------------------------------------------------- /test/sbcs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/sbcs-test.js -------------------------------------------------------------------------------- /test/shiftjis-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/shiftjis-test.js -------------------------------------------------------------------------------- /test/streams-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/streams-test.js -------------------------------------------------------------------------------- /test/turkish-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/turkish-test.js -------------------------------------------------------------------------------- /test/types/iconv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/types/iconv.ts -------------------------------------------------------------------------------- /test/types/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/types/import.ts -------------------------------------------------------------------------------- /test/utf16-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/utf16-test.js -------------------------------------------------------------------------------- /test/utf32-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/utf32-test.js -------------------------------------------------------------------------------- /test/utf7-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/utf7-test.js -------------------------------------------------------------------------------- /test/webpack/basic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/webpack/basic-test.js -------------------------------------------------------------------------------- /test/webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/webpack/index.js -------------------------------------------------------------------------------- /test/webpack/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/webpack/karma.conf.js -------------------------------------------------------------------------------- /test/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/webpack/package.json -------------------------------------------------------------------------------- /test/webpack/stream-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/test/webpack/stream-test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/encodings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pillarjs/iconv-lite/HEAD/types/encodings.d.ts --------------------------------------------------------------------------------