{"_id":"@waveform-playlist/spectrogram","_rev":"54-13db3b23e1c4cb91ddb5ca843e9151e8","name":"@waveform-playlist/spectrogram","dist-tags":{"latest":"14.0.0"},"versions":{"5.3.0":{"name":"@waveform-playlist/spectrogram","version":"5.3.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@5.3.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"1dbd3989465c0ac77fbbff23958bc4e5f5e4bcaf","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-5.3.0.tgz","fileCount":10,"integrity":"sha512-o7jaPzOKR/6q+PGwIqi53w2jcFN3gL7o4Gnqx/lsKeZximg/SfiYibhpm7kC+8H9uyUwSo11X25ISauA6bRy0A==","signatures":[{"sig":"MEUCIQDS+qGkC4GYWuwxBbidX08hIfGlDgj/dcb6a4eSa1hprAIgY3S06JDT5cIy9A084dwIWVAa8n2meCdd7qonBQdyfQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496633},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-5.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/16a260968106de08e3e27e3c78bc4726/waveform-playlist-spectrogram-5.3.0.tgz","_integrity":"sha512-o7jaPzOKR/6q+PGwIqi53w2jcFN3gL7o4Gnqx/lsKeZximg/SfiYibhpm7kC+8H9uyUwSo11X25ISauA6bRy0A==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"5.3.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_5.3.0_1769931719395_0.9859092798064448","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@waveform-playlist/spectrogram","version":"5.3.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@5.3.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"3250f6b6be1b8e49c56d3cdbd09de33575b4dec6","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-5.3.1.tgz","fileCount":10,"integrity":"sha512-OqqFpnOrgEKniQXN/yNBcTHwxHQ9Ng3hpC88PoBKPeTHPGav++kLAMSgbRpPRT8NuUPTdGfuvB4f6Fo/Aw/fZA==","signatures":[{"sig":"MEQCIEZz7TF4U+fA292W9sdxleh/eGZzSgt/Ea5zDz0Nde45AiBlI4/3Uji0nNcELUk/Wpgdq+5AYElrg2lYq6JKssOy9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496633},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-5.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/8ccc780faff0902e7d3677cc5e1ef57e/waveform-playlist-spectrogram-5.3.1.tgz","_integrity":"sha512-OqqFpnOrgEKniQXN/yNBcTHwxHQ9Ng3hpC88PoBKPeTHPGav++kLAMSgbRpPRT8NuUPTdGfuvB4f6Fo/Aw/fZA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"5.3.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_5.3.1_1769980000581_0.5894937832884499","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@waveform-playlist/spectrogram","version":"5.3.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@5.3.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"cdbb163a123aedca82a838a0a249bd3258bca0b5","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-5.3.2.tgz","fileCount":10,"integrity":"sha512-9D69TkgbC+JdBpE0TBkoOwgThfwSgfkZXwDvGHU/BQcDWrZD7y1CgGZn4weudEim6b6sjO9mpx4zlstYKg0WFA==","signatures":[{"sig":"MEUCIHMRqYR3tObajqu7JO/gEd7Xq7P83euOvkPcQE/Lz9VvAiEAk2LU5IEJIPAz2nxaq5ls6zezr8CHZjQUuK6Obon56Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496633},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-5.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/0ceabe0ee753d6d7a8d6317ec82a6c93/waveform-playlist-spectrogram-5.3.2.tgz","_integrity":"sha512-9D69TkgbC+JdBpE0TBkoOwgThfwSgfkZXwDvGHU/BQcDWrZD7y1CgGZn4weudEim6b6sjO9mpx4zlstYKg0WFA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"5.3.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_5.3.2_1769992557829_0.38554396952589465","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@waveform-playlist/spectrogram","version":"6.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@6.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"cb6099efda0edb1b85efb37b1d321774ab17b6ac","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-6.0.0.tgz","fileCount":10,"integrity":"sha512-c5y0UOhzch70oWkqq/dteoEgkzSGuzDhx06KqKffEXWndtKI3lVFdvH/6qgHxSrTk4/sCgZgW4DTB2tSDFYeqw==","signatures":[{"sig":"MEUCIDDBQtJIdxHL0mVX7fDM0mcAjwyPoZt+M0ssYvvE1+nHAiEA6UHgFuWtukWQq/MyrWfzyPU79TH+AF8qFKylqyupvmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496633},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/fdabbb356cde71028a87e2bcbdfe6ddf/waveform-playlist-spectrogram-6.0.0.tgz","_integrity":"sha512-c5y0UOhzch70oWkqq/dteoEgkzSGuzDhx06KqKffEXWndtKI3lVFdvH/6qgHxSrTk4/sCgZgW4DTB2tSDFYeqw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"6.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_6.0.0_1770017030231_0.35428184547818775","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@waveform-playlist/spectrogram","version":"6.0.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@6.0.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"2e69768e7e0d4ed8fe4f7104749e0fed13a44d66","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-6.0.1.tgz","fileCount":10,"integrity":"sha512-uq0tychWkz0ZZFQ8jKoTxo3kx69LXrbspWo9gD1eDXBLsRzQma4L0s1KoI0t1HliaWsRpB+BaX+fjlF9oF6RYQ==","signatures":[{"sig":"MEQCIAVtpTbanubEb+MKgXKFKgmfIUjHSMBF3qS6bkbLT8yBAiAebzcU17+QoSKL7XtmvPHnGIzOHFhPuc7s+vlbjv8hmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496633},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-6.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/5830cfcff2845e1f1c5a0a7c50572c29/waveform-playlist-spectrogram-6.0.1.tgz","_integrity":"sha512-uq0tychWkz0ZZFQ8jKoTxo3kx69LXrbspWo9gD1eDXBLsRzQma4L0s1KoI0t1HliaWsRpB+BaX+fjlF9oF6RYQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"6.0.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_6.0.1_1770018957480_0.8137550935916376","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@waveform-playlist/spectrogram","version":"6.0.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@6.0.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"7e1fe09397a119f981774560adff0fb46de46f6b","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-6.0.2.tgz","fileCount":10,"integrity":"sha512-e7vpMs14UfsFTzoIa7a4dFlEMNSwC6XuebvtTLuxYkCvucCB1TWMZDZWfb0WSP09M9WGo5CHjUW15DpnCrGd1A==","signatures":[{"sig":"MEYCIQCpkRlKofG9OtwdbPdZ6t8SwLD+R8uNenxzlpelI9Q2YAIhALK35VV1dn4LGOIvM7rIvlrlh5QA7DhCsRxEg3gjaa/4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499082},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-6.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/599e0629cd226cca2cea92b74918680b/waveform-playlist-spectrogram-6.0.2.tgz","_integrity":"sha512-e7vpMs14UfsFTzoIa7a4dFlEMNSwC6XuebvtTLuxYkCvucCB1TWMZDZWfb0WSP09M9WGo5CHjUW15DpnCrGd1A==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"6.0.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_6.0.2_1770941562894_0.1725854181396962","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@waveform-playlist/spectrogram","version":"7.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@7.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"7f3e5f877ddfe3e56577499b51ce5b1d126a6b53","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-7.0.0.tgz","fileCount":10,"integrity":"sha512-xEtJKUHd6PE4Lnbg1r2ByZ++/77XT5DoMi+nvdFwpFHCZ1Eiq3WckDiK5DbKvQz9jU/syDI5apHpM014CtUTSw==","signatures":[{"sig":"MEYCIQD0tnCeAJg8NK/dd0WXz3y4IkbFmV2fZ2FvdTIvVBJA1wIhAP7dtp3kZzfphgNDeXK2lP4jO3aI5QmGJ6s5kvL+CbJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499082},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-7.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/9fcd9789c4394d26ddb98436639878bf/waveform-playlist-spectrogram-7.0.0.tgz","_integrity":"sha512-xEtJKUHd6PE4Lnbg1r2ByZ++/77XT5DoMi+nvdFwpFHCZ1Eiq3WckDiK5DbKvQz9jU/syDI5apHpM014CtUTSw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"7.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_7.0.0_1770970369495_0.19380139467761692","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@waveform-playlist/spectrogram","version":"7.1.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@7.1.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"334942d3d42b48b9465d79d2d424ccd7d3df6cde","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-7.1.0.tgz","fileCount":10,"integrity":"sha512-q04YNUECpzJN1yiGf0sF40ZVzU+Uc43fUwI55CngYv0txEBdJ4L5S/Kg4N0Rt9aBaA8fjG5sZ/RkRIKUfBIhkg==","signatures":[{"sig":"MEUCIQD1vqlwzLteiRHlCIUlj7LysqEKgF0J0zpqbDewNOj1tAIgMoqAfp0F+8NvenyTcyjvLG1Ce/NOjEOptOxc8JE5PZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497874},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-7.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/c19e1cd091eeff32d03001b9b685dfdd/waveform-playlist-spectrogram-7.1.0.tgz","_integrity":"sha512-q04YNUECpzJN1yiGf0sF40ZVzU+Uc43fUwI55CngYv0txEBdJ4L5S/Kg4N0Rt9aBaA8fjG5sZ/RkRIKUfBIhkg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"7.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_7.1.0_1771041523930_0.06444234413895633","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@waveform-playlist/spectrogram","version":"7.1.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@7.1.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"001b755294521fb9ad975de2e0c0844c3c3e8695","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-7.1.1.tgz","fileCount":10,"integrity":"sha512-GgbHJZlNtXRaftQUgyPPBuhn7qFBLgeoy4unYTaMMUZcSryrRwGTSBHfzDpflWS17oH73EpC1jFaY2UcFqgwnQ==","signatures":[{"sig":"MEQCIE6TjopoJdJQJIevV+Lc0iAxtALriFcyJJ1IY6BdlG8OAiAie2uiAHBNjxMYQW2qq0N+D7qF8qVnYcoZGnqO1S0PrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497874},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-7.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/00874698214b728f24aad43db31ad1f5/waveform-playlist-spectrogram-7.1.1.tgz","_integrity":"sha512-GgbHJZlNtXRaftQUgyPPBuhn7qFBLgeoy4unYTaMMUZcSryrRwGTSBHfzDpflWS17oH73EpC1jFaY2UcFqgwnQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"7.1.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_7.1.1_1771050930305_0.8848729257348926","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@waveform-playlist/spectrogram","version":"7.1.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@7.1.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"409f588c6280c58756139d790e864c604e13132b","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-7.1.2.tgz","fileCount":10,"integrity":"sha512-683bMjPJrarXbCpXq5ymimAeWC/GROoOlk5Hfw2IFye/a+DcDNNK090ACyWNtKCUl3iKlhDZCxW7ZgYlypBeiA==","signatures":[{"sig":"MEUCIDeUxoW7dFB3Ll+KOza2G4SNrfLNOFWZ8aGcDtSQ15eqAiEA/9HlUgayyR08hjwE2UTvMVtTz5RoHUY0gQ9hwgXcHUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501741},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-7.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/b38b5b68f7b7280661cb617a106a1cee/waveform-playlist-spectrogram-7.1.2.tgz","_integrity":"sha512-683bMjPJrarXbCpXq5ymimAeWC/GROoOlk5Hfw2IFye/a+DcDNNK090ACyWNtKCUl3iKlhDZCxW7ZgYlypBeiA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"7.1.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_7.1.2_1771055105611_0.6057274979307339","host":"s3://npm-registry-packages-npm-production"}},"7.1.3":{"name":"@waveform-playlist/spectrogram","version":"7.1.3","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@7.1.3","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"209c730af032faae2a3749d4bab72387964c2938","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-7.1.3.tgz","fileCount":10,"integrity":"sha512-WoTbeIdCVDWqbBXDkCx11+zqRdttTqrMZyXa3cTKVFX2Hz9fKEoaW7kv3u44WEAJDscmZgiPZFkTLu004gKJsg==","signatures":[{"sig":"MEUCIGZ2EQr2K2XGOdKgjBdcHKVuvi69SNIH30yUtn9/qyflAiEAw/5YqvKg/OvBCI4f8rS8yvx10ooI+sW5sCVh/MZG+9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-7.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/7b72866c86b14c88a69d2641dce538bf/waveform-playlist-spectrogram-7.1.3.tgz","_integrity":"sha512-WoTbeIdCVDWqbBXDkCx11+zqRdttTqrMZyXa3cTKVFX2Hz9fKEoaW7kv3u44WEAJDscmZgiPZFkTLu004gKJsg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"7.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"7.1.3"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"7.1.3"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_7.1.3_1772303543928_0.14378297206807278","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@waveform-playlist/spectrogram","version":"8.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@8.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"bfd6d01262717a2004f7c0813d6001c363331a5d","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-8.0.0.tgz","fileCount":10,"integrity":"sha512-mVgNHnLhAvu5QZsqGPsAGEKIQpPuR43yatNwB/Op7FojYOODK7ni2aR+DTtedZ11hKKN1iCo+srw/FKT6mFImw==","signatures":[{"sig":"MEUCIQCy0PCy3QqaTU2TC0XiUDVt9szMWA+eslAugZ+13Hr8eQIgK6gWDSKdlf+Vz5TO8JFKv8RjXg0i/uyjF9phEdai9H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-8.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/1fb9686d2d1d834e32476c6f79ceef1c/waveform-playlist-spectrogram-8.0.0.tgz","_integrity":"sha512-mVgNHnLhAvu5QZsqGPsAGEKIQpPuR43yatNwB/Op7FojYOODK7ni2aR+DTtedZ11hKKN1iCo+srw/FKT6mFImw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"8.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_8.0.0_1772341466662_0.5281524785755469","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@waveform-playlist/spectrogram","version":"8.1.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@8.1.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"7f639cbfc132cb96ca0a5fb5a9199ded14f9f8ee","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-8.1.0.tgz","fileCount":10,"integrity":"sha512-wJZ4HMUDWKJXsgWox3CkFL6tnig7zPdCUYqa4H90A159uUlpgGKIjulGIgfbFIPKtY1c90QX88eDkqo/3msVoQ==","signatures":[{"sig":"MEUCIC76Jm1sV2V0W6qVD8EWn48CXX160jXRPaF5Lv99N5L8AiEA94pgDAmIpzliZBUuViyfWItL1tcTX9PxGhoBZ2IPxKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-8.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/bfbb248ea9b2397752bc12a76918946b/waveform-playlist-spectrogram-8.1.0.tgz","_integrity":"sha512-wJZ4HMUDWKJXsgWox3CkFL6tnig7zPdCUYqa4H90A159uUlpgGKIjulGIgfbFIPKtY1c90QX88eDkqo/3msVoQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"8.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_8.1.0_1772510662874_0.3532119094402082","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@waveform-playlist/spectrogram","version":"9.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"8591a3b8c2b9da140a4e3975668a976c55d9c9a6","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.0.0.tgz","fileCount":10,"integrity":"sha512-jkghinr98srmrcRVNVGR/ALJZqKfHy7yjPhkXvtBLy9IrJd3CsAqgtnyG5I0Xsl76WZGFr8QgF03nY/PSo8XMQ==","signatures":[{"sig":"MEUCIQDdHaz4SOCHr4IY2h/z64B8sKC9Gg1sqwif9maRWdGrrAIgIyUXfpXDBOUVfVrjXtp11pYmz1dtdyG9hIsttZalxZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/926a05ee8aaef36a71c181bbb31cefca/waveform-playlist-spectrogram-9.0.0.tgz","_integrity":"sha512-jkghinr98srmrcRVNVGR/ALJZqKfHy7yjPhkXvtBLy9IrJd3CsAqgtnyG5I0Xsl76WZGFr8QgF03nY/PSo8XMQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.0.0_1772578955808_0.9062011141218942","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@waveform-playlist/spectrogram","version":"9.0.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.0.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"bd3930884627dd09b4ddfd61db878807f59d102a","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.0.1.tgz","fileCount":10,"integrity":"sha512-vaStHSg9KQAtL7EruxD6TPzZg8ZvNzt57nGHzika1Bpswshylz/2TVc5UyfjAPm3uQ7VoKhqelKjoRaBXYV66Q==","signatures":[{"sig":"MEUCIQDx+pszEe7bH3l++HK6pFeVfaKlFGcRrYWoKgEewT3oSQIgW3B+5TyWmfjnr4K3Pver57PKN8eBQqpcRoqnOQ0ecjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/da0abd5d2e8916c4f48548db5d27b3c5/waveform-playlist-spectrogram-9.0.1.tgz","_integrity":"sha512-vaStHSg9KQAtL7EruxD6TPzZg8ZvNzt57nGHzika1Bpswshylz/2TVc5UyfjAPm3uQ7VoKhqelKjoRaBXYV66Q==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.0.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.0.1_1772595886990_0.9339815274190557","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@waveform-playlist/spectrogram","version":"9.0.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.0.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"d650e7b85c87b3bd3e2aaa8c9a7d3b2502a90a9c","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.0.2.tgz","fileCount":10,"integrity":"sha512-JoNOgs1Ne2qoA/5iYUnwsJXrqSG9xqH2jHdwRDn8CTiJIewGkj2Cl/jrfZTO4jKy81Am7hkNuzQyHXD8g6/H6Q==","signatures":[{"sig":"MEUCIQCmTRQs+mXIvEm2VWsZ34JL6h/1U1/XQhGoTaQJzutP7gIgU+fpwWzkoKm1zLr3inAV7MvZCDXsXCEpi3kSSAd0NRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/8b04b566bb8332842de2f43f483b367f/waveform-playlist-spectrogram-9.0.2.tgz","_integrity":"sha512-JoNOgs1Ne2qoA/5iYUnwsJXrqSG9xqH2jHdwRDn8CTiJIewGkj2Cl/jrfZTO4jKy81Am7hkNuzQyHXD8g6/H6Q==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.0.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.0.2_1772601208623_0.4683477534863818","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@waveform-playlist/spectrogram","version":"9.0.3","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.0.3","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"347ee4bea753018a79ca373d7712c17ad83043fe","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.0.3.tgz","fileCount":10,"integrity":"sha512-HCMIe046kUe1kvkBnGs+07n6TRo33OLqVy1jZ/lPMHtywRjM2mUXKGB8IrPg38FDduVRwBGaxBzsK//D2Bh6zQ==","signatures":[{"sig":"MEQCIEW/qmI0Ca2KD9EMrDGyT6tOsucD5RNLhgYLvaYJSDQfAiAwHY+VRwGMJQWfgd6typ6uMDThUv9vM0xaMEL3VqX+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/528f68a2ea522d780db9f71b759dd47e/waveform-playlist-spectrogram-9.0.3.tgz","_integrity":"sha512-HCMIe046kUe1kvkBnGs+07n6TRo33OLqVy1jZ/lPMHtywRjM2mUXKGB8IrPg38FDduVRwBGaxBzsK//D2Bh6zQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.0.3"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.0.3"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.0.3_1772605105576_0.6100108091511691","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"@waveform-playlist/spectrogram","version":"9.0.4","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.0.4","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"1bcdf0d56206d2dfa47dbef4416587fb02da5222","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.0.4.tgz","fileCount":10,"integrity":"sha512-b+sdHhpTdIBbcfudDsUOqIw7LjECRuuRvMniPdw4X8QcYbjbMwNDBIADA/o14i4PKtj5aRYDValxUAVMmlZFRw==","signatures":[{"sig":"MEYCIQDyTURy37uNf0Bcix8tnHlo3Plelb6Lih2mvHZ5o5OVAwIhAPckpN2HWp5SRFQrRSNmDxbvMhb6PEGavucbRfx1qA8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/b7c743b7006c21e1c00f3119f5398893/waveform-playlist-spectrogram-9.0.4.tgz","_integrity":"sha512-b+sdHhpTdIBbcfudDsUOqIw7LjECRuuRvMniPdw4X8QcYbjbMwNDBIADA/o14i4PKtj5aRYDValxUAVMmlZFRw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.0.4"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.0.4_1772768572338_0.690507417114727","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@waveform-playlist/spectrogram","version":"9.1.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.1.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"d41c8abc31ca724321f15afbd38402ec617036dc","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.1.0.tgz","fileCount":10,"integrity":"sha512-Inpl3clP62CcR1K8XpBaRqM+NA4tPiuk/0FAqSI88RS1+6OpC7MSJ/qJLlqsm9Th7UQrewY/gFjqHvnkvoAYkw==","signatures":[{"sig":"MEQCIA4+P/Ax3Zxa6HFAmsjYtWGdaP/78D1tJhig+taPy4U1AiBjW/vtM9X3/ZJOg21YQSnJuL5jL99K9SN4WGKhDB7T/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/48d841c75bce5fa2e9d49036949f8146/waveform-playlist-spectrogram-9.1.0.tgz","_integrity":"sha512-Inpl3clP62CcR1K8XpBaRqM+NA4tPiuk/0FAqSI88RS1+6OpC7MSJ/qJLlqsm9Th7UQrewY/gFjqHvnkvoAYkw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.1.0_1772789237520_0.8303578729242551","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@waveform-playlist/spectrogram","version":"9.1.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.1.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"ec59348bfec169d5d8f6c508332bbab2a7db7b57","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.1.1.tgz","fileCount":10,"integrity":"sha512-XgA7BIv1CTd0atmRYQlBEWgvllvocOOdg4ubvxeopLJQopSPqMmIWozyvy7uPSEF0qLTS9XL9cKRMBkMD/uyhA==","signatures":[{"sig":"MEUCICiRjm2X6ptwj/o/SS5wbEdv5vSBpzyRLpyGNmFuUD8fAiEArQabhT/VilYS9g+5SZvarLEtgo3Q5wjAoo45gvnoo28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511062},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/791c54e977f7b9ba869119c46aa1a2c7/waveform-playlist-spectrogram-9.1.1.tgz","_integrity":"sha512-XgA7BIv1CTd0atmRYQlBEWgvllvocOOdg4ubvxeopLJQopSPqMmIWozyvy7uPSEF0qLTS9XL9cKRMBkMD/uyhA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.1.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.1.1_1772841970127_0.3956025900244382","host":"s3://npm-registry-packages-npm-production"}},"9.1.2":{"name":"@waveform-playlist/spectrogram","version":"9.1.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.1.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"395bfb67acff4aa545671d083ae1532083c52814","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.1.2.tgz","fileCount":10,"integrity":"sha512-1BWvZRpW2T/Eg+xr5aaJyrL76gxn1EwD5pJ4gD+00f8UNWNtbUKfIUTTT7o88SiA0v9Jq7lsopnJzM15XcNwYw==","signatures":[{"sig":"MEYCIQDa0trkavohai+I9jlPqYH5sSBrwc+gm+qt6Mk0eteP8AIhAKiJ/grLG/5PtNYks61zpDuw/fynMLAPXKtchXpRaz8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/73a77d9e414a7c993605caf73a720215/waveform-playlist-spectrogram-9.1.2.tgz","_integrity":"sha512-1BWvZRpW2T/Eg+xr5aaJyrL76gxn1EwD5pJ4gD+00f8UNWNtbUKfIUTTT7o88SiA0v9Jq7lsopnJzM15XcNwYw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.1.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.1.2_1772847665772_0.7108088224123592","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@waveform-playlist/spectrogram","version":"9.2.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.2.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"4096234ef09cdb01ef701cc0924d2b3db671f711","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.2.0.tgz","fileCount":10,"integrity":"sha512-oKU2adUPEaTeJvdR24QE42QnIcnia06ijc7SX8RTtL6cWW2EJU8g7jqdx2kTnDfIN/ZIcmyWwEAodpyomP0otw==","signatures":[{"sig":"MEUCIQDTlajD01YDRLRZnbTbD2FlZiM0YC+JFHUaTGBQjV0/vQIgFj6Pkt9B5diyFkZ/SmiTY/KCT45JUeH6KCES2odXTEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/a862bc2aa849b45f6cfccb39c5107288/waveform-playlist-spectrogram-9.2.0.tgz","_integrity":"sha512-oKU2adUPEaTeJvdR24QE42QnIcnia06ijc7SX8RTtL6cWW2EJU8g7jqdx2kTnDfIN/ZIcmyWwEAodpyomP0otw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.2.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.2.0_1772871169953_0.9264937793276267","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@waveform-playlist/spectrogram","version":"9.2.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.2.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"93b2d35fc7db9bdac4bb5ce496b0a2c4dc20c227","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.2.1.tgz","fileCount":10,"integrity":"sha512-cPTX4fJEyMEPthzydc+tMw+WDhMg42zbLuvaO7wMpqewsMSQ8wgznAv7WRWvsE4X2B+hOxO/eOKVxgLGm6uF0Q==","signatures":[{"sig":"MEQCIDLI6wX4iZUwo+aZNp0i6T2YN2hUzNmBRL9lqSsM5BsrAiBxzmb6tKs8jEKPS6CJjOb/rTN2wBPOgAgQgo/8FUNEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/270fb9f5194378ec38fec2f3804b3428/waveform-playlist-spectrogram-9.2.1.tgz","_integrity":"sha512-cPTX4fJEyMEPthzydc+tMw+WDhMg42zbLuvaO7wMpqewsMSQ8wgznAv7WRWvsE4X2B+hOxO/eOKVxgLGm6uF0Q==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.2.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.2.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.2.1_1772872957390_0.019460008380407734","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@waveform-playlist/spectrogram","version":"9.3.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.3.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"6639a9969bf8c096313d86643b46eb675082a437","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.3.0.tgz","fileCount":10,"integrity":"sha512-+d3Tyrh/hsRYJn0aFL6NNzv3P6I1pGY/nbD9wogOOxEd4qohe/gZIEj+kQV+oYpnW7l4awaTEA0qfRujsuLxEA==","signatures":[{"sig":"MEUCIQDgxHl17E986LCPnnacmlyEPUMSryeDsdM0Wibu7NqudAIgQ1VX/bwMpTFEHGZ3aDm2ZXV/S6ehwixec8IB11h5haI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/fda176d712c74bb79bfc91b0e6f9d087/waveform-playlist-spectrogram-9.3.0.tgz","_integrity":"sha512-+d3Tyrh/hsRYJn0aFL6NNzv3P6I1pGY/nbD9wogOOxEd4qohe/gZIEj+kQV+oYpnW7l4awaTEA0qfRujsuLxEA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.3.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.3.0_1772878279126_0.6567131437534088","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"@waveform-playlist/spectrogram","version":"9.3.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.3.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"ddeb719436a38fcfc8efea660c3c083ae2998d25","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.3.1.tgz","fileCount":10,"integrity":"sha512-bKIfvKYIXnr2vbw6+OMETj7rUqwgaZG7yyNPTRJ47EGc5fy2dsVouef68kzNmO6f1TPoe2PKD6QYYLLx30yA0Q==","signatures":[{"sig":"MEUCIQDpj0fMYLVCJ6yca2y8QitssI5eZ3CrWmv6xAf0lSZwNQIgU9fZYG8WKoMXe7Ohv1ScA+P4P36HRLgYMqUBpoaa8+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/2fbe9f6ef3d39da48e0b4f145298c2e7/waveform-playlist-spectrogram-9.3.1.tgz","_integrity":"sha512-bKIfvKYIXnr2vbw6+OMETj7rUqwgaZG7yyNPTRJ47EGc5fy2dsVouef68kzNmO6f1TPoe2PKD6QYYLLx30yA0Q==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.3.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.3.1_1772914938549_0.4529438325752895","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"@waveform-playlist/spectrogram","version":"9.3.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.3.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"82a4f8b7fe9c0c0c28a96bcf46db90c025f25cb1","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.3.2.tgz","fileCount":10,"integrity":"sha512-Rc46c2D6HDTU92LSkuhbBYRX70BkqYxryvTczCbyk52r0aiLBZYBdMRMHxXUGbQHaSNL4g7P6vPlBsU2y+2YRA==","signatures":[{"sig":"MEYCIQCS2ybJaqpEsciY/MU+nSB1VS8DFU0yvGml78SbotCaQQIhAN8CediBdvEP0bHPO0J2tzNZIdnka4RoKDLVFHz6MWV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/361bb4e8c35d1fe8db6e166dd2e4abbc/waveform-playlist-spectrogram-9.3.2.tgz","_integrity":"sha512-Rc46c2D6HDTU92LSkuhbBYRX70BkqYxryvTczCbyk52r0aiLBZYBdMRMHxXUGbQHaSNL4g7P6vPlBsU2y+2YRA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.3.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.3.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.3.2_1772916772330_0.7951159206147485","host":"s3://npm-registry-packages-npm-production"}},"9.3.3":{"name":"@waveform-playlist/spectrogram","version":"9.3.3","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.3.3","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"f760baff6062ba71ce0c8810ee2630e97d53282a","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.3.3.tgz","fileCount":10,"integrity":"sha512-3r+bAECcHGdl+k/MlLBWh73as746dXjBSLg0XjHLgTk9vwWjlJdUoyOhUQQzfx3kWXRHyhvCV+jbyk4glUz2ug==","signatures":[{"sig":"MEQCIG3IYgFRFlnQFOM9ZKJkvZHSX2MEyOpGdo2Z4x0qhjQeAiAiEf2QZrjG4krXmr7vvN69KijlqzTqqjqkXI6JMc3W8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/af70706836d080b7b65337608afd86d8/waveform-playlist-spectrogram-9.3.3.tgz","_integrity":"sha512-3r+bAECcHGdl+k/MlLBWh73as746dXjBSLg0XjHLgTk9vwWjlJdUoyOhUQQzfx3kWXRHyhvCV+jbyk4glUz2ug==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.3.3"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.3.3_1772917104379_0.17207371499095436","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@waveform-playlist/spectrogram","version":"9.4.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.4.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"5156f4cb3523c3662b1aba7e207e722ee4d0b02a","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.4.0.tgz","fileCount":10,"integrity":"sha512-fsjDo6q3uzukIWLn+aNl7y+fFJjWbL1UuwHx+xyGPxhkGWbn3WwXlgnVlhv/aXEUnp3kq1VzqlT3nHZDOL2pZw==","signatures":[{"sig":"MEUCIEfXILqNreZRiBUnbtXChq+WKGPXEfXiKNwr6qpicKmBAiEAvRdNnCDNYJuJZTfDlwCzYDaGeZdG5QFlA95dcPGDEW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/38ec3830b5f38fab6191408b7c541f44/waveform-playlist-spectrogram-9.4.0.tgz","_integrity":"sha512-fsjDo6q3uzukIWLn+aNl7y+fFJjWbL1UuwHx+xyGPxhkGWbn3WwXlgnVlhv/aXEUnp3kq1VzqlT3nHZDOL2pZw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.4.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.4.0_1772925136617_0.38821744398861924","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@waveform-playlist/spectrogram","version":"9.4.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.4.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"6553b82840cca846b1605d5775fb2756ad5a7fde","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.4.1.tgz","fileCount":10,"integrity":"sha512-bAgfNCmaLhZAFxGwFVUgOD7ZkdVu2SPE675xhkp2I3pxxoMiJqMSuGWGHvU5MJOtZcwlrWhdz4b5BuOYDDuC6A==","signatures":[{"sig":"MEQCIEytTusvYXnaePdb+w74uVZ/wjjxc8bSWKj8fG4xXS2gAiAdS4WvxCaWTcmqg6VHTCwtn6j7HVOUYHHumbff/N9p0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/e8c0dcd67a5c14dcff8d2a76a8b264b0/waveform-playlist-spectrogram-9.4.1.tgz","_integrity":"sha512-bAgfNCmaLhZAFxGwFVUgOD7ZkdVu2SPE675xhkp2I3pxxoMiJqMSuGWGHvU5MJOtZcwlrWhdz4b5BuOYDDuC6A==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.4.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.4.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.4.1_1772928784116_0.8205246055419864","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@waveform-playlist/spectrogram","version":"9.5.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.5.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"ce73e874e2ef04fadc3ac8257cd76a3a36f0b2d7","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.5.0.tgz","fileCount":10,"integrity":"sha512-r1cLizBxNUKBc0aSDs3seRzRZFiY1p8tnYI115uxyk+uR/2opDPCpS/3hJvICcLOYI2Wr0YS/MAG5LQngoHUYQ==","signatures":[{"sig":"MEUCIQCRGeTNt1NZtEdLbR4iACRwuVzfuyHEnfIYoiHaoksnXgIgXPC914kwj6LF5X42Djn+sEgaftpqXKJTbrzrF6W1wGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512039},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/601af32735f68017c5a1dc5e4e9f349e/waveform-playlist-spectrogram-9.5.0.tgz","_integrity":"sha512-r1cLizBxNUKBc0aSDs3seRzRZFiY1p8tnYI115uxyk+uR/2opDPCpS/3hJvICcLOYI2Wr0YS/MAG5LQngoHUYQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.5.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.5.0_1772943687775_0.9393502348362031","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"@waveform-playlist/spectrogram","version":"9.5.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.5.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"2b7b3617ec1945e462fc69a5cf02753af46a53a1","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.5.1.tgz","fileCount":10,"integrity":"sha512-39jqDajIVLWOk3IfSgnefqDB26r7A2w1I/UshV64+CYAlZFmmcd2u4Yoq4lMzjrzxVi54q4o7U6ErtwwlqHLeA==","signatures":[{"sig":"MEUCIQC/dF/3GVWlCyp02oI5g3PUpnPaggQd15VcOBilL4tq/gIgCAukLu57QAxh55EG2ENXJZW3UzEEIK56nNYwD8Lg8Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536875},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/8dd7c220cf064fe096c74fc755ad19fb/waveform-playlist-spectrogram-9.5.1.tgz","_integrity":"sha512-39jqDajIVLWOk3IfSgnefqDB26r7A2w1I/UshV64+CYAlZFmmcd2u4Yoq4lMzjrzxVi54q4o7U6ErtwwlqHLeA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.5.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.5.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.5.1_1772955383067_0.2444423184153932","host":"s3://npm-registry-packages-npm-production"}},"9.5.2":{"name":"@waveform-playlist/spectrogram","version":"9.5.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@9.5.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"d93304df74da18df6ba1ad60b824903a7774da76","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-9.5.2.tgz","fileCount":10,"integrity":"sha512-C+pYYU4YYUOKwTi9+U6ufXwzgtCw+LvOjZGzVhw2Z7pK4tg1v00Aa6ApIRdI36yFpeD/X2qACnkb366PWB4RnA==","signatures":[{"sig":"MEQCIGcouQHX3lYztON8WgE4pQGaiW5GAXr4y1YgTxRYC9MuAiBEjn5fUVXW8fGsGyyg8pVNs2JT771ZmXTH7B/UEWzlqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537067},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-9.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/51677fc36859fbd22afa6b04a740699b/waveform-playlist-spectrogram-9.5.2.tgz","_integrity":"sha512-C+pYYU4YYUOKwTi9+U6ufXwzgtCw+LvOjZGzVhw2Z7pK4tg1v00Aa6ApIRdI36yFpeD/X2qACnkb366PWB4RnA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"9.5.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"9.5.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"9.5.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_9.5.2_1773000636025_0.3653529699841105","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@waveform-playlist/spectrogram","version":"10.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"b633bde9e8ac7db0dd2bcc2f239509383fe6ea2f","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.0.0.tgz","fileCount":9,"integrity":"sha512-fJJKiEaL9RlBAXQWZRdrPxlyNHsqvq614Nk1hw6d55mwnARw8KrvRj118rhQFaCDxorPNsGpy2yqAgTPte/7aw==","signatures":[{"sig":"MEUCICJ2tsqAlRuiiOFP8Qkr+gHf13KSILw0U5jiw/u07YsrAiEAuBc4l7MLMqY8MMP3G7eJyHjsxjpCs+A7HxvsP9CNkXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536015},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"gitHead":"dfc54de84eab19d806704c518ac3a76d0547117a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"workspace:*"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.0.0_1773184208561_0.38344263517296806","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@waveform-playlist/spectrogram","version":"10.1.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.1.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"77e640d57ee138cb1984340f8a8dcc163f59c40a","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.1.0.tgz","fileCount":10,"integrity":"sha512-qKzKXA5IBriAAmmvmyYHlN9/4le9vXLmWnFD6F4s5QSuovFyLMbgTCB/xzmVXEM1uNB0DxGxYd/jr30zjPs7Uw==","signatures":[{"sig":"MEYCIQChmEX0u1vMOoPrRyK/uTqXKcguVYz51DP8zRmMrWT0RwIhAMGQEeCf4ZLccc7I3rGvjmn6YiJBp6euBHfx18RFDBeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-10.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/cd98fafc3813dd7fd5c7024f11bb7a46/waveform-playlist-spectrogram-10.1.0.tgz","_integrity":"sha512-qKzKXA5IBriAAmmvmyYHlN9/4le9vXLmWnFD6F4s5QSuovFyLMbgTCB/xzmVXEM1uNB0DxGxYd/jr30zjPs7Uw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"10.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.1.0_1773295597086_0.0031525466181554496","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@waveform-playlist/spectrogram","version":"10.1.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.1.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"520b6a6e3eab8807766ede963300c6adfa3027eb","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.1.1.tgz","fileCount":10,"integrity":"sha512-mT9ifBinxpGsSdviYJzWZ9XZn8+Mb2T5ksqhhfV7tjIjsjhyVIU2LdxcJUtLmx896xHyiTJCCvv2sl6px3zdtQ==","signatures":[{"sig":"MEUCIQDR0g7l4rxGyg9c+XzkNzlqopZw0uR3pcLBP4CjpAoNtwIgBw/m9ZLkajSXEYAb7WQw09m7wUHJ66Wi+3JXQR0Bzpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-10.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/13e7d78c2ffefa9bde90985d4637d304/waveform-playlist-spectrogram-10.1.1.tgz","_integrity":"sha512-mT9ifBinxpGsSdviYJzWZ9XZn8+Mb2T5ksqhhfV7tjIjsjhyVIU2LdxcJUtLmx896xHyiTJCCvv2sl6px3zdtQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"10.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"10.1.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.1.1_1773297137702_0.7487880031980074","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@waveform-playlist/spectrogram","version":"10.1.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.1.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"60443f3851cd2b44925c5e133232c0efeaa399c8","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.1.2.tgz","fileCount":10,"integrity":"sha512-DrG2nvsjHfcb2lJRkXJCXLNEl671fzg5PWSWGMaORsCvYd2Vx4QLOaNJUqe1YWHbo/NeOAdOF4Tz4v01SDwwhg==","signatures":[{"sig":"MEUCIDPle1Upt5S5rBv7kpDyOc9ALikj3HBs7DeUKEpE/R5HAiEA1irJR3fbB2N5xsrzzDcMaary7FU0JYAHaUezaz4dRek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-10.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/855272961fd15f39f7969527e9ee6908/waveform-playlist-spectrogram-10.1.2.tgz","_integrity":"sha512-DrG2nvsjHfcb2lJRkXJCXLNEl671fzg5PWSWGMaORsCvYd2Vx4QLOaNJUqe1YWHbo/NeOAdOF4Tz4v01SDwwhg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"10.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"10.1.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"10.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.1.2_1773298228631_0.8686081346765095","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@waveform-playlist/spectrogram","version":"10.2.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.2.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"f9a5f7775b8bdcf3e4c10b3a15a9ea45f3d4afa2","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.2.0.tgz","fileCount":10,"integrity":"sha512-UB68pD2Q7PYnf0t6qm4KwtLyFX9zGlNOdbv61csmmQShsGuaJZmHSEavdchQw1IRWpM2Bdj0dXNNtFtThrJdlg==","signatures":[{"sig":"MEUCIQDCBU9TDwFCNM4qIaImu67UU2CeY9F7hXl9jALjL3hAnwIgOXltxb9ys7qQRsphx7xO64cl78cqa2jK3f/AMUq/eWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-10.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/bba90c7951072ddfcf71444c7fcdafe6/waveform-playlist-spectrogram-10.2.0.tgz","_integrity":"sha512-UB68pD2Q7PYnf0t6qm4KwtLyFX9zGlNOdbv61csmmQShsGuaJZmHSEavdchQw1IRWpM2Bdj0dXNNtFtThrJdlg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"10.2.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"10.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.2.0_1773515956478_0.9598734192313925","host":"s3://npm-registry-packages-npm-production"}},"10.4.0":{"name":"@waveform-playlist/spectrogram","version":"10.4.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@10.4.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"dd6d9c17646a08f570a91cf994d31a7ee5aaa87d","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-10.4.0.tgz","fileCount":10,"integrity":"sha512-EWH8uekSUoMt6ku+C8ZEnYyI0mfmk4tcBIjESAzjdAioWzvXKK2kBzPNDLTmqoM3y5gxuDKIOKH7J3ha9UoU+g==","signatures":[{"sig":"MEYCIQCnhG/jw0yX6Pdxmqf6pAWr9W6+uMvW4w74V1rhLJyjGgIhAJlQbybNsBv80BFIO6y9KyilzWuaeYIQmP5iEDg0+Tfo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-10.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/071afbcd7f739c2b347c43a905449e26/waveform-playlist-spectrogram-10.4.0.tgz","_integrity":"sha512-EWH8uekSUoMt6ku+C8ZEnYyI0mfmk4tcBIjESAzjdAioWzvXKK2kBzPNDLTmqoM3y5gxuDKIOKH7J3ha9UoU+g==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"10.4.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"10.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_10.4.0_1774152761033_0.9157610652291734","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@waveform-playlist/spectrogram","version":"11.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"474592bdd149b740a8b100f1125d095395c468ae","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.0.0.tgz","fileCount":10,"integrity":"sha512-udLd2EHxBundVq2gVdbkk0PF0yTLoSagU7zp7EXo6MmwN0k8QZKRFFKLrlWuuG5WsVm4tFEZylDGUDxpc8XEAw==","signatures":[{"sig":"MEQCIBzf8brlTlhwVPwgRJidYPoEkVdjXbtoCfMP/v+U3YIOAiB4NNFVxwHYnzqiOabGoircEy9XHNMD2w9CoPDsn+DmEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/0181074577a528d9da4bf6ff4b4d079d/waveform-playlist-spectrogram-11.0.0.tgz","_integrity":"sha512-udLd2EHxBundVq2gVdbkk0PF0yTLoSagU7zp7EXo6MmwN0k8QZKRFFKLrlWuuG5WsVm4tFEZylDGUDxpc8XEAw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.0.0_1774163730313_0.038674045494913045","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@waveform-playlist/spectrogram","version":"11.0.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.0.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"845a2923db560e2c72200cbef24105dd58d707ae","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.0.1.tgz","fileCount":10,"integrity":"sha512-VW+7nBtbd9YEbXCPfjVrlgRgLFendMn0Neqo1U9gMxJeU2ZMvZDGoXRuJXJ1aunzVf5ui8w6UTFMCFstLi0FEA==","signatures":[{"sig":"MEUCIDoPnJm1gGdoNsQvfnKpc0zZV3hpG1TjNcdpXWsJvZ+LAiEAujAYQ4s4ceFicJZtEkyYsCub3RlEjiYrafl9xambhNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/f6c9fc2a2e1ea432d89e11d217b410e1/waveform-playlist-spectrogram-11.0.1.tgz","_integrity":"sha512-VW+7nBtbd9YEbXCPfjVrlgRgLFendMn0Neqo1U9gMxJeU2ZMvZDGoXRuJXJ1aunzVf5ui8w6UTFMCFstLi0FEA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.0.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.0.1_1774226785862_0.740486721451032","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@waveform-playlist/spectrogram","version":"11.1.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.1.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"eb3c83e1e125db534f3f1ebf27ca645d521dd043","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.1.0.tgz","fileCount":10,"integrity":"sha512-/1DeTermVmUO5ShUZgfXGzvIt9/7ClKy4zI4frkqmBHs/D+95m1/mcuaslMmMM+ntcEsrM7bghYWR5yhK+6XLw==","signatures":[{"sig":"MEUCIQCiRYjZy6e/wQxa7sdbc3lrMweEDtcTQjuFoLIpwRQAZQIgasXjeNvrZmSuep++jxbFtwHjw71OCMWZOErh+o0M7OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/87823d239773f940be90d67dae578ce3/waveform-playlist-spectrogram-11.1.0.tgz","_integrity":"sha512-/1DeTermVmUO5ShUZgfXGzvIt9/7ClKy4zI4frkqmBHs/D+95m1/mcuaslMmMM+ntcEsrM7bghYWR5yhK+6XLw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.1.0_1774247708902_0.09461356087037309","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@waveform-playlist/spectrogram","version":"11.2.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.2.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"e1cbb50321152a58d7fa099757b3510880d420aa","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.2.0.tgz","fileCount":10,"integrity":"sha512-FzIiW5bRQ+JKYREsyTE6Yau3YbKLJG+Gw6zSmGO/36Y1OdEJgpLBYjCxaGGQzfvu3cZblv16OjBlpgKIlEkiwg==","signatures":[{"sig":"MEUCIGWa+UtgcqS2xFG/cXC4RlLDEoZAsV9wywr5+uWoWrLbAiEAybo9p502LMLjSZAcz1p3r7U1p+brCXX4fv7mweaZMRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/b503dc7ebc59a5e538fa27409cf9e4d2/waveform-playlist-spectrogram-11.2.0.tgz","_integrity":"sha512-FzIiW5bRQ+JKYREsyTE6Yau3YbKLJG+Gw6zSmGO/36Y1OdEJgpLBYjCxaGGQzfvu3cZblv16OjBlpgKIlEkiwg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.2.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.2.0_1774306154055_0.5818326088563557","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@waveform-playlist/spectrogram","version":"11.3.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.3.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"8f8c8e1b2f3b70aa74efd3abe07a560ab8bc49f4","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.3.0.tgz","fileCount":10,"integrity":"sha512-yOK/ULryHQ/YDFSKyVVRgAQt1gZH+2xP4awjEwwfC4R2I1dUkwpyiXoTEY7i51cjLVGFh8ULd4T9/KT8yPveZw==","signatures":[{"sig":"MEUCIFUshEqZYOHKzKm620esHgK0+xjoKoxviujg9ZoOCil7AiEAkcBaXVjemxyWoPUyx997i1u9+h1NsmX6mBDqMJ37FwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/f85c01848c80f4f6ed11acbe72a3a8d4/waveform-playlist-spectrogram-11.3.0.tgz","_integrity":"sha512-yOK/ULryHQ/YDFSKyVVRgAQt1gZH+2xP4awjEwwfC4R2I1dUkwpyiXoTEY7i51cjLVGFh8ULd4T9/KT8yPveZw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.3.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.3.0_1774597005236_0.2501614493325226","host":"s3://npm-registry-packages-npm-production"}},"11.3.1":{"name":"@waveform-playlist/spectrogram","version":"11.3.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@11.3.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"c4e74eff80115a43b52f58c63ca94db31c9ada30","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-11.3.1.tgz","fileCount":10,"integrity":"sha512-QOx2jGPBahKgLZRhbObOG5jednQiaiNxVtKP4wKfhTKY5cZgC8uDWt/vf+0i/lkwGLK6lt0mHFlihp0fHCFsww==","signatures":[{"sig":"MEQCIHy/8eUWJ8A6M2z+vfcG/xLHZRyI4rUrLIEkXRmcT2JTAiB2ke1GKaLWGtb6w6tDPXY9W8TerhvIBR31yd8imniCuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-11.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/71317a42801d436cb47613c0fec2196b/waveform-playlist-spectrogram-11.3.1.tgz","_integrity":"sha512-QOx2jGPBahKgLZRhbObOG5jednQiaiNxVtKP4wKfhTKY5cZgC8uDWt/vf+0i/lkwGLK6lt0mHFlihp0fHCFsww==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"11.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"11.3.1"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_11.3.1_1775006202848_0.5892164833657547","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@waveform-playlist/spectrogram","version":"12.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@12.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"fe44abffd7f0e5cb694a3b8b2c7ab43b21c9f042","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-12.0.0.tgz","fileCount":10,"integrity":"sha512-9uSYpKqvYEGcHA91gB8cWDn3cz9RFpNWDddv+bJJFBE/0oaoJ4MfKn+sZrspuU539lm2bdqFS4OrqMJNsAsBRA==","signatures":[{"sig":"MEYCIQDibFK0JKRm2glB3gnhAmFFboLoZHHx5auJHgFMiFEh6QIhAK0otrshXMEy7eviepFgKv/DjfbcrhxkVSRKJjYPrQiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537071},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-12.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./worker/spectrogram.worker":{"import":"./dist/worker/spectrogram.worker.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/9aeee280cae3eb2ed604bd088c4865cc/waveform-playlist-spectrogram-12.0.0.tgz","_integrity":"sha512-9uSYpKqvYEGcHA91gB8cWDn3cz9RFpNWDddv+bJJFBE/0oaoJ4MfKn+sZrspuU539lm2bdqFS4OrqMJNsAsBRA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"Spectrogram computation and UI for waveform-playlist","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"fft.js":"^4.0.4","@waveform-playlist/core":"12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"12.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_12.0.0_1776298497939_0.879203011289432","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@waveform-playlist/spectrogram","version":"13.0.0","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.0","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"7360a3a65bb6df1b6b92246b1fff6be0c7bf7d74","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.0.tgz","fileCount":8,"integrity":"sha512-eX7iU1ZM9gEAN+a/KmRxXh3KZmYGrYhnOaJCOF9x7/WpmubwQUEhXNp6HAztTvZx/6+UAg2oaR/o0xF/r0Ad/g==","signatures":[{"sig":"MEUCIQD653HVQP3mqWvBaXZJvzjBK8Fm4ztqEck8Fl0AyguyoQIgSkKI9yv5ehJlqR1lnoe3U0vS7yUeqTDHLIM9oUsVdts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231199},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/26b4053fc283007737d10e0234eed3ce/waveform-playlist-spectrogram-13.0.0.tgz","_integrity":"sha512-eX7iU1ZM9gEAN+a/KmRxXh3KZmYGrYhnOaJCOF9x7/WpmubwQUEhXNp6HAztTvZx/6+UAg2oaR/o0xF/r0Ad/g==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.1","@waveform-playlist/core":"12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"13.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.0_1779502090266_0.6685589706240243","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@waveform-playlist/spectrogram","version":"13.0.1","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.1","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"e8bcc4defbf95d25ad5f2dc5afc66863c79ee01e","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.1.tgz","fileCount":8,"integrity":"sha512-Du+oAfm0hL3H3jnSirrlJWCERWiOFsFksZrFNqiFExP3Kjm8VttSQfLa5oCWUqVoumWRT34KCwDrTNI1xbUssQ==","signatures":[{"sig":"MEUCIQDWpOfF3LU5on1iZnH11IaT2xGHqyyAXPVAuf/oKXAtBAIgVbiCqfTo/UnUY7aQLI3i5kfddMQDV1FtbmswKEhvQig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231199},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/209aff68afeeb3a106bdc8ec1967f2c1/waveform-playlist-spectrogram-13.0.1.tgz","_integrity":"sha512-Du+oAfm0hL3H3jnSirrlJWCERWiOFsFksZrFNqiFExP3Kjm8VttSQfLa5oCWUqVoumWRT34KCwDrTNI1xbUssQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.2","@waveform-playlist/core":"12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","vitest":"^3.0.0","typescript":"^5.3.3","@types/react":"^18.2.45","@types/styled-components":"^5.1.26","@waveform-playlist/browser":"13.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.1_1779517231609_0.8045752796703474","host":"s3://npm-registry-packages-npm-production"}},"13.0.2":{"name":"@waveform-playlist/spectrogram","version":"13.0.2","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.2","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"4973128dee2c19342c5b8999b8cbab6f42b3eceb","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.2.tgz","fileCount":8,"integrity":"sha512-pLJXpGpiiI7ReikTvlTvbtKRgmiyFLP1NbzerDEpHP4p2U3en0EpLcbaMmiM/qklCA8/uoJQSRDROcp0ch+Gsw==","signatures":[{"sig":"MEQCIAUPUIoGcDzz9vEec08LIDGs6fJWZIOmKuJEbtT6v4IXAiAVf3BjGKZHzdSj/sZJ9CYf6geUe0am6T89xqX6houWnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243346},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/a8284aab9efc990eeb7fc70f284d31af/waveform-playlist-spectrogram-13.0.2.tgz","_integrity":"sha512-pLJXpGpiiI7ReikTvlTvbtKRgmiyFLP1NbzerDEpHP4p2U3en0EpLcbaMmiM/qklCA8/uoJQSRDROcp0ch+Gsw==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.3","@waveform-playlist/core":"12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"13.1.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.2_1781063729800_0.5395054382869273","host":"s3://npm-registry-packages-npm-production"}},"13.0.3":{"name":"@waveform-playlist/spectrogram","version":"13.0.3","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.3","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"d2512d28482d3cf385a7cdf01134e9c64711556c","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.3.tgz","fileCount":8,"integrity":"sha512-D+m/VrR8mDiylFkR+gjgMmCmE7vyV2mr1YXBFiwQdR9jKrEuDdqM3XjK0we1oS9RSrkIPN43a6alRMly502D6Q==","signatures":[{"sig":"MEUCICZmlztYVFney18zllw7TcQLrxJywqdfOUDO5zF6KQ0CAiEA74mBUHgbwlyMWUXFI6VX7BGVOIzjcChE2UZR+pEkzhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243347},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/3642d22a5d9ea2c72c156789bc76c703/waveform-playlist-spectrogram-13.0.3.tgz","_integrity":"sha512-D+m/VrR8mDiylFkR+gjgMmCmE7vyV2mr1YXBFiwQdR9jKrEuDdqM3XjK0we1oS9RSrkIPN43a6alRMly502D6Q==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.3","@waveform-playlist/core":"12.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"13.1.2"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.3_1782345856078_0.12533750162747181","host":"s3://npm-registry-packages-npm-production"}},"13.0.4":{"name":"@waveform-playlist/spectrogram","version":"13.0.4","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.4","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"49c05bc2e33aee5d3d5ee1100c1388ed37f2bf8b","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.4.tgz","fileCount":8,"integrity":"sha512-RVpB31P2mwxvEIjcWGtKNiz+8F3T1C5i/X7AQioeNYW9HJhMx1OYeIhSK4lQ6RoEP/Qmwc/g+8J+hXoSuJy4mg==","signatures":[{"sig":"MEUCIQDB9VBYOuLqsCKiCT3EPnLq2/cpKdkHv53RLIw2v3Wf7AIgJdThWFoZ1pZfiJY1/C37wfQgrXXQwW7DJdoUylupwxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246013},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/64ffed6dc5ca33096756bbf28471f9e1/waveform-playlist-spectrogram-13.0.4.tgz","_integrity":"sha512-RVpB31P2mwxvEIjcWGtKNiz+8F3T1C5i/X7AQioeNYW9HJhMx1OYeIhSK4lQ6RoEP/Qmwc/g+8J+hXoSuJy4mg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.4","@waveform-playlist/core":"12.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"15.2.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.4_1783065555180_0.9627030239627314","host":"s3://npm-registry-packages-npm-production"}},"13.0.5":{"name":"@waveform-playlist/spectrogram","version":"13.0.5","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.5","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"c48759b04f720dad2fe1aa265ef4be71985e1346","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.5.tgz","fileCount":8,"integrity":"sha512-U+RiiN7ZjKgkM+sT9lujs9qm2WZCE7ZyHZB3c7HjLiQ6Y2YLPAj7T6nNGEhMqUaMI8KJHGPaPeRm/RyqTQpimg==","signatures":[{"sig":"MEUCIQCq+gD8YPs/prucgN2ONEcuAn4JiQbtXi/HRaT+sv1u+AIgEt85ygYcLCWQ2LweG3A/7yamNEXi0IL3/ug18G4eH+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243488},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/3d5ed2a57a0769326f3ee8c628f63ad6/waveform-playlist-spectrogram-13.0.5.tgz","_integrity":"sha512-U+RiiN7ZjKgkM+sT9lujs9qm2WZCE7ZyHZB3c7HjLiQ6Y2YLPAj7T6nNGEhMqUaMI8KJHGPaPeRm/RyqTQpimg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.5","@waveform-playlist/core":"12.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"15.2.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^15.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.5_1783101463850_0.6262011146265036","host":"s3://npm-registry-packages-npm-production"}},"13.0.6":{"name":"@waveform-playlist/spectrogram","version":"13.0.6","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.6","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"1f13ccbb8c7a6e700d11137106dbae081f5ec84a","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.6.tgz","fileCount":9,"integrity":"sha512-eLTij3KrcC130GraNj7q6QGmGPwAxYv+igPJvfYfyhxIt1+S0BkiaKptCYpDoSO/wx+IArwZFdTaB7p2XV76Cg==","signatures":[{"sig":"MEQCIDTO0qRkV7K3WzDy/KYpj4HlNOy8Retx3H/pWYKKpE9SAiBQX6vN59MV6V1C/wmhCreq6gbacsPgcPN0sRS4Mjls4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246352},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/c2e2b4355a8d903751b623657f5dafb7/waveform-playlist-spectrogram-13.0.6.tgz","_integrity":"sha512-eLTij3KrcC130GraNj7q6QGmGPwAxYv+igPJvfYfyhxIt1+S0BkiaKptCYpDoSO/wx+IArwZFdTaB7p2XV76Cg==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.6","@waveform-playlist/core":"12.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"15.3.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^15.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.6_1783237286306_0.3725457974375126","host":"s3://npm-registry-packages-npm-production"}},"13.0.7":{"name":"@waveform-playlist/spectrogram","version":"13.0.7","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"author":{"name":"Naomi Aro"},"license":"MIT","_id":"@waveform-playlist/spectrogram@13.0.7","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"homepage":"https://naomiaro.github.io/waveform-playlist","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"327e24104ea683032511d6d8ba71c3e6f1614e75","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-13.0.7.tgz","fileCount":9,"integrity":"sha512-ihAnuE5D0FkpubGwbjmq+HUHUIhZS/fMkX0kWzQXA6YKUyf+1tcUtgn1OsGkT3cnsB3K34nKNypb7PjEfSNghA==","signatures":[{"sig":"MEYCIQDBu0nWhFlwDkduCbu3S5b4K1xQeCBZw1j/DoHVnKuhYQIhAMLyu9G54OIhf0KmhgllVu+Gq/gwVGww8Vb2nEAY81+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246352},"main":"./dist/index.js","_from":"file:waveform-playlist-spectrogram-13.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/7447e397a1c3064f78267b3389668b5d/waveform-playlist-spectrogram-13.0.7.tgz","_integrity":"sha512-ihAnuE5D0FkpubGwbjmq+HUHUIhZS/fMkX0kWzQXA6YKUyf+1tcUtgn1OsGkT3cnsB3K34nKNypb7PjEfSNghA==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.7","@waveform-playlist/core":"12.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"15.3.4"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^15.3.4"},"_npmOperationalInternal":{"tmp":"tmp/spectrogram_13.0.7_1783841263996_0.908014222759999","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"_id":"@waveform-playlist/spectrogram@14.0.0","bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"dist":{"shasum":"55a7d711df204ce2e9a6559dae0cfd013a8170c7","tarball":"https://registry.npmjs.org/@waveform-playlist/spectrogram/-/spectrogram-14.0.0.tgz","fileCount":9,"integrity":"sha512-tDkoSk44ybQHdVVWrbqA6I8e/yF6NyYjnTF9NN52+n+WVp5v0aDWmLJqLHIn4JaBT8Jsve5tpmQtb8zmaN5YjQ==","signatures":[{"sig":"MEUCIQDh8OhegKDDUiraM4LpDeEnkzgJG6tNJYeFtb7Bv0HdhgIgRVwp8gkgDI8RU3MgsX6/HgPTelhmx9NjbkgEFZikNOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGFq+xdY+2rJ2Je3ruhuNeSDKBCa8PRMeeNcVjD/1oaVAiBTbM37H6Pux5D32eOS4kHxlkEuWjd1Fp3eiwZT6Erv1A=="}],"unpackedSize":246352},"main":"./dist/index.js","name":"@waveform-playlist/spectrogram","_from":"file:waveform-playlist-spectrogram-14.0.0.tgz","types":"./dist/index.d.ts","author":{"name":"Naomi Aro"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"version":"14.0.0","_npmUser":{"name":"naomiaro","email":"naomiaro@gmail.com"},"homepage":"https://naomiaro.github.io/waveform-playlist","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"_resolved":"/private/var/folders/mx/blknky492bbctc7cnvks4t580000gn/T/54b3b9014a0c7080481d199fd87c99c9/waveform-playlist-spectrogram-14.0.0.tgz","_integrity":"sha512-tDkoSk44ybQHdVVWrbqA6I8e/yF6NyYjnTF9NN52+n+WVp5v0aDWmLJqLHIn4JaBT8Jsve5tpmQtb8zmaN5YjQ==","repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"_npmVersion":"11.6.1","description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","directories":{},"maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@dawcore/spectrogram":"0.0.7","@waveform-playlist/core":"12.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^28.1.0","react":"^18.3.1","vitest":"^3.2.6","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.3.31","styled-components":"^6.4.2","@testing-library/react":"^16.3.2","@types/styled-components":"^5.1.36","@waveform-playlist/browser":"16.0.0"},"peerDependencies":{"react":"^18.0.0","styled-components":"^6.0.0","@waveform-playlist/browser":"^16.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spectrogram_14.0.0_1790630643576_0.43334054864611105"}}},"time":{"created":"2026-02-01T07:41:59.290Z","modified":"2026-09-28T21:24:03.857Z","5.3.0":"2026-02-01T07:41:59.549Z","5.3.1":"2026-02-01T21:06:40.734Z","5.3.2":"2026-02-02T00:35:57.979Z","6.0.0":"2026-02-02T07:23:50.395Z","6.0.1":"2026-02-02T07:55:57.637Z","6.0.2":"2026-02-13T00:12:43.066Z","7.0.0":"2026-02-13T08:12:49.720Z","7.1.0":"2026-02-14T03:58:44.099Z","7.1.1":"2026-02-14T06:35:30.453Z","7.1.2":"2026-02-14T07:45:05.763Z","7.1.3":"2026-02-28T18:32:24.081Z","8.0.0":"2026-03-01T05:04:26.825Z","8.1.0":"2026-03-03T04:04:23.095Z","9.0.0":"2026-03-03T23:02:35.943Z","9.0.1":"2026-03-04T03:44:47.179Z","9.0.2":"2026-03-04T05:13:28.810Z","9.0.3":"2026-03-04T06:18:25.748Z","9.0.4":"2026-03-06T03:42:52.523Z","9.1.0":"2026-03-06T09:27:17.680Z","9.1.1":"2026-03-07T00:06:10.291Z","9.1.2":"2026-03-07T01:41:05.925Z","9.2.0":"2026-03-07T08:12:50.104Z","9.2.1":"2026-03-07T08:42:37.541Z","9.3.0":"2026-03-07T10:11:19.337Z","9.3.1":"2026-03-07T20:22:18.734Z","9.3.2":"2026-03-07T20:52:52.480Z","9.3.3":"2026-03-07T20:58:24.589Z","9.4.0":"2026-03-07T23:12:16.785Z","9.4.1":"2026-03-08T00:13:04.332Z","9.5.0":"2026-03-08T04:21:27.984Z","9.5.1":"2026-03-08T07:36:23.241Z","9.5.2":"2026-03-08T20:10:36.198Z","10.0.0":"2026-03-10T23:10:08.721Z","10.1.0":"2026-03-12T06:06:37.297Z","10.1.1":"2026-03-12T06:32:17.874Z","10.1.2":"2026-03-12T06:50:28.856Z","10.2.0":"2026-03-14T19:19:16.640Z","10.4.0":"2026-03-22T04:12:41.199Z","11.0.0":"2026-03-22T07:15:30.488Z","11.0.1":"2026-03-23T00:46:26.004Z","11.1.0":"2026-03-23T06:35:09.074Z","11.2.0":"2026-03-23T22:49:14.225Z","11.3.0":"2026-03-27T07:36:45.444Z","11.3.1":"2026-04-01T01:16:43.024Z","12.0.0":"2026-04-16T00:14:58.098Z","13.0.0":"2026-05-23T02:08:10.420Z","13.0.1":"2026-05-23T06:20:31.802Z","13.0.2":"2026-06-10T03:55:30.046Z","13.0.3":"2026-06-25T00:04:16.297Z","13.0.4":"2026-07-03T07:59:15.321Z","13.0.5":"2026-07-03T17:57:43.988Z","13.0.6":"2026-07-05T07:41:26.455Z","13.0.7":"2026-07-12T07:27:44.122Z","14.0.0":"2026-09-28T21:24:03.656Z"},"bugs":{"url":"https://github.com/naomiaro/waveform-playlist/issues"},"author":{"name":"Naomi Aro"},"license":"MIT","homepage":"https://naomiaro.github.io/waveform-playlist","keywords":["waveform","audio","spectrogram","fft","waveform-playlist"],"repository":{"url":"git+https://github.com/naomiaro/waveform-playlist.git","type":"git","directory":"packages/spectrogram"},"description":"React Provider + UI for spectrograms — wraps @dawcore/spectrogram","maintainers":[{"name":"naomiaro","email":"naomiaro@gmail.com"}],"readme":"# @waveform-playlist/spectrogram\n\nReact Provider + UI for rendering waveform-playlist tracks as FFT spectrograms — color-mapped time-frequency plots instead of (or alongside) the time-domain waveform.\n\nWraps [`@dawcore/spectrogram`](https://www.npmjs.com/package/@dawcore/spectrogram), which owns the FFT computation, Web Worker, and chunked rendering. This package supplies the React layer: mount `<SpectrogramProvider>` inside `<WaveformPlaylistProvider>` from [`@waveform-playlist/browser`](https://www.npmjs.com/package/@waveform-playlist/browser).\n\n## Features\n\n- **Per-track FFT spectrograms** rendered from the real `AudioBuffer` — no separate analysis step\n- **Render-mode switching** per track — `'waveform'`, `'spectrogram'`, or `'both'` (waveform on top, spectrogram below)\n- **Six built-in color maps** (`viridis`, `magma`, `inferno`, `grayscale`, `igray`, `roseus`) plus custom `[r, g, b]` palettes\n- **Five frequency scales** — linear, logarithmic, mel, bark, erb\n- **Drop-in settings UI** — `<SpectrogramSettingsModal>` (FFT size, hop size, window function, gain/range, frequency bounds) and `<SpectrogramMenuItems>` for a track context menu\n- **Viewport-aware rendering** — a Web Worker pool computes the visible chunks first, then a scroll buffer, then the rest in the background, so long timelines stay responsive\n\n## Installation\n\n```bash\nnpm install @waveform-playlist/spectrogram\n```\n\nRequires `@waveform-playlist/browser`, `react`, and `styled-components` as peer dependencies (already part of any waveform-playlist React setup). `@dawcore/spectrogram` is a regular dependency and installs automatically.\n\n## Usage\n\nWrap your editor with `<SpectrogramProvider>` and set a track's `renderMode`:\n\n```tsx\nimport { WaveformPlaylistProvider, Waveform } from '@waveform-playlist/browser';\nimport { useAudioTracks } from '@waveform-playlist/browser/tone';\nimport { SpectrogramProvider } from '@waveform-playlist/spectrogram';\n\nfunction MyEditor() {\n  const { tracks, loading } = useAudioTracks([\n    { src: '/audio/vocals.opus', name: 'Vocals', renderMode: 'spectrogram' },\n  ]);\n\n  if (loading) return <div>Loading...</div>;\n\n  return (\n    <WaveformPlaylistProvider tracks={tracks}>\n      <SpectrogramProvider config={{ fftSize: 2048, frequencyScale: 'mel' }} colorMap=\"viridis\">\n        <Waveform />\n      </SpectrogramProvider>\n    </WaveformPlaylistProvider>\n  );\n}\n```\n\n`<SpectrogramProvider>` exposes one config + one color map at a time; per-track overrides come from that track's own `spectrogramConfig` / `spectrogramColorMap` fields, or via `<SpectrogramSettingsModal>` at runtime.\n\n## Examples & Documentation\n\nFull guide, `SpectrogramConfig` reference, color map / frequency scale tables, and Web Components equivalent: [naomiaro.github.io/waveform-playlist](https://naomiaro.github.io/waveform-playlist/).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}