{"versions":{"1.1.1":{"name":"@jsonjoy.com/base64","private":false,"publishConfig":{"access":"public"},"version":"1.1.1","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":{"type":"git","url":"git+https://github.com/jsonjoy-com/base64.git"},"funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write \"src/**/*.{ts,tsx,js,jsx}\"","prettier:check":"prettier --ignore-path .gitignore --list-different 'src/**/*.{ts,tsx,js,jsx}'","lint":"yarn tslint","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose --project .","clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages"},"peerDependencies":{"tslib":"2"},"dependencies":{},"devDependencies":{"@types/benchmark":"^2.1.2","@types/jest":"^29.5.12","base64-js":"^1.5.1","benchmark":"^2.1.4","jest":"^29.7.0","js-base64":"^3.7.2","prettier":"^3.2.5","pretty-quick":"^3.1.3","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","tslib":"^2.6.2","tslint":"^6.1.3","tslint-config-common":"^1.6.2","typedoc":"^0.25.12","typescript":"^5.4.4"},"jest":{"verbose":true,"testEnvironmentOptions":{"url":"http://localhost/"},"setupFiles":["<rootDir>/src/__tests__/setup.js"],"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":[],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$"},"prettier":{"arrowParens":"always","printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"all","bracketSpacing":false},"release":{"branches":["master","next"]},"_id":"@jsonjoy.com/base64@1.1.1","gitHead":"a3c1d652ce9d1a00ae9972d23d988b0d3c8c09e4","bugs":{"url":"https://github.com/jsonjoy-com/base64/issues"},"_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-LnFjVChaGY8cZVMwAIMjvA1XwQjZ/zIXHyh28IyJkyNkzof4Dkm1+KN9UIm3lHhREH4vs7XwZ0NpkZKnwOtEfg==","shasum":"a717fd8840f7bad49c7fe66cc65db8bcfc4c4dc5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-1.1.1.tgz","fileCount":53,"unpackedSize":42975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4yEwJCr2bNkVMKmHTwytiWyq4yM0F258ivILxaXyNcgIgdcgnrlf66gONMxju7dKs5hzEmoEp6a8ooz8T8KsfN8Y="}]},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base64_1.1.1_1712671373608_0.7640863930632242"},"_hasShrinkwrap":false,"contributors":[]},"1.1.2":{"name":"@jsonjoy.com/base64","private":false,"publishConfig":{"access":"public"},"version":"1.1.2","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":{"type":"git","url":"git+https://github.com/jsonjoy-com/base64.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write \"src/**/*.{ts,tsx,js,jsx}\"","prettier:check":"prettier --ignore-path .gitignore --list-different 'src/**/*.{ts,tsx,js,jsx}'","lint":"yarn tslint","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose --project .","clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages"},"peerDependencies":{"tslib":"2"},"dependencies":{},"devDependencies":{"@types/benchmark":"^2.1.2","@types/jest":"^29.5.12","base64-js":"^1.5.1","benchmark":"^2.1.4","jest":"^29.7.0","js-base64":"^3.7.2","prettier":"^3.2.5","pretty-quick":"^3.1.3","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","tslib":"^2.6.2","tslint":"^6.1.3","tslint-config-common":"^1.6.2","typedoc":"^0.25.12","typescript":"^5.4.4"},"jest":{"verbose":true,"testEnvironmentOptions":{"url":"http://localhost/"},"setupFiles":["<rootDir>/src/__tests__/setup.js"],"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":[],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$"},"prettier":{"arrowParens":"always","printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"all","bracketSpacing":false},"release":{"branches":["master","next"]},"_id":"@jsonjoy.com/base64@1.1.2","gitHead":"b35dba6dae15a66011e5a84c3ef9f2b2b89251b1","bugs":{"url":"https://github.com/jsonjoy-com/base64/issues"},"_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==","shasum":"cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-1.1.2.tgz","fileCount":54,"unpackedSize":54343,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcd5TtQv2lXemy3u/UCbeK5HLxXNlrWQoyl4+FoTb+fgIhANDjLxyyvOAJYmA2bGPd+jJKg0Nd67zTTsyk1cSU91Ef"}]},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base64_1.1.2_1715158825591_0.04555186602982486"},"_hasShrinkwrap":false,"contributors":[]},"17.58.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.58.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.58.0","gitHead":"623856152455d7a60445d1c15a80a907423cf339","dist":{"shasum":"0910f5f9f92c93694f4b4792bb5f7fd279a19fae","integrity":"sha512-EjtU56+NwTWXCS+DA8LzoB7gIAnCDhsk7U2MFGxUahslFGeNA/j7wG82TdiaQ8GGWGFD2+xSRwiMpS6uJyBMkQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.58.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDr7eUeASGudWAGmVO/xQXkutysfezkGvj+k9ZTzP4YkgIhAIkLHFvbwtBeDHxcRxiaLGEgnanCdsRR5HCFd3LtHesP"}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.58.0_1760804127767_0.4373858091378222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-18T16:15:27.951Z","publish_time":1760804127951,"_source_registry_name":"default","contributors":[]},"17.59.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.59.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.59.0","gitHead":"623856152455d7a60445d1c15a80a907423cf339","dist":{"shasum":"dee4fa54a3979c9a47d368c9a72d26e0949702cf","integrity":"sha512-hb/QldEegatqu2x3aIUjOORdguXG0TqtYudqT4RPfHYk/Gcw4F3Om4XvuXigFW/GAasIVcvoVT5iVg5BURadtg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.59.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC+4S/DDNDBWo2wy/LuDf8kwiYSIj1YesXbd/78ct2/MQIgN9gl+vmr+syxfeLjdfUj81KRI22kbbg1Z/1+WynkuZU="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.59.0_1760804404080_0.950804610326462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-18T16:20:04.270Z","publish_time":1760804404270,"_source_registry_name":"default","contributors":[]},"17.60.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.60.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.60.0","gitHead":"35e0397cc22da24d784f4245a0f4c72b2c5b945e","dist":{"shasum":"3b9e1e7d171f6bf57e688d2be0957f6042b6b8ef","integrity":"sha512-nsCAAiIkDp1JxY6dsl8AqYE9SSJuucamghOsjj22m0ObXOFh8mvS71Tfdw1jLuYM95vZsIP8MEF1z/9/2xKR1Q==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.60.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEzCa4fzLWliiExarp7jvpS1vaQk+uKKt17qwP4l113ZAiEAwFwK40wYt2I2p7zjy1gEjG6bFzqME7tLSKmHtesHNXw="}],"size":12919},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.60.0_1760913065979_0.6782302957860917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-19T22:31:06.147Z","publish_time":1760913066147,"_source_registry_name":"default","contributors":[]},"17.61.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.61.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.61.0","gitHead":"bcabf28c02eda97daac57cf8c16c6f45166f8bd9","dist":{"shasum":"db3f7524ac22c66d896a6b1d79bbd0d524f0b7a6","integrity":"sha512-8BMMEkjBC40R0l8CQeFzfqdvT5Uu4HpZ7QVn0nobDRBtcgXQOGc+70FLYFu28XSPSwI1beaTZqw1eU7t8lnyKg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.61.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA/rRfGCEb4m+crLAFKeqw5QyLJH09I8C5E0jOJbqUSuAiEAjyS6UGG+rKQAggfW8w6bkC4RGfx+8ioOMnlWQHb4VqQ="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.61.0_1760986507033_0.8108576759111994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T18:55:07.257Z","publish_time":1760986507257,"_source_registry_name":"default","contributors":[]},"17.61.1":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.61.1","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.61.1","gitHead":"be72bd39f11a72e10cb58347100e63ca3865dc01","dist":{"shasum":"b30a742cbcd86a284f2ce790fea36fbfecfc1aa5","integrity":"sha512-IM9g61tPcRcLuWzqZ54F6OtB4OXBiaPiJrvNIRnXN7UtEUB4gK9OKnAoWiZtd0XUET2OEOjFReEViCShlqBLxw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.61.1.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDneG8DZPBQSr2JB1bd85CRJRXmSPeuRMaYqBLxaYf3hAiEA2L4CcaIplxYlsBS0PkLk3K9ZzGosu1mO/GyaQLWkwRk="}],"size":12921},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.61.1_1761085099515_0.1916526466351589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T22:18:19.710Z","publish_time":1761085099710,"_source_registry_name":"default","contributors":[]},"17.62.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.62.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.62.0","gitHead":"0c473405cf7840e82fd0b5726eca73294166de0b","dist":{"shasum":"f418032c24c6f51b9c4283ab1712cd37f1b1196d","integrity":"sha512-R+ZoRlpgPjZLMfF/7ZcBnWq9Y10xOaKJxDy1lG4PP5D18tBmMRBXMCq3SiTR34ZXOSTLfZ1rGYnY1YONWxcc6w==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.62.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIENAXUAL7IL6/n8WvE5lrUh5EDA0NQaWp3LErx90Y5yIAiEAioHTQ4kcc5d1Ig5uu105iYBGS3CHB3LqpPYkgmAjY+o="}],"size":12919},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.62.0_1761646861044_0.6416093579150286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T10:21:01.229Z","publish_time":1761646861229,"_source_registry_name":"default","contributors":[]},"17.63.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.63.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.63.0","gitHead":"0f1c1f821ff1c2a35e341f1fce79b35e107b5ec0","dist":{"shasum":"7665db49ec801cd835760053e71d1f515118013c","integrity":"sha512-XPrAeScqXUNly4jXAdLiNnLyn5kz2BptkrknwQmxqs5CBcPqxANfUPHfAkUAqoEk6EZo7YV5n30h1H9HUUGfhw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.63.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID9ZDINXNClDrRW+Uj5Bt5aysyZxjUydBYH65YqjMZYIAiAxCq4XO8lMizY8OSK10uonluPB7nPnXMgJefw4i1ObwA=="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.63.0_1761688680802_0.13096910046139065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T21:58:01.006Z","publish_time":1761688681006,"_source_registry_name":"default","contributors":[]},"17.64.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.64.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.64.0","gitHead":"57dbc7cd3085f785d742648bb85847fd7f0ab882","dist":{"shasum":"e417dd648023f24eff420589c224280b0a646eca","integrity":"sha512-2b7u7xmV8kImEnRuS56KUexAt/C9JCAvmCFXVecFXTrJd7yEKE8ZZSa2yKufSXcubkZSg06/LCWb4sIxwMdOTw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.64.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDnD2dfcVB0g12CZmjooVmYC977o40FpGFBU//7N7mp3AiACz5qjlLTcKi57giTNBpTcoStE4hS+ZuT6/LzHP0eK4A=="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.64.0_1764520691491_0.40461050382309227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-30T16:38:11.717Z","publish_time":1764520691717,"_source_registry_name":"default","contributors":[]},"17.65.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.65.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.65.0","gitHead":"3f1b925dd260a8ba75adde2a16df715c06d9b2b8","dist":{"shasum":"ba3b023c69ab311e5b706289414a44ee46117824","integrity":"sha512-Xrh7Fm/M0QAYpekSgmskdZYnFdSGnsxJ/tHaolA4bNwWdG9i65S8m83Meh7FOxyJyQAdo4d4J97NOomBLEfkDQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.65.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICpgMoR7kGOAoxZzrNy4AWMGj8MXmQBLchhU23piEaeOAiEAtCNPzQbZiyuRxUZZot4cZexdCeIGOS5+Rx/sBLP5B8U="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.65.0_1764527661931_0.5786761841609711"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-30T18:34:22.134Z","publish_time":1764527662134,"_source_registry_name":"default","contributors":[]},"17.67.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"17.67.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@17.67.0","gitHead":"9c2faf7857f89107c2b8fc040a912796516ddb4f","dist":{"shasum":"7eeda3cb41138d77a90408fd2e42b2aba10576d7","integrity":"sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-17.67.0.tgz","fileCount":54,"unpackedSize":53370,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrMT2lpL+0PAoZu/kmVdx7fqFTvLaaS7+VEXTQy7hr0QIgfy3G7UoqwxVNv1pP5zjkHadv5XTcw1w2x22XzvkvwSE="}],"size":12920},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_17.67.0_1770378921406_0.5598050167796329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T11:55:21.536Z","publish_time":1770378921536,"_source_registry_name":"default","contributors":[]},"18.0.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.0.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"_id":"@jsonjoy.com/base64@18.0.0","gitHead":"b8f6531fe40ba35746ccbae7b11b40d6a343d919","dist":{"shasum":"91443b372db095ff2800317e9960b8e306361215","integrity":"sha512-g1Ww+qQEI5p6xh1zI/lwSDZch+czXS3PCfXdRpLxCD6g3qjJx/xMeES1Rhq6cOOtCZIaEp5I7xlbm+b2fIgt3w==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.0.0.tgz","fileCount":54,"unpackedSize":53369,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHIxYrq6+SbxAtGRLNqwp/n5qBtpPp1hwZ0/bv2kdUpuAiBfHsxb+qKKhv1uxcs+2pXn1JGJ9NuSgRza3rqaYU7jJg=="}],"size":12918},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.0.0_1771783959186_0.7352525992784897"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-22T18:12:39.335Z","publish_time":1771783959335,"_source_registry_name":"default","contributors":[]},"18.1.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.1.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/base64","repository":"jsonjoy-com/base64","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.1.0","gitHead":"6fadf62f896d462e8a99f54b775ad6e338822b00","dist":{"shasum":"040bedf8d39a85149da85c187bc8956886c80030","integrity":"sha512-xoPqdBe9Px3TWloQCOthaXECRhgpZbT76P0unlnF8d09Rp0m4/Ob5xuCb5iQFOpXitDuGHe59p/V1uxOKaSxVg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.1.0.tgz","fileCount":55,"unpackedSize":148318,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWT+v09kdNcrhVM+/QUZSshKfa7b/y0EwAjJ3RKtTw3AiAseNz2dMF/NwjbVYDqPTWl4GC+z3gOrZsT1PM42KIWFw=="}],"size":41830},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.1.0_1774106743493_0.8361467752726783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-21T15:25:43.659Z","publish_time":1774106743659,"_source_registry_name":"default","contributors":[]},"18.5.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.5.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.5.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-8vrX3Tbf0DHi0F4xKlc7SGl+fn721y9SccB9l9bc3m7eS/9ZVNfCU3ZknTg6N4PO0M6uLWgEHdcnLlVIMsT/Mw==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-8vrX3Tbf0DHi0F4xKlc7SGl+fn721y9SccB9l9bc3m7eS/9ZVNfCU3ZknTg6N4PO0M6uLWgEHdcnLlVIMsT/Mw==","shasum":"fb454193fbbc86195192cc48923fbbf313247f75","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.5.0.tgz","fileCount":55,"unpackedSize":148334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGRBe3+2ZpM2WaR5Q+dw4xmMRqvKTX89oxpBbFCRa4BlAiAxkSaZ2LTrzbqGS98ehggpJwPa6kEyAmeyosVu/HwiVg=="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.5.0_1775153523902_0.4030243404034568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T18:12:04.061Z","publish_time":1775153524061,"_source_registry_name":"default","contributors":[]},"18.6.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.6.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.6.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-7IUgsQ9iZ3p2T9ASpVFcSWE/JctIVkm0EVozskI9TWIcJXrvuW9T1f05443yEG4vZtaZ8YDAd0KzfRCxnLiQYg==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-7IUgsQ9iZ3p2T9ASpVFcSWE/JctIVkm0EVozskI9TWIcJXrvuW9T1f05443yEG4vZtaZ8YDAd0KzfRCxnLiQYg==","shasum":"419331212fff603fec0ede836c0469cca0f4a1cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.6.0.tgz","fileCount":55,"unpackedSize":148334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCivQDVyv4MA008NhPp16Q9zP2sVTXIUAtoJnYS2jwEsgIhAJd8WurCzKGRC0JlxKEjXFe4VsOHoEEjrQAUnyciax8i"}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.6.0_1775324925775_0.8297113006937196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-04T17:48:45.919Z","publish_time":1775324925919,"_source_registry_name":"default","contributors":[]},"18.7.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.7.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.7.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-LdDrB1Po61By03qP9plJnFBt8Uinzp1wgb4HJw91KSsLPwgPoTmz2U7iBwMwaYapyteEAiIxXhc4Ryn91di5ww==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-LdDrB1Po61By03qP9plJnFBt8Uinzp1wgb4HJw91KSsLPwgPoTmz2U7iBwMwaYapyteEAiIxXhc4Ryn91di5ww==","shasum":"e28634a2a5822614e7315b62956376bbba04b819","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.7.0.tgz","fileCount":55,"unpackedSize":148334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFztP9G1bHYmz/t1rqmMb6xLyS5XUGavtvthyDeoQHZAIhANRZnq2xvbBNZMw4/W57jmeIDtCJNtMuk9herIKXkduc"}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.7.0_1775426935168_0.9234839837209394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-05T22:08:55.299Z","publish_time":1775426935299,"_source_registry_name":"default","contributors":[]},"18.8.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.8.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.8.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-UVpnhlpJ1hmSXEnmj3eVDL0scNCJ47xDeoAsva4jguZxJk6Jv0LFodBsfsXS/v8ErMwauzDJsS+9UdRvaTec4A==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-UVpnhlpJ1hmSXEnmj3eVDL0scNCJ47xDeoAsva4jguZxJk6Jv0LFodBsfsXS/v8ErMwauzDJsS+9UdRvaTec4A==","shasum":"be7553f9132e76bdcf4941cba4ea257a9b9221e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.8.0.tgz","fileCount":55,"unpackedSize":148334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwk7ZhKsdp4CgyMlykv8/X+T4hTVIebQzoYyF3pb3RBQIgViNDLgdBrmV2TtkOo3QERGHYDRKNTX8YnPLQqvseUuM="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.8.0_1775578254074_0.2544485427137144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-07T16:10:54.292Z","publish_time":1775578254292,"_source_registry_name":"default","contributors":[]},"18.9.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.9.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.9.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-AZR+TIoJdOsmkBlrCriXtZRFRDDpk+2IfHUO9aRyEz0YXG/ff+ZWDzovlqIWomamK4JZCTnWpMbzkWCjF3oXmQ==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-AZR+TIoJdOsmkBlrCriXtZRFRDDpk+2IfHUO9aRyEz0YXG/ff+ZWDzovlqIWomamK4JZCTnWpMbzkWCjF3oXmQ==","shasum":"284bb388d387144387cd484ad0aea4e6fbb3733e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.9.0.tgz","fileCount":55,"unpackedSize":148334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0yaxbLC6rrNl/LPw4AR7szVIoSOVlTGqbVggaCQHWEAIhALD8gGr/Tuam+8ohsiHY5rNrV83oF9iUyN/SBOinnLkf"}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.9.0_1775653065818_0.12975198099366048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T12:57:45.984Z","publish_time":1775653065984,"_source_registry_name":"default","contributors":[]},"18.10.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.10.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.10.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-BooivhgJZXnRYxOth8GEVAqWDftbgLGBGGYS59ucgIvry/b2/SvZODD1I8bOZqakIaMOHto7EaQLlmz1sLGYPQ==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-BooivhgJZXnRYxOth8GEVAqWDftbgLGBGGYS59ucgIvry/b2/SvZODD1I8bOZqakIaMOHto7EaQLlmz1sLGYPQ==","shasum":"566394fa3c50b3d72ab5562d017424766cbaaeba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.10.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC0XNIzNRtFHGOD9JWap4IPNa8fyunNR1mvP8DfQ+vSEAiBB3hMxEhygMKNaV3mvwt6CWc8Yg+I4aASltjax5gRbrA=="}],"size":41844},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.10.0_1775899317596_0.4664262872409155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-11T09:21:57.746Z","publish_time":1775899317746,"_source_registry_name":"default","contributors":[]},"18.11.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.11.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.11.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-J1f4lW6Ik+jdT0ITXtqwFnPHhZQ3/U7DQM3LyuSxMAP38YiC/sySZYfrIJdOThcgy/sGigbKKy8SvAG1mzQwuw==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-J1f4lW6Ik+jdT0ITXtqwFnPHhZQ3/U7DQM3LyuSxMAP38YiC/sySZYfrIJdOThcgy/sGigbKKy8SvAG1mzQwuw==","shasum":"dc5282ff2bb7bc6bcf47b6eee67502fe93b5c5f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.11.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHIH5PbYvdUatc/y0bMVNJqF1f5AGsmevXvVz0G1EP2TAiAjlDB30oqZ9BJTHAXgsWOD54VRl0v/ZcWxLz6nYzjDxQ=="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.11.0_1775933703408_0.5264565665967738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-11T18:55:03.557Z","publish_time":1775933703557,"_source_registry_name":"default","contributors":[]},"18.12.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.12.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.12.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-IHybZ5uKH4wl8yLLKpYacFlfBAf2dR4Q1dMZw+5NgxHXIJ0gJNzJpWN7oCKixssI9VxhXs6BSZ8Nkpu6K5ny+A==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-IHybZ5uKH4wl8yLLKpYacFlfBAf2dR4Q1dMZw+5NgxHXIJ0gJNzJpWN7oCKixssI9VxhXs6BSZ8Nkpu6K5ny+A==","shasum":"732827d8af194b3f58a584404a5da62d75392847","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.12.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDALwyP5xuZ7uptYA4O+YqNUMzFlIM8UDkBRtWGdoqD0QIhAMOaSSytTSVQwrSnxHP4PSEt76k7fK12nvWaJjoraRdh"}],"size":41844},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.12.0_1776009583271_0.2261562340690062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-12T15:59:43.414Z","publish_time":1776009583414,"_source_registry_name":"default","contributors":[]},"18.13.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.13.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.13.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-xQNiRTDpuzsR2KJqxSNfs/BczZoMKxW5crbOI87TffJkpc5+QFnkbsyFbZv4dgh4JWg244vmEO9hJPfbyUhNtw==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-xQNiRTDpuzsR2KJqxSNfs/BczZoMKxW5crbOI87TffJkpc5+QFnkbsyFbZv4dgh4JWg244vmEO9hJPfbyUhNtw==","shasum":"19e14ce507fa7771a8f7a16f32f2a67f6c679859","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.13.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDt2wsILbcpT/JLiWXForO3FyiuJW7vw5ZcwCZFvRDD1wIgO2S9Td7gjaXL+PnhZtlZoIGye8nksvUWX4qnBK6Uxbw="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.13.0_1776278049891_0.3959301019463948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-15T18:34:10.044Z","publish_time":1776278050044,"_source_registry_name":"default","contributors":[]},"18.14.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.14.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.14.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-x6/qkH6f0a2lScTfpVWDzMNetNWG/DKidw8bpSTu7w2SgN598ev/Rx3q7wYeokZ3tQiuEhwJ9PQycBuW9Jk6fg==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-x6/qkH6f0a2lScTfpVWDzMNetNWG/DKidw8bpSTu7w2SgN598ev/Rx3q7wYeokZ3tQiuEhwJ9PQycBuW9Jk6fg==","shasum":"966dca1615e7c4b66bf34a1c2b2c28570d476ac5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.14.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG6i0DskMqPlhivBZQZ0Pwq0epMpL5BSDgsOflZKCtWlAiEArn1twlMR8HFp1gKMmsImXYJRp2Aet2cBWAnxUuToTLI="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.14.0_1776345938714_0.26786333693809605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-16T13:25:38.863Z","publish_time":1776345938863,"_source_registry_name":"default","contributors":[]},"18.15.0":{"name":"@jsonjoy.com/base64","publishConfig":{"access":"public"},"version":"18.15.0","description":"High-performance Base64 encoder and decoder","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/base64","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["base64","base64url","base64-url","base64urlsafe","base64url-safe"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","typedoc":"typedoc","build:pages":"npx rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"devDependencies":{"base64-js":"^1.5.1","js-base64":"^3.7.2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/base64@18.15.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-Kuxoy0vkR6HvZHR7gkWhpg2eyrQeEu6/wfxgEtFOn21AIk850UvLxM1eyMBvNufjd0fDYJRHS3m7CboAtnb0yA==","_resolved":"/home/runner/work/json-joy/json-joy/packages/base64/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-Kuxoy0vkR6HvZHR7gkWhpg2eyrQeEu6/wfxgEtFOn21AIk850UvLxM1eyMBvNufjd0fDYJRHS3m7CboAtnb0yA==","shasum":"d2c0ed05b27da1869e2126ebacfbc0a44075e221","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/base64/-/base64-18.15.0.tgz","fileCount":55,"unpackedSize":148335,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fbase64@18.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHmAwUnkM4+tU6ShwytD+XN96MAyuZUH7Yajp+INrrddAiEAuLr1dwedtg1luGzuAIWmEtp2dYKENFXxcbAf0WYDzz0="}],"size":41845},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base64_18.15.0_1776504588682_0.2519383562094586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-18T09:29:48.824Z","publish_time":1776504588824,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"18.15.0"},"name":"@jsonjoy.com/base64","time":{"created":"2024-04-10T03:23:33.929Z","1.1.1":"2024-04-09T14:02:53.777Z","modified":"2026-04-18T09:30:02.126Z","1.1.2":"2024-05-08T09:00:25.789Z","17.58.0":"2025-10-18T16:15:27.951Z","17.59.0":"2025-10-18T16:20:04.270Z","17.60.0":"2025-10-19T22:31:06.147Z","17.61.0":"2025-10-20T18:55:07.257Z","17.61.1":"2025-10-21T22:18:19.710Z","17.62.0":"2025-10-28T10:21:01.229Z","17.63.0":"2025-10-28T21:58:01.006Z","17.64.0":"2025-11-30T16:38:11.717Z","17.65.0":"2025-11-30T18:34:22.134Z","17.67.0":"2026-02-06T11:55:21.536Z","18.0.0":"2026-02-22T18:12:39.335Z","18.1.0":"2026-03-21T15:25:43.659Z","18.5.0":"2026-04-02T18:12:04.061Z","18.6.0":"2026-04-04T17:48:45.919Z","18.7.0":"2026-04-05T22:08:55.299Z","18.8.0":"2026-04-07T16:10:54.292Z","18.9.0":"2026-04-08T12:57:45.984Z","18.10.0":"2026-04-11T09:21:57.746Z","18.11.0":"2026-04-11T18:55:03.557Z","18.12.0":"2026-04-12T15:59:43.414Z","18.13.0":"2026-04-15T18:34:10.044Z","18.14.0":"2026-04-16T13:25:38.863Z","18.15.0":"2026-04-18T09:29:48.824Z"},"readme":"# Base64\n\nFast Base64 encoder and decoder for browser and Node.js.\n\n## Encoder\n\n- Implements Base64 encoding algorithm compatible with Node's Buffer.\n- Isomorphic&mdash;it can be used in, both, Node and the browser.\n- Faster than the Node's implementation for short blobs, smaller than 40 bytes.\n- Uses Node's implementation for long blobs, if available. Hence, it also works\n  in browser, but in Node environment will perform faster for short strings.\n- Can encode into Base64 text or Base64 `Uint8Array`.\n\n\n### Usage\n\nUse encoder compatible with Node's Buffer:\n\n```ts\nimport {toBase64} from '@jsonjoy.com/base64';\n\ntoBase64(new Uint8Array([1, 2, 3]));\n```\n\nCreate your custom encoder:\n\n```ts\nimport {createToBase64} from '@jsonjoy.com/base64';\n\nconst encode = createToBase64('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+_');\n\nencode(new Uint8Array([1, 2, 3]));\n```\n\n\n### Benchmark\n\nBelow benchmark encodes random binary blobs of sizes 8, 16, 32, 64, 128, 256, 512, and 1024 byes.\n`@jsonjoy.com/base64` is faster, because for short strings (less than 40 chars) it uses a\nnative JavaScript implementation, which is faster and also works in browsers. For blobs larger\nthan 40 chars, it falls back to Node `Buffer` implementation, if available.\n\nEncoding:\n\n```\nnode src/__bench__/encode.js\nutil/base64 toBase64(uint8) x 1,531,283 ops/sec ±0.30% (92 runs sampled), 653 ns/op\nutil/base64 createToBase64()(uint8) x 946,364 ops/sec ±0.76% (100 runs sampled), 1057 ns/op\njs-base64 x 1,103,190 ops/sec ±1.27% (96 runs sampled), 906 ns/op\nfast-base64-encode x 500,225 ops/sec ±0.64% (96 runs sampled), 1999 ns/op\nbase64-js x 328,368 ops/sec ±0.25% (95 runs sampled), 3045 ns/op\nBuffer.from(uint8).toString('base64'); x 1,099,420 ops/sec ±0.20% (100 runs sampled), 910 ns/op\nFastest is util/base64 toBase64(uint8)\n```\n\nDecoding:\n\n```\nnode src/__bench__/decode.js\n@jsonjoy.com/base64 fromBase64(str) x 756,989 ops/sec ±0.46% (97 runs sampled), 1321 ns/op\n@jsonjoy.com/base64 createFromBase64()(str) x 475,591 ops/sec ±0.37% (96 runs sampled), 2103 ns/op\nBuffer.from(str, 'base64') x 545,012 ops/sec ±0.33% (101 runs sampled), 1835 ns/op\nbase64-js x 487,015 ops/sec ±1.19% (94 runs sampled), 2053 ns/op\njs-base64 x 173,049 ops/sec ±0.20% (99 runs sampled), 5779 ns/op\nFastest is @jsonjoy.com/base64 fromBase64(str)\n```\n\n\n## Decoder\n\n- Uses Node.js built-in `Buffer`, if available.\n- When `Buffer` is not available, uses JavaScript implementation.\n\n\n### Usage\n\nUse decoder compatible with Node's Buffer:\n\n```ts\nimport {toBase64, fromBase64} from '@jsonjoy.com/base64';\n\nfromBase64(toBase64(new Uint8Array([1, 2, 3])));\n```\n\nCreate your custom encoder:\n\n```ts\nimport {createFromBase64} from '@jsonjoy.com/base64';\n\nconst decoder = createFromBase64('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+_');\n\ndecoder(toBase64(new Uint8Array([1, 2, 3])));\n```","users":{}}