{"_id":"ogg","_rev":"30-3ae9a1f9b197993d48a33fd6a5040998","name":"ogg","description":"Node.js native binding to libogg","dist-tags":{"latest":"1.2.6"},"versions":{"0.0.1":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"0.0.1","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"*","debug":"*","readable-stream":"~0.0.3"},"devDependencies":{"mocha":"*"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"_id":"ogg@0.0.1","dist":{"shasum":"065b815485530346d3f2730aaa84bb17830eedeb","tarball":"https://registry.npmjs.org/ogg/-/ogg-0.0.1.tgz","integrity":"sha512-5QB0NIsZr26NU7okgKdlmiQbzEYwtL10O0+r3LUGt9ftskPalkdOcGBAHRzb/L88xMCnAMlDQyKZt58DpJTTWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDafzedqIcCm0eRqdSr1eRbMckj6mlqjFPN7zWiRyPaAIgZ2N0t0/m9ytQZ+qCYKVZEahP44OU4HG+x1SFO1y6u0A="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.0.0":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.0.0","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"*","debug":"*","readable-stream":"0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"_id":"ogg@1.0.0","dist":{"shasum":"ce690a8a3fb318c679b7cb6f880ded381ec874b2","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.0.0.tgz","integrity":"sha512-8Sp5VGx+OpzmQW+n7w5TB7zUPvceswZJxcnU9WxQY6K3YTCrN3R2MhZAq1Lb/TxwWdN3nHFim+WFHrhIEQbbzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgz1YNp9ztXN9XqIbdJAMCPfe2EHJvi1IeID1K1HavVAiAFHMWyaRO0FkfLCA9YMOg+kC8dU934bHdEha54/oXtNw=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.1.0":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.1.0","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"*","debug":"*","readable-stream":"0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"_id":"ogg@1.1.0","dist":{"shasum":"12f7b5f03570109ff9f7bd9d8e823a94d47273fc","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.1.0.tgz","integrity":"sha512-z20YXbayRQxbHm4cOqMvnpOoQ0pD0q44D9fnIoaUXPUQPkuy4T1MXea275J/IPLv4/IHySnzriy4uvk44DnEsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5RmBsy9wiM09iVbxBJ2FkMR776UUAOPtTrNpXHAhBPwIgPi7kEPDlz81m0IfSmjwyeEyJYzEQzhjMuvJAdjvr8/0="}]},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.1.1":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.1.1","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"*","debug":"*","readable-stream":"0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"_id":"ogg@1.1.1","dist":{"shasum":"f457de48761b8368d5bc905bb6211056de9c6b91","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.1.1.tgz","integrity":"sha512-r0MvT5fcfSmdQtSxB+fNnT7RJRYNT+priKMpnuJQ8MAVQwp9vuYju8+CWeq2k9DdHUff3xrxztr4j7ezfEFXbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBNKU7Pg9Fip4FClsNLzEpmNeZrT5XaTI+bNPhsgE4+AiAIvb2I60HXyhGiwaaNHe1m3jxjSP5xql1XuYbeT75Gzg=="}]},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{}},"1.1.2":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.1.2","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"~1.0.0","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"de1ce3745bfbd776e2161add949d809092fbdabc","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg","_id":"ogg@1.1.2","_shasum":"01a4c077101aae6784afe56f3b41cb0dc57b46c2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"01a4c077101aae6784afe56f3b41cb0dc57b46c2","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.1.2.tgz","integrity":"sha512-BpgVJHTxNT7YpQD9XarFCpnLgn4/8mYUK8IwzSqX0aegLPhViQLCK/A4/j+GMDZnU9Qmdb4O2TD884FKV5aOyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPjAapIGERgPJiDX5I4f5GTaDk7enblIf8cCq3OHmoaAiEAqwR3Vezcn/cj3m0qupPMMjKWmppIJTYhSq3zOdeK0hQ="}]},"directories":{}},"1.2.0":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.0","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"~1.0.0","nan":"~1.8.2","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"6b9b1a61d7161ba9ab729ecb0abc2a9e8dc01c0a","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg","_id":"ogg@1.2.0","_shasum":"0f8457671ca624ed7338fefce6d656ccdeaa3989","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"0f8457671ca624ed7338fefce6d656ccdeaa3989","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.0.tgz","integrity":"sha512-ULUgXNnOLboH2Zy1JTclB+rRvNyTyCk4XXVww3m103jtBRBZmFWbc/Rmw8ZEauEYnsLIg0Mf7oKErBibsi35pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDib+ETbJMOn0MhYnY8//OlxVTsu/WBeULrldeOmKO0HAiEAnziCw4gAz2yCJoW/Oo2ymFVhl10LWuG46jNKGegmc0k="}]},"directories":{}},"1.2.1":{"name":"ogg","description":"NodeJS native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.1","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"~1.0.0","nan":"~1.8.2","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"afb651a219d6fce7433fb0a93a8b604429297fa4","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","_id":"ogg@1.2.1","_shasum":"c1f726209dcc19c62c6b1cdd7a0b548f2b93c638","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"c1f726209dcc19c62c6b1cdd7a0b548f2b93c638","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.1.tgz","integrity":"sha512-bPogK/3PWYzCuWanAlCv8m3W0Ss9P6hXVd3asyPpjaVqn1D8p5FHaUJYBGZezqihCuB0l1oDHFDQq6KIf9fIdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKjVCPPicW+gvHq+OWH/RWCKQOA/toAya5B7XqFxHL+AiEAru7K1ll889YuY0U0NypNsEWhueFSBvwfI0Ssf7ezm84="}]},"directories":{}},"1.2.2":{"name":"ogg","description":"Node.js native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.2","license":"MIT","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"2","nan":"~2.1.0","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"7fa17bc4b69550083bd5780f3b4a1c71a82d8651","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","_id":"ogg@1.2.2","_shasum":"831565c936be06ea72d4ba2fcfc153f7d0206d69","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"831565c936be06ea72d4ba2fcfc153f7d0206d69","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.2.tgz","integrity":"sha512-O1gAUr7lihhKJVg0d5dAcmHeytdKRQBL256bVLXDyZNy76AqQXfFi42kAt/oPe/3Zo7tBnRMdVqZUHMY1KNpfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEklDRPMyf14b7CrtXtkAaQz4n7TIVtX3NPwHt4lAHlHAiEA206+CF4w2TF1re/aasSFQpP56TPuTrCVMEILbInOzgA="}]},"directories":{}},"1.2.3":{"name":"ogg","description":"Node.js native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.3","license":"MIT","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"2","nan":"~2.1.0","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"282f6a59eef9d9d5f61b203e72f37fbfc556333a","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg","_id":"ogg@1.2.3","_shasum":"0a6b8b34649b40fc35665e4aaa54c5e1402305ed","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"0a6b8b34649b40fc35665e4aaa54c5e1402305ed","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.3.tgz","integrity":"sha512-lMOVtyNyge5cE7zXcwx3sDeb+K9htROAcqJMX/LBdn1vbK52nVJtu+aJ+NZQpwSIwaOgo2nJw61Tbl5ewt7xCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC75hWI2MsSTIbWUWSxqBXSpXA8lZ72joHzaVZ2v4f1DwIhAPaamohkcPia8VFOOJkknQGc8lk5pHStljGoahbVfKYR"}]},"directories":{}},"1.2.4":{"name":"ogg","description":"Node.js native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.4","license":"MIT","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"2","nan":"~2.1.0","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"3f1a684605f5ac89a2161e1a100524390fe35e81","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","_id":"ogg@1.2.4","_shasum":"b9ca444c858a54bb78f45b3c0aae0e4c6cf7f47e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"maintainers":[{"name":"tootallnate","email":"nathan@tootallnate.net"}],"dist":{"shasum":"b9ca444c858a54bb78f45b3c0aae0e4c6cf7f47e","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.4.tgz","integrity":"sha512-90yN9axfYKocHtgny7zEMPH/0k1R76l2pqgMS5Ep8Rx9QCfuR9wcgsFO9c+yruJUWk50vqhs6hPy2DkvK+jmGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXVzErGCL/5V8LUInAMmYNzpf74oEySBDb4+gyvM8ghAiEA6Qb4EXe483h44/lyc1nS7Gnpr73Il0Dcv14h9TAXXPA="}]},"directories":{}},"1.2.5":{"name":"ogg","description":"Node.js native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.5","license":"MIT","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"2","nan":"2","readable-stream":"1.0"},"devDependencies":{"mocha":"*","ogg-packet":"1"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"7a754d231bf24698e707653011c2ac235a2c69d6","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","_id":"ogg@1.2.5","_shasum":"ef4f1e34f48a50d1bef10e89356774bf696f65a9","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"dist":{"shasum":"ef4f1e34f48a50d1bef10e89356774bf696f65a9","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.5.tgz","integrity":"sha512-W3IhpiAsfYatQw+PF+B9sqRB5OxdgvyU+YxiPwfVyGS1JD6vrRRNacGPxA963gU7z/pf0ptmHROnJQAMEaBenQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy8j1E/XnyKrSj4+X9Ht5wNK1dSdKWvRSG05CZxE08WAIgFUyRYTwrO+YHk+MPR6d+LZwsBdKkx6BYpcz+23PbfyA="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ogg-1.2.5.tgz_1467927961325_0.8236314619425684"},"directories":{}},"1.2.6":{"name":"ogg","description":"Node.js native binding to libogg","keywords":["ogg","libogg","encode","decode","stream"],"version":"1.2.6","license":"MIT","author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"main":"./index.js","dependencies":{"bindings":"~1.2.0","debug":"2","nan":"2","readable-stream":"1.0"},"devDependencies":{"mocha":"^3.5.3","ogg-packet":"^1.0.0"},"scripts":{"test":"mocha --reporter spec","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"f8af8db1bd850e4f5027d01bef7d31e20099e343","bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","_id":"ogg@1.2.6","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-5TXXQJbECkxkwfJkXSUdl09gbFdv/K/fTS0YqrWGWiHVXiaCoiUZ3EB8RtBYyXSWc0eKkEbUAh4Wic8st7MbFA==","shasum":"682382bef345749ce994cbaf52d6fb7ceed9c4e8","tarball":"https://registry.npmjs.org/ogg/-/ogg-1.2.6.tgz","fileCount":170,"unpackedSize":2225405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcea/yCRA9TVsSAnZWagAAU0EP/1XEQpQ/P6uut0mB/tEn\nbAUShL0CaoThU/C0msM9irQGTKHYIw3sASnO9WAUiTiGVrGT9VFyNRtoelka\nQyDhuFU4ZLoG1uG1V5fZEo+w5SAulsExN+QLmi9UQmcdBS73orQQcaAosV2j\n2xQy/4xJ8j7UmHw+du9lY7EzDWIKydSpV9dvBkLRxRm+0gM2Gec9tJaWnHpS\npRRvyXySW6D70MJ1SlzvLNTYXfShk6ORsggwwPfM/s4854CqIKZnMJ4LBRrw\nA7ux5KcxYe5gc0ImS+BHxG9zvI5skbUCaj+PGEPgzhCrcF8wFNa6rlKeXkuj\nsHgyVV0aciN7h5DXgM2iv7VOXHR+TJ+1lFLK5TrU/HAONtoXZdrY8kVhiZKm\nFlDW4Tc8DbnSNuaxv65wM/FOSemKbnlW3Exqq83xdUz8InAqfmAJs2UNO48D\nnaoiPijwrQLVIxZ10gVxqGUvUhLIBo1gCiV9qzOKMaUQifxxOd02EndmbuNc\n1i2EJQKnicPsbczpFBrwoA9GqRb/CzxwadLAFyCjpwEkRDPA3fWMEajyGKP5\nqZGKLtRBbpvJmuVirDFDLdgJCmh6Hsl2mqst1oK+xgtQwWx/6Ez2JGUJbool\nzouT6SewIaMqDXy5XF9M1wSE5KWAqbjEJJIieUnfvrrroa0p/SyVUgCSia7i\nYfpY\r\n=rX8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAYDVooyfCrQ+DCb1yx+SAjjZ2THtRlSpYCMBO3whJDAiBTq7VERANKJAuiyH6St7vlQsbGGgTz0e6vANujFkspPw=="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ogg_1.2.6_1551478769737_0.16842593841693176"},"_hasShrinkwrap":false}},"readme":"node-ogg\n========\n### Node.js native binding to libogg\n[![Build Status](https://travis-ci.org/TooTallNate/node-ogg.svg?branch=master)](https://travis-ci.org/TooTallNate/node-ogg)\n[![Build Status](https://ci.appveyor.com/api/projects/status/hoc58iw51lr5fdjg/branch/master?svg=true)](https://ci.appveyor.com/project/TooTallNate/node-ogg/branch/master)\n\n\nThis module provides a Writable stream interface for decoding `ogg` files, and a\nReadable stream for encoding `ogg` files. `libogg` only provides the interfaces\nfor multiplexing the various streams embedding into an ogg file (and vice versa),\ntherefore this module is intended to be used in conjunction with a\n`node-ogg`-compatible stream module, like `node-vorbis` and `node-theora`.\n\n\nInstallation\n------------\n\n`node-ogg` comes bundled with its own copy of `libogg`, so\nthere's no need to have the library pre-installed on your system.\n\nSimply compile and install `node-ogg` using `npm`:\n\n``` bash\n$ npm install ogg\n```\n\n__NOTE:__ `node-ogg` requires to be built using `node-gyp` v0.8.0 or newer!\n\n\nExample\n-------\n\nHere's an example of using the `Decoder` class and simply listening for the raw\nevents and `console.log()`s information about each \"packet\" emitted from each ogg\nstream:\n\n``` javascript\nvar fs = require('fs');\nvar ogg = require('ogg');\nvar file = __dirname + '/Hydrate-Kenny_Beltrey.ogg';\n\nvar decoder = new ogg.Decoder();\n\ndecoder.on('stream', function (stream) {\n  console.log('new \"stream\":', stream.serialno);\n\n  // emitted for each `ogg_packet` instance in the stream.\n  stream.on('data', function (packet) {\n    console.log('got \"packet\":', packet.packetno);\n  });\n\n  // emitted after the last packet of the stream\n  stream.on('end', function () {\n    console.log('got \"end\":', stream.serialno);\n  });\n});\n\n// pipe the ogg file to the Decoder\nfs.createReadStream(file).pipe(decoder);\n```\n\nSee the `examples` directory for some more example code.\n\n\nAPI\n---\n\n### Decoder class\n\nThe `Decoder` class is a `Writable` stream that accepts an ogg file written to\nit, and emits \"stream\" events when a new stream is encountered. The\n`DecoderStream` instance is a readable stream that outputs `ogg_packet` Buffer\ninstances.encountered, which\nyou are then expected to pass along to a ogg stream decoder.\n\n### Encoder class\n\nThe `Encoder` class is a `Readable` stream where you are given `EncoderStream`\ninstances and are required to write `ogg_packet`s received from an ogg stream\nencoder to them in order to create a valid ogg file.\n\n\nOGG Stream Decoders/Encoders\n----------------------------\n\nHere's a list of known ogg stream decoders and encoders that are compatible with / depend on `node-ogg`.\nPlease send pull requests for additional modules if you write one.\n\n| **Module**                       | **Decoder?** | **Encoder?**\n|:--------------------------------:|:------------:|:------------:\n|   [`node-vorbis`][node-vorbis]   |      ✓       |      ✓\n|   [`node-opus`][node-opus]       |      ✓       |      ✓\n\n[node-vorbis]: https://github.com/TooTallNate/node-vorbis\n[node-opus]: https://github.com/Rantanen/node-opus\n","maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"},{"name":"tootallnate","email":"nathan@tootallnate.net"}],"time":{"modified":"2022-06-22T19:44:36.059Z","created":"2012-11-16T00:08:03.000Z","0.0.1":"2012-11-16T00:08:03.822Z","1.0.0":"2013-02-17T03:57:43.552Z","1.1.0":"2013-03-07T09:48:34.789Z","1.1.1":"2013-03-07T09:52:30.265Z","1.1.2":"2014-07-28T17:42:32.837Z","1.2.0":"2015-05-07T19:28:38.902Z","1.2.1":"2015-05-24T22:32:38.987Z","1.2.2":"2015-12-13T00:10:24.958Z","1.2.3":"2016-01-20T22:07:53.029Z","1.2.4":"2016-01-21T05:10:34.759Z","1.2.5":"2016-07-07T21:46:04.488Z","1.2.6":"2019-03-01T22:19:29.925Z"},"author":{"name":"Nathan Rajlich","email":"nathan@tootallnate.net","url":"http://tootallnate.net"},"repository":{"type":"git","url":"git://github.com/TooTallNate/node-ogg.git"},"homepage":"https://github.com/TooTallNate/node-ogg#readme","keywords":["ogg","libogg","encode","decode","stream"],"bugs":{"url":"https://github.com/TooTallNate/node-ogg/issues"},"readmeFilename":"README.md","license":"MIT","users":{"beefex":true,"dwayneford":true}}