{"_id":"@kayahr/text-encoding","_rev":"15-90148b4d912b26e7001a0827ce5b6636","name":"@kayahr/text-encoding","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@kayahr/text-encoding","version":"1.0.0","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.0.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"a4e02751c9ba3599dacabc39c0a3c11aed5659ec","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.0.0.tgz","fileCount":291,"integrity":"sha512-rX/P20xHGArxmeq6tGf+7+NoTzGg15cQwMgHeOhVqfV+PQv5J/SzJ7L/0qLpG4Q2Bh3cqbOZc3MvuFF3fsaAEw==","signatures":[{"sig":"MEUCIETmb4TcltiX/hThUKYu62L4UvjHCjVYMQn9G6kz+CoHAiEA8xkS/m8raTyuApCdl1CQWmQ4fE9Aj0OPEWE2Pgi14QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277197},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"73e3ee9f11b8dce3fc9c4a48c5a9331286bd512e","scripts":{"doc":"typedoc --excludePrivate --includes doc --out doc/api --entryPointStrategy expand src/main","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile","coverage":"jest --coverage"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"8.1.1","description":"Text encoder and decoder","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","cspell":"5.12.6","eslint":"7.32.0","rimraf":"3.0.2","typedoc":"0.22.7","typescript":"4.4.4","@types/jest":"27.0.2","@types/node":"16.11.6","@kayahr/eslint-config":"1.6.1","@typescript-eslint/parser":"5.3.0","eslint-plugin-deprecation":"1.2.1","@kayahr/jest-electron-runner":"4.0.5","@typescript-eslint/eslint-plugin":"5.3.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"27.2.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.0.0_1636145166434_0.7670031088924996","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@kayahr/text-encoding","version":"1.0.1","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.0.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"a3ffb5f9bc42861393808ca112abef948b911dfc","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.0.1.tgz","fileCount":324,"integrity":"sha512-7hV5z7G32msyV4ieThfcpQwpEEmbpI216fw+WZ791rxZcdO4DvntTHBSL7hmRgXtexPv4YRKEjQ5x6v3N5cXQg==","signatures":[{"sig":"MEUCIQCSs0yzQnr44ECvkQr+I+Yro8Ouy/CVXIo/zF6nC7Ok9gIgewug8hveDyaTqod4VArDxMZozxofJYCDbt3mvQ24h9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2NgICRA9TVsSAnZWagAAtdgP/A69oIzhupCgLc3RJIvv\nnWxTp0Sk14rvRmqXMH9WiZASdYNKEUoWPF0zHbGQolztZEeV5vZZUsOlvlp6\nV7/2xtefb0/vsvmvDbUpKiml4cPId/SKQBN/de1qfOFQT6WgT7cXag1Ev81N\n+T/NHHY1wwUL13/DeawcPmJD6yI1cU1ufhOBq6H09RDx1Ys1TRIflmBxtmKq\nn/0W+dJX6FPQHZkXQpbKles+i801G1IF9mm3EVuNKoYGx8q2oIGMo4EZGv+Z\nIzgPML4j4M47hQNpYG9cb0qunZg9C3mCPUUxAoejsV6Vhep7yfKCtq26K71s\nvdoxVtBgZ95dTQTsy4J/a0pRX23y4sRM56Sl0MtxPpRXyLlMQ7OQwOzkoMsi\n4TMpWbgUuckmQkw0EBqig1N3Ua9/+7eonehL2Eawi7iukJ0Fjc1ENDz5pif5\nGlzi264h9S2IpXMkKoSpRyPjvjJllb+sUFrnutiOJEKlG7nDsLMN+s8HsiKp\nFr02kE1COVzp7CuU8K9hIp6MmD9NG7hs6kHAowFLHS0IVheOLjSiax0nN5il\ni3/k8yScWP5SNLFq2he3y5pmyqP2eFu588gQPcawoTZMUxf1IjeZSdsnc+pp\nsmDkzX2GprIkFMtErIp/vWglI1+lLrB8HYvGPjRPDNeIiT5TyDq7Ru2UsweJ\n+IR0\r\n=TRSH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"611bb22e382d4ca2621033dc4e09c4645968a45c","scripts":{"doc":"typedoc --excludePrivate --includes doc --out doc/api --entryPointStrategy expand src/main","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile","coverage":"jest --coverage"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"8.1.1","description":"Text encoder and decoder","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","cspell":"5.12.6","eslint":"7.32.0","rimraf":"3.0.2","typedoc":"0.22.7","typescript":"4.4.4","@types/jest":"27.0.2","@types/node":"16.11.6","@kayahr/eslint-config":"1.6.1","@typescript-eslint/parser":"5.3.0","eslint-plugin-deprecation":"1.2.1","@kayahr/jest-electron-runner":"4.0.5","@typescript-eslint/eslint-plugin":"5.3.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"27.2.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.0.1_1636361377203_0.9773802651719472","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@kayahr/text-encoding","version":"1.0.2","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.0.2","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"0e562fc6820138eef153c4b1cf8c5dbb930627a3","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.0.2.tgz","fileCount":324,"integrity":"sha512-2YRbGbf7ETwhLnu3vZfYsytAJF92YsSnY0GNwFNmOJ+nkWBJBxEDtXyzmwJQPqM4ni9UZDPpsHYeolgWa97nFg==","signatures":[{"sig":"MEUCIGXSPJ8wY0aS/yv9exA2RQ1hO3Av7QnsR2KHj2Ad+p6MAiEAmw9mPVjF+giyYr9L/NhkS5iNqvcPz0sR0Pt5umnjeHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG6VzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4gA//TP261qVAkNTuoQSz/X2/qzM9BSvuG5n4G0llM7YrgPxH+BiV\r\nUc1LRi9NJok7TnyXJ0Gyq3a3sESidGc+5J4HPPUA/1H8UJyOaYpczxNuoM1q\r\n1EUZ6asigmH/MrH+1NmiAlxaTE86Od2IGN3DEGah9tnVWV4XVzaqrlTeu8AY\r\nukMoIbgyll+QZTos2xwWCa++9mfVKBf4zNhENJcMdOhKCKjGZa5DqXsTrFt7\r\nnZ1XVI4s0VxXNrjcGgPo/rLjZDm60Z5LB9kFXwumL3Baihrbzjwhvq0I7uKP\r\nqFqDyJdHWg4XyKidJkxnLza2G8nctMFDmUOea1xTZr5Ow7t7wqMGqGvGfDim\r\nHE6rM6CIyVbbo8Gb97POhfUnOsDQLgSK6HRG10T4GlGvFYNqp9tMK8pwvIrc\r\n6UilZPRov8k/0DsCXJGFHHB7WoqssFGp4IW7u1STFwmlkk99kwoE7f+Z0khw\r\n5PBHYYOrD23DBcb054v5S7QScdZJ8r0f22vkSm9SGW1lQUk57lZ2I32pqi8F\r\n5uk+QMXGrnH8Muq8nTvrzwqdnt+N5sddhtx8lIdIDNl/1cNEXFqTEhADBzjg\r\nx6VteP6vU1Mg5Rm2clVMT416AEWp79LwutKgOUq0CfxTJ0PTvIzFwwOJMvLD\r\nhaVlkxVkuwYrRgeNBw3kbJI4UawlzK8gsj0=\r\n=FmdA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"1a6033a637ee6f13f57f919169b3ed8efffa37ce","scripts":{"doc":"typedoc --excludePrivate --includes doc --out doc/api --entryPointStrategy expand src/main","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile","coverage":"jest --coverage"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"8.5.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"16.14.0","dependencies":{"tslib":"^2.3.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","cspell":"5.18.5","eslint":"8.10.0","rimraf":"3.0.2","typedoc":"0.22.12","typescript":"4.5.5","@types/jest":"27.4.1","@types/node":"17.0.21","@kayahr/eslint-config":"2.1.0","@typescript-eslint/parser":"5.12.1","eslint-plugin-deprecation":"1.3.2","@kayahr/jest-electron-runner":"4.4.1","@typescript-eslint/eslint-plugin":"5.12.1","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"27.2.1"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.0.2_1645978995240_0.7981608835798404","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@kayahr/text-encoding","version":"1.1.0","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.1.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"61d4ead349bb0be6a00de7fef29a0f5c73adab09","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.1.0.tgz","fileCount":324,"integrity":"sha512-YACvvZk2745v0l/okPuBo8CvdCLDEUwC+8umH+G/YD2jvnOul38hav1KOVm2sl0UPj1va5ZBvJtr0Vv6Yyjr1w==","signatures":[{"sig":"MEQCIGAa1qJloc4n7NtIHfwxfJmmSIS90mJlY8HnciLGnL4+AiB+ItzbooS+wvDRoNdk8YmwoZZLt6vUKEy8GfVbgHGLCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":774943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeK/3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLGBAAl/JwlGGeDfVgTxS/VfZxqI7exyWoJWwqweElr5biBZLz9KZe\r\nJPlkGqMazBJyIOS5s8PLxzWJGMMwU8+Q85b7URM56rGRqS3jkzZY5M7IoBOw\r\nI+a6rXfai5a1Tmc49xHB5Rl9rTpHfLeAFSrTvDjls5+IBsGXkPfZCrljApzK\r\n5p+wtrj/SOmN9BpMxDI4cRSyzDOx4hNVrbyJqdU8SQxVM9eBg9RqqpGJBGk2\r\nXhR1dSNBREcVkSTVcSftRMf8d0X/EbVccdR15oVUuLq/e+pV8ow+7l3U+bVj\r\nLubnCtE0fLysl0Jh6JCXDz719x0iDwoM6YJxeV7/17bjVilo5z2apuiMI6Vm\r\nh6byNlfLD1s1m1yYFpfVfDSc2yIxzwO1IQ3enJ/HLF07tbheg+Bhq4P96r9D\r\nhX0RM5zGHmJSFaDmCd6KCrhKpQRe1gJ+9BAMPLyHPB+6YGWkGaVGM/WH9AjS\r\n0gOYJX7/AErfKVbmdtXU/52LxfObW3CxvzsOZwTcrYPGdkdz4bBysLGa3afk\r\nc6pS6bTt3NZ5m4kMz0iaONB3tHJrJqA5EJ4W1NIW0ve/rGGiG+pd6tEaMSLD\r\nEHfC3qTPdHytgH/R9e/6bdH45T4ptg/FjKQ9GMPuai8R2B3OlmE40opVtQou\r\n8Zfj5Ffa69+TTenfDQXlCJ/9ElEhP690kr4=\r\n=HTDO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"0ec99a452cda4c1734bd758fae4894eb2ea84827","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"8.19.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","cspell":"6.14.3","eslint":"8.28.0","rimraf":"3.0.2","typedoc":"0.23.21","typescript":"4.9.3","@types/jest":"29.2.3","@types/node":"18.11.9","@kayahr/eslint-config":"2.5.0","@typescript-eslint/parser":"5.43.0","eslint-plugin-deprecation":"1.3.3","@kayahr/jest-electron-runner":"29.0.0","@typescript-eslint/eslint-plugin":"5.43.0","eslint-plugin-simple-import-sort":"8.0.0","jest-environment-node-single-context":"29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.1.0_1668853751339_0.5131169414898178","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@kayahr/text-encoding","version":"1.1.1","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.1.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"28835bc113cbc7413a1df1529e93913054d9f913","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.1.1.tgz","fileCount":324,"integrity":"sha512-7MJ7KX8DtVKIJoVK+Jxq0oFgvrx+XrzP93QkH8X2HoFFLGlSJL/o6LXakxzK5hPL35fGPzhrrMyKJ/xuBrf3qQ==","signatures":[{"sig":"MEQCIDGJnuKGJC0FPTIMWHm9kDLq624DVMzR8UpqRHe+/pshAiBq12xYDJoEWOKaNJUL680SRZARKu+s3NEuMIWXkn0p7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeLOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooahAAhOhmRuZUTTr0QPHsz3QBnjfF4OMetQYXjScw70pXgeGSjzHk\r\nbfoit/b+/1Xd0P8GvR712jzHU/M591HczuwHUYbmyL526tdBoz/ZlaKee0RC\r\n+0GJy5MpfvIi/HF0InsCf1W+HMqGqwV6k113EDTVS77NwdOO0bLAPoIkUfmu\r\nbOMnPCrAx2KO1IPILMtUGr9jRRX/d4TzHXtv7/Dud2RTDknOL0iyNK/vX0eW\r\nRPun6a4U2zzSkaDEPGdvlMayVoQnlv+3ems8NDSuSXcqu2Z5/6VmGR4RfJsV\r\naeDIL6u7X2o8EBC7o7oY4QPTfhRT7i+64XO+b5QHNYky6HqvDFS/b0rbnPMh\r\nN9m2NGsKTLBs5dwmf52GholRB2+C23Y8jme0OQl6UnBLeXoWRRZpYWR9j2rR\r\n1nCkqu5CmfYptgSzPs/8Mi9c8qJBHIAbU2gZB59wbdjQB0s3EXsMvWp8DmEC\r\n3kIFJUlBDe1eM3ZX5lXyJOR+23kMWeArxZGW+co0IsREezgLivvIxDl3Pld4\r\nS6RhHL0GS8awV3EUOipUfBa9IjY1eMHgivqj/42D6D45XVq4UGloZbKB83fC\r\nHTdfF9ZDkaA9iweEDQmfmBaPJ+g24hIkOgnl26YeY3TqeOlKkApCXAx9Abov\r\nCbcb+2w3klcenllY505I5ZqLbUmYskDaJL8=\r\n=hchX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"c78c7d85177feafe2ca1dd3b335487f8eb4ef5cd","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"8.19.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","cspell":"6.14.3","eslint":"8.28.0","rimraf":"3.0.2","typedoc":"0.23.21","typescript":"4.9.3","@types/jest":"29.2.3","@types/node":"18.11.9","@kayahr/eslint-config":"2.5.0","@typescript-eslint/parser":"5.43.0","eslint-plugin-deprecation":"1.3.3","@kayahr/jest-electron-runner":"29.0.0","@typescript-eslint/eslint-plugin":"5.43.0","eslint-plugin-simple-import-sort":"8.0.0","jest-environment-node-single-context":"29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.1.1_1668854657350_0.3215961839892929","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@kayahr/text-encoding","version":"1.1.2","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.1.2","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"9106ff9176a471683264d5ad804b863844bcf844","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.1.2.tgz","fileCount":324,"integrity":"sha512-2vyONvGzK+hc9wsfK4h9kfptjpMANaZ47MNiOxSila5jOwtm6JB+wTOygf5mYWa0hcl6hLiOPAXM3M8nRbybHw==","signatures":[{"sig":"MEYCIQCO35p7rVkzSXf9QZpHp8zo8jbyb3CC+fIs0z0g8BS6JgIhAIgkvplA3zUCj9oTcNVxYx9mnmNblj1EJIspo41WPcC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjghPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLrQ/+JDrCh5WE5LCsubbwKzjoLB9VEyh4taab7ulAXWMxdIxVUO3H\r\nD2yqg1cOrApzU8Fb2yn+yU/WLcfZ5bpj/7jwdEWBAG6dzI/wwL7kzn7kikUa\r\nyiA1evRphty3k+ZvJ0GorNRxFTSvrkV5OiQOMUgx69NTaqUoJsQtZN7eFG6y\r\ns8q+pnu/3t/OjFWT/I65KP44J7R4uFBBk01bW90cx3ACiLgEfeIcO1cRO3sd\r\nwyQXtMJqw+62hMgAaEekxC19ApGS+7AES3a7quXWgRScG8+l46VJdZtypEVj\r\nqaAkwS2v5948gv8xT+EXN6vHSvKZQqFB2JObhmCpRx9ZU0cuSNLnC4Jpv5YH\r\nt4s7ip7okr/Rj/BC2NTKaUOxfqNN7Ps2ImrjPwmd7iiQkqMdp/nEFay0xtlR\r\nqhLuaavVf/qJ6Ro/C+MVpMZVCoy536qtEPGZXoZJ8XZ3fpGJebCy9FFqnwHq\r\nUpV9p3f/RB+8cQ5Ib90c1zRTFOUvFIysJ98UHemAYZZr+W652n14hpK72oS4\r\nXgQohoCoLmR1a4fzmaqUxA4VFiX1itVHwRtAmfh0Vz4rvkB41Ai2HHxJp69u\r\nALah2lMnTSahfFFdnPe+2JPKN/luw5OVCGFA+Upp6+MCenW66sp5YXXgokqf\r\nfwguhQgpeP+7vSfntv+Sht9gzzAvTJlK4eE=\r\n=Q+0Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"19c6e321b705342c4af505ff1438de97604fd724","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"9.1.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tslib":"^2.4.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","cspell":"6.15.0","eslint":"8.28.0","rimraf":"3.0.2","typedoc":"0.23.21","typescript":"4.9.3","@types/jest":"29.2.3","@types/node":"18.11.9","@kayahr/eslint-config":"2.6.0","@typescript-eslint/parser":"5.44.0","eslint-plugin-deprecation":"1.3.3","@kayahr/jest-electron-runner":"29.1.1","@typescript-eslint/eslint-plugin":"5.44.0","eslint-plugin-simple-import-sort":"8.0.0","jest-environment-node-single-context":"29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.1.2_1669469120197_0.7046114212318442","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@kayahr/text-encoding","version":"1.2.0","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.2.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"9d75de6b40d7694e524c8ce39fc6e08994680746","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.2.0.tgz","fileCount":324,"integrity":"sha512-61R84DjOQvO4bakOl4Vwuw0wU3FLbFtfUf4ApJquQ2+N3AY2VlN0j9te8rpGFHx2mzvhWKetyDgVZiLeU2/dhA==","signatures":[{"sig":"MEYCIQD3687WC7FVDHf/y3AUzjaX1+ltpHpVrHV0tpnhcQ7eoAIhAMt23/q1lFy/ERTaYp4tiIJXjLjt7impt4ceKZUnli7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":775384},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"54526b79c076edd6373097cb79984e99ac275955","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"9.6.6","description":"Text encoder and decoder","directories":{},"_nodeVersion":"18.16.0","dependencies":{"tslib":"^2.5.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","cspell":"6.31.1","eslint":"8.41.0","rimraf":"5.0.1","typedoc":"0.24.7","typescript":"5.0.4","@types/jest":"29.5.1","@types/node":"20.2.1","@kayahr/eslint-config":"2.7.0","@typescript-eslint/parser":"5.59.6","eslint-plugin-deprecation":"1.4.1","@kayahr/jest-electron-runner":"29.4.0","@typescript-eslint/eslint-plugin":"5.59.6","eslint-plugin-simple-import-sort":"10.0.0","jest-environment-node-single-context":"29.1.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.2.0_1684673273288_0.7044919325175147","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@kayahr/text-encoding","version":"1.2.1","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.2.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"6ae1a3ef023ff926009cd5eecd115bd4280daa0b","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.2.1.tgz","fileCount":324,"integrity":"sha512-mKAYQ7ojdZzeBhk9Mz0jsApqG4CnxFywK9sCy93jw+3rSWmpt0ro2NXqFUKyXDumlz7RxUhkBfCWEFLf+ggRVg==","signatures":[{"sig":"MEUCIB4MsuQlaCPgScW/gnw/EtIiug9kcfcT/wYs6YxdjJt7AiEApEMhdbhcF4PrQpf+5KZ7K/17CD8uF1PdAi4Al+t+770=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777463},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"972a03bb99289c3ac92beda9d02cccd2a0afffd3","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"10.2.5","description":"Text encoder and decoder","directories":{},"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cspell":"8.3.0","eslint":"8.56.0","rimraf":"5.0.5","typedoc":"0.25.4","typescript":"5.3.3","@types/jest":"29.5.11","@types/node":"20.10.6","@kayahr/eslint-config":"2.10.2","@typescript-eslint/parser":"6.16.0","eslint-plugin-deprecation":"2.0.0","@kayahr/jest-electron-runner":"29.11.0","@typescript-eslint/eslint-plugin":"6.16.0","eslint-plugin-simple-import-sort":"10.0.0","jest-environment-node-single-context":"29.2.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.2.1_1704028225086_0.13905379629865444","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@kayahr/text-encoding","version":"1.3.0","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@1.3.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"90ae1007dc86d35a977cd709dfa9fe21cc2bc8c6","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-1.3.0.tgz","fileCount":324,"integrity":"sha512-JjQVFXnN/ynXN+GDgpwNM+PJ4NwDFZwRolgSu4bYG1JKuRreVFY5uss5K/lsH6qY38+WgU7M40M2SHoiWQHKgQ==","signatures":[{"sig":"MEUCIGPEEvKsvgAQcMcRYuguOsJelG4QxPqXF3ABmyEC9TgaAiEA0ew59Q9by0gFiWCKUyMA7OTT30lsRmJeWq72Pc9tAzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":765227},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context"},{"runner":"@kayahr/jest-electron-runner","testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"electron","testEnvironment":"@kayahr/jest-electron-runner/environment"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"types":"lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"7aa7e09621a2de979be74855c685e525eea9a7f5","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run check && npm run lint && npm run doc -- --emit none && npm run cspell","check":"jest","clean":"rimraf lib coverage doc/api","cspell":"cspell --no-progress","compile":"tsc","prepare":"npm run clean && npm run compile"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"10.4.0","description":"Text encoder and decoder","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tslib":"^2.6.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"no-encodings":["lib/main/index-no-encodings.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cspell":"8.3.2","eslint":"8.56.0","rimraf":"5.0.5","typedoc":"0.25.7","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.16","@kayahr/eslint-config":"2.10.2","@typescript-eslint/parser":"6.20.0","eslint-plugin-deprecation":"2.0.0","@kayahr/jest-electron-runner":"29.11.0","@typescript-eslint/eslint-plugin":"6.20.0","eslint-plugin-simple-import-sort":"10.0.0","jest-environment-node-single-context":"29.4.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_1.3.0_1707082128399_0.3626765664301763","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@kayahr/text-encoding","version":"2.0.0","keywords":["typescript","text","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@2.0.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"637361c318048c4e7419364990d59b155eaa98bc","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-2.0.0.tgz","fileCount":324,"integrity":"sha512-BCKXxcPHXJhgisp+SohA3MvoOQ/Kec1QEjo3LVH0lh4eFPEF9kGsGsn3GYaTdgFBRc2YkgDhND/39t+3oqU7Yw==","signatures":[{"sig":"MEUCICM34B/SBfCI+FV121JG4tFUO3m5mLv7ZFRH0Ja1VQCjAiEAt8FZcwYjixRaaMZhOZ0NY/phXgUcE54QLF5h7eSUky0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":760053},"type":"module","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"102fa9296e91c9b3506a8e84ac2e85a6a83da8e4","scripts":{"test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:compile":"tsc","install:browser":"playwright install chromium"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"11.0.0","description":"Text encoder and decoder","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"8.17.1","rimraf":"6.0.1","vitest":"2.1.8","typedoc":"0.27.6","base64-js":"1.5.1","playwright":"1.49.1","typescript":"5.7.2","@types/node":"22.10.5","npm-run-all":"4.1.5","@vitest/browser":"2.1.8","@vitest/coverage-v8":"2.1.8","@kayahr/eslint-config":"3.3.0","@kayahr/vitest-matchers":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_2.0.0_1736289294165_0.6550095172308938","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@kayahr/text-encoding","version":"2.0.1","keywords":["typescript","text","text-encoder","text-decoder","encodings","text-encodings","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@2.0.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"09cfb634cefcdb580c8f9e1523a4c2d693d1ce9e","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-2.0.1.tgz","fileCount":324,"integrity":"sha512-OUsJJVn85VrfNiiT6CSbHK2Jr9YS6tVsgQhly+EkcbYTT2SXeibU4nQNO2IzCRttKJt4zw4W60KtLifRRJBIng==","signatures":[{"sig":"MEQCIF6uXKCJ/UhiaPnwhdDqhEgjAm5hes2MteR+zb6dGJhhAiBTAPQCJCRgjg3JZav5T/Gjkh4WyrmnM8ViiMa+afBS6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759940},"type":"module","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"cc8d2b4d0605e07eef6b39b3edfd5cfccacc273f","scripts":{"test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:compile":"tsc","install:browser":"playwright install chromium"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"11.4.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.9","base64-js":"1.5.1","playwright":"1.54.2","typescript":"5.9.2","@types/node":"24.1.0","npm-run-all":"4.1.5","@vitest/browser":"3.2.4","@vitest/coverage-v8":"3.2.4","@kayahr/eslint-config":"3.6.1","@kayahr/vitest-matchers":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_2.0.1_1754301590157_0.2642755520387552","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@kayahr/text-encoding","version":"2.1.0","keywords":["typescript","text","text-encoder","text-decoder","encodings","text-encodings","encoding","encode","decoding","decode"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/text-encoding@2.1.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"dist":{"shasum":"4a5b6e7c684d2f07f5a100d77ee34ac28cb676a2","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-2.1.0.tgz","fileCount":324,"integrity":"sha512-U/2bmZyKG0TvhIws4+tfA8AWtl0RHOaFENQG8DAe7UyEhIYuhpSgijOh4WDFHLIDO6+WyFRM9nZtKm5Pe6iquw==","signatures":[{"sig":"MEQCIEqvWJIVZdnWjPLdJW15+bvQX25LhpxCVpG3GtDX5GnDAiB8iClxziwWqanXNpzHRo4zR4ARXMT9CvPjUpACBXLsEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761233},"type":"module","$schema":"http://json.schemastore.org/package","exports":{".":"./lib/main/index.js","./encodings":"./lib/main/encodings.js","./encodings/*":"./lib/main/encodings/*.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","gitHead":"64510f478499e59268d52f62427b707fb7fe7075","scripts":{"test":"run test:*","build":"run build:*","clean":"rm -rf lib","apidoc":"typedoc","prepare":"run clean build","test:lint":"oxlint --type-aware --deny-warnings","test:unit":"ntest","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:compile":"tsc"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/text-encoding.git","type":"git"},"_npmVersion":"11.6.2","description":"Text encoder and decoder","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.9.2","@kayahr/ntest":"1.2.2","@kayahr/assert":"1.3.1","@kayahr/cspell":"9.2.2-bundle.1","@kayahr/typedoc":"0.28.14-bundle.2","@kayahr/npm-utils":"1.1.0","@kayahr/oxlint-config":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/text-encoding_2.1.0_1762004658124_0.5942101739470371","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"$schema":"https://json.schemastore.org/package","name":"@kayahr/text-encoding","version":"2.2.0","type":"module","description":"Text encoder and decoder","keywords":["typescript","text","text-encoder","text-decoder","encodings","text-encodings","encoding","encode","decoding","decode"],"license":"MIT","author":{"name":"Klaus Reimer","email":"k@ailis.de"},"repository":{"type":"git","url":"git+https://github.com/kayahr/text-encoding.git"},"homepage":"https://github.com/kayahr/text-encoding","bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"funding":"https://github.com/kayahr/text-encoding?sponsor=1","publishConfig":{"access":"public"},"exports":{".":"./lib/main/index.js","./no-encodings":"./lib/main/index-no-encodings.js","./encodings/*.js":"./lib/main/encodings/*.js","./encodings/*":"./lib/main/encodings/*.js","./encodings":"./lib/main/encodings.js"},"scripts":{"clean":"rm -rf lib","build":"run build:*","build:compile":"tsc","test":"run test:*","test:unit":"ntest","test:lint":"oxlint --type-aware --deny-warnings","test:apidoc":"typedoc --emit none","test:spell":"cspell --no-progress --no-summary","apidoc":"typedoc","prepare":"run clean build"},"devDependencies":{"@kayahr/assert":"1.5.0","@kayahr/cspell":"10.0.1-bundle.2","@kayahr/npm-utils":"1.1.2","@kayahr/ntest":"1.3.0","@kayahr/oxlint-config":"1.41.0","@kayahr/typedoc":"0.28.20-bundle.1","@types/node":"26.4.0","typescript":"7.0.2"},"gitHead":"254423e0d2dbbda0551f9c149d202d19f481b360","_id":"@kayahr/text-encoding@2.2.0","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-9jjWumQ9+fI1SfiRo1oSqMm4Wz95A/XtRDXB1C4pyNLo8HhtiyZMAzVPGplhMreymaroGyPqRyOy3h+3khPJVg==","shasum":"29ef055e5df2a6865fae50426a29869eb13aa5f5","tarball":"https://registry.npmjs.org/@kayahr/text-encoding/-/text-encoding-2.2.0.tgz","fileCount":337,"unpackedSize":777466,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVuKDXh47jZLpQel1yxnKyWWKRBk+YTcvofYM0SpcMqwIhAOK/MSUeWLHnaG4xdVbmfd+VmM4eP+vWG8RYBWDr+3Qa"}]},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"directories":{},"maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/text-encoding_2.2.0_1787921679668_0.9619268807500578"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-05T20:46:06.368Z","modified":"2026-08-28T12:54:39.954Z","1.0.0":"2021-11-05T20:46:06.723Z","1.0.1":"2021-11-08T08:49:37.378Z","1.0.2":"2022-02-27T16:23:15.418Z","1.1.0":"2022-11-19T10:29:11.582Z","1.1.1":"2022-11-19T10:44:17.606Z","1.1.2":"2022-11-26T13:25:20.467Z","1.2.0":"2023-05-21T12:47:53.507Z","1.2.1":"2023-12-31T13:10:25.336Z","1.3.0":"2024-02-04T21:28:48.636Z","2.0.0":"2025-01-07T22:34:54.492Z","2.0.1":"2025-08-04T09:59:50.378Z","2.1.0":"2025-11-01T13:44:18.398Z","2.2.0":"2026-08-28T12:54:39.813Z"},"bugs":{"url":"https://github.com/kayahr/text-encoding/issues"},"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","homepage":"https://github.com/kayahr/text-encoding","keywords":["typescript","text","text-encoder","text-decoder","encodings","text-encodings","encoding","encode","decoding","decode"],"repository":{"type":"git","url":"git+https://github.com/kayahr/text-encoding.git"},"description":"Text encoder and decoder","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"readme":"Text Encoding\n=============\n\n[GitHub] | [npm] | [API documentation]\n\nThis project is a heavily refactored fork of the archived [text-encoding](https://github.com/inexorabletash/text-encoding/) library with the following changes:\n\n* Refactored into a modern, modular TypeScript project with separately loadable encodings.\n* Corrected mapping tables and malformed-input recovery across multi-byte encodings.\n* Fixed reusable encoder and decoder state after errors.\n* Added support for modern `BufferSource` inputs, including `SharedArrayBuffer`.\n* Improved lookup and large-input performance.\n* Expanded exhaustive regression and conformance testing.\n\nThe library provides importable `TextEncoder` and `TextDecoder` implementations without modifying the corresponding global objects. Unlike the native `TextEncoder`, it can encode all supported encodings, not only UTF-8.\n\nUsage\n-----\n\nInstall the library as a dependency in your project:\n\n```\nnpm install @kayahr/text-encoding\n```\n\nThen use it as follows:\n\n```typescript\nimport { TextEncoder, TextDecoder } from \"@kayahr/text-encoding\";\n\nconst input = \"中文\";\nconst encoder = new TextEncoder(\"big5\");\nconst encoded = encoder.encode(input);\n\nconst decoder = new TextDecoder(\"big5\");\nconst decoded = decoder.decode(encoded);\n```\n\nImporting `@kayahr/text-encoding` automatically registers all supported encodings. To keep your application as small as possible, use the UTF-8-only entry point instead:\n\n```typescript\nimport { TextEncoder } from \"@kayahr/text-encoding/no-encodings\";\n```\n\nThis entry point registers only UTF-8. To add a specific encoding, import its module:\n\n```typescript\nimport { TextEncoder } from \"@kayahr/text-encoding/no-encodings\";\nimport \"@kayahr/text-encoding/encodings/shift_jis\";\n\nconst encoder = new TextEncoder(\"shift_jis\");\n```\n\nTo register all encodings instead:\n\n```typescript\nimport \"@kayahr/text-encoding/encodings\";\n```\n\nThe `createTextEncoder` helper uses the native `TextEncoder` for UTF-8 when available and this library's implementation for all other encodings:\n\n```typescript\nimport { createTextEncoder } from \"@kayahr/text-encoding\";\n\nconst encoder = createTextEncoder(\"big5\");\n```\n\nSupported encodings\n-------------------\n\nAll listed encodings are supported for both encoding and decoding. Encoding labels are matched case-insensitively and surrounding whitespace is ignored.\n\n| Encoding       | Aliases\n|----------------|-----------------------------------------------------------------------------------------------------\n| big5           | big5-hkscs, cn-big5, csbig5, x-x-big5\n| euc-jp         | cseucpkdfmtjapanese, x-euc-jp\n| euc-kr         | cseuckr, csksc56011987, iso-ir-149, korean, ks_c_5601-1987, ks_c_5601-1989, ksc5601, ksc_5601, windows-949\n| gb18030        |\n| gbk            | chinese, csgb2312, csiso58gb231280, gb2312, gb_2312, gb_2312-80, iso-ir-58, x-gbk\n| ibm866         | 866, cp866, csibm866\n| iso-2022-jp    | csiso2022jp\n| shift_jis      | csshiftjis, ms932, ms_kanji, shift-jis, sjis, windows-31j, x-sjis\n| utf-8          | unicode-1-1-utf-8, unicode11utf8, unicode20utf8, utf8, x-unicode20utf8\n| utf-16le       | csunicode, iso-10646-ucs-2, ucs-2, unicode, unicodefeff, utf-16\n| utf-16be       | unicodefffe\n| iso-8859-2     | csisolatin2, iso-ir-101, iso8859-2, iso88592, iso_8859-2, iso_8859-2:1987, l2, latin2\n| iso-8859-3     | csisolatin3, iso-ir-109, iso8859-3, iso88593, iso_8859-3, iso_8859-3:1988, l3, latin3\n| iso-8859-4     | csisolatin4, iso-ir-110, iso8859-4, iso88594, iso_8859-4, iso_8859-4:1988, l4, latin4\n| iso-8859-5     | csisolatincyrillic, cyrillic, iso-ir-144, iso8859-5, iso88595, iso_8859-5, iso_8859-5:1988\n| iso-8859-6     | arabic, asmo-708, csiso88596e, csiso88596i, csisolatinarabic, ecma-114, iso-8859-6-e, iso-8859-6-i, iso-ir-127, iso8859-6, iso88596, iso_8859-6, iso_8859-6:1987\n| iso-8859-7     | csisolatingreek, ecma-118, elot_928, greek, greek8, iso-ir-126, iso8859-7, iso88597, iso_8859-7, iso_8859-7:1987, sun_eu_greek\n| iso-8859-8     | csiso88598e, csisolatinhebrew, hebrew, iso-8859-8-e, iso-ir-138, iso8859-8, iso88598, iso_8859-8, iso_8859-8:1988, visual\n| iso-8859-8-i   | csiso88598i, logical\n| iso-8859-10    | csisolatin6, iso-ir-157, iso8859-10, iso885910, l6, latin6\n| iso-8859-13    | iso8859-13, iso885913\n| iso-8859-14    | iso8859-14, iso885914\n| iso-8859-15    | csisolatin9, iso8859-15, iso885915, iso_8859-15, l9\n| iso-8859-16    |\n| koi8-r         | cskoi8r, koi, koi8, koi8_r\n| koi8-u         | koi8-ru\n| macintosh      | csmacintosh, mac, x-mac-roman\n| windows-874    | dos-874, iso-8859-11, iso8859-11, iso885911, tis-620\n| windows-1250   | cp1250, x-cp1250\n| windows-1251   | cp1251, x-cp1251\n| windows-1252   | ansi_x3.4-1968, ascii, cp1252, cp819, csisolatin1, ibm819, iso-8859-1, iso-ir-100, iso8859-1, iso88591, iso_8859-1, iso_8859-1:1987, l1, latin1, us-ascii, x-cp1252\n| windows-1253   | cp1253, x-cp1253\n| windows-1254   | cp1254, csisolatin5, iso-8859-9, iso-ir-148, iso8859-9, iso88599, iso_8859-9, iso_8859-9:1989, l5, latin5, x-cp1254\n| windows-1255   | cp1255, x-cp1255\n| windows-1256   | cp1256, x-cp1256\n| windows-1257   | cp1257, x-cp1257\n| windows-1258   | cp1258, x-cp1258\n| x-mac-cyrillic | x-mac-ukrainian\n| x-user-defined |\n\n[API documentation]: https://kayahr.github.io/text-encoding/\n[GitHub]: https://github.com/kayahr/text-encoding\n[npm]: https://www.npmjs.com/package/@kayahr/text-encoding\n","readmeFilename":"README.md"}