{"_id":"@acryl/marshall","_rev":"4-78d579a6b3c720939fb4263580ab3213","name":"@acryl/marshall","dist-tags":{"latest":"0.8.3"},"versions":{"0.8.0":{"version":"0.8.0","name":"@acryl/marshall","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/acrylplatform/marshall.git"},"scripts":{"test":"jest","prepublishOnly":"tsc && webpack --config webpack.config.js --env"},"publishConfig":{"access":"public"},"author":{"name":"Acrylplatform"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.13","@types/node":"^10.12.10","bignumber.js":"^8.0.1","jest":"^24.8.0","terser-webpack-plugin":"^1.2.3","ts-jest":"^24.0.2","ts-loader":"^5.3.3","ts-node":"^8.0.2","typescript":"^3.1.6","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"dependencies":{"@types/base64-js":"^1.2.5","@types/long":"^4.0.0","base64-js":"^1.3.0","long":"^4.0.0","parse-json-bignumber":"^0.1.2"},"gitHead":"24a6f6e7e2ba542eef7e08382161ea305063643e","description":"Marshall can serialize and parse Acryl blockchain data structures","bugs":{"url":"https://github.com/acrylplatform/marshall/issues"},"homepage":"https://github.com/acrylplatform/marshall#readme","_id":"@acryl/marshall@0.8.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2l3syfoUwEKbg5zrKbMl5a6c9HixH/Ryo6uxOi+nd0DtTY3xi2n2Tv0LZ8/tgxaeIJX83aB46R0cuIuIl/4Xaw==","shasum":"5bbfbe457b32a040090c2661d0da45534a435596","tarball":"https://registry.npmjs.org/@acryl/marshall/-/marshall-0.8.0.tgz","fileCount":48,"unpackedSize":199262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXhCnCRA9TVsSAnZWagAAwS4P/1rhTpTmhd/G9tOJPY3j\nnhrjCjiArtRs36cB8f45hXP09de8lCnFvTvJOEPa4mKbI3upo5+FZQUZ+Lnx\ntUF+PuDwx1xIbKQuLOIdOLTR9sRKc5Ggpbi7oBO8W7E0Xr46XjrWEfxnxtaJ\n2bnP8Vl29UMb7mAQUHr5P0elIkxZQ4zSbeeDcmDFCayV27YuA4SmeB0/W71/\nqM6Bl/fpOdGfC68DlIx4v8sI3qR5nSoeu0xAGygSm5LvdCXdW9jGnQ9KQ45F\nT6xbV3NS6rORsShmVHGN79oIiXyPxGsDcNQ4Wyxjh2ANk4b0EEIQVEby6n+g\nQZqUFx0Vb4O/kBdyEozNTExL4y48EnkDI17I7q2buoHyqXs1AWlCLUfqw10x\n5QHGIdOM6+uJ7mns9oJeLFYWSzXNThAfFrDjaVUqBgsbRUhEeoOzNzIawruX\ngxa7zdMY4w/rlS/f2qWyVedSifLJQAwTLtWTuL+ay7ElLcuGopIZrCPcKfyN\nkQ64Pt/FBRtwPK5dX6XDVu5YCnispN0mKA6YW5IQ8rq2EMHSPPxOrC74xztU\nhgq4EEvJj4/qQoZnebrCMyCPqoyJ1vFaX0bor81T+PXPYxp46nkGEGdWn16j\nlaHPLGiDIwcawJ2Q5XAEZR1O+wfkD/rdPTVKUufbGKvdAKExBbJF8Fvo0PwH\nCnbG\r\n=9qXB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKS6y5DhjrrIPeb5n/1JBqtdResjSv1XiXRWUWJStOuQIhAI52q9f1rOFmbeQJrDkF2qQCjmeXNhvNnB9xXjlYF35G"}]},"maintainers":[{"name":"deadblackclover","email":"deadblackclover@protonmail.com"},{"name":"eaz","email":"eaz@acrylplatform.com"}],"_npmUser":{"name":"eaz","email":"eaz@acrylplatform.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/marshall_0.8.0_1566445734633_0.3844396011200688"},"_hasShrinkwrap":false},"0.8.1":{"version":"0.8.1","name":"@acryl/marshall","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/acrylplatform/marshall.git"},"scripts":{"test":"jest","prepublishOnly":"tsc && webpack --config webpack.config.js --env"},"publishConfig":{"access":"public"},"author":{"name":"Acrylplatform"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.13","@types/node":"^10.12.10","bignumber.js":"^8.0.1","jest":"^24.8.0","terser-webpack-plugin":"^1.2.3","ts-jest":"^24.0.2","ts-loader":"^5.3.3","ts-node":"^8.0.2","typescript":"^3.1.6","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"dependencies":{"@types/base64-js":"^1.2.5","@types/long":"^4.0.0","base64-js":"^1.3.0","long":"^4.0.0","parse-json-bignumber":"^0.1.2"},"gitHead":"84b76b51a9f45a4cfeebbfc254a5779ad8c6d761","description":"Marshall can serialize and parse Acryl blockchain data structures","bugs":{"url":"https://github.com/acrylplatform/marshall/issues"},"homepage":"https://github.com/acrylplatform/marshall#readme","_id":"@acryl/marshall@0.8.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UcmNOHcdjWicK5vG/D9dL1LaWnPNAMHDru9yzmPEQiPR08nPhIJmcQCjQrz53UI6Rt6ln0bHwf098GA58HrmQQ==","shasum":"cb522f475e70c5138b9f4ee2a8fa30171c826304","tarball":"https://registry.npmjs.org/@acryl/marshall/-/marshall-0.8.1.tgz","fileCount":48,"unpackedSize":199262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXhgVCRA9TVsSAnZWagAAjPMP/3y5LgRdxyta7SD/eet+\n/MqqlKzIkCL7Eu8q07fo8dgEfjvSy1VWF/E9/Y8HUcb9j0nTcx1GhgvkNzPw\nhCdMVDgNWRcqQDa7oWKVO43dQRfCzwDc8mwba4dnvIBWFEoLrHkWOV+sZZX3\nxUWXNRrY2evPxXhHZK1X5l6czQoa2I/qWZqfnw/5bjlMFkmlgK2BJ80I19gh\nDtXXXztPDiMgZn15ZwU/88zsf5aNCd4KAld/TxUmW3cR2iej8VoCA1SEYA7N\nbnjNfhcQ3OP5D/HC1gOM2gV4ZKACFpmkoOsIEhy51c8VxJ7B0JNvBD9m6uRm\n/iIDXuX1sjoaW+iS7T5Jj6zhgmXMkEwHH4YV0OYllBxQquqdjJu0630KPdD6\n6UqD1JVHQ8/O4o0kWmFB4pJGxVTS1oQl4sJWuWztiV15kXN/LmtOK7kNtq1B\nBg4hrz+xDSYphRhdma4XLE76OmoEL6LGcG26/Mj/WecDtduOz7O/MT7P69yo\nnjR5N+wCSHkHX2FRYmTg6DWRdZD9iGzycTwXpuInPoXEurNHNtBqchvYnj55\nTYFlslIxuy8mCHezZPdDdd7ebuUy7YWMwQ0DMvbwHXOuAq6uK97JiSUrlwHJ\n29UUnPnKNvaKNZzkvuvqqUeTNzvAOncAtORcnKcQX8Y20cEVj8Fb9f2Bq4yA\neAAc\r\n=fr0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpybbXPuYGr/pNSvVqjggv+4X8uoPLXHf5RUD3UnN1pgIhAJMFA1LNALDDq4kTBjpBKtD83zB0PJK+NURjyAOSev7b"}]},"maintainers":[{"name":"deadblackclover","email":"deadblackclover@protonmail.com"},{"name":"eaz","email":"eaz@acrylplatform.com"}],"_npmUser":{"name":"eaz","email":"eaz@acrylplatform.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/marshall_0.8.1_1566447637108_0.7294889109524272"},"_hasShrinkwrap":false},"0.8.2":{"version":"0.8.2","name":"@acryl/marshall","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/acrylplatform/marshall.git"},"scripts":{"test":"jest","prepublishOnly":"tsc && webpack --config webpack.config.js --env"},"publishConfig":{"access":"public"},"author":{"name":"Acrylplatform"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.13","@types/node":"^10.12.10","bignumber.js":"^8.0.1","jest":"^24.8.0","terser-webpack-plugin":"^1.2.3","ts-jest":"^24.0.2","ts-loader":"^5.3.3","ts-node":"^8.0.2","typescript":"^3.1.6","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"dependencies":{"@types/base64-js":"^1.2.5","@types/long":"^4.0.0","base64-js":"^1.3.0","long":"^4.0.0","parse-json-bignumber":"^0.1.2"},"gitHead":"f08e1fc6ab6b5781435b3a2ee64bb5cb5fdf3f3f","description":"Marshall can serialize and parse Acryl blockchain data structures","bugs":{"url":"https://github.com/acrylplatform/marshall/issues"},"homepage":"https://github.com/acrylplatform/marshall#readme","_id":"@acryl/marshall@0.8.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/wrsHgUeAgVZZ1d0AGXN/7RjOatU6Gib0q1V1TuIcja8HMlQnyODMh7RH/fOimilIGmCQrhtgqMKh1og3Dh00g==","shasum":"855dc5e7f5d00e0664b859b1bb95b30b51f222f9","tarball":"https://registry.npmjs.org/@acryl/marshall/-/marshall-0.8.2.tgz","fileCount":48,"unpackedSize":199262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY2okCRA9TVsSAnZWagAAAUEQAJ2shqLkkgfYDG7O1vzv\nIYkkDEaYnmTaqVjbNnbg4KunpbvJv1fuaq7crf26D8ebZfP7XLnnNgJ65LWs\nCaxuiIgpQWW5vWY3nzfftiyh0fM9NSAg29v8B6fuLMEO8B4bATWUflqKqdSC\nJWE7s2dQPQtQBIrMuNVfyr1kyWif3pCsyqdRa4Rj4j1KKrq3eUWTcxd/pP8g\ncov6Ysl+nGquKoSwTW8vKbuhBelCbK6CIJuw7GE8GKKngDUoHK74kTnyYa19\nPk17LyBXtuMBt3uUdci6gF3xQWrGWvlf4gBixnM4NFKUqaGhR2Dr6B3CP4wa\nh34HXpO/9X2FJjlDwfV5nM+5MBXYzgAakN4BvycGnbQ2hSfLBAMp5IzpIQyj\n4US4AOwZQX7Pp27tZ7D8fvHM24RA6VQoTbyai82zBTPbE0Xe2ICxr3p4IGL8\nHbus5bVUd9icRjmmUOTKxq/pZaz8kfEWCWNXpa6JQ6Mqe9yNZF+9zS1w7tM5\nwV9k/zIFLOSs+LJ2e4fN/FQVuCAFym0dgQVVfr3RrrHnNo7xkAu8ZgSL7hAh\nvmCHpZbgD9Ho87o+In8lnsmoEZvdezF5bmbD9C7ZX25nV4sYMRa8KrG/0tSj\nW0GnPntprXnDJZJjUdVbKQDQNMJGPFs7IuVplOEBu26yXxRjBhZSN4tmy+P4\ndSYN\r\n=Jynz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoyetajyDuOhAYiAIVMM/PzMfIes0fF4OcGqY6gVC6/AiA7dxA5U98JyqIHQWtR429YM0taZjH0pudKxYdWx3mL3A=="}]},"maintainers":[{"name":"deadblackclover","email":"deadblackclover@protonmail.com"},{"name":"eaz","email":"eaz@acrylplatform.com"}],"_npmUser":{"name":"eaz","email":"eaz@acrylplatform.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/marshall_0.8.2_1566796323559_0.7667578558214054"},"_hasShrinkwrap":false},"0.8.3":{"version":"0.8.3","name":"@acryl/marshall","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/acrylplatform/marshall.git"},"scripts":{"test":"jest","prepublishOnly":"tsc && webpack --config webpack.config.js --env"},"publishConfig":{"access":"public"},"author":{"name":"Acrylplatform"},"license":"MIT","devDependencies":{"@types/jest":"^24.0.13","@types/node":"^10.12.10","bignumber.js":"^8.0.1","jest":"^24.8.0","terser-webpack-plugin":"^1.2.3","ts-jest":"^24.0.2","ts-loader":"^5.3.3","ts-node":"^8.0.2","typescript":"^3.1.6","webpack":"^4.30.0","webpack-cli":"^3.3.0"},"dependencies":{"@types/base64-js":"^1.2.5","@types/long":"^4.0.0","base64-js":"^1.3.0","long":"^4.0.0","parse-json-bignumber":"^0.1.2"},"gitHead":"f643ccdc58ca96886e6e25f3632126fb1f4f0f66","description":"Marshall can serialize and parse Acryl blockchain data structures","bugs":{"url":"https://github.com/acrylplatform/marshall/issues"},"homepage":"https://github.com/acrylplatform/marshall#readme","_id":"@acryl/marshall@0.8.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-znLmCZf1dCWww1DO5FUyKs+BhIQnaRLE1R1jWcVuBVtc5BrP3lFa+2Fw8xCvGBRbD9fq+81oll/UjsOv8pLUlA==","shasum":"518077fa25214babfcd1e05a58ff97f916c17051","tarball":"https://registry.npmjs.org/@acryl/marshall/-/marshall-0.8.3.tgz","fileCount":48,"unpackedSize":198824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZNvECRA9TVsSAnZWagAAeGgP/2IdH0ExJNLYlZxoWAi8\nae622MSeKGIJOe3oCfTsvEbZknDtAtmPrMunIaaJ3kU4EkXHCZY7XJS/mbox\npHIRZKRCaQ1JLt8T3SqyYgrGEN2eUGsNsm8ldYWXIwg/vU7Ugyjyw/PTWix4\nqgCb6sC+eIqCUj0ziBpyCdncdS3aPvbBI3mPy5tbSAlSeFWKOlVPQS5I2S4T\nctzsS66Kz/0xZDzm9dDwVfJpL05kjKa6BwfsEBSYVuLz7qbzGeocHdkmzQDh\nsULFvJigniVmZSoovpXWjbHV+sEvHEMtob+wpmvH5XZfzRxa/leuHyTNP5fD\nfCLUJcZ/ZMUAuPsHNaf8tSSW+ibRIZ5aHenjNxD91pW/mbsj3d8IEnktdHve\nI0PYH4feMaTh8beIUkrVVNui1ybtcUQF0JmWYE+hSXpmQkNpDTexmIZRFM7X\nQa/pjX9xiFTcLvWSJ1JuGw4sTMDF6ymWvDqD2pF2BAwap49bL836nUtQ5hr+\nYIK1y+ATOaKxEnS6R6+MKSqmNGLGYanaRHpAMMsKW9Y/uDfgWM50MP1zmtTj\nQMaUvglYClzbQHbEycpLJYZTYnBhdtoyQVZAyaFNAqdDVOAYgqvm68hE4Thy\nyXCgz4hG1lf+0zWatR/fkx2seY9tjMpiYCDegbqrGLHHVHHAGufggWpQwjBE\nUuzM\r\n=j+qz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoQAZlYgNQcbBTHNCf32mhdUwpP9WrFHg6btnVVOrq6gIhAIkFnFZdoupxWGqFVHOBJcsTpcKVNFah3ZgPkTMKyRcq"}]},"maintainers":[{"name":"deadblackclover","email":"deadblackclover@protonmail.com"},{"name":"eaz","email":"eaz@acrylplatform.com"}],"_npmUser":{"name":"eaz","email":"eaz@acrylplatform.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/marshall_0.8.3_1566890947393_0.03265321240809338"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-22T03:48:54.413Z","0.8.0":"2019-08-22T03:48:54.745Z","modified":"2022-04-04T11:16:36.026Z","0.8.1":"2019-08-22T04:20:37.319Z","0.8.2":"2019-08-26T05:12:03.664Z","0.8.3":"2019-08-27T07:29:07.611Z"},"maintainers":[{"name":"deadblackclover","email":"deadblackclover@protonmail.com"},{"name":"eaz","email":"eaz@acrylplatform.com"}],"description":"Marshall can serialize and parse Acryl blockchain data structures","homepage":"https://github.com/acrylplatform/marshall#readme","repository":{"type":"git","url":"git+https://github.com/acrylplatform/marshall.git"},"author":{"name":"Acrylplatform"},"bugs":{"url":"https://github.com/acrylplatform/marshall/issues"},"license":"MIT","readme":"# @acryl/marshall\n\nMarshall can serialize and parse Acryl blockchain data structures\n\n### Includes:\n- Serialization primitives\n- Parsing primitives\n- Binary to js converters\n- Js to binary converters\n- JSON to js converters\n- Js to JSON converters\n\n### Usage:\n```javascript\nimport { binary, json } from '@acryl/marshall'\n\nconst tx = {\n  type: 10,\n  version: 2,\n  fee: 100000,\n  senderPublicKey: '7GGPvAPV3Gmxo4eswmBRLb6bXXEhAovPinfcwVkA2LJh',\n  timestamp: 1542539421565,\n  id: '1bVuFdMbDAk6dhcQFfJFxpDjmm8DdFnnKesQ3wpxj7P',\n  proofs:\n    ['5cW1Ej6wFRK1XpMm3daCWjiSXaKGYfL7bmspZjzATXrNYjRVxZJQVJsDU7ZVcxNXcKJ39fhjxv3rSu4ovPT3Fau8'],\n  alias: 'MyTestAlias'\n};\n\n// Binary converter\nconst bytes = binary.serializeTx(tx);\n\nconst txb = binary.parseTx(bytes)\n\n// json converted\nconst jsonString = json.stringifyTx(tx)\n\nconst txj = json.parseTx(jsonString)\n\n```","readmeFilename":"README.md"}