{"_id":"@wasm-audio-decoders/flac","_rev":"4209442","name":"@wasm-audio-decoders/flac","description":"Web Assembly streaming FLAC decoder","dist-tags":{"latest":"0.2.10"},"maintainers":[{"name":"eshaz","email":""}],"time":{"modified":"2026-03-04T17:04:55.000Z","created":"2022-10-10T00:43:17.668Z","0.2.10":"2025-10-22T23:47:01.698Z","0.2.9":"2025-10-20T00:26:32.236Z","0.2.8":"2025-05-11T01:59:06.654Z","0.2.7":"2025-05-04T23:02:00.944Z","0.2.6":"2025-04-26T07:38:11.053Z","0.2.5":"2024-10-20T05:29:29.831Z","0.2.4":"2024-01-16T08:05:29.905Z","0.2.3":"2023-11-29T14:06:12.416Z","0.2.2":"2023-11-26T17:31:53.962Z","0.2.1":"2023-10-20T01:54:34.819Z","0.2.0":"2023-10-15T04:21:23.263Z","0.1.14":"2023-10-09T05:43:52.018Z","0.1.13":"2023-08-07T02:23:59.974Z","0.1.12":"2023-06-09T22:37:00.337Z","0.1.11":"2023-06-08T04:18:51.690Z","0.1.10":"2023-06-02T02:43:37.076Z","0.1.9":"2023-04-22T19:01:54.840Z","0.1.8":"2023-04-01T22:24:13.830Z","0.1.7":"2023-03-28T00:52:12.462Z","0.1.6":"2023-03-24T01:16:12.516Z","0.1.5":"2023-03-23T23:40:42.039Z","0.1.4":"2023-03-18T22:49:12.780Z","0.1.3":"2023-01-30T05:01:42.238Z","0.1.2":"2022-12-24T03:21:18.953Z","0.1.1":"2022-12-18T18:29:24.950Z","0.1.0":"2022-12-16T04:14:07.834Z","0.0.3":"2022-12-11T23:45:41.351Z","0.0.2":"2022-10-12T04:24:08.086Z","0.0.1":"2022-10-10T00:43:17.668Z"},"users":{},"author":{"name":"Ethan Halsall","email":"ethanhalsall@pm.me"},"repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"versions":{"0.2.10":{"name":"@wasm-audio-decoders/flac","version":"0.2.10","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.7","codec-parser":"2.5.0"},"_id":"@wasm-audio-decoders/flac@0.2.10","gitHead":"6fe55b9a29543d0a5a2d896338c39199a81d9a58","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"ec8e39d84648d3777728f369a9d162bc7f52b033","size":103027,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.10.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flac_0.2.10_1761176821478_0.10344369085009042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T23:47:01.698Z","publish_time":1761176821698,"_source_registry_name":"default","_cnpm_publish_time":1761176821698},"0.2.9":{"name":"@wasm-audio-decoders/flac","version":"0.2.9","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.7","codec-parser":"2.5.0"},"_id":"@wasm-audio-decoders/flac@0.2.9","gitHead":"8f2428c1cd96b54dab74836c8471ff75fe35cbee","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"59fc15f68241dabdadfad415b5cb016fa697eae2","size":103022,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.9.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flac_0.2.9_1760919991990_0.6649882626609116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T00:26:32.236Z","publish_time":1760919992236,"_source_registry_name":"default","_cnpm_publish_time":1760919992236},"0.2.8":{"name":"@wasm-audio-decoders/flac","version":"0.2.8","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.7","codec-parser":"2.5.0"},"_id":"@wasm-audio-decoders/flac@0.2.8","gitHead":"76939ffb5fdc9934a39d427cec92b33f1c002b9c","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"fe8ac627d6132437a15467d3840d128b7466b3bf","size":103054,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.8.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flac_0.2.8_1746928746478_0.6921326722234127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-11T01:59:06.654Z","publish_time":1746928746654,"_source_registry_name":"default","_cnpm_publish_time":1746928746654},"0.2.7":{"name":"@wasm-audio-decoders/flac","version":"0.2.7","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.6","codec-parser":"2.5.0"},"_id":"@wasm-audio-decoders/flac@0.2.7","gitHead":"0fa1db47560f9b53f2ea947dbfb6c6b920e8994c","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"a2476687581e02abae97373302278563cd3eedbb","size":103053,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.7.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flac_0.2.7_1746399720738_0.923497065800172"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-04T23:02:00.944Z","publish_time":1746399720944,"_source_registry_name":"default","_cnpm_publish_time":1746399720944},"0.2.6":{"name":"@wasm-audio-decoders/flac","version":"0.2.6","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.6","codec-parser":"2.5.0"},"_id":"@wasm-audio-decoders/flac@0.2.6","gitHead":"aff7abef78174a80f45115a1ecd5d75d92446dbf","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"shasum":"445da23fc0b29cee1d52057c08dbd8e65428d1d6","size":102887,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.6.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flac_0.2.6_1745653090861_0.24765994958110493"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-26T07:38:11.053Z","publish_time":1745653091053,"_source_registry_name":"default","_cnpm_publish_time":1745653091053},"0.2.5":{"name":"@wasm-audio-decoders/flac","version":"0.2.5","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"type":"individual","url":"https://github.com/sponsors/eshaz"},"dependencies":{"@wasm-audio-decoders/common":"9.0.5","codec-parser":"2.5.0"},"gitHead":"5a6d4489ae765368246756c9edfa21445aeff5f0","_id":"@wasm-audio-decoders/flac@0.2.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"344a657ff51de56323c849861876299d6127a313","size":99754,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.5_1729402169643_0.5880397685585663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-20T05:29:29.831Z","publish_time":1729402169831,"_source_registry_name":"default","_cnpm_publish_time":1729402169831},"0.2.4":{"name":"@wasm-audio-decoders/flac","version":"0.2.4","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.5","codec-parser":"2.4.3"},"gitHead":"481fa4912d0cda67bcc8c44a9efad1c0825c18fe","_id":"@wasm-audio-decoders/flac@0.2.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"2f6311cabef4850ed69643e256595cb1570e3365","size":99247,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.4_1705392329681_0.5960662667086163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:05:29.905Z","publish_time":1705392329905,"_source_registry_name":"default","_cnpm_publish_time":1705392329905},"0.2.3":{"name":"@wasm-audio-decoders/flac","version":"0.2.3","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.4","codec-parser":"2.4.3"},"gitHead":"f48694049b758779977d9d208b2de7f0062aa47a","_id":"@wasm-audio-decoders/flac@0.2.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"b113d9d1a563948bc0297e3cb11906593482a187","size":100927,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.3_1701266772002_0.4417096959037723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T14:06:12.416Z","publish_time":1701266772416,"_source_registry_name":"default","_cnpm_publish_time":1701266772416},"0.2.2":{"name":"@wasm-audio-decoders/flac","version":"0.2.2","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":{"types":"./types.d.ts","default":"./index.js"},"sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.3","codec-parser":"2.4.3"},"gitHead":"47b579d97cf7421619d25f70299329ff68c51cde","_id":"@wasm-audio-decoders/flac@0.2.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"d0454dc67f19a6257b9820521233dd0de233098a","size":100945,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.2_1701019913802_0.7273667305777929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-26T17:31:53.962Z","publish_time":1701019913962,"_source_registry_name":"default","_cnpm_publish_time":1701019913962},"0.2.1":{"name":"@wasm-audio-decoders/flac","version":"0.2.1","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.2","codec-parser":"2.4.3"},"gitHead":"3f58c81129e03243ee6a13bd6a7220902e95892e","_id":"@wasm-audio-decoders/flac@0.2.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"6a62fe3a6da2978ff139abd8955e621f3a343ca8","size":100930,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.1_1697766874584_0.793791673255785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-20T01:54:34.819Z","publish_time":1697766874819,"_source_registry_name":"default","_cnpm_publish_time":1697766874819},"0.2.0":{"name":"@wasm-audio-decoders/flac","version":"0.2.0","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.3"},"gitHead":"a2f716a19c38df7bd999457b8bf1497d500fe2be","_id":"@wasm-audio-decoders/flac@0.2.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"5255d9a0e545bfa051e4d52c9a1960efb19b1d79","size":100767,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.2.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.2.0_1697343683090_0.40965621990494494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T04:21:23.263Z","publish_time":1697343683263,"_source_registry_name":"default","_cnpm_publish_time":1697343683263},"0.1.14":{"name":"@wasm-audio-decoders/flac","version":"0.1.14","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.3"},"gitHead":"45d721348110e6c9d066ea96d5e63cf2a0beda16","_id":"@wasm-audio-decoders/flac@0.1.14","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"2fa66c7f9e1f6c7250d964f7c1662167ba8d8a8d","size":99350,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.14.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.14_1696830231866_0.6765537053420259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T05:43:52.018Z","publish_time":1696830232018,"_source_registry_name":"default","_cnpm_publish_time":1696830232018},"0.1.13":{"name":"@wasm-audio-decoders/flac","version":"0.1.13","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.3"},"gitHead":"6a07d60054379cf5d21dab1c1019a986bd6cf5ed","_id":"@wasm-audio-decoders/flac@0.1.13","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"7fffe674ffccba6adf0bd6ce29ab0c7e58c034d4","size":97509,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.13.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.13_1691375039777_0.220530825729506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T02:23:59.974Z","publish_time":1691375039974,"_source_registry_name":"default","_cnpm_publish_time":1691375039974},"0.1.12":{"name":"@wasm-audio-decoders/flac","version":"0.1.12","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.2"},"gitHead":"c1ef281286ca3b05b40f716537234ce9c9517620","_id":"@wasm-audio-decoders/flac@0.1.12","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"5e35512e8c0d4079c0926341cc37ad3a88e94e83","size":97701,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.12.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.12_1686350220151_0.2560161502504219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-09T22:37:00.337Z","publish_time":1686350220337,"_source_registry_name":"default","_cnpm_publish_time":1686350220337},"0.1.11":{"name":"@wasm-audio-decoders/flac","version":"0.1.11","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.1"},"gitHead":"1bd891d0e18117d7eea307f811653736cb896322","_id":"@wasm-audio-decoders/flac@0.1.11","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"25799c2f50f52b3c9b367c7d859bc052cdcf52b1","size":97286,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.11.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.11_1686197931518_0.3842272032873888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-08T04:18:51.690Z","publish_time":1686197931690,"_source_registry_name":"default","_cnpm_publish_time":1686197931690},"0.1.10":{"name":"@wasm-audio-decoders/flac","version":"0.1.10","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.1","codec-parser":"2.4.0"},"gitHead":"f46747cec53ea1595f7765f3dee56fbfb58508d1","_id":"@wasm-audio-decoders/flac@0.1.10","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"f6fcdcad5f8f144824c905dea360235945fba825","size":97275,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.10.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.10_1685673816855_0.1071223903640619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-02T02:43:37.076Z","publish_time":1685673817076,"_source_registry_name":"default","_cnpm_publish_time":1685673817076},"0.1.9":{"name":"@wasm-audio-decoders/flac","version":"0.1.9","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.0","codec-parser":"2.4.0"},"gitHead":"c11ab648957309021ea70753fba0d6844884d425","_id":"@wasm-audio-decoders/flac@0.1.9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"636fe7b3125993abc4864fceda5c670d2e60d865","size":97273,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.9.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.9_1682190114664_0.10365485738153835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-22T19:01:54.840Z","publish_time":1682190114840,"_cnpm_publish_time":1682190114840},"0.1.8":{"name":"@wasm-audio-decoders/flac","version":"0.1.8","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.0","codec-parser":"2.3.0"},"gitHead":"cbc249d031fe4e3c93297029ae5c51b23537d327","_id":"@wasm-audio-decoders/flac@0.1.8","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"4b9c81e396b7d622a03928b7fd6e02bd95af7bc0","size":97256,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.8.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.8_1680387853667_0.2651632349330315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-01T22:24:13.830Z","publish_time":1680387853830,"_cnpm_publish_time":1680387853830},"0.1.7":{"name":"@wasm-audio-decoders/flac","version":"0.1.7","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"9.0.0","codec-parser":"2.2.1"},"gitHead":"71e6a75644fc56771467af8139c47338b1d1d611","_id":"@wasm-audio-decoders/flac@0.1.7","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"45534bab0972be9180c31ce3c56e79070b344a58","size":94954,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.7.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.7_1679964732311_0.2610461457967741"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T00:52:12.462Z","publish_time":1679964732462,"_cnpm_publish_time":1679964732462},"0.1.6":{"name":"@wasm-audio-decoders/flac","version":"0.1.6","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"8.0.0","codec-parser":"2.2.1"},"gitHead":"7385422ad8f53f8f6cd77b8163583d9fee68a867","_id":"@wasm-audio-decoders/flac@0.1.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"a917d611ba4ff423820fc6edb7ef343e80739b6b","size":94417,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.6.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.6_1679620572365_0.22192914473066772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-24T01:16:12.516Z","publish_time":1679620572516,"_cnpm_publish_time":1679620572516},"0.1.5":{"name":"@wasm-audio-decoders/flac","version":"0.1.5","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","sideEffects":false,"types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"7.0.1","codec-parser":"2.2.1"},"gitHead":"f230a085a6e3b41122b790b66399cc1c718b8102","_id":"@wasm-audio-decoders/flac@0.1.5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"319e8ff584c9b59c7dbe747b94acef35933bbcb2","size":94385,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.5.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.5_1679614841835_0.15298782438628322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-23T23:40:42.039Z","publish_time":1679614842039,"_cnpm_publish_time":1679614842039},"0.1.4":{"name":"@wasm-audio-decoders/flac","version":"0.1.4","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"7.0.0","codec-parser":"2.2.0"},"gitHead":"30dd8d0843c67d5cca4f148e5051a5c93b7b072e","_id":"@wasm-audio-decoders/flac@0.1.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"48da1b83bc34cb4a9205f45f648949302199443a","size":94352,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.4.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.4_1679179752622_0.4331279396410028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-18T22:49:12.780Z","publish_time":1679179752780,"_cnpm_publish_time":1679179752780},"0.1.3":{"name":"@wasm-audio-decoders/flac","version":"0.1.3","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"6.1.0","codec-parser":"2.2.0"},"gitHead":"99637bcec560c94ee24951e476d8b704858c79b0","_id":"@wasm-audio-decoders/flac@0.1.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"874045afe1c2cff35334b1882d8222124f5a09e0","size":94489,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.3_1675054902044_0.5474234875133654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-30T05:01:42.238Z","publish_time":1675054902238,"_cnpm_publish_time":1675054902238},"0.1.2":{"name":"@wasm-audio-decoders/flac","version":"0.1.2","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"6.0.2","codec-parser":"2.2.0"},"gitHead":"9ce925884caa6c36f01fa2cbd80f6ffe5e04a522","_id":"@wasm-audio-decoders/flac@0.1.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"b63905f92334e3e851cfa7f46eca8073931e0811","size":94187,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.2_1671852078839_0.6302615787759347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-24T03:21:26.012Z","publish_time":1671852078953,"_cnpm_publish_time":1671852078953},"0.1.1":{"name":"@wasm-audio-decoders/flac","version":"0.1.1","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"6.0.1","codec-parser":"2.2.0"},"gitHead":"4a8b6fcf4435dcbf01423287a7036096375a8ca0","_id":"@wasm-audio-decoders/flac@0.1.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"087c76fa35199b279f5533adbc69deb077e0f2d9","size":94187,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.1_1671388164781_0.18710204027865718"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-18T18:29:30.987Z","publish_time":1671388164950,"_cnpm_publish_time":1671388164950},"0.1.0":{"name":"@wasm-audio-decoders/flac","version":"0.1.0","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"6.0.0","codec-parser":"2.2.0"},"gitHead":"9e473064f9bd4dfc587231826155414afd90ca8b","_id":"@wasm-audio-decoders/flac@0.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"4c018178a76960f70cf401e9941e2afd6e904fe7","size":94135,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.1.0.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.1.0_1671164047677_0.4331605490860486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-16T04:17:57.983Z","publish_time":1671164047834,"_cnpm_publish_time":1671164047834},"0.0.3":{"name":"@wasm-audio-decoders/flac","version":"0.0.3","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"5.1.1","codec-parser":"2.2.0"},"gitHead":"42998af6d30b87703247dc4011996f674636ded0","_id":"@wasm-audio-decoders/flac@0.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"ee1240af500302b572258a6043c1f6d3d8c5bbcf","size":93589,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.0.3.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.0.3_1670802341197_0.7811192790240775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-11T23:45:47.030Z","publish_time":1670802341351,"_cnpm_publish_time":1670802341351},"0.0.2":{"name":"@wasm-audio-decoders/flac","version":"0.0.2","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"5.1.0","codec-parser":"2.2.0"},"gitHead":"0c6049cc931366fdb6e6f96557a8fa0e99d2dd45","_id":"@wasm-audio-decoders/flac@0.0.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"f630ce3bf9a9b5dd9cee752c8f2650969dc1bec4","size":93655,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.0.2.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.0.2_1665548647903_0.282207565704381"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-12T04:24:20.065Z","publish_time":1665548648086,"_cnpm_publish_time":1665548648086},"0.0.1":{"name":"@wasm-audio-decoders/flac","version":"0.0.1","description":"Web Assembly streaming FLAC decoder","type":"module","main":"./index.js","exports":"./index.js","types":"types.d.ts","keywords":["FLAC","audio","decoder","multichannel","surround","stream","streams","libflac","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/flac","repository":{"type":"git","url":"git+https://github.com/eshaz/wasm-audio-decoders.git","directory":"src/flac"},"funding":{"url":"https://github.com/sponsors/eshaz","type":"individual"},"dependencies":{"@wasm-audio-decoders/common":"5.1.0","codec-parser":"2.2.0"},"gitHead":"fda4c9dbac6ebda91eb896abbe160447c9898405","_id":"@wasm-audio-decoders/flac@0.0.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"ae65fbfc12ec68559816b9f3faab232841a9fde8","size":94162,"noattachment":false,"key":"/@wasm-audio-decoders/flac/-/@wasm-audio-decoders/flac-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wasm-audio-decoders/flac/download/@wasm-audio-decoders/flac-0.0.1.tgz"},"_npmUser":{"name":"eshaz","email":"ethanshalsall@gmail.com"},"directories":{},"maintainers":[{"name":"eshaz","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flac_0.0.1_1665362597471_0.48496944370204087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-10T00:43:23.937Z","publish_time":1665362597668,"_cnpm_publish_time":1665362597668}},"readme":"# `@wasm-audio-decoders/flac`\n\n`@wasm-audio-decoders/flac` is a Web Assembly FLAC / Ogg FLAC audio decoder.\n  * 67.2 KiB minified bundle size\n  * Browser and NodeJS support\n  * Built in Web Worker support\n  * Multichannel decoding (up to 8 channels)\n  * Supports full FLAC bit depth and sample rate.\n  * Based on [`libFLAC`](https://github.com/xiph/flac) and [`codec-parser`](https://github.com/eshaz/codec-parser)\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/@wasm-audio-decoders/flac).\n\n  Run `npm i @wasm-audio-decoders/flac`\n\n  ```javascript\n  import { FLACDecoder } from '@wasm-audio-decoders/flac';\n\n  const decoder = new FLACDecoder();\n  ```\n \n* Or download the [build](https://github.com/eshaz/wasm-audio-decoders/tree/main/src/flac/dist) and include it as a script.\n  ```html\n  <script src=\"flac-decoder.min.js\" charset=\"UTF-8\"></script>\n  <script>\n    const decoder = new window[\"flac-decoder\"].FLACDecoder();\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 web worker asynchronously.\n\n   **Main thread synchronous decoding**\n   ```javascript\n   import { FLACDecoder } from '@wasm-audio-decoders/flac';\n\n   const decoder = new FLACDecoder();\n\n   // wait for the WASM to be compiled\n   await decoder.ready;\n   ```\n\n   **Web Worker asynchronous decoding**\n   ```javascript\n   import { FLACDecoderWebWorker } from '@wasm-audio-decoders/flac';\n\n   const decoder = new FLACDecoderWebWorker();\n\n   // wait for the WASM to be compiled\n   await decoder.ready;\n   ```\n\n1. Begin decoding FLAC or Ogg FLAC data.\n\n   ```javascript  \n   // Decode an individual Opus frame\n   const {channelData, samplesDecoded, sampleRate, bitDepth} = decoder.decode(flacData);\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 FLAC data.\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\n\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    bitDepth: 24, // bit depth of the original FLAC file\n    errors: [ // array containing descriptions for any decode errors\n      {\n        message: \"Error: FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC; State: FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC\",\n        frameLength: 400, // length of the frame or data in bytes that encountered an error\n        frameNumber: 5, // position of error relative to total frames decoded \n        inputBytes: 11606, // position of error relative to total input bytes\n        outputSamples: 20480, // 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\nSee: https://datatracker.ietf.org/doc/html/rfc7845.html#section-5.1.1.2\n\n## `FLACDecoder`\n\nClass that decodes FLAC synchronously on the main thread.\n\n### Options\n```javascript\nconst decoder = new FLACDecoder();\n```\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.decode(flacData)` *async*\n  * `flacData` Uint8Array containing FLAC or Ogg FLAC data.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when streaming audio into the decoder.\n* `decoder.flush()` *async*\n  * Returns a promise that resolves with any remaining data in the buffer.\n  * Use this when you are finished piping audio in through the `decode` method to retrieve any remaining data in the buffer.\n* `decoder.decodeFile(flacData)` *async*\n  * `flacData` Uint8Array containing FLAC or Ogg FLAC data.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when decoding an entire file.\n* `decoder.decodeFrames(flacFrames)` *async*\n  * `flacData` Array of Uint8Array containing FLAC frames.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when you already have the FLAC frames parsed and split into individual buffers.\n* `decoder.reset()` *async*\n  * Resets the decoder so that a new stream of FLAC data 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 FLAC data.\n\n## `FLACDecoderWebWorker`\n\nClass that decodes FLAC 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 FLACDecoderWebWorker();\n```\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.decode(flacData)` *async*\n  * `flacData` Uint8Array containing FLAC or Ogg FLAC data.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when streaming audio into the decoder.\n* `decoder.flush()` *async*\n  * Returns a promise that resolves with any remaining data in the buffer.\n  * Use this when you are finished piping audio in through the `decode` method to retrieve any remaining data in the buffer.\n* `decoder.decodeFile(flacData)` *async*\n  * `flacData` Uint8Array containing FLAC or Ogg FLAC data.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when decoding an entire file.\n* `decoder.decodeFrames(flacFrames)` *async*\n  * `flacData` Array of Uint8Array containing FLAC frames.\n  * Returns a promise that resolves with the decoded audio.\n  * Use this when you already have the FLAC frames parsed and split into individual buffers.\n* `decoder.reset()` *async*\n  * Resets the decoder so that a new stream of FLAC data can be decoded.\n* `decoder.free()` *async\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 FLAC data.\n\n### Properly using the Web Worker interface\n\n`FLACDecoderWebWorker` 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 `FLACDecoderWebWorker` 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.decode(data1).then(playAudio);\n    decoder.decode(data2).then(playAudio);\n    decoder.decode(data3).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.decode(data1); // blocks the main thread\n    playAudio(decoded1);\n\n    const decoded2 = await decoder.decode(data2); // blocks the main thread\n    playAudio(decoded2);\n\n    const decoded3 = await decoder.decode(data3); // blocks the main thread\n    playAudio(decoded3);\n    ```\n## Examples\n\n### Decoding multiple files using a **single** instance of `FLACDecoderWebWorker`\n\nThis example shows how to decode multiple files using a single `FLACDecoderWebWorker` instance. This code iterates over an array of input files (Array of Uint8Arrays) and queues up each file to be decoded one at a time.\n\nFirst, wait for the decoder to become ready by calling `decoder.ready`.\n\nFor each iteration, `decode()` is called, it's result is pushed to the `decodedFiles` array, and `decoder.reset()` is called to prepare the decoder for a new file. These operations are queued up to the decoder instance and will complete one after another.\n\nFinally, a call to `decoder.free()` is queued to clean up the memory stored by the decoder. This resolves when it and all of the other operations before it complete.\n\nIt's important to note that there is only one `await` operations in this example. Decoding can happen asynchronously and you only need to `await` when you need to use the results of the decode operation.\n\n```javascript\n  const inputFiles = [file1, file2, file3] // Array of Uint8Array file data\n\n  const decoder = new FLACDecoderWebWorker();\n\n  const decodedFiles = [];\n\n  const decodePromise = decoder.ready // wait for the decoder to be ready\n    .then(() => {\n      for (const file of inputFiles) {\n        decoder.decode(file) // queue the decode operation\n          .then((result) => decodedFiles.push(result)); // save the decode result after decode completes\n        decoder.reset(); // queue the reset operation\n      }\n    })\n    .then(() => decoder.free()); // queue the free operation that will execute after the above operations\n\n  // do sync operations here\n\n  // await when you need to have the all of the audio data decoded\n  await decodePromise;\n```\n### Decoding multiple files using **multiple** instances of `FLACDecoderWebWorker`\n\nThis example shows how to decode multiple files using multiple instances of `FLACDecoderWebWorker`. This code iterates over an array of input files (Array of Uint8Arrays) and spawns a new `FLACDecoderWebWorker` instance for each file and decodes the file. If you want to take full advantage of multi-core devices, this is the approach you will want to take since it will parallelize the decoding\n\nFor each input file, a new decoder is created, and the file is decoded using the `decode()` after  `decoder.ready` is resolved. The result of the `decode()` operation is returned, and a `finally()` function on the promise calls `decoder.free()` to free up the instance after the decode operations are completed.\n\nFinally, `Promise.all()` wraps this array of promises and resolves when all decode operations are complete.\n\nIt's important to note that there is only one `await` operation in this example. Decoding can happen asynchronously and you only need to `await` when you need to use the results of the decode operation.\n\n```javascript\n  const inputFiles = [file1, file2, file3] // Array of Uint8Array file data\n\n  // loops through each Uint8Array in `inputFiles` and decodes the files in separate threads\n  const decodePromise = Promise.all(\n    inputFiles.map((file) => {\n      const decoder = new FLACDecoderWebWorker();\n\n      return decoder.ready\n        .then(() => decoder.decode(file)) // decode the input file\n        .finally(() => decoder.free()); // free the decoder after resolving the decode result\n    })\n  );\n\n  // do sync operations here\n\n  // await when you need to have the all of the audio data decoded\n  const decodedFiles = await decodePromise;\n```","_attachments":{},"homepage":"https://github.com/eshaz/wasm-audio-decoders/tree/main/src/flac","bugs":{"url":"https://github.com/eshaz/wasm-audio-decoders/issues"},"license":"MIT"}