{"_id":"opus-decoder","_rev":"4214052","name":"opus-decoder","description":"Web Assembly streaming Opus decoder","dist-tags":{"latest":"0.7.11"},"maintainers":[{"name":"eshaz","email":""}],"time":{"modified":"2026-03-04T17:08:31.000Z","created":"2021-07-19T03:30:27.364Z","0.7.11":"2025-10-20T00:27:47.212Z","0.7.10":"2025-05-11T02:01:41.650Z","0.7.9":"2025-05-04T23:02:09.674Z","0.7.8":"2025-04-26T07:44:19.038Z","0.7.7":"2024-10-31T03:10:33.988Z","0.7.6":"2024-01-16T08:05:11.510Z","0.7.5":"2023-11-29T14:08:31.261Z","0.7.4":"2023-11-26T17:33:18.345Z","0.7.3":"2023-10-20T02:00:13.796Z","0.7.2":"2023-10-09T05:37:30.960Z","0.7.1":"2023-06-02T02:43:49.117Z","0.7.0":"2023-04-22T19:10:32.139Z","0.6.7":"2023-03-28T00:55:07.510Z","0.6.6":"2023-03-24T01:17:33.846Z","0.6.5":"2023-03-23T23:52:47.718Z","0.6.4":"2023-03-18T22:53:09.498Z","0.6.3":"2023-01-30T05:08:52.501Z","0.6.2":"2022-12-24T03:22:24.349Z","0.6.1":"2022-12-18T18:33:37.766Z","0.6.0":"2022-12-16T04:17:08.805Z","0.5.4":"2022-12-11T23:48:10.896Z","0.5.3":"2022-10-09T22:42:19.253Z","0.5.2":"2022-08-17T23:50:43.764Z","0.5.1":"2022-07-24T18:07:54.639Z","0.5.0":"2022-07-23T22:44:52.723Z","0.4.7":"2022-07-12T03:57:05.660Z","0.4.6":"2022-06-11T17:40:39.144Z","0.4.5":"2022-05-30T03:40:48.317Z","0.4.4":"2022-05-28T01:17:56.966Z","0.4.3":"2022-05-22T21:21:47.423Z","0.4.2":"2022-03-20T22:48:42.094Z","0.4.1":"2022-03-16T03:35:42.127Z","0.4.0":"2022-03-14T02:54:17.060Z","0.3.5":"2022-03-09T04:15:59.156Z","0.3.4":"2022-02-24T02:55:21.224Z","0.3.3":"2021-11-25T04:07:56.052Z","0.3.2":"2021-11-16T06:48:53.887Z","0.3.1":"2021-11-09T05:24:39.138Z","0.3.0":"2021-11-05T22:55:32.231Z","0.2.0":"2021-10-28T03:14:00.651Z","0.1.1":"2021-10-27T03:53:43.205Z","0.1.0":"2021-10-26T02:06:55.592Z","0.0.2":"2021-07-30T04:09:12.616Z","0.0.1":"2021-07-19T03:30:27.364Z"},"users":{},"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"versions":{"0.7.11":{"name":"opus-decoder","version":"0.7.11","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/main/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.7"},"_id":"opus-decoder@0.7.11","gitHead":"8f2428c1cd96b54dab74836c8471ff75fe35cbee","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"d8cd87bfc376163982417e8bed72858954065ed8","size":142195,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.11.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opus-decoder_0.7.11_1760920066923_0.976281034023055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T00:27:47.212Z","publish_time":1760920067212,"_source_registry_name":"default","_cnpm_publish_time":1760920067212},"0.7.10":{"name":"opus-decoder","version":"0.7.10","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.7"},"_id":"opus-decoder@0.7.10","gitHead":"2f95b884eb0ceefdbeedbe245766cfe51ef91640","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"a075cb4e6f0d4692fd918615321de6147a5c022e","size":142236,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.10.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opus-decoder_0.7.10_1746928901387_0.43565296351637484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-11T02:01:41.650Z","publish_time":1746928901650,"_source_registry_name":"default","_cnpm_publish_time":1746928901650},"0.7.9":{"name":"opus-decoder","version":"0.7.9","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.6"},"_id":"opus-decoder@0.7.9","gitHead":"0fa1db47560f9b53f2ea947dbfb6c6b920e8994c","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"d8708aeb43c1f646d27f07a7ee8a7dc8bf13784c","size":142217,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.9.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opus-decoder_0.7.9_1746399729426_0.855518021449035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-04T23:02:09.674Z","publish_time":1746399729674,"_source_registry_name":"default","_cnpm_publish_time":1746399729674},"0.7.8":{"name":"opus-decoder","version":"0.7.8","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.6"},"_id":"opus-decoder@0.7.8","gitHead":"c6c9f86009642979fceaedad9153747bda09de00","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"7ce617fee334824f029163322a220c8cf2aa0a78","size":141398,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.8.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opus-decoder_0.7.8_1745653458813_0.28380938114100984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-26T07:44:19.038Z","publish_time":1745653459038,"_source_registry_name":"default","_cnpm_publish_time":1745653459038},"0.7.7":{"name":"opus-decoder","version":"0.7.7","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.5"},"gitHead":"de2aa9010f5e657ca4d380f41439a1770d511bd2","_id":"opus-decoder@0.7.7","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"0ed68a4166aa7b56ccd9093d53a58ba88f4caa4c","size":142409,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.7.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.7_1730344233727_0.13028210455981792"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-31T03:10:33.988Z","publish_time":1730344233988,"_source_registry_name":"default","_cnpm_publish_time":1730344233988},"0.7.6":{"name":"opus-decoder","version":"0.7.6","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.5"},"gitHead":"481fa4912d0cda67bcc8c44a9efad1c0825c18fe","_id":"opus-decoder@0.7.6","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"b0ef413ff6654a655ae0ab8776572fe40ac9d037","size":142297,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.6.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.6_1705392311313_0.8498209867458966"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:05:11.510Z","publish_time":1705392311510,"_source_registry_name":"default","_cnpm_publish_time":1705392311510},"0.7.5":{"name":"opus-decoder","version":"0.7.5","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.4"},"gitHead":"72033459d7f01133b4c2ac66590e43dc2dc9f776","_id":"opus-decoder@0.7.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"b090ad38410c0c01cbbb6bb1fc1cee6e9b87c32e","size":142040,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.5_1701266910947_0.157314012097848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T14:08:31.261Z","publish_time":1701266911261,"_source_registry_name":"default","_cnpm_publish_time":1701266911261},"0.7.4":{"name":"opus-decoder","version":"0.7.4","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.3"},"gitHead":"47b579d97cf7421619d25f70299329ff68c51cde","_id":"opus-decoder@0.7.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"cf0ab8638eb73128da1001843f23392e3ba12304","size":142061,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.4_1701019997959_0.44919938048693586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-26T17:33:18.345Z","publish_time":1701019998345,"_source_registry_name":"default","_cnpm_publish_time":1701019998345},"0.7.3":{"name":"opus-decoder","version":"0.7.3","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.2"},"gitHead":"d53d7d4c5cb0fd4b4ac7422c4eb7c70db8f6a8bf","_id":"opus-decoder@0.7.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"4002098cc592182d594539cb8a98145524e62ad7","size":142039,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.3_1697767213504_0.8377303789254349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-20T02:00:13.796Z","publish_time":1697767213796,"_source_registry_name":"default","_cnpm_publish_time":1697767213796},"0.7.2":{"name":"opus-decoder","version":"0.7.2","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1"},"gitHead":"26cc77ce8f844ddf2adc61e3d935951b2ace8942","_id":"opus-decoder@0.7.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"1c3461767b0f22da8f7a7d1bec66b0a012393e53","size":141890,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.2_1696829850735_0.14396215905257148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T05:37:30.960Z","publish_time":1696829850960,"_source_registry_name":"default","_cnpm_publish_time":1696829850960},"0.7.1":{"name":"opus-decoder","version":"0.7.1","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1"},"gitHead":"f46747cec53ea1595f7765f3dee56fbfb58508d1","_id":"opus-decoder@0.7.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"48c50f1feb0b49fa078ade93f08caeff9142ffae","size":141518,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.1_1685673828907_0.08148467314269814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-02T02:43:49.117Z","publish_time":1685673829117,"_source_registry_name":"default","_cnpm_publish_time":1685673829117},"0.7.0":{"name":"opus-decoder","version":"0.7.0","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.0"},"gitHead":"70e53ea281751f51dfb30a5898692a2e4e9e6bbc","_id":"opus-decoder@0.7.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"ab9c9a75b5d0160bf6e201a1a08945d729665758","size":141518,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.7.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.7.0_1682190631943_0.4721023634587316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-22T19:10:32.139Z","publish_time":1682190632139,"_cnpm_publish_time":1682190632139},"0.6.7":{"name":"opus-decoder","version":"0.6.7","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.0"},"gitHead":"052f7a5a7fae25157c85dcbff1c75fecfd4a5b33","_id":"opus-decoder@0.6.7","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"fe3a62048940be7311845717c1de32dc334170b0","size":140999,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.7.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.7_1679964907210_0.9327876084306379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T00:55:07.510Z","publish_time":1679964907510,"_cnpm_publish_time":1679964907510},"0.6.6":{"name":"opus-decoder","version":"0.6.6","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"8.0.0"},"gitHead":"7385422ad8f53f8f6cd77b8163583d9fee68a867","_id":"opus-decoder@0.6.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"6e0b0a04a5526f8cc4d9531dfb631b1cf251974f","size":140538,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.6.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.6_1679620653599_0.07334519684974516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-24T01:17:33.846Z","publish_time":1679620653846,"_cnpm_publish_time":1679620653846},"0.6.5":{"name":"opus-decoder","version":"0.6.5","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"7.0.1"},"gitHead":"7ed58558bec5a26afce991de8d266ab903c292d9","_id":"opus-decoder@0.6.5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"4d8942df2fd40e891f9916bcdebde3bad9f23150","size":140545,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.5_1679615567478_0.6359174209507765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-23T23:52:47.718Z","publish_time":1679615567718,"_cnpm_publish_time":1679615567718},"0.6.4":{"name":"opus-decoder","version":"0.6.4","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"7.0.0"},"gitHead":"e9668d79a466b284ed44559267658cc20847cbca","_id":"opus-decoder@0.6.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"adb55885b702aaeaab7dee3272df512d26dbde74","size":140521,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.4_1679179989320_0.8992727804242604"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-18T22:53:09.498Z","publish_time":1679179989498,"_cnpm_publish_time":1679179989498},"0.6.3":{"name":"opus-decoder","version":"0.6.3","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"6.1.0"},"gitHead":"689c65ba538d9bb54253971c5216ec4e0bec26e5","_id":"opus-decoder@0.6.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"ac13ba2ce6b50574bc66de83ee8af29d0cc266b1","size":140469,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.3_1675055332261_0.12969561944869157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-30T05:08:52.501Z","publish_time":1675055332501,"_cnpm_publish_time":1675055332501},"0.6.2":{"name":"opus-decoder","version":"0.6.2","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"6.0.2"},"gitHead":"9ce925884caa6c36f01fa2cbd80f6ffe5e04a522","_id":"opus-decoder@0.6.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"6e5abcfc918a936c4b8ab6683fe898df8d2e447c","size":140302,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.2_1671852144144_0.4268479790668409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-24T03:22:29.685Z","publish_time":1671852144349,"_cnpm_publish_time":1671852144349},"0.6.1":{"name":"opus-decoder","version":"0.6.1","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"6.0.1"},"gitHead":"4a8b6fcf4435dcbf01423287a7036096375a8ca0","_id":"opus-decoder@0.6.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"118356e615877cde52ced350065fead9921d26fb","size":140302,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.1_1671388417543_0.4854509544410148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-18T18:33:41.792Z","publish_time":1671388417766,"_cnpm_publish_time":1671388417766},"0.6.0":{"name":"opus-decoder","version":"0.6.0","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"6.0.0"},"gitHead":"ee72e58c8561880734ab7eaf0563e99e00b8c234","_id":"opus-decoder@0.6.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"413a4af0ff09e81cd739f59f8c2a5a055fac648f","size":140258,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.6.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.6.0_1671164228634_0.29186029976613725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-16T04:18:29.872Z","publish_time":1671164228805,"_cnpm_publish_time":1671164228805},"0.5.4":{"name":"opus-decoder","version":"0.5.4","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.1.1"},"gitHead":"7ba163389431dd7804be219a28fc73d325739cee","_id":"opus-decoder@0.5.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"a4880f506b9db5b9111bf865c48b2c9613b689c4","size":139411,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.5.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.5.4_1670802490704_0.7016713646962633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-11T23:48:15.237Z","publish_time":1670802490896,"_cnpm_publish_time":1670802490896},"0.5.3":{"name":"opus-decoder","version":"0.5.3","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.1.0"},"gitHead":"d90136ed64592ab0502bb91f1f355bcfe71fdff2","_id":"opus-decoder@0.5.3","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"2751dcf8a2c4de49968fc3e58f41fa00d4373997","size":139556,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.5.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.5.3_1665355338969_0.31345380033397197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T13:14:36.359Z","publish_time":1665355339253,"_cnpm_publish_time":1665355339253},"0.5.2":{"name":"opus-decoder","version":"0.5.2","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.0.2"},"gitHead":"528d6268377635d2898f8d878ea1b885691575f7","_id":"opus-decoder@0.5.2","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"40e58c79ff84ce07a98641d181268245f0982266","size":139493,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.5.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.5.2_1660780243531_0.6559559528286618"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T23:50:46.880Z","publish_time":1660780243764,"_cnpm_publish_time":1660780243764},"0.5.1":{"name":"opus-decoder","version":"0.5.1","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.0.2"},"gitHead":"29a4fc3eea3990df6161e2fca264e94b3b188d09","_id":"opus-decoder@0.5.1","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"shasum":"8e3386328b8309a04072c07a50eac08b9d85bea0","size":139433,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.5.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.5.1_1658686074382_0.26199613308633163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-24T18:08:04.637Z","publish_time":1658686074639,"_cnpm_publish_time":1658686074639},"0.5.0":{"name":"opus-decoder","version":"0.5.0","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.0.1"},"gitHead":"a8cdfda40a21db826af6cc58ba21a0083a6b8c65","_id":"opus-decoder@0.5.0","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"shasum":"a26ff77b698e5420ceda5ff470f7dea058ec8897","size":139333,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.5.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.5.0_1658616292534_0.3661714118145991"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-23T22:45:19.707Z","publish_time":1658616292723,"_cnpm_publish_time":1658616292723},"0.4.7":{"name":"opus-decoder","version":"0.4.7","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.0.1"},"gitHead":"0a07e24c5a48aa55a07277115a57b847b38b8b39","_id":"opus-decoder@0.4.7","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"c73e842b662cec68d4af34c52736d8d4b483f349","size":138251,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.7.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.7_1657598225436_0.03477143804434668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-12T03:57:22.048Z","publish_time":1657598225660,"_cnpm_publish_time":1657598225660},"0.4.6":{"name":"opus-decoder","version":"0.4.6","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"5.0.0"},"gitHead":"1ee51dce8a6e4f7ca8944d2f7249ea39b64ed732","_id":"opus-decoder@0.4.6","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"cf97cc601b460ef394de0ec538953efd82e743c6","size":138252,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.6.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.6_1654969238917_0.12787707340301102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-11T17:40:42.765Z","publish_time":1654969239144,"_cnpm_publish_time":1654969239144},"0.4.5":{"name":"opus-decoder","version":"0.4.5","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"4.0.1"},"gitHead":"030e24c538c307537a89a0d7b821ceb1734eb2cb","_id":"opus-decoder@0.4.5","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"174018522e077974ee183f6fff40f6d517542f59","size":139570,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.5_1653882048147_0.6095672951959317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-30T04:50:16.139Z","publish_time":1653882048317,"_cnpm_publish_time":1653882048317},"0.4.4":{"name":"opus-decoder","version":"0.4.4","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"4.0.0"},"gitHead":"cb98173de7f01809d832defee50f34e18dad1d73","_id":"opus-decoder@0.4.4","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"af07fe857fbe83dbc675012d19618328ddc42144","size":139773,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.4_1653700676803_0.6989498640184366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-28T01:19:22.460Z","publish_time":1653700676966,"_cnpm_publish_time":1653700676966},"0.4.3":{"name":"opus-decoder","version":"0.4.3","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"4.0.0"},"gitHead":"11287b43928090f7d7e8666283709402ab351d72","_id":"opus-decoder@0.4.3","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"a180832dab57d34990a0bbee80bbf2f5335049b4","size":151483,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.3_1653254507176_0.24476910455201084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-22T21:21:51.030Z","publish_time":1653254507423,"_cnpm_publish_time":1653254507423},"0.4.2":{"name":"opus-decoder","version":"0.4.2","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"3.0.0"},"gitHead":"0325edb166df6f5811bd153c3d6bc3c9db6f3a1d","_id":"opus-decoder@0.4.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"d3fe65850ccb9f9184ce44894df34c907651d6cc","size":150209,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.2_1647816521923_0.2174987749355275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-20T22:48:45.532Z","publish_time":1647816522094,"_cnpm_publish_time":1647816522094},"0.4.1":{"name":"opus-decoder","version":"0.4.1","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"2.0.1"},"gitHead":"b648f2f0529d0080056a2487f688bd8278c66bab","_id":"opus-decoder@0.4.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"9c2c0dceecb437befeb49e28544b9171f6d8d6ba","size":151169,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.1_1647401741866_0.6558711265630919"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-16T03:35:58.379Z","publish_time":1647401742127,"_cnpm_publish_time":1647401742127},"0.4.0":{"name":"opus-decoder","version":"0.4.0","description":"Web Assembly streaming Opus decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["Opus","audio","decoder","multichannel","surround","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/opus-decoder"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"2.0.0"},"gitHead":"b648f2f0529d0080056a2487f688bd8278c66bab","_id":"opus-decoder@0.4.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"7213f2c1770fbdd4afbb237d669bfb9f2c4aa485","size":151189,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.4.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.4.0_1647226456869_0.7339100022619169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-14T02:54:22.365Z","publish_time":1647226457060,"_cnpm_publish_time":1647226457060},"0.3.5":{"name":"opus-decoder","version":"0.3.5","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","dependencies":{"@wasm-audio-decoders/common":"1.0.0"},"_id":"opus-decoder@0.3.5","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"e9b675c8ffab1d57180358b0e7f004bd24771d31","size":146206,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.5_1646799358946_0.1202761456400323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-09T04:16:06.758Z","publish_time":1646799359156,"_cnpm_publish_time":1646799359156},"0.3.4":{"name":"opus-decoder","version":"0.3.4","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","dependencies":{"@wasm-audio-decoders/common":"0.0.1"},"_id":"opus-decoder@0.3.4","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"407044c3ff7394b64a91cd456381115f892af125","size":145965,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.4_1645671320998_0.9415350209162179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-24T02:55:27.112Z","publish_time":1645671321224,"_cnpm_publish_time":1645671321224},"0.3.3":{"name":"opus-decoder","version":"0.3.3","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","dependencies":{"web-worker":"^1.1.0"},"gitHead":"a2a37dfecea7c42a848d2f038c898b2ce7fe0304","_id":"opus-decoder@0.3.3","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"d2b5075f240f6dd33085878e7250f4dc68f11eb1","size":149840,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.3_1637813275897_0.2070214237427226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:31.134Z","publish_time":1637813276052,"_cnpm_publish_time":1637813276052},"0.3.2":{"name":"opus-decoder","version":"0.3.2","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/master/src/opus-decoder","dependencies":{"web-worker":"^1.1.0"},"gitHead":"0a0b0b12a1f49da54b106c7669d1a1ef75f8be73","_id":"opus-decoder@0.3.2","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"8d4af4f95febcd68c328f7eda7e5dd06086620bf","size":150081,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.2_1637045333767_0.7122389022073337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:29.644Z","publish_time":1637045333887,"_cnpm_publish_time":1637045333887},"0.3.1":{"name":"opus-decoder","version":"0.3.1","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","dependencies":{"web-worker":"^1.1.0"},"gitHead":"6ad3f5b22e62603b4e0dcbf6af7560daa4e89389","_id":"opus-decoder@0.3.1","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"e1fea21fb1d8813eec04697635546a08b3eeab98","size":149999,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.1_1636435478959_0.988263573227107"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:28.151Z","publish_time":1636435479138,"_cnpm_publish_time":1636435479138},"0.3.0":{"name":"opus-decoder","version":"0.3.0","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","module":"index.js","types":"types.d.ts","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"type":"module","keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","dependencies":{"web-worker":"^1.1.0"},"gitHead":"f7d82308e4b6673b9e817c8b7d2e271324224f85","_id":"opus-decoder@0.3.0","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"d4fe8c22b6aacf0beea2eef644d0655ad0901f62","size":149811,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.3.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.3.0_1636152932058_0.7173668544792684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:26.663Z","publish_time":1636152932231,"_cnpm_publish_time":1636152932231},"0.2.0":{"name":"opus-decoder","version":"0.2.0","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"keywords":["Opus","audio","decoder","stream","streams","libopus","Web Assembly","Wasm","Web Worker"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","gitHead":"a78a8eac894109ec86e6e477ae6a146a0c41f15c","_id":"opus-decoder@0.2.0","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"bd0a763f6df29627c5c1d3dc0368ffb28a5c9721","size":77331,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.2.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.2.0_1635390840512_0.5731036007597594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:25.183Z","publish_time":1635390840651,"_cnpm_publish_time":1635390840651},"0.1.1":{"name":"opus-decoder","version":"0.1.1","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"keywords":["Opus","audio","decoder","stream","streams","libopus","WebAssembly","Wasm","WebWorker"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","gitHead":"6a1f4b536d8bc182199cc215f7d9de26337e69d2","_id":"opus-decoder@0.1.1","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"a744142d996b6d5976cfc1a2ecd175898f9505a0","size":77453,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.1.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.1.1_1635306823030_0.037987543216982056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:23.869Z","publish_time":1635306823205,"_cnpm_publish_time":1635306823205},"0.1.0":{"name":"opus-decoder","version":"0.1.0","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"keywords":["Opus","audio","decoder","stream","streams","libopus","WebAssembly","Wasm","WebWorker"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","gitHead":"8798a7aacda62f922ed543ed6a263dc540c5bc8f","_id":"opus-decoder@0.1.0","_nodeVersion":"14.15.5","_npmVersion":"8.1.1","dist":{"shasum":"d5c2d16b5f986565e498a56375dc5131e94c80ed","size":76610,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.1.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.1.0_1635214015438_0.6994017015725091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:22.555Z","publish_time":1635214015592,"_cnpm_publish_time":1635214015592},"0.0.2":{"name":"opus-decoder","version":"0.0.2","description":"Web Assembly streaming Opus decoder","main":"dist/opus-decoder.min.js","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git"},"keywords":["Opus","audio","decoder","stream","streams","libopus","WebAssembly","Wasm"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"homepage":"https://github.com/eshaz/wasm-audio-decoders/src/opus-decoder#readme","_id":"opus-decoder@0.0.2","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"91ef058477986b9c99ad64f15b3e6e4d5c8dc6ba","size":73638,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.0.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.0.2_1627618152484_0.5361335792301514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:21.217Z","publish_time":1627618152616,"_cnpm_publish_time":1627618152616},"0.0.1":{"name":"opus-decoder","version":"0.0.1","description":"Web Assembly streaming Ogg Opus decoder","main":"dist/opus-decoder.min.js","repository":{"type":"git","url":"git+https://github.com/eshaz/opus-decoder.git"},"keywords":["Opus","audio","decoder","stream","streams","libopus","libopusfile","Ogg Opus","WebAssembly","Wasm"],"author":{"name":"Ethan Halsall"},"license":"MIT","bugs":{"url":"https://github.com/eshaz/opus-decoder/issues"},"scripts":{"compress":"node compress.js","minify":"terser --config-file terser.json dist/opus-decoder.js -o dist/opus-decoder.min.js","format":"prettier --write '**/*.*js*' --write '**/*.*json*' --write '**/*.*html*'"},"homepage":"https://github.com/eshaz/opus-decoder#readme","devDependencies":{"fflate":"^0.7.1","prettier":"^2.3.2","simple-yenc":"0.0.2","terser":"^5.7.1"},"gitHead":"34e19f6175723f7e2e5f4c1a2d14d0e1131050fc","_id":"opus-decoder@0.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"9c629b392d7b8c04040932e0e3bacc445d686dc2","size":99145,"noattachment":false,"key":"/opus-decoder/-/opus-decoder-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opus-decoder/download/opus-decoder-0.0.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opus-decoder_0.0.1_1626665427121_0.9246824771773527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-27T18:27:20.471Z","publish_time":1626665427364,"_cnpm_publish_time":1626665427364}},"readme":"# `opus-decoder`\n\n`opus-decoder` is a Web Assembly Opus audio decoder.\n  * 85.6 KiB minified bundle size\n  * Browser and NodeJS support\n  * Built in Web Worker support\n  * Multichannel decoding (up to 255 channels)\n  * Based on [`libopus`](https://github.com/xiph/opus)\n\nThis library is intended for users that already have Opus frames extracted from a container, i.e. (Ogg, Matroska (WEBM), or ISOBMFF (mp4)). See [`ogg-opus-decoder`](https://github.com/eshaz/wasm-audio-decoders/tree/main/src/ogg-opus-decoder) if you have an Ogg Opus file to decode.\n\nSee the [homepage](https://github.com/eshaz/wasm-audio-decoders) of this repository for more Web Assembly audio decoders like this one.\n\n### [Checkout the demo here](https://eshaz.github.io/wasm-audio-decoders/)\n\n## Installing\n* Install from [NPM](https://www.npmjs.com/package/opus-decoder).\n\n  Run `npm i opus-decoder`\n\n  ```javascript\n  import { OpusDecoder } from 'opus-decoder';\n\n  const decoder = new OpusDecoder();\n  ```\n \n* Or download the [build](https://github.com/eshaz/wasm-audio-decoders/tree/main/src/opus-decoder/dist) and include it as a script.\n  ```html\n  <script src=\"opus-decoder.min.js\" charset=\"UTF-8\"></script>\n  <script>\n    const decoder = new window[\"opus-decoder\"].OpusDecoder();\n  </script>\n  ```\n* Note that the script must be read using UTF-8 character encoding. If running in a browser, the `<script>` tag must include the `charset=\"UTF-8\"` attribute; or, the loading HTML must include `<meta charset=\"utf-8\" />`.\n\n## Usage\n\n1. Create a new instance and wait for the WASM to finish compiling. Decoding can be done on the main thread synchronously, or in a webworker asynchronously.\n\n   **Main thread synchronous decoding**\n   ```javascript\n   import { OpusDecoder } from 'opus-decoder';\n\n   const decoder = new OpusDecoder();\n\n   // wait for the WASM to be compiled\n   await decoder.ready;\n   ```\n\n   **Web Worker asynchronous decoding**\n   ```javascript\n   import { OpusDecoderWebWorker } from 'opus-decoder';\n\n   const decoder = new OpusDecoderWebWorker();\n\n   // wait for the WASM to be compiled\n   await decoder.ready;\n   ```\n\n1. Begin decoding Opus frames.\n\n   ```javascript  \n   // Decode an individual Opus frame\n   const {channelData, samplesDecoded, sampleRate} = decoder.decodeFrame(opusFrame);\n   \n   // Decode an array of individual Opus frames\n   const {channelData, samplesDecoded, sampleRate} = decoder.decodeFrames(opusFrameArray);\n   ```\n\n1. When done decoding, reset the decoder to decode a new stream, or free up the memory being used by the WASM module if you have no more audio to decode. \n\n   ```javascript\n   // `reset()` clears the decoder state and allows you do decode a new stream of Opus frames.\n   await decoder.reset();\n\n   // `free()` de-allocates the memory used by the decoder. You will need to create a new instance after calling `free()` to start decoding again.\n   decoder.free();\n   ```\n\n## API\nDecoded audio is always returned in the below structure.\n\n```javascript\n{\n    channelData: [\n      leftAudio, // Float32Array of PCM samples for the left channel\n      rightAudio, // Float32Array of PCM samples for the right channel\n      ... // additional channels\n    ],\n    samplesDecoded: 1234, // number of PCM samples that were decoded per channel\n    sampleRate: 48000, // sample rate of the decoded PCM\n    errors: [ // array containing descriptions for any decode errors\n      {\n        message: \"libopus -4 OPUS_INVALID_PACKET: The compressed data passed is corrupted\",\n        frameLength: 400, // length of the frame or data in bytes that encountered an error\n        frameNumber: 21, // position of error relative to total frames decoded \n        inputBytes: 4905, // position of error relative to total input bytes\n        outputSamples: 18888, // position of error relative to total output samples\n      }\n    ]\n}\n```\n\nEach Float32Array within `channelData` can be used directly in the WebAudio API for playback.\n\nDecoding will proceed through any errors. Any errors encountered may result in gaps in the decoded audio.\n\n### Multichannel Output\n\nEach channel is assigned to a speaker location in a conventional surround arrangement. Specific locations depend on the number of channels, and are given below in order of the corresponding channel indices. This set of surround options and speaker location orderings is the same as those used by the Vorbis codec.\n\n* 1 channel: monophonic (mono).\n* 2 channels: stereo (left, right).\n* 3 channels: linear surround (left, center, right).\n* 4 channels: quadraphonic (front left, front right, rear left, rear right).\n* 5 channels: 5.0 surround (front left, front center, front right, rear left, rear right).\n* 6 channels: 5.1 surround (front left, front center, front right, rear left, rear right, LFE).\n* 7 channels: 6.1 surround (front left, front center, front right, side left, side right, rear center, LFE).\n* 8 channels: 7.1 surround (front left, front center, front right, side left, side right, rear left, rear right, LFE).\n* 9-255 channels: No mapping is defined.\n\nSee: https://datatracker.ietf.org/doc/html/rfc7845.html#section-5.1.1.2\n\nEach Float32Array within `channelData` can be used directly in the WebAudio API for playback.\n\n## `OpusDecoder`\n\nClass that decodes Opus frames synchronously on the main thread.\n\n### Options\n```javascript\nconst decoder = new OpusDecoder({ \n  forceStereo: false,\n  sampleRate: 48000,\n  preSkip: 0,\n  channels: 2,\n  streamCount: 1,\n  coupledStreamCount: 1,\n  channelMappingTable: [0, 1]\n});\n```\n\n#### **The below options should be obtained from the Opus Header.**\nSee this [documentation](https://wiki.xiph.org/OggOpus#ID_Header) on the Opus header for more information. If you don't have access to the Opus header, the default values will successfully decode most stereo Opus streams.\n\n* `forceStereo` *optional, defaults to `false`*\n  * Set to `true` to force stereo output when decoding mono or multichannel Ogg Opus.\n  * If there are more than 8 channels, this option is ignored.\n* `preSkip` *optional, defaults to `0`*\n  * Number of samples to skip at the beginning reported by the Opus header.\n* `sampleRate` *optional, defaults to `48000`*\n  * Sample rate the decoder will output.\n  * Valid sample rates: `8000, 12000, 16000, 24000, or 48000`\n#### ***Required for Multichannel Decoding.** (Channel Mapping Family >= 1)*\n* `channels` *optional, defaults to `2`*\n  * Number of channels reported by the Opus header.\n* `streamCount` *optional, defaults to `1`*\n  * Number of streams reported by the Opus header.\n* `coupledStreamCount` *optional, defaults to: `1` when 2 channels, `0` when 1 channel*\n  * Number of coupled streams reported by the Opus header.\n* `channelMappingTable` *optional, defaults to `[0, 1]` when 2 channels, `[0]` when 1 channel*\n  * Channel mapping reported by the Opus header.\n\n### Getters\n* `decoder.ready` *async*\n  * Returns a promise that is resolved when the WASM is compiled and ready to use.\n\n### Methods\n\n* `decoder.decodeFrame(opusFrame)`\n  * `opusFrame` Uint8Array containing a single Opus frame.\n  * Returns decoded audio.\n* `decoder.decodeFrames(opusFrames)`\n  * `opusFrames` Array of Uint8Arrays containing Opus frames.\n  * Returns decoded audio.\n* `decoder.reset()` *async*\n  * Resets the decoder so that a new stream of Opus frames can be decoded.\n* `decoder.free()`\n  * De-allocates the memory used by the decoder.\n  * After calling `free()`, the current instance is made unusable, and a new instance will need to be created to decode additional Opus frames.\n\n## `OpusDecoderWebWorker`\n\nClass that decodes Opus frames asynchronously within a web worker. Decoding is performed in a separate, non-blocking thread. Each new instance spawns a new worker allowing you to run multiple workers for concurrent decoding of multiple streams.\n\n### Options\n```javascript\nconst decoder = new OpusDecoderWebWorker({ \n  forceStereo: false,\n  sampleRate: 48000,\n  channels: 2,\n  streamCount: 1,\n  coupledStreamCount: 1,\n  channelMappingTable: [0, 1]\n});\n```\n\n#### **The below options should be obtained from the Opus Header.**\nSee this [documentation](https://wiki.xiph.org/OggOpus#ID_Header) on the Opus header for more information. If you don't have access to the Opus header, the default values will successfully decode most stereo Opus streams.\n\n* `forceStereo` *optional, defaults to `false`*\n  * Set to `true` to force stereo output when decoding mono or multichannel Ogg Opus.\n  * If there are more than 8 channels, this option is ignored.\n* `preSkip` *optional, defaults to `0`*\n  * Number of samples to skip at the beginning reported by the Opus header.\n* `sampleRate` *optional, defaults to `48000`*\n  * Sample rate the decoder will output.\n  * Valid sample rates: `8000, 12000, 16000, 24000, or 48000`\n#### ***Required for Multichannel Decoding.** (Channel Mapping Family >= 1)*\n* `channels` *optional, defaults to `2`*\n  * Number of channels reported by the Opus header.\n* `streamCount` *optional, defaults to `1`*\n  * Number of streams reported by the Opus header.\n* `coupledStreamCount` *optional, defaults to: `1` when 2 channels, `0` when 1 channel*\n  * Number of coupled streams reported by the Opus header.\n* `channelMappingTable` *optional, defaults to `[0, 1]` when 2 channels, `[0]` when 1 channel*\n  * Channel mapping reported by the Opus header.\n### Getters\n* `decoder.ready` *async*\n  * Returns a promise that is resolved when the WASM is compiled and ready to use.\n\n### Methods\n\n* `decoder.decodeFrame(opusFrame)` *async*\n  * `opusFrame` Uint8Array containing a single Opus frame.\n  * Returns a promise that resolves with the decoded audio.\n* `decoder.decodeFrames(opusFrames)` *async*\n  * `opusFrames` Array of Uint8Arrays containing Opus frames.\n  * Returns a promise that resolves with the decoded audio.\n* `decoder.reset()` *async*\n  * Resets the decoder so that a new stream of Opus frames can be decoded.\n* `decoder.free()` *async*\n  * De-allocates the memory used by the decoder and terminates the web worker.\n  * After calling `free()`, the current instance is made unusable, and a new instance will need to be created to decode additional Opus frames.\n\n### Properly using the Web Worker interface\n\n`OpusDecoderWebWorker` uses async functions to send operations to the web worker without blocking the main thread. To fully take advantage of the concurrency provided by web workers, your code should avoid using `await` on decode operations where it will block the main thread.\n\nEach method call on a `OpusDecoderWebWorker` instance will queue up an operation to the web worker. Operations will complete within the web worker thread one at a time and in the same order in which the methods were called.\n\n  * **Good** Main thread is not blocked during each decode operation. The example `playAudio` function is called when each decode operation completes. Also, the next decode operation can begin while `playAudio` is doing work on the main thread.\n    ```javascript\n    const playAudio = ({ channelData, samplesDecoded, sampleRate }) => {\n      // does something to play the audio data.\n    }\n\n    decoder.decodeFrame(frameData1).then(playAudio);\n    decoder.decodeFrame(frameData2).then(playAudio);\n    decoder.decodeFrame(frameData3).then(playAudio);\n\n    // do some other operations while the audio is decoded\n    ```\n\n  * **Bad** Main thread is being blocked by `await` during each decode operation. Synchronous code is halted while decoding completes, negating the benefits of using a webworker.\n    ```javascript\n    const decoded1 = await decoder.decodeFrame(frameData1); // blocks the main thread\n    playAudio(decoded1);\n\n    const decoded2 = await decoder.decodeFrame(frameData2); // blocks the main thread\n    playAudio(decoded2);\n\n    const decoded3 = await decoder.decodeFrame(frameData3); // blocks the main thread\n    playAudio(decoded3);\n    ```","_attachments":{},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/main/src/opus-decoder","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"license":"MIT"}