{"_id":"1664","_rev":"16-a79be54dd027a58d8029ac45ca4332e9","name":"1664","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"1664","version":"0.1.0","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.1.0","dist":{"shasum":"c2e3d3c671f0093bd8dc01df58eeadf9c8d19252","tarball":"https://registry.npmjs.org/1664/-/1664-0.1.0.tgz","integrity":"sha512-m7jUo6b8GuzTf+VW5hOdEvGb4EYN+I3eOprGdey6u80zoHBKJq2ywWAO7JHeQA2Hr/v+Tv3x/3szU2e6gvJeiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDE/bN404PC6hrYbDrXdJ9YKxRi4UbUBvjloFCR9f0+AiEAw/s1zBOnLMZOUyxuoIZSgquGeT8mBrwN9Wmx8c3aSUc="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.1.1":{"name":"1664","version":"0.1.1","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.1.1","dist":{"shasum":"873369402d8a2864b56b3bc6c504021194ed5c27","tarball":"https://registry.npmjs.org/1664/-/1664-0.1.1.tgz","integrity":"sha512-HYbqIUfRFrU1Hso3oqH5MypNJvIUKc8Uzy24O4isZZbPgKa6d5vQI5r6XjKKR8EMOga218/RzLVkZifvpU8AJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4CF13OidQok+R6HwKxlYMOkvJis2n9/j+aGxqVQc+MAiAMEjjqe418G0LTVAL5ZxgmfNEQRxQepgO0WLdyVtmAWQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.2.1":{"name":"1664","version":"0.2.1","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{"bignum":"^0.6.2"},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.2.1","dist":{"shasum":"d32a91b89fe272b4fe2a6ebf86cead47d4c5bece","tarball":"https://registry.npmjs.org/1664/-/1664-0.2.1.tgz","integrity":"sha512-GUIRvJztNrvfn9TxYlXxY4wWPBKecClTqNozfRdJ9U97HC6nB5ugASBRI1XT/sTonXrZNSoO8DByhsd/1RtKvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0a348ZcIHGIm+dI084iixpYqGVYIJtqGjCjIkDFsjaAiBm7RcxvBME0PzpIedGHYDXvZQ/o5Taq0XM8CZa1hIb/A=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.2.2":{"name":"1664","version":"0.2.2","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{"bignum":"^0.6.2"},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.2.2","dist":{"shasum":"68775839a03f07d9ca2332219fbfe957a8b76080","tarball":"https://registry.npmjs.org/1664/-/1664-0.2.2.tgz","integrity":"sha512-erSnJdXmqJaetXNFuaTSUPsJG3h+V3zzRRTqlIMIoHYnckq4tmMa6BXtYEFVUKWDGv5jGog51yEGciuCGuekDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCQAyGtSTgla4b/Rz98FV7BYD6iJEEVx947OMpnYzaZAiA3j2c6ueJUBqVDHS5oOw/DYzYgWVOo8q2cVexCeJxtuA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.2.3":{"name":"1664","version":"0.2.3","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{"bignum":"^0.6.2"},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.2.3","dist":{"shasum":"b96ba7c8b8281f6eef50e3352bbbddbbb0572b5c","tarball":"https://registry.npmjs.org/1664/-/1664-0.2.3.tgz","integrity":"sha512-ZHn5NWvJBQbSvJNFVp8yNjqM7hj2AZs5NfCVb+/2dBjzgAeHM51BHsnrMSrGn2GdNhMMTUhUXX/eslD87PWwcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDafPLGa7qBMFc176RsOfoY1Uz26VP0fncLyRUoieV/OwIgNt/wReEfITSxKav1vgg2jntv7qiTqxRLMTxS/OP9nK8="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.3.1":{"name":"1664","version":"0.3.1","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{"bignumber.js":"^1.3.0"},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.3.1","dist":{"shasum":"d02351d9837f3183c53635f113b092845bbf0ad4","tarball":"https://registry.npmjs.org/1664/-/1664-0.3.1.tgz","integrity":"sha512-xFwUfNrh9SqMJHoeldoaT1/evBfXCZKRF+ANfkcET2J4H0XmkuxJY0v3skf1MgaHEMtmPiIeN77J+NlPOX3t7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5FYa1olwUVpgVvgeSkV4XHiBVT4JqyMlIbyr1k3+OeQIhAPebSGjYa7deIbYbKZAjX1C+4Ez9+LZDSXjnRAwYLwgX"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]},"0.3.2":{"name":"1664","version":"0.3.2","description":"Sort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript","main":"index.js","scripts":{"test":"mocha -R list test/*.js"},"dependencies":{"bignumber.js":"^1.3.0"},"devDependencies":{"grunt":"^0.4.3","grunt-bump":"0.0.13","mocha":"^1.17.1","should":"^3.1.3"},"_id":"1664@0.3.2","dist":{"shasum":"fe46c3f981eedfad4625b1d1630253fbb8d3c468","tarball":"https://registry.npmjs.org/1664/-/1664-0.3.2.tgz","integrity":"sha512-1RdZJIdvO5cDk9s/nb2uuzdVFTn32M8WnJBero8fwalUnJZL9g8mMbAO7SkwZWGFSNvrln+oCJjL52EnFh+epA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU7/80BYdX9nJ1J6UajE6nMFj1+4dmlF3m/Ms4n0QjbgIhANCo1kGBd8XBepK68sTqAFL33Q+mEgz1wIT8DJwfAjY4"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"angleman","email":"angleman@cormea.com"},"maintainers":[{"name":"angleman","email":"angleman@cormea.com"}]}},"readme":"# 1664\n\nSort safe base16 to/from base64 conversion with filename and url safe characters written in pure javascript \n\n## Install\n\n```sh\nnpm install 1664\n```\n\n## Usage\n\nNote: API changed with 0.2.x depreciates ```base.to16``` and ```base.to64```\n\nMD5 example\n\n```js\nbase   = require('1664')\nbase.to16('z') // depreciated\nbase.to64('f') // depreciated\nbase16 = base.base16\nbase64 = base.base64\nMD5    = require('MD5')\nmd5    = MD5('hello')\nmd564  = base16.to64(md5)\nmd5b   = base64.to16(md564)\n\n// alternate:\nmd564  = base64.from16(md5)\nmd5b   = base16.from64(md564)\n\nconsole.log(md5.length,   md5)    // 32 '5d41402abc4b2a76b9719d911017c592'\nconsole.log(md564.length, md564)  // 22 '1TGK0fk4hfTgamcP4G5xMI'\nconsole.log('same?', (md5==md5b)) // same? true\n\n// date string\nconsole.log(base64.fromDate('2012-10-18 02:57:49')) // 2AI2um\nconsole.log(base64.toDate('2AI2um'))                // 2012-10-18 02:57:49\n```\n\n\n\nSHA-512 example\n\n```js\nbase16 = require('1664').base16\nSHA    = require('jssha')\nshaObj = new SHA(\"hello\", \"TEXT\")\nhash   = shaObj.getHash(\"SHA-512\", \"HEX\")\nhash64 = base16.to64(hash)\nhashb  = base16.from64(hash64)\n\nconsole.log(hash.length,   hash)    // 128 '9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043'\nconsole.log(hash64.length, hash64)  // 86 '2RST8_kMBoU5rMq6gJvZqoCPkwld_CfigYs~Sa6MSxenCZlybReS4TV7gCRXItmTdCHbD7N2uSEiwpRsExsh13'\nconsole.log('same?', (hash==hashb)) // same? true\n```\n\n## License\n\n### MIT\n","maintainers":[{"name":"angleman","email":"angleman@cormea.com"}],"time":{"modified":"2022-06-12T14:06:00.446Z","created":"2014-03-13T18:02:11.666Z","0.1.0":"2014-03-13T18:02:11.666Z","0.1.1":"2014-03-13T18:09:13.395Z","0.2.1":"2014-03-17T21:03:05.007Z","0.2.2":"2014-03-17T21:12:36.327Z","0.2.3":"2014-03-17T22:52:46.442Z","0.3.1":"2014-03-20T22:35:03.931Z","0.3.2":"2014-03-25T15:27:52.030Z"},"readmeFilename":"README.md"}