{"_id":"@abcnews/base-36-text","_rev":"9-aaed80655f961abaea8cfab606000c26","name":"@abcnews/base-36-text","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@abcnews/base-36-text","version":"1.0.0","description":"Tools for encoding / decoding text to / from base36 strings","license":"MIT","author":{"name":"Australian Broadcasting Corporation"},"contributors":[{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"}],"repository":{"type":"git","url":"git+https://github.com/abcnews/base-36-text.git"},"bugs":{"url":"https://github.com/abcnews/base-36-text/issues"},"bin":{"b36t":"bin/index.js"},"main":"dist/index.js","module":"dist/base-36-text.esm.js","types":"dist/index.d.ts","scripts":{"start":"tsdx watch","build":"tsdx build","lint":"tsdx lint src","example":"npm run build && rollup -c","prepublishOnly":"npm run build","release":"np","test":"tsdx test"},"husky":{"hooks":{"pre-commit":"tsdx lint src"}},"publishConfig":{"access":"public"},"browserslist":"> 0.25%, not dead","devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@types/jest":"^26.0.15","husky":"^4.3.0","install":"^0.13.0","np":"^7.0.0","npm":"^7.2.0","rollup":"^2.33.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-serve":"^1.1.0","tsdx":"^0.14.1","tslib":"^2.0.3","typescript":"^4.0.5"},"dependencies":{"@types/fast-text-encoding":"^1.0.1","base-x":"^3.0.8","buffer":"^6.0.2","core-js":"^3.7.0","fast-text-encoding":"^1.0.3","sade":"^1.7.4"},"gitHead":"a2e72061c1f9bd574b9bf961b78e61936b15cbc8","homepage":"https://github.com/abcnews/base-36-text#readme","_id":"@abcnews/base-36-text@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-CfzpDdtSLQYxGJ4h3TBqJptBsXbdTcKoNmWlb1IM7OcM2BzK3fS437CXy+9zPxhmkHvQKQVYLE3QmeTgTUhnkg==","shasum":"80015dc9b33c9beb56ea620ebd8c6fa2fc87ef7c","tarball":"https://registry.npmjs.org/@abcnews/base-36-text/-/base-36-text-1.0.0.tgz","fileCount":12,"unpackedSize":9137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIA60ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZEA//RbJcO3FehS9ly9cl2RTNPYLt+Ki62Eo4YL4oMs2cKAVX2Nfr\r\nPFj03XY9RLFFCUNY4QWs3TXKjXVaixcS6gc5rI4O9jqR2L4TQE8gBnyCBd2o\r\nbCzqaHZa575+6igZuy3JbO15XGJMNF1zjNtWUjLhODcbH4yLW2D2tx4COfPN\r\n5Z9ySWbkQ21HYcJuC6cW1HStRhqND8lsm3HFuh3wGbzr7Ya6prwDo59bvsX+\r\n4qH79HnDSVIakN++qf2UKSNB8eBStHwtTO/ZIDPpYRGUF27SKt2bEyTFA9fZ\r\n9GTamvAL/PWDJAXAqkNwBlFdFjwjcEKoVmV8TiHZKVfvzjvB1iyh/Yqi19Vd\r\n7t3npfxyZ0wseZgsqSy+l4IUfzyOZ7xleE9n/C8E40gbK5nmd0h5NjruyfqI\r\nP3voTx+f/5jtl1DWJqDaZiW/y0w9R3t/mFqlqPIIKH9dQ9IBQ0Wx/Iuyz2vh\r\nY4EWikJtWlzt+Bqjgev+fAFmNfXSiw+9YEOpge7bVE3F6/+u3I2zHgT10CHv\r\nhtS2cDQrjwGjuBULlx/Cw/Obj7e9v53nYbx5092atgwP+RxzjFZw4d+XzM0n\r\nTUHDGqQK6uraMaVStMP83yAoTZ4rtnvPcCbFWDi32IIKa3inZOdRASTPaV5c\r\npX57v/UDFOSVvP+Pg76cdHcORtiBCfaXUcE=\r\n=TZCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXdJWlSYRVtWUqjP+3q86Tq9MZE7A+7fKaJyShAjuY1AIgOdHTzhT9cqEHqY5rBv+XlXE7bniNUISp+O/7vziIjCs="}]},"_npmUser":{"name":"colingourlay","email":"colin@colin-gourlay.com"},"directories":{},"maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"},{"name":"blakebutcher","email":"blake.butcher@abc.net.au"},{"name":"louisstow","email":"louisstow@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-36-text_1.0.0_1646268084511_0.4904842692015492"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abcnews/base-36-text","version":"1.0.1","description":"Tools for encoding / decoding text to / from base36 strings","license":"MIT","author":{"name":"Australian Broadcasting Corporation"},"contributors":[{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"}],"repository":{"type":"git","url":"git+https://github.com/abcnews/base-36-text.git"},"bugs":{"url":"https://github.com/abcnews/base-36-text/issues"},"bin":{"b36t":"bin/index.js"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"start":"tsup src/index.ts --dts --sourcemap --format esm,cjs --watch","build":"tsup src/index.ts --dts --sourcemap --format esm,cjs","test":"jest --coverage","lint":"eslint src","size":"npm run build && size-limit","release":"np","prepare":"husky install","prepublishOnly":"npm run build","example":"npm run build && rollup -c"},"size-limit":[{"path":"dist/index.mjs","limit":"1.5 kB"},{"path":"dist/index.js","limit":"1.5 kB"}],"publishConfig":{"access":"public"},"browserslist":"> 0.25%, not dead","devDependencies":{"@babel/core":"^7.12.3","@babel/preset-env":"^7.12.1","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^23.0.4","@rollup/plugin-node-resolve":"^15.0.1","@size-limit/preset-small-lib":"^8.1.0","@types/jest":"^29.2.4","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint":"^8.29.0","husky":"^6.0.0","install":"^0.13.0","jest":"^29.3.1","np":"^7.6.2","rollup":"^3.7.0","rollup-plugin-serve":"^2.0.2","size-limit":"^8.1.0","ts-jest":"^29.0.3","tslib":"^2.0.3","tsup":"^6.5.0","typescript":"^4.0.5"},"dependencies":{"base-x":"^4.0.0","core-js":"^3.7.0","sade":"^1.7.4"},"gitHead":"bee1a6a48807a4094ccb27beed6dd356a39a9439","homepage":"https://github.com/abcnews/base-36-text#readme","_id":"@abcnews/base-36-text@1.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tKg5XI2MDEFexh6q24MEZMt6adaxr5Opsxo95Jdl8SZ/k+nxj+WDk3jd9u/G1+oFZB7VmX/CNT8Mwi4EJZZpFw==","shasum":"c640c433104a0922a0ebe0be822cbfabdf3f9daf","tarball":"https://registry.npmjs.org/@abcnews/base-36-text/-/base-36-text-1.0.1.tgz","fileCount":9,"unpackedSize":8821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4CmiEEN2H9G7cMuXiwlsH0+TDvGjqo801AfODT/HZswIhAJZAdx5qtAvRJWcmkYC++QUh8h4sQzhGPkqwjlN/joKw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjksXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDzA//TGyL8Qm4UBowVOamuu8xPzNiLsxVr5kETNJAnbO4NwwFcWwl\r\nQyV0C/+t88/aZidoyj50Y6cEfj4zG8EeOT5zTPTeZUxlI/USLn64cu5D66X0\r\nznRw83CYjCLifD3nkOJDw1IqR3ZayWTm1XXyscK8aMMCYe2MDhv1mZsktty7\r\ntA15jG203oPdjp9HCdpYLq4NXdeJkxak7dLIqOqyDDgIZtFMAj4Z8U4x9miM\r\nB3OnzH2k7Ss0zDvqvsR/qDu+PRwwsKiB5mFhu3Vaih7AMXPJueyKyEvePZHx\r\nVedN4Y3iU9pQ0wIBblhdZl1G6nnyz5wconHH3qK525cqRnaLFqsoEY3ecNjg\r\nSpsi/45CdhtHr5pFDnIBBGxy1z5zZQHJbTs56j7g2KNDrJnMop/s7ruE4YCK\r\n6+inBkJmgx4Yry97sOBWzNnBd78Ju2eRoHaAhgTGjt00QImBkzQRdLAKaD1s\r\nnahZoNO7r7y9QEj1rG8LCDD4h5Rcci0yCTKOkWL/7kPWQhv6zUgnZ55iF4qt\r\nqHDMUOJ52kTd70G3YG9kb/wwvRphjHL/w3o8Dl3yBL06kGyhPAMDIVE+T9fs\r\ntJcMvoYyjpIaMb9m0C9TCdDfd5AyaXAk67wk1Ger/90JJGxwGGylWpXJOkWX\r\nXkwX2CG15Vi7YV2SCiq578DaCembBlxzNus=\r\n=g336\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"drzax","email":"simon@elvery.net"},"directories":{},"maintainers":[{"name":"phocks","email":"phocks@gmail.com"},{"name":"andrewkesper","email":"andy@andrewkesper.com"},{"name":"drzax","email":"simon@elvery.net"},{"name":"colingourlay","email":"colin@colin-gourlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-36-text_1.0.1_1670563265135_0.9673622304671856"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-03T00:41:24.460Z","1.0.0":"2022-03-03T00:41:24.664Z","modified":"2023-08-10T04:59:26.173Z","1.0.1":"2022-12-09T05:21:05.331Z"},"maintainers":[{"email":"ash@kyd.com.au","name":"ashkyd"},{"email":"hi@jtfell.com","name":"jtfell"},{"email":"phocks@gmail.com","name":"phocks"},{"email":"andy@andrewkesper.com","name":"andrewkesper"},{"email":"simon@elvery.net","name":"drzax"}],"description":"Tools for encoding / decoding text to / from base36 strings","homepage":"https://github.com/abcnews/base-36-text#readme","repository":{"type":"git","url":"git+https://github.com/abcnews/base-36-text.git"},"contributors":[{"name":"Colin Gourlay","email":"Gourlay.Colin@abc.net.au"}],"author":{"name":"Australian Broadcasting Corporation"},"bugs":{"url":"https://github.com/abcnews/base-36-text/issues"},"license":"MIT","readme":"# base-36-text\n\nTools for encoding / decoding text to / from base36 strings.\n\n## Usage\n\n### As a CLI\n\nInstall globally with `npm i -g @abcnews/base-36-text` to use the `b36t` executable, or use npx:\n\n```sh\n\nnpx @abcnews/base-36-text encode 'example text'\n> 31ltulurfcfzwo4gm7o\n\nnpx @abcnews/base-36-text decode 31ltulurfcfzwo4gm7o\n> example text\n```\n\n### As a library (node or browser)\n\n```sh\nnpm i @abcnews/base-36-text\n```\n\n```js\nimport { encode, decode } from '@abcnews/base-36-text';\n\nencode('example text');\n// > 31ltulurfcfzwo4gm7o\n\ndecode('31ltulurfcfzwo4gm7o');\n// > 'example text'\n```\n\nA browser usage example is included with this project. To try it:\n\n```sh\ngit clone https://github.com/abcnews/base-36-text\ncd base-36-text\nnpm run example\n```\n\n...then open the console in the browser window that opens, and try out `b36t.encode()` and `b36t.decode()`.\n","readmeFilename":"README.md"}