{"_id":"rfc4648","_rev":"3289670","name":"rfc4648","description":"Encoding and decoding for base64, base32, base16, and friends","dist-tags":{"latest":"1.5.3"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"time":{"modified":"2024-05-23T06:45:33.000Z","created":"2017-04-11T09:11:26.880Z","1.5.3":"2023-10-27T18:22:37.670Z","1.5.2":"2022-05-30T17:55:52.370Z","1.5.1":"2022-01-04T18:01:57.774Z","1.5.0":"2021-05-25T22:28:20.398Z","1.4.0":"2020-07-10T22:31:26.347Z","1.3.0":"2019-09-25T22:49:08.911Z","1.2.1":"2019-05-24T23:17:11.550Z","1.2.0":"2019-04-05T22:45:57.979Z","1.1.0":"2018-03-28T22:06:12.541Z","1.0.0":"2017-06-09T17:50:19.208Z","0.9.1":"2017-04-11T09:27:40.189Z","0.9.0":"2017-04-11T09:11:26.880Z"},"users":{},"author":{"name":"William Swanson"},"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"versions":{"1.5.3":{"name":"rfc4648","version":"1.5.3","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"type":"module","exports":{".":{"import":{"types":"./lib/src/index.d.ts","default":"./lib/rfc4648.js"},"require":{"types":"./lib/src/index.d.ts","default":"./lib/cjs/rfc4648.js"}},"./package.json":"./package.json"},"main":"./lib/cjs/rfc4648.js","module":"./lib/rfc4648.js","types":"./lib/src/index.d.ts","scripts":{"clean":"rimraf lib","fix":"eslint . --fix","lib":"rollup -c && echo '{\"type\":\"commonjs\"}' > lib/cjs/package.json","lint":"eslint .","precommit":"lint-staged && npm-run-all types test","prepare":"husky install && npm-run-all clean -p lib types","test":"nyc mocha 'test/**/*.ts'","types":"tsc","verify":"npm-run-all lib lint types test"},"lint-staged":{"*.{js,ts}":"eslint"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.18","@types/mocha":"^10.0.2","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-eslint":"^10.1.0","chai":"^4.3.4","eslint":"^7.14.0","eslint-config-standard-kit":"0.15.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-simple-import-sort":"^6.0.1","husky":"^8.0.3","lint-staged":"^14.0.1","mocha":"^10.2.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-filesize":"^10.0.0","rollup-plugin-flow-entry":"^0.3.5","sucrase":"^3.18.1","typescript":"^4.1.2"},"gitHead":"30deebb55fe29dbe650df9de6ad205958aa22bd9","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.5.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"shasum":"e62b81736c10361ca614efe618a566e93d0b41c0","size":5553,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.5.3.tgz"},"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.5.3_1698430957081_0.3387224165980378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T18:22:37.670Z","publish_time":1698430957670,"_source_registry_name":"default","_cnpm_publish_time":1698430957670},"1.5.2":{"name":"rfc4648","version":"1.5.2","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"exports":{".":{"types":"./lib/src/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.js"},"./package.json":"./package.json"},"main":"./lib/index.js","module":"./lib/rfc4648.js","types":"./lib/src/index.d.ts","scripts":{"clean":"rimraf lib","fix":"eslint . --fix","lib":"rollup -c","lint":"eslint .","precommit":"lint-staged && npm-run-all types test","prepare":"npm-run-all clean -p lib types","test":"nyc mocha 'test/**/*.ts'","types":"tsc","verify":"npm-run-all lint types test"},"lint-staged":{"*.{js,ts}":"eslint"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.18","@types/mocha":"^8.2.2","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-eslint":"^10.1.0","chai":"^4.3.4","eslint":"^7.14.0","eslint-config-standard-kit":"0.15.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-simple-import-sort":"^6.0.1","husky":"^6.0.0","lint-staged":"^10.5.3","mocha":"^8.4.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-flow-entry":"^0.3.5","rollup-plugin-mjs-entry":"^0.1.1","sucrase":"^3.18.1","typescript":"^4.1.2"},"gitHead":"ead9c9b4b68e5d4a529f32925da02c02984e772c","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.5.2","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"shasum":"cf5dac417dd83e7f4debf52e3797a723c1373383","size":6183,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.5.2.tgz"},"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.5.2_1653933352237_0.4802312892899778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-30T17:55:56.729Z","publish_time":1653933352370,"_cnpm_publish_time":1653933352370},"1.5.1":{"name":"rfc4648","version":"1.5.1","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js"},"./package.json":"./package.json"},"main":"./lib/index.js","module":"./lib/rfc4648.js","types":"./lib/src/index.d.ts","scripts":{"clean":"rimraf lib","fix":"eslint . --fix","lib":"rollup -c","lint":"eslint .","precommit":"lint-staged && npm-run-all types test","prepare":"npm-run-all clean -p lib types","test":"nyc mocha 'test/**/*.ts'","types":"tsc","verify":"npm-run-all lint types test"},"lint-staged":{"*.{js,ts}":"eslint"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.18","@types/mocha":"^8.2.2","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-eslint":"^10.1.0","chai":"^4.3.4","eslint":"^7.14.0","eslint-config-standard-kit":"0.15.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-simple-import-sort":"^6.0.1","husky":"^6.0.0","lint-staged":"^10.5.3","mocha":"^8.4.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-flow-entry":"^0.3.5","rollup-plugin-mjs-entry":"^0.1.1","sucrase":"^3.18.1","typescript":"^4.1.2"},"gitHead":"8e366b60443434fae98763c2f5dd6859c74c55a6","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.5.1","_nodeVersion":"17.0.1","_npmVersion":"7.17.0","dist":{"shasum":"b0b16756e33d9de8c0c7833e94b28e627ec372a4","size":6158,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.5.1.tgz"},"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.5.1_1641319317624_0.5309221848093857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-04T18:02:05.507Z","publish_time":1641319317774,"_cnpm_publish_time":1641319317774},"1.5.0":{"name":"rfc4648","version":"1.5.0","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js"},"./package.json":"./package.json"},"main":"./lib/index.js","module":"./lib/rfc4648.js","types":"./lib/src/index.d.ts","scripts":{"build.lib":"rollup -c","build.types":"tsc","clean":"rimraf lib","fix":"npm run lint -- --fix","lint":"eslint --ext .js,.ts .","precommit":"npm-run-all lint -p test build.*","prepare":"npm-run-all clean -p build.*","test":"nyc mocha test/**/*.ts"},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.0","@types/chai":"^4.2.18","@types/mocha":"^8.2.2","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-eslint":"^10.1.0","chai":"^4.3.4","eslint":"^7.14.0","eslint-config-standard-kit":"0.15.1","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-simple-import-sort":"^6.0.1","husky":"^4.3.0","lint-staged":"^10.5.3","mocha":"^8.4.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-filesize":"^9.1.1","rollup-plugin-flow-entry":"^0.3.5","rollup-plugin-mjs-entry":"^0.1.1","rollup-plugin-uglify":"^6.0.4","sucrase":"^3.18.1","typescript":"^4.1.2"},"gitHead":"a1b6de16e7f1c57598a5f2238292f1b4be504a92","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.5.0","_nodeVersion":"16.2.0","_npmVersion":"6.14.5","dist":{"shasum":"1ba940ec1649685ec4d88788dc57fb8e18855055","size":5524,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.5.0.tgz"},"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.5.0_1621981700270_0.5615701996021973"},"_hasShrinkwrap":false,"publish_time":1621981700398,"_cnpm_publish_time":1621981700398,"_cnpmcore_publish_time":"2021-12-16T18:01:25.460Z"},"1.4.0":{"name":"rfc4648","version":"1.4.0","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"main":"lib/index.cjs.js","module":"lib/index.js","types":"lib/src/index.d.ts","scripts":{"build":"rimraf lib && rollup -c && tsc","fix":"npm run lint -- --fix","lint":"eslint --ext .js,.ts .","precommit":"npm run lint && npm test && npm run build","prepare":"npm run build","test":"nyc mocha test/**/*.ts"},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"devDependencies":{"@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@babel/preset-typescript":"^7.10.4","@rollup/plugin-babel":"^5.0.4","@rollup/plugin-node-resolve":"^8.1.0","@types/chai":"^4.2.11","@types/mocha":"^7.0.2","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"^10.1.0","chai":"^4.2.0","eslint":"^7.4.0","eslint-config-standard-kit":"^0.14.4","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-import":"^2.22.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-promise":"^4.2.1","eslint-plugin-simple-import-sort":"^5.0.3","eslint-plugin-standard":"^4.0.1","husky":"^4.2.5","mocha":"^8.0.1","nyc":"^15.1.0","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.21.0","rollup-plugin-filesize":"^9.0.2","rollup-plugin-flow-entry":"^0.3.4","rollup-plugin-uglify":"^6.0.4","sucrase":"^3.15.0","typescript":"^3.9.6"},"gitHead":"5a811c7b804ce88ed71c161d7a48d5c736ec7e15","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.4.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"c75b2856ad2e2d588b6ddb985d556f1f7f2a2abd","size":8647,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.4.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.4.0_1594420286242_0.3484878425142386"},"_hasShrinkwrap":false,"publish_time":1594420286347,"_cnpm_publish_time":1594420286347,"_cnpmcore_publish_time":"2021-12-16T18:01:25.842Z"},"1.3.0":{"name":"rfc4648","version":"1.3.0","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"main":"lib/index.cjs.js","module":"lib/index.js","types":"lib/src/index.d.ts","scripts":{"build":"rimraf lib && rollup -c && tsc","format":"npm run lint -- --fix","lint":"eslint --ignore-path .gitignore --ext .js,.ts .","precommit":"npm run lint && npm test && npm run build","prepare":"npm run build","test":"nyc mocha test/**/*.ts"},"husky":{"hooks":{"pre-commit":"npm run precommit"}},"devDependencies":{"@babel/core":"^7.6.2","@babel/preset-env":"^7.6.2","@babel/preset-typescript":"^7.6.0","@types/chai":"^4.2.3","@types/mocha":"^5.2.7","@typescript-eslint/eslint-plugin":"^2.3.1","@typescript-eslint/parser":"^2.3.1","chai":"^4.2.0","eslint":"^6.4.0","eslint-config-standard-kit":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","rimraf":"^3.0.0","rollup":"^1.21.4","rollup-plugin-babel":"^4.3.3","rollup-plugin-filesize":"^6.2.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-uglify":"^6.0.3","sucrase":"^3.10.1","typescript":"^3.6.3"},"gitHead":"a14a5d4881d1ed772173915da08a12447fcb8671","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.3.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"2a69c76f05bc0e388feab933672de9b492af95f1","size":4659,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.3.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.3.0_1569451748790_0.13447945451821997"},"_hasShrinkwrap":false,"publish_time":1569451748911,"_cnpm_publish_time":1569451748911,"_cnpmcore_publish_time":"2021-12-16T18:01:26.081Z"},"1.2.1":{"name":"rfc4648","version":"1.2.1","description":"Encoding and decoding for base64, base32, base16, and friends","keywords":["Uint8Array","base16","base32","base32hex","base64","base64url","hex"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"license":"MIT","author":{"name":"William Swanson"},"main":"lib/index.cjs.js","module":"lib/index.js","scripts":{"build":"rollup -c","lint":"standard '*.js' 'src/**/*.js' 'test/**/*.js'","test":"npm run lint && rollup -c && nyc mocha"},"husky":{"hooks":{"pre-commit":"npm test"}},"devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","chai":"^4.2.0","husky":"^2.3.0","mocha":"^5.0.5","nyc":"^11.6.0","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-filesize":"^6.0.1","rollup-plugin-uglify":"^6.0.2","standard":"^11.0.1"},"gitHead":"b31c4c55005574ed9734be745c69f624ac849996","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"3d05ae826df5a305ce6f45a19a7756ddf4e551d0","size":4986,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.2.1.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.2.1_1558739831403_0.6521271421070205"},"_hasShrinkwrap":false,"publish_time":1558739831550,"_cnpm_publish_time":1558739831550,"_cnpmcore_publish_time":"2021-12-16T18:01:26.297Z"},"1.2.0":{"name":"rfc4648","version":"1.2.0","description":"Encoding and decoding for base64, base32, base16, and friends","license":"MIT","keywords":["base16","base32","base32hex","base64","base64url","hex","Uint8Array"],"author":{"name":"William Swanson"},"main":"lib/index.cjs.js","module":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"scripts":{"build":"buble -i src --o lib --no modules && rollup -c","lint":"standard '*.js' 'src/**/*.js' 'test/**/*.js'","prepublish":"npm run lint && npm run build","test":"npm run lint && rollup -c && nyc mocha"},"devDependencies":{"mocha":"^5.0.5","nyc":"^11.6.0","rollup":"^0.57.1","rollup-plugin-buble":"^0.19.2","rollup-plugin-filesize":"^1.3.2","rollup-plugin-uglify":"^3.0.0","standard":"^11.0.1"},"gitHead":"a7831176df2860201a92f98bc9fe6639c3ad5ad8","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"7ab9f754143f02463156f637af5dbd28aa3b8e20","size":5795,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.2.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.2.0_1554504357819_0.2227130086106972"},"_hasShrinkwrap":false,"publish_time":1554504357979,"_cnpm_publish_time":1554504357979,"_cnpmcore_publish_time":"2021-12-16T18:01:26.491Z"},"1.1.0":{"name":"rfc4648","version":"1.1.0","description":"Encoding and decoding for base64, base32, base16, and friends","license":"MIT","keywords":["base16","base32","base32hex","base64","base64url","hex","Uint8Array"],"author":{"name":"William Swanson"},"files":["CHANGELOG.md","lib/*","README.md"],"main":"lib/index.cjs.js","module":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"scripts":{"build":"buble -i src --o lib --no modules && rollup -c","lint":"standard '*.js' 'src/**/*.js' 'test/**/*.js'","prepublish":"npm run lint && npm run build","test":"npm run lint && rollup -c && nyc mocha"},"devDependencies":{"mocha":"^3.2.0","nyc":"^10.2.0","rollup":"^0.42.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-filesize":"^1.3.2","rollup-plugin-uglify":"^2.0.1","standard":"^10.0.1"},"gitHead":"cad0f6220511f408f1c7b9305f53fe310161bbdd","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"5e05a16b3c3fc76552f95853a10bd95b6bc0752f","size":5720,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.1.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648_1.1.0_1522274772439_0.42037230772818623"},"_hasShrinkwrap":false,"publish_time":1522274772541,"_cnpm_publish_time":1522274772541,"_cnpmcore_publish_time":"2021-12-16T18:01:26.702Z"},"1.0.0":{"name":"rfc4648","version":"1.0.0","description":"Encoding and decoding for base64, base32, base16, and friends","license":"MIT","author":{"name":"William Swanson"},"files":["lib/*"],"main":"lib/index.cjs.js","module":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"scripts":{"build":"buble -i src --o lib --no modules && rollup -c","lint":"standard '*.js' 'src/**/*.js' 'test/**/*.js'","prepublish":"npm run lint && npm run build","test":"npm run lint && rollup -c && nyc mocha"},"devDependencies":{"mocha":"^3.2.0","nyc":"^10.2.0","rollup":"^0.42.0","rollup-plugin-buble":"^0.15.0","rollup-plugin-filesize":"^1.3.2","rollup-plugin-uglify":"^2.0.1","standard":"^10.0.1"},"gitHead":"da54552e1958733fe777aaf45863d9ce7ed3a398","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"fdcbf9a438feef09bde4b8ee7eaf6b7f47935528","size":5470,"noattachment":false,"key":"/rfc4648/-/rfc4648-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-1.0.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rfc4648-1.0.0.tgz_1497030619092_0.8946373560465872"},"directories":{},"publish_time":1497030619208,"_hasShrinkwrap":false,"_cnpm_publish_time":1497030619208,"_cnpmcore_publish_time":"2021-12-16T18:01:26.883Z"},"0.9.1":{"name":"rfc4648","version":"0.9.1","author":{"name":"William Swanson"},"description":"Encoding and decoding for base64, base32, base16, and friends","license":"MIT","main":"lib/index.cjs.js","module":"lib/index.js","devDependencies":{"mocha":"^3.2.0","nyc":"^10.2.0","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","standard":"^10.0.1"},"files":["lib/*"],"repository":{"type":"git","url":"git+ssh://git@github.com/swansontec/rfc4648.js.git"},"scripts":{"build":"buble -i src --o lib --no modules && rollup -c","lint":"standard '*.js' 'src/**/*.js' 'test/**/*.js'","prepublish":"npm run lint && npm run build","test":"npm run lint && rollup -c && nyc mocha"},"gitHead":"12c3eae4f15290529eef1891e393fa53592dc9c9","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"homepage":"https://github.com/swansontec/rfc4648.js#readme","_id":"rfc4648@0.9.1","_shasum":"6dff84c2ed0e63381424da2a7caa9b750fa7e477","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"6dff84c2ed0e63381424da2a7caa9b750fa7e477","size":4814,"noattachment":false,"key":"/rfc4648/-/rfc4648-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-0.9.1.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rfc4648-0.9.1.tgz_1491902859947_0.1957701302599162"},"directories":{},"publish_time":1491902860189,"_hasShrinkwrap":false,"_cnpm_publish_time":1491902860189,"_cnpmcore_publish_time":"2021-12-16T18:01:27.086Z"},"0.9.0":{"name":"rfc4648","version":"0.9.0","author":{"name":"William Swanson"},"description":"Encoding and decoding for base64, base32, base16, and friends","license":"MIT","main":"lib/index.cjs.js","module":"lib/index.js","devDependencies":{"mocha":"^3.2.0","nyc":"^10.2.0","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","standard":"^10.0.1"},"scripts":{"build":"buble -i src --o lib --no modules && rollup -c","lint":"standard '*.js' 'src/**/*.js'","prepublish":"npm run lint && npm run build","test":"npm run lint && rollup -c && nyc mocha"},"gitHead":"0ab22e2c0a4e656f406f054d99efd95ea570562d","_id":"rfc4648@0.9.0","_shasum":"a4587aeb6a0ee243371ee85be9fe0dc679dc5992","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"swansontec","email":"swansontec@gmail.com"},"dist":{"shasum":"a4587aeb6a0ee243371ee85be9fe0dc679dc5992","size":24965,"noattachment":false,"key":"/rfc4648/-/rfc4648-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rfc4648/download/rfc4648-0.9.0.tgz"},"maintainers":[{"name":"swansontec","email":"swansontec@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rfc4648-0.9.0.tgz_1491901884668_0.841643173713237"},"directories":{},"publish_time":1491901886880,"_hasShrinkwrap":false,"_cnpm_publish_time":1491901886880,"_cnpmcore_publish_time":"2021-12-16T18:01:27.316Z"}},"readme":"# rfc4648.js\n\n[![Build Status](https://travis-ci.com/swansontec/rfc4648.js.svg?branch=master)](https://travis-ci.com/swansontec/rfc4648.js)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\nThis library implements encoding and decoding for the data formats specified in [rfc4648](https://tools.ietf.org/html/rfc4648):\n\n- base64\n- base64url\n- base32\n- base32hex\n- base16\n\nEach encoding has a simple API inspired by Javascript's built-in `JSON` object:\n\n```js\nimport { base32 } from \"rfc4648\";\n\nbase32.stringify([42, 121, 160]); // -> 'FJ42A==='\nbase32.parse(\"FJ42A===\"); // -> Uint8Array([42, 121, 160])\n```\n\nThe library has tree-shaking support, so tools like [rollup.js](https://rollupjs.org/) or [Webpack 2+](https://webpack.js.org/) can automatically trim away any encodings you don't use.\n\n- Zero external dependencies\n- 100% test coverage\n- Built-in types for Typescript & Flow\n- 0.8K minified + gzip (can be even smaller with tree shaking)\n\n## API details\n\nThe library provides the following top-level modules:\n\n- `base64`\n- `base64url`\n- `base32`\n- `base32hex`\n- `base16`\n- `codec`\n\nEach module exports a `parse` and `stringify` function.\n\n### const string = baseXX.stringify(data, opts)\n\nEach `stringify` function takes array-like object of bytes and returns a string.\n\nIf you pass the option `{ pad: false }` in the second parameter, the encoder will not output padding characters (`=`).\n\n### const data = baseXX.parse(string, opts)\n\nEach `parse` function takes a string and returns a `Uint8Array` of bytes. If you would like a different return type, such as plain `Array` or a Node.js `Buffer`, pass its constructor in the second argument:\n\n```js\nbase64.parse(\"AOk=\", { out: Array });\nbase64.parse(\"AOk=\", { out: Buffer.allocUnsafe });\n```\n\nThe constructor will be called with `new`, and should accept a single integer for the output length, in bytes.\n\nIf you pass the option `{ loose: true }` in the second parameter, the parser will not validate padding characters (`=`):\n\n```js\nbase64.parse(\"AOk\", { loose: true }); // No error\n```\n\nThe base32 codec will also fix common typo characters in loose mode:\n\n```js\nbase32.parse(\"He1l0==\", { loose: true }); // Auto-corrects as 'HELLO==='\n```\n\n### Custom encodings\n\nTo define your own encodings, use the `codec` module:\n\n```js\nconst codec = require(\"rfc4648\").codec;\n\nconst myEncoding = {\n  chars: \"01234567\",\n  bits: 3\n};\n\ncodec.stringify([220, 10], myEncoding); // '670050=='\ncodec.parse(\"670050\", myEncoding, { loose: true }); // [ 220, 10 ]\n```\n\nThe `encoding` structure should have two members, a `chars` member giving the alphabet and a `bits` member giving the bits per character. The `codec.parse` function will extend this with a third member, `codes`, the first time it's called. The `codes` member is a lookup table mapping from characters back to numbers.\n","_attachments":{},"homepage":"https://github.com/swansontec/rfc4648.js#readme","bugs":{"url":"https://github.com/swansontec/rfc4648.js/issues"},"license":"MIT"}