{"versions":{"1.0.0":{"name":"ebml-block","version":"1.0.0","description":"EBML Block Parser","main":"index.js","scripts":{"test":"standard"},"dependencies":{},"devDependencies":{},"author":{"name":"Mathias Rasmussen","email":"mathiasvr@gmail.com"},"license":"MIT","keywords":["ebml","matroska","mkv","block","simpleblock"],"repository":{"type":"git","url":"git+https://github.com/mathiasvr/ebml-block.git"},"bugs":{"url":"https://github.com/mathiasvr/ebml-block/issues"},"homepage":"https://github.com/mathiasvr/ebml-block#readme","gitHead":"a9cea2a06f02e0746ff3f9e5718a89b2a463ba81","_id":"ebml-block@1.0.0","_shasum":"3362a33f7b27ceb3c0900d956ea203cce676a3a5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.1","_npmUser":{"name":"anonymous","email":"mathiasvr@gmail.com"},"dist":{"shasum":"3362a33f7b27ceb3c0900d956ea203cce676a3a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ebml-block/-/ebml-block-1.0.0.tgz","integrity":"sha512-Mbl6hvskYLgZDN+8QaLhEgPIzYp4A+jf+l576Cpy66btJiwvXPep1NRGyVSfBUljhUzgSC6+fA8k2NBwfC3UdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ+wIFGUngwA2me8NVfh/ai14fCzdQxVtf7W3vIOAsvAiBQJWAimMOuJAvuYhb7xlX9x6BNCvfdDhcY3uIDv/zMSQ=="}]},"maintainers":[{"name":"anonymous","email":"mathiasvr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ebml-block-1.0.0.tgz_1467761386627_0.4199058876838535"},"directories":{},"contributors":[]},"1.1.0":{"name":"ebml-block","version":"1.1.0","description":"EBML Block Parser","main":"index.js","scripts":{"test":"standard"},"dependencies":{},"devDependencies":{},"author":{"name":"Mathias Rasmussen","email":"mathiasvr@gmail.com"},"license":"MIT","keywords":["ebml","matroska","mkv","block","simpleblock","lacing"],"repository":{"type":"git","url":"git+https://github.com/mathiasvr/ebml-block.git"},"bugs":{"url":"https://github.com/mathiasvr/ebml-block/issues"},"homepage":"https://github.com/mathiasvr/ebml-block#readme","gitHead":"4b855e51dc2aa01d855605684519e66883a571a3","_id":"ebml-block@1.1.0","_shasum":"8c0728f3bab120a44af8c00d8bc0f818e501efa1","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.1","_npmUser":{"name":"anonymous","email":"mathiasvr@gmail.com"},"dist":{"shasum":"8c0728f3bab120a44af8c00d8bc0f818e501efa1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ebml-block/-/ebml-block-1.1.0.tgz","integrity":"sha512-dnDk8FTvowSufjM8mlQiwF9XYmGMpAYeBv6vtUTMpRlcUvLpYBUCLu7eU88nSFZzk85rEEKfhXpedt3BxWlzyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2VgSOWr6U0gEcw9w6Bu+Ax8Wl2YPQu2dI6VcgGnUG7AiEAhToqq3bZfOV3nunC+9id+RJPIsFAdaOZ8o81JmGyd0A="}]},"maintainers":[{"name":"anonymous","email":"mathiasvr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ebml-block-1.1.0.tgz_1472525863100_0.8626845276448876"},"directories":{},"contributors":[]},"1.1.1":{"name":"ebml-block","version":"1.1.1","description":"EBML Block Parser","main":"index.js","scripts":{"test":"standard"},"dependencies":{},"devDependencies":{},"author":{"name":"Mathias Rasmussen","email":"mathiasvr@gmail.com"},"license":"MIT","keywords":["ebml","matroska","mkv","block","simpleblock","lacing"],"repository":{"type":"git","url":"git+https://github.com/mathiasvr/ebml-block.git"},"bugs":{"url":"https://github.com/mathiasvr/ebml-block/issues"},"homepage":"https://github.com/mathiasvr/ebml-block#readme","gitHead":"1474d26c56dec26c5185cb69188839bedbe65fdc","_id":"ebml-block@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"anonymous","email":"mathiasvr@gmail.com"},"dist":{"integrity":"sha512-+StxBtJ3YDhMZUmBXFypyL6HP7SJlu0sKvVpnhXTB/vc/WyNpiKheaWSbj2fkeOVjl4KlafoJqG9rnfxoZ1ivQ==","shasum":"05775f1fc8cb191481d15fa1054e133fa018a2cc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ebml-block/-/ebml-block-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs9lRqibCOTrK5PPQczE/q+0XaJhAvhGhYj6xbS8TEywIhAIHJ55aQPbuyeWuxSQ97lsxO/K5uKhO1PXPmFdYcBlSS"}]},"maintainers":[{"name":"anonymous","email":"mathiasvr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebml-block-1.1.1.tgz_1514369111954_0.9356308407150209"},"directories":{},"contributors":[]},"1.1.2":{"name":"ebml-block","version":"1.1.2","description":"EBML Block Parser","main":"index.js","scripts":{"test":"standard"},"dependencies":{},"devDependencies":{},"author":{"name":"Mathias Rasmussen","email":"mathiasvr@gmail.com"},"license":"MIT","keywords":["ebml","matroska","mkv","block","simpleblock","lacing"],"repository":{"type":"git","url":"git+https://github.com/mathiasvr/ebml-block.git"},"bugs":{"url":"https://github.com/mathiasvr/ebml-block/issues"},"homepage":"https://github.com/mathiasvr/ebml-block#readme","gitHead":"89772bc31ec374645ea3148fa8700abaaa9136e1","_id":"ebml-block@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"anonymous","email":"mathiasvr@gmail.com"},"dist":{"integrity":"sha512-HgNlIsRFP6D9VKU5atCeHRJY7XkJP8bOe8yEhd8NB7B3b4++VWTyauz6g650iiPmLfPLGlVpoJmGSgMfXDYusg==","shasum":"fd49951b0faf5a3049bdd61c851a76b5e679c290","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/ebml-block/-/ebml-block-1.1.2.tgz","fileCount":6,"unpackedSize":6841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrnwJCRA9TVsSAnZWagAAsIAP/A5rIkscNuTjyRkwsJmr\nr3DAUGfQnSDSvsih2g5nPgLsZh3ZXbgncRMVOi1zdSEW6FWaF+sBhPQKEjiP\n4MOwXX2Wh6aUxzyGS5XzUu70vnpXEJvP5UUK23nhPouUUIUAsP50ZGb7EmgI\nFpfjIcEsoJyqdC+MIAtNXbZ0x1N00is90sTTfdTKPvxyTrI2PceRVrSzJOjJ\ncS0KwSSOfzG5phYsty1JIVLGR1qOpgFwwmObl3sw891/62UL/ZaGi+iZTLdc\ngkt1g00SJ4zZjFPMEzWGYOnWaQ1kfr7JjyUhW2racCPrCQ/8D5+nqtLujK9z\nlqP1Ovt46+66BzXfsPLhianajSO7WiXBuD9N4imwTRBRKKGUiwa+R095dZhY\nTJD2wFKKpXabFLeaXUbejIw5cm4c4tNShnVrtEXbTFO0lMFjWN7+qayXh0Kv\nbgRMMV9pDlWC32punRcGpofsgz/wyFUSovwhwM99g5+hUe6F34qHZdBFv8Zb\nSP+jqfSQnsxy/r2SQHXWgEeDIDiJuYgJVf9FWyuAVsX0RP6UH6RTcqyKZaOH\nV3B+yngaor90NOnet8PEqxc0oa1tRQvwA+xyqE3JM4Wsz91wF4Z1WR9iw4MW\nMnsP6jXX9rLNtf+4c01sW5Vqv6HwQO17MEeAgLdHcX/lDkZJRSJQFtru8idc\npHVV\r\n=KxM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6VyYY7KgTiwgwvTu+sANdGjoyz66aUkhXmL7lEOhCYAiEAtzGybky/I8LxVMn0XcwUXTrmOShP7LkI0aqF5uCPagI="}]},"maintainers":[{"name":"anonymous","email":"mathiasvr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebml-block_1.1.2_1538161672905_0.010512407930237"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"1.1.2"},"name":"ebml-block","time":{"modified":"2022-01-27T01:47:02.682Z","created":"2022-01-27T01:47:02.682Z","1.0.0":"2016-07-05T23:29:49.157Z","1.1.0":"2016-08-30T02:57:44.953Z","1.1.1":"2017-12-27T10:05:12.020Z","1.1.2":"2018-09-28T19:07:53.076Z"},"readme":"# ebml-block [![npm][npm-img]][npm-url] [![dependencies][dep-img]][dep-url] [![license][lic-img]][lic-url]\n\n[npm-img]: https://img.shields.io/npm/v/ebml-block.svg\n[npm-url]: https://www.npmjs.com/package/ebml-block\n[dep-img]: https://david-dm.org/mathiasvr/ebml-block.svg\n[dep-url]: https://david-dm.org/mathiasvr/ebml-block\n[lic-img]: http://img.shields.io/:license-MIT-blue.svg\n[lic-url]: http://mvr.mit-license.org\n\nEBML Block Parser.\n\nReads a buffer as a [EBML Block Structure](https://www.matroska.org/technical/specs/index.html#block_structure), supporting lacing.\n\n## install\n\n```\nnpm install ebml-block\n```\n\n## example\n\n```javascript\nconst fs = require('fs')\nconst ebml = require('ebml')\nconst ebmlBlock = require('ebml-block')\n\nvar decoder = new ebml.Decoder()\n\ndecoder.on('data', function (chunk) {\n  if (chunk[1].name === 'Block' || chunk[1].name === 'SimpleBlock') {\n    var block = ebmlBlock(chunk[1].data)\n    console.log(block)\n  }\n})\n\nfs.createReadStream('media.mkv').pipe(decoder)\n```\n\n### output format\n```\n{ trackNumber: 1,\n  timecode: 542,\n  invisible: false,\n  keyframe: false,\n  discardable: true,\n  frames: [ \n    <Buffer b4 64 1f 0e  ... > \n    <Buffer b4 64 1f 0c  ... > ] }\n```\n\n## license\n\nMIT","users":{}}