{"_id":"rlp-browser","_rev":"2-df69e322f24c87919f685ecded06bfa5","name":"rlp-browser","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"rlp-browser","version":"1.0.0","description":"(Browser Enabled) Recursive Length Prefix Encoding Module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"standard ./index.js ./bin/rlp &&  ./node_modules/mocha/bin/mocha --reporter spec ./test/","webtest":"browserify test/max.js | testling -u"},"repository":{"type":"git","url":"git+https://github.com/gridplus/rlp.git"},"keywords":["rlp","ethereum"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","bugs":{"url":"https://github.com/gridplus/rlp/issues"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.17.1","standard":"^5.3.1"},"bin":{"rlp":"./bin/rlp"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"buffer":"^5.4.2"},"gitHead":"0ce09db81fc303fcee593f7cc094ba44015f9b92","homepage":"https://github.com/gridplus/rlp#readme","_id":"rlp-browser@1.0.0","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-iGvL0Ukgzx7gIMWR0TEd9qMfyQVHssp31ivYk7VpARR7Kamdtfd0EXRWUJ2gM9FXjgs6N68K4B1CI/zyb8qh6g==","shasum":"eeb0e6dce8dc656307f7943a7767e81063ca3307","tarball":"https://registry.npmjs.org/rlp-browser/-/rlp-browser-1.0.0.tgz","fileCount":7,"unpackedSize":41127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcVY7CRA9TVsSAnZWagAADaQP/jSC01jOE3+UQ3PUXkcj\n3mfkIUKTQCYxIOibqhjc+6Nn0e2FooADNnTvDmPOs53odB9bkROrI/uXh5m3\n+TEF2BsIR1zWk0dd50C1itmdCwQ5fp9youJ/+uDQLf/N/FUv+mi35YpcRhsK\nsJBWW31iPDIqFmNFAMu2iX52vcf8kNLisEK5Czzvmpk719yjsxtRUtgwOh/r\n/eUw+SHKVjo01vScbVo9a1m3j7akYLQs5lIo66MzXfhxIBtDEbw6CximKRiF\ndorUa7zOzEVE87JFuaeUdj+zJB5LKvEIAEopzQxezC6xcILuAI6gZEDwuWtK\nD10fEJ7i3ke37rE5q2HwjelE7EpRyU7hlw7if8zszVJ8FEJl8bP5eukZ4NAO\nAMk3WSucS1hTZ+0HgxEPcHojZuqWfJNl+8hsD5UeXPis9D5HQ/yyUQKmsNyX\nt9IMY1dZAyPa0muQn0wPcwEl8nPjA39yIDqg9T+ulDbR3vQ7xqrkVnVdvNIR\nEudnrqFPbuZLI5YRcNc8ZC4U4sBVPSbCEmyoMllNbXbNOela5LnBDHVehGby\nWn2XZT08fxOqiINmTlx53KTVgWZCtW2YFXDsXP++xq4TKj1B/LLkkOhbAz2W\nBX0skQITKXqiBRrR+xNt/ztLtBn5WHsMv64u6NmHW3p5JWQag9CJLy5gLOja\nbfGx\r\n=JDl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChYoXkGc54h7/aGtzMX8ZyTxvUG/Y8maGY3U6Ay/VrTgIgLCfqvGlAFp65VefBrKHYEtDhNoTzRuSnd1XYpe6JUl0="}]},"maintainers":[{"name":"asmiller1989","email":"asmiller1989@gmail.com"}],"_npmUser":{"name":"asmiller1989","email":"asmiller1989@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp-browser_1.0.0_1567708730688_0.2614375376540543"},"_hasShrinkwrap":false},"1.0.1":{"name":"rlp-browser","version":"1.0.1","description":"(Browser Enabled) Recursive Length Prefix Encoding Module","main":"index.js","directories":{"test":"test"},"scripts":{"test":"standard ./index.js ./bin/rlp &&  ./node_modules/mocha/bin/mocha --reporter spec ./test/","webtest":"browserify test/max.js | testling -u"},"repository":{"type":"git","url":"git+https://github.com/gridplus/rlp.git"},"keywords":["rlp","ethereum"],"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"license":"MPL-2.0","bugs":{"url":"https://github.com/gridplus/rlp/issues"},"devDependencies":{"ethereumjs-testing":"git+https://github.com/wanderer/ethereumjs-testing.git","mocha":"~1.17.1","standard":"^5.3.1"},"bin":{"rlp":"./bin/rlp"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["chrome/22..latest","firefox/16..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6","android-browser/latest"]},"dependencies":{"buffer":"^5.4.2"},"gitHead":"0ce09db81fc303fcee593f7cc094ba44015f9b92","homepage":"https://github.com/gridplus/rlp#readme","_id":"rlp-browser@1.0.1","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JU+9ntlfyKanOOPwtNuMZBmCQ/fWVoryfa7ZSYDTUKAa1zk4v2smvM0WV8BsskJuqn/DdxpO7HO2vEikMvmhOA==","shasum":"d1ea37f289359200d33dfa006d46008a288761eb","tarball":"https://registry.npmjs.org/rlp-browser/-/rlp-browser-1.0.1.tgz","fileCount":7,"unpackedSize":41367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcVbaCRA9TVsSAnZWagAAqocP/378kp80QMUtX3u7yhrX\nfbtjXobi3h08xxcs2iz7RM+gSQslVNKHreX0hs581w+vNRdqArKvx+zYWVyJ\n0u6jGVq44YNy1mK3nNRBKPaqeQ2AlwuGmkzfoDu43t1RRCo1ge3EAmcVasts\nD29sz+MKUjah+XeG3/I9QicVRXf9DAtuiI3jMTuml/tX5viSSCZhjnBO4bKl\nSw4TnG+R7Bvco5h85gFBucZwYhJkrGYmiNhqC+O7qiP4FHAdqiJjqatM283d\npP1j5kRkgorrTP+rjF//f04Nt2+AHaVILl5mXw12sFumB40whv9doW7Jw8yD\nIXiz5T9aXp0MQbaIQDTsl6vr1XvSsWiQTicuNFDsQQevOyYZroI6WO7n2LBY\nD5xKfLr7x8dRZqemw55sGcU6UDVfjEe6e022+jaRtnjPyIgAwuHFfuN7TUHE\njo9U8YpGQLndtcqX6/irxdwdREaZ9GfED6Zvj/akZ8KFZPyYTgkhGDG+SCBc\nv2bICQzOa/cu45gynPKfeUkYDJI7tCJDogO3WYQR66Grn+bWpGweDZjLAv1v\nPftsftTNzc9WYaTzp9shy7qbstRYYRX6W9qVLVybxWOzkMO6XDkX+8Zimctf\ncRyxydlJPPtQzwEmW7MsbT7hGS0G096mAorqKSR4cJm4HiW+6+jKGu6uCNh3\nfsiN\r\n=Q1ss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKW5UtJvnZ2sUovIFc7e82hc1HAdNzf4rgDZcOPHPhSAiEA6EVeJfGOyil/JxaBkyJugJTHGDPHvw9wFV4fq4lWpaw="}]},"maintainers":[{"name":"asmiller1989","email":"asmiller1989@gmail.com"}],"_npmUser":{"name":"asmiller1989","email":"asmiller1989@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rlp-browser_1.0.1_1567708889880_0.8781927755294734"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-05T18:38:50.687Z","1.0.0":"2019-09-05T18:38:50.789Z","modified":"2022-05-16T01:51:59.394Z","1.0.1":"2019-09-05T18:41:30.184Z"},"maintainers":[{"name":"asmiller1989","email":"asmiller1989@gmail.com"}],"description":"(Browser Enabled) Recursive Length Prefix Encoding Module","homepage":"https://github.com/gridplus/rlp#readme","keywords":["rlp","ethereum"],"repository":{"type":"git","url":"git+https://github.com/gridplus/rlp.git"},"author":{"name":"martin becze","email":"mjbecze@gmail.com"},"bugs":{"url":"https://github.com/gridplus/rlp/issues"},"license":"MPL-2.0","readme":"> This is a fork of EthereumJS' [rlp](https://www.npmjs.com/package/rlp) module, which allows browser support via the [buffer](https://www.npmjs.com/package/buffer) module, which uses `UInt8` arrays instead of the node.js `Buffer` module.\n\nSYNOPSIS\n=====\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n[![Build Status](https://travis-ci.org/wanderer/rlp.png?branch=master)](https://travis-ci.org/wanderer/rlp)  [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ethereum/ethereumjs-lib?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) or #ethereumjs on freenode \n\n[Recursive Length](https://github.com/ethereum/wiki/wiki/RLP) Prefix Encoding for node.js.\n\nINSTALL\n======\n`npm install rlp`   \ninstall with `-g` if you want to use the cli.\n\nUSAGE\n=======\n\n```javascript\nvar RLP = require('rlp'); \n\nvar nestedList = [ [], [[]], [ [], [[]] ] ];\nvar encoded = RLP.encode(nestedList);\nvar decoded = RLP.decode(encoded);\n  assert.deepEqual(nestedList, decoded);\n});\n\n```\n\nAPI\n=====\n`rlp.encode(plain)` - RLP encodes an `Array`, `Buffer` or `String` and returns a `Buffer`. \n\n`rlp.decode(encoded, [skipRemainderCheck=false])` - Decodes a RLP encoded `Buffer`, `Array` or `String` and returns a `Buffer` or an `Array` of `Buffers`. If `skipRemainderCheck` is enabled `rlp` will just decode the first rlp sequence in the buffer. By default it would through an error if there is more bytes in Buffer than used by rlp sequence.\n\nCLI\n===\n`rlp decode <hex string>`   \n`rlp encode <json String>`  \n\nTESTS\n=====\ntest uses mocha. To run  \n`npm test`\n","readmeFilename":"README.md"}