{"_id":"webamp","_rev":"191-a6be7e591cd4e3d986b0ab09480b6880","name":"webamp","dist-tags":{"beta":"1.4.3-beta.0","latest":"2.3.1","next":"0.0.0-next-0882aa7"},"versions":{"0.0.0":{"name":"webamp","version":"0.0.0","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.0","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"17824cd731ef04a09ef507223cca9e47a84d7d6d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0.tgz","integrity":"sha512-++2MK6uWpjjkWvTsESICnl8IjC+pwg26TI/X9B+LA7WsAKfHsQ+k4sEc0+lI60DAiEYcieMk14ma6jS+qwdHoQ==","signatures":[{"sig":"MEQCIADCM9J/QJ9FgjaDdh57vEUoHfrPvEj8UmahYeJLKyi7AiAG5Nd4l6jG+gLFbwEzPYSGDgYOXJt+HdrOyxtxQadSkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"description":"Ampache web interface","directories":{},"dependencies":{"routes":"~ 0.1.0","ampache":"~ 0.1.1"},"devDependencies":{},"optionalDependencies":{}},"0.0.1":{"name":"webamp","version":"0.0.1","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.1","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"282f9d456ad867043d422a9035c9b8e4777506ce","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.1.tgz","integrity":"sha512-/XPHN7lVIV17byvHTsP8PZthTx/a+uB/rThng0KmHFnRUjAPqL8VLBHB6VeZ6+tQW3ErkrT3sos/9U5XaaAd0A==","signatures":[{"sig":"MEUCIQC6oeHZNbn1p7TsfufcX3ZsaTYdiO0txL7lqsmVLUUb7QIgea1/Arj4fKNOlrj7w4K3N2Mos6QvoZgXphb9WXxz2vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.2":{"name":"webamp","version":"0.0.2","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.2","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"1f7ac1c5320d28f6bb17371105906f4265ad8547","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.2.tgz","integrity":"sha512-8SlPI7C1deMyQzPsIWCSXgxGb8AF5ppUDzACt64uST6IO3yFvykDL1GkgMCGnIBi0Q2pBx/lmNT43ZX6LqMBFw==","signatures":[{"sig":"MEYCIQDbeYRRmefCnIyohpzIJa3Z+tHv6E3ErJsiPB4AufCEVgIhALvNcWgjQjZQoT9zti9hPM7iBiwmYl3X9RCOtPIfPYpB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.3":{"name":"webamp","version":"0.0.3","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.3","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"f398cfcf2e2d023e052f1975d754e7c004ef6488","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.3.tgz","integrity":"sha512-sg2vivf6ynx/Wky/WK46Gj/SpyRqBsLW4XQUl3u58H4gnMRH4TB7aZWLOEYjrid/VJ88HnemRX1KYW721bBbzA==","signatures":[{"sig":"MEQCIFwQVDNRpZinsHPEKbVm4YLCHzVjPeBl/OAqF9U5fsANAiA3rDRZhth038mlY3FPwgt4t+AOv7oAyrMUL6ehSriMYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.4":{"name":"webamp","version":"0.0.4","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.4","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"a51ea98ad76e1a29f848c9e6460e68bc9f113795","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.4.tgz","integrity":"sha512-Tpy68QAa5tXcpq/idbZmA4tyIPFej8zS9lzLBkbcBHjaUYF3GC9TjG6QQiJU4O1Z28rAKxUPiY0+kmfATU4Ofg==","signatures":[{"sig":"MEUCIHCOlwJOh7eKVGLYwa43VJ0TWlntIRjRudBoo7ZGI67DAiEA3+v7y32Ab7Tc/z5Nz1GWQGCecCRMcWzme+6r94kB5lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.5":{"name":"webamp","version":"0.0.5","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.5","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"15c879ddcd640156a42b9bfd930be80a4087b6d8","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.5.tgz","integrity":"sha512-oWlz4ObL1KjPl3Q7t1cMjT8/OJEDaVPtYx9Sbu8SyZKFirVxh922n/sVG21qAuamQuXMAfWkZw75w32q2l+z3A==","signatures":[{"sig":"MEUCIDnGudJWiT9KHPEo04tXn5rZ25S8M83nzNfqNEnzmR+pAiEA5p4wwRkuuDEEkZX4g9W48nSloNbgunHm86LjQEHanvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.6":{"name":"webamp","version":"0.0.6","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.6","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"aece1529e6bbbf09c9a36b7b615f619e3fa20302","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.6.tgz","integrity":"sha512-6UZUwUkshRLAntFSmsxs3LulRzFQJMDBuhR63+YhrbPaUfH1h8yswAro+S4VNGF9xjYZmWp53rQbg4zwGkoGsQ==","signatures":[{"sig":"MEUCIQCoJtIeL/D73hNGWNYZMV3JZMRXYctqljfTU3c53Oyz2AIgLGEWrtJnl3xaZ0f0cGChzShSnci87brBR1tSdsq1Ywk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.7":{"name":"webamp","version":"0.0.7","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.7","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"9947e8030260493bca6c78f9ce1c0373704a826c","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.7.tgz","integrity":"sha512-AbS41i6ez+nqGMzSfwvVc2KS7wlvoE3IIQqhCz+AZh6uKuVkx/1TFQRBfBD8O2zseY9wK4ll/FrFsJDmWshegA==","signatures":[{"sig":"MEUCIBdjyuT7WkCo7I4i6DX5X7UczrTiH+G3oDE/KE/47OWfAiEAgWkfCm6uUmv5awfV1SF7P/HHQnlLrF9nOkzRtr1nums=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.8":{"name":"webamp","version":"0.0.8","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.8","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"dd08f75b85cdf3f791c3f71baf50e8e1e41308e5","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.8.tgz","integrity":"sha512-FCaTQ/YWHFgG+yaUXxcGWqgeLcoBFboqAF/dvm+cUJSJemd1Z4pE8UrZY7nkdY82rRMx7PrW5oatyH/dgcWmow==","signatures":[{"sig":"MEYCIQCyFU8lVN3hIMtCrvXzaEGhsnjm7Kob+Gw5FKIq3ycaLwIhAJFfZazYH3UalhjK6FB8wh5tC635jixmfSHe4/AnZ35V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.9":{"name":"webamp","version":"0.0.9","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.9","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"4f2661a0518ada28b497fae85af8754332979eb8","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.9.tgz","integrity":"sha512-ohDlj2XZmsDlIrYk1W5tBXan2JwK6tPIeHlR2J67qRCYZXXNXcXxbiGqQWzNLeT0W0CSL/nunHUYQZWQ2ONhYg==","signatures":[{"sig":"MEYCIQCPEHPTk8VlRYFc9Y8ZQdERHffxsewf32xusoLhyHn6jwIhAIuNLXqndZFuTO9KEzl+Z4A6Gs/ZAh3jUBlCj3TKN3fk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.49","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.10":{"name":"webamp","version":"0.0.10","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.10","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"fb1f9591165b9a4a3128c38d09f2e20f79177124","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.10.tgz","integrity":"sha512-O9Css+knpIjrkyfDzJ9TV6VVzDWefkRkoPHIaJeSIalTuzi+NABVN2C+Waka9FPxtdUDF+cRQx6Bz7aCkkf5dQ==","signatures":[{"sig":"MEYCIQDU8touH1TfThPRbYgwgcJ20s1MJJHAcbg6e4x/XJ0avAIhAOVZ1OCI8jvR+sPRawBmmTZ9DxbBfZCuhJOKLR/qJzUX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.51","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.11":{"name":"webamp","version":"0.0.11","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.11","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"c84008639b71fbf9111e2a1cdefc031935fea8e0","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.11.tgz","integrity":"sha512-MpuBygOx3FjCxC0ocpF5eT7k9HO0/wv9E8pBHxWXL7BTvWV5Qpbpm8P7TjJF5HyNpDuMKxlXPatDgUKE6cel6g==","signatures":[{"sig":"MEUCIQD12sz+851tzomnr3ljnRKj88AHTWUILS8sZP1VV4UmGwIgJy7dT1pC9OqDOzS28mNN+6Y+Sn+XKXQ+/xfNh1kpA8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.51","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.12":{"name":"webamp","version":"0.0.12","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.12","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"f975b5d0e61f4fcf8d3211eb10bd169897e74c98","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.12.tgz","integrity":"sha512-uFmi/oJ+YYvWcLIz4q+u9116SHGbCJngl6Y2rwTjun/D49XK1MlccXxgtkLShtkhQNvsIrZHB5bSVNgW9OksbQ==","signatures":[{"sig":"MEUCIFA5eYCx6nMIPzrYfuXZRQtyf6ZKeua5pRpD4modWzkoAiEA594nk7b61LKFBFYmT6FFskYh6PDRppzK0+t8c1gtaTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.51","description":"Ampache web interface","directories":{},"dependencies":{"st":"~ 0.0.4","open":"~ 0.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3"},"devDependencies":{},"optionalDependencies":{}},"0.0.13":{"name":"webamp","version":"0.0.13","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.13","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"d5f674abdd0dcda97732a0105c0a9770d168b2bc","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.13.tgz","integrity":"sha512-EN6oOk48dRR3NHF7tBQIwL5aEr7q+bVCe+xOrXiTqqAeEHdYGkGKcoZOgqaPlTZJA5npK0IhWgz/SCvfbtoH0g==","signatures":[{"sig":"MEYCIQCH40DgdngJWByMD/9CwlDnz7lZuUJagDTtKz22T5AuAwIhAK+FAsyPrcbtBNnvPxVMQcX1oS9Mo3MFstKIDJDFnww7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.50","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.14":{"name":"webamp","version":"0.0.14","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.14","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"489ed873931d5c0acdf40adf3765d35b3bbef7fc","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.14.tgz","integrity":"sha512-1XlgQ5INxYpwpqdsV5UXp/OXsKcpH+TZK/wJo2sex6hQeijY7qX5IvxUwe7Z9G8Rh1Am/531OvyCZVU5jgpNqQ==","signatures":[{"sig":"MEQCIF45pRslpK8wVriXedfsWW+EsO7I9EeFdCiOjkqOuBnLAiBm/2oqFTpRz4JDwXIntX1Y5fW5pZxu0MGPTHyXage/nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"0.0.0","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.15":{"name":"webamp","version":"0.0.15","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.15","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"607649eff9dc4bcb74f257743c0ee6deb3f6506d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.15.tgz","integrity":"sha512-3VMB3cG85XruoQlxqOQMKmgYwG2QFZPPjf9UGOZb0NtHj2WctwL6WuxYJQsoJQMEbSGBYKp3No2l1n6FYk1iow==","signatures":[{"sig":"MEUCIQDBE9NDGNjlD7+m/JUmiUrjGq9h7SqKMqIvntN8I+VfDQIgQN8QBjrzD7zIipT60pZEUsiwiGnBNMyga+mh96I9Jqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"0.0.0","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.16":{"name":"webamp","version":"0.0.16","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.16","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"20a23d0277a2a4dd122144f9d8eff3d54dd647dd","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.16.tgz","integrity":"sha512-cR61DQbTJLbfb87Q9b1cOcGQGEGrJATrV4eIBmTr7Mrt8TRT1+U3cHCav7LtgAZHvup/955gd+paqhE5w9E+Ag==","signatures":[{"sig":"MEUCICrS9Q3Ya9jmQifQui/xYTqgsoghIsuiyeriCIGEeUnPAiEAkEEOFuHdplAMy8cw2lxpnqKhvqPiUkE3d+AA66x8LT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.17":{"name":"webamp","version":"0.0.17","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.17","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"64a774ceab29564a01d56a4e488c82cdc23915fa","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.17.tgz","integrity":"sha512-iScEyzHrwcYyaHuZ71nXHHnDAg7vzScpYHnT/xMixK9KOeCi49+nwBY+PrTtG9I4HHml2q7V2mFi/rXZGj3qhg==","signatures":[{"sig":"MEQCIF3ESnWMyb/CciZ5LJ3kEDRCg9kKWwQDLaqrZeWUEkymAiBUI1oyVpZ9VvysD87rRNwx21R9Y2d1VW9E1mxyQq/KWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.18":{"name":"webamp","version":"0.0.18","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.18","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"d4422ddcd177342783fd2f3f191057d88d830790","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.18.tgz","integrity":"sha512-xkmO9QuohAt2JiHrMrig+qja5j5qCv15chw1v0h0DS3Am1CDiN3TVwSWzPW+dfbZ9Qf/+tin/VKLg21Qw6AESw==","signatures":[{"sig":"MEQCIDvAxP3/LUeH98d+I+tW7KuAB/NjnLehAlHS79bR/hb/AiBc2Np64S8Amq6EtbgvO/egLHuo2uZ2Nh9Z3IyRLpc3EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.19":{"name":"webamp","version":"0.0.19","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.19","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"be3dba93c3fdf5a46443513d0373a20436426fae","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.19.tgz","integrity":"sha512-5gXUQb5r1r89DVzTmzlCTkmtLEvoXi0YLOu3Dw/jtASMOkaA6Jdim9QZ4xvfmWnYq4fmXqF3bt9W7IErd6k7iA==","signatures":[{"sig":"MEUCIGBWsc2XoprHfc8KW32OVGnL9gGsnJJ5D6Je4uocRAmvAiEA3PUg5bd4vuAB0HlOZlEjfjjdb0JS3rlzK3yn4e4AtzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.59","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.20":{"name":"webamp","version":"0.0.20","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.20","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"e022503445f1883589550ae7ecdc6c1ada631493","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.20.tgz","integrity":"sha512-vgBFXOs5wEK92IwXJvFFAziysPYFoN1AIoELSn3MdLYrTBGBLQDyencmWSI2e2f2GrkJH4Hk2wo3XCFcNe+R1Q==","signatures":[{"sig":"MEUCICtmm2mWeLHIlOscyKEpye4HoUWSqa7OkeNz4zXYLY1kAiEAjY4ANaF+CmgAff3VDWDLyVpqFlR7CeLgvsefCAElR24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.62","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.21":{"name":"webamp","version":"0.0.21","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.21","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"3f8855437192ef1cd1cc9d51aa023be2ef93c939","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.21.tgz","integrity":"sha512-FCimay147YVDUxkPE4+3gK6XTnzvVGN6WWO/BxL7Lf+9oK9kaBDuVP5GgHSFwwAxm3jImlCsn3rUEJwWyFBMhg==","signatures":[{"sig":"MEQCIF525suz+oSK2rS18j/DS0NHnfvBqv+Zs6yMwcVcvuZjAiBs9ZUfmXJPe7MWsCQN6guRI23kxm11V70uLwMNa6N2kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.62","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.0"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.22":{"name":"webamp","version":"0.0.22","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.22","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"17829b592616909ac734075d60c8548cfad609ac","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.22.tgz","integrity":"sha512-9CM7rbvsiPHPoA/fVxunOOgxKQd4TUHH7ihyeKTX8/fs1ctdFLovkNmTGoq2XRybzCH5wXVYt+Q4SNGoYWjqEA==","signatures":[{"sig":"MEYCIQDBoa4F+g+8C2bhKhoSFK/k6+ws2yGg1AXhihHICVD8twIhALSLsIW0t0rhIgg42OqXo+ptBYvo5/IMIcTsZqO53ivc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.62","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","filed":"0.0.7","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","log-timestamp":"~ 0.0.1"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.23":{"name":"webamp","version":"0.0.23","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.23","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"287fd00b049a721a54ff641abc27cc050268b1e2","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.23.tgz","integrity":"sha512-azgBQBhIxgqclAKGnHcHw4uvaMZj6D3Gf3aDxcaMexvIO03mNJqWW4kYMAc3CV9CKa5KHKtYk1qypajSEkT3nA==","signatures":[{"sig":"MEYCIQDe8AyceengFwD2W04LHSVh8suNc9F8JJmZ6o8STJpvXgIhAKeNMz+vLmCs890XlBqTsopPYmW7Ios8nPo4t1sFtcI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.62","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","filed":"0.0.7","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","access-log":"~ 0.1.0","log-timestamp":"~ 0.0.1"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.24":{"name":"webamp","version":"0.0.24","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.24","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"44a7d532b5abe16626447049ed7df4e912e46634","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.24.tgz","integrity":"sha512-CNHKVGhMKR1ZDIu+I0oXbOn5p9h1JccQS+sjaHcEoQEvxfIvb+qdlXEQQHonGlSOmqWG3T36bQit2Bf/md+pFg==","signatures":[{"sig":"MEYCIQCd6JoWLR0HopmxRDZ+PPtRgn1BGtmfjhaXpqxqIOtbDwIhAJ735Mx5b9piT1zanOOmp4TyEThl6eTi4e0m1xWngQ8h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.63","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","filed":"0.0.7","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","access-log":"~ 0.1.0","log-timestamp":"~ 0.0.1"},"preferGlobal":true,"devDependencies":{},"optionalDependencies":{}},"0.0.25":{"name":"webamp","version":"0.0.25","keywords":["ampache","owncloud","viridian"],"author":{"url":"http://www.daveeddy.com","name":"Dave Eddy","email":"dave@daveeddy.com"},"_id":"webamp@0.0.25","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"contributors":[],"bin":{"webamp":"./bin/webamp.js"},"dist":{"shasum":"1c23af696d1c7f6fb514aaa09ce58342c4d7a051","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.25.tgz","integrity":"sha512-2YyBNk4LeVE7AoXLW4SQKFOSn1nvCZ8oyjzcLIBWSDATV5Y/ZgYz8WjUjPwZ1eHKZq1mq0VV3DoG7dUM6zhccw==","signatures":[{"sig":"MEUCIEsfzdFwvz+DRy4P2OSpLGAk98LJD7Q7kbBMCL+tZ5YXAiEAtw2g6JOS2sD7Y/EIaYh2NxKwyTIFQrSSGPMTk8ImXG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"*"},"scripts":{"test":"for f in tests/*.js; do echo \"$f\"; node \"tests/$f\" || exit 1; done; echo 'Passed!'; exit 0","start":"node server.js"},"_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"repository":{"url":"git://github.com/bahamas10/node-webamp.git","type":"git"},"_npmVersion":"1.1.66","description":"Ampache web interface","directories":{},"dependencies":{"open":"~ 0.0.2","async":"~0.1.22","filed":"0.0.7","latest":"~ 0.0.1","mkdirp":"~0.3.3","rimraf":"~2.0.2","routes":"~ 0.1.0","ampache":"~ 0.1.3","request":"~2.10.0","access-log":"~ 0.1.0","log-timestamp":"~ 0.0.1"},"preferGlobal":true,"readmeFilename":"README.md","devDependencies":{},"optionalDependencies":{}},"1.0.0":{"name":"webamp","version":"1.0.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.0.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"3c2788f6bcd272b50fc43ec9cec0461602191e49","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.0.0.tgz","fileCount":6,"integrity":"sha512-N1IRfdfwmT47pzxoMsXAitZs8cvnqApwLPdX6EIc0T9Q22/4TdeynfOupGHaL1kmL13TE09DBB5EVI7oTwxRDg==","signatures":[{"sig":"MEYCIQD46BCfFTEK6kUVBdyldJVKa9xaQAgPVw9HUXmuXQpkwgIhAILnhUyBukUUsimUMuABh281NNJhaTvjUE2huiK4t5I6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1979928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0kqfCRA9TVsSAnZWagAAfPkP/3u/kSef9fVlO06EvjOD\n1MuK/CZNseXykCbGd2Ke57bReJmKtryfy8r1sdSdvtpv4WFlZWoj2Yn0xbD/\nqHZw5EKrFLyCBGN/M9SYa62JZTfwa7WyrHQnXMZuXIhi4wwEsZ2NrduMQdoY\nm5p9/WvCxtZFcnRrRFTtcY0GkkvzWhzrkR8dimEaZIz7RQfwKAUdlMtwzvRo\nYlO9nUQz/OZN7PipO4S4RrUtnZyXV/F2ZZvz68jwTg8FmeE/3e4l8/NuGJX2\nvGfhizw/Ui1N7o3Mv/Lzn5x+Ew4qe6Bs6Pr6mokB5McntPy1D331kzXF7kJC\nUfpDJ0j6pk7Fcw5RkGCZILwCwZCl7i8iKuBWI9/5/9uS9F6edmJjWguyw0zG\ns5HRrGhpL0VabLUJtQNSxutJa6Cm2mIVmH/GjT7p9ZNwjVYuFlVrfP5DILTK\nJKFHbtiMhKjYh0nRAQN/a8kZO4u4Jh4CCZzCkT1v+W0omBK1UZ6qAUh9aMKa\nbcto4JIACUZnKsUfZDqIigGFlNsIrX3mMeY2H5t5jFdZzKTPyoH9EyOQ9P68\nnt9eDHuse0EUshD8YMU+1cagKq7EkpUHXB61uuUHSVRIx9ZRRqdUt11gjvDP\nu2D9LPMAdyf9blgyUCKWkNSm236wEbGPPfTUOqILEs6kI9JWsTo2YeUqJ2fL\nZKFQ\r\n=V0k7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"globals":{"SENTRY_DSN":null},"testRegex":"\\.test\\.js$","displayName":"test","moduleNameMapper":{"\\.css$":"<rootDir>/js/__mocks__/styleMock.js","\\.mp3$":"<rootDir>/js/__mocks__/fileMock.js","\\.wsz$":"<rootDir>/js/__mocks__/fileMock.js"}},{"runner":"jest-runner-eslint","testMatch":["<rootDir>/**/*.js"],"displayName":"lint"}]},"main":"built/webamp.bundle.js","files":["built/webamp.bundle.js","built/webamp.bundle.min.js"],"gitHead":"fac932b3d6f8f660f923fc64f16978a0f51eaf33","scripts":{"tdd":"jest --watch","lint":"eslint .","test":"jest --coverage","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","format":"prettier --write experiments/**/*.js js/**/*.js css/**/*.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","travis-tests":"jest --coverage && npm run build","build-library":"webpack --config=config/webpack.library.js","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"5.6.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"9.3.0","dependencies":{"babel":"^6.23.0","jszip":"^3.1.3","react":"^16.3.0","redux":"^3.7.2","webpack":"^3.6.0","prettier":"^1.10.2","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","rc-slider":"^8.1.5","react-dom":"^16.3.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","prop-types":"^15.5.10","winamp-eqf":"^1.0.0","jsmediatags":"^3.8.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","babel-runtime":"^6.26.0","webpack-merge":"^4.1.2","raven-for-redux":"^1.3.1","babel-preset-env":"^1.6.1","cardinal-spline-js":"^2.3.6","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.20.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","eslint":"4.16.0","jest-cli":"^22.4.3","babel-cli":"^6.14.0","babel-core":"^6.21.0","css-loader":"^0.28.4","url-loader":"^0.6.2","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","babel-loader":"^7.1.1","style-loader":"^0.19.1","gzip-size-cli":"^2.0.0","babel-polyfill":"^6.22.0","travis-weigh-in":"^1.0.2","babel-preset-react":"^6.24.1","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","react-test-renderer":"^16.3.0","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","workbox-webpack-plugin":"^3.0.0","git-revision-webpack-plugin":"^2.5.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.0.0_1523731101564_0.17193629376620634","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"webamp","version":"1.1.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.1.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6850fa67d3f7f46f2af45a8cc95229bb2a3c3021","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.1.0.tgz","fileCount":6,"integrity":"sha512-Dfy/+i3yAaqp7kAj02a3Sz55ZjnS5o43eZIq/Gh4lZaMeVD4BEqF/O9G/nWWZywGz6DqBY+6r8DHoN5FL+MuOg==","signatures":[{"sig":"MEQCIA0QnRLn1YMnh9g8faJ1eorlIvWUann0ORnDLuc2zOwkAiAlhTRJ+iPtQ+2swdURkOgp1azKm/c68Q0IeHs56xWHWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2180386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLdP3CRA9TVsSAnZWagAAukMP/0VlMJxoy1tOsMONsDMK\nc3NiPAjHzCiO4buXSocC/hlPQZgtPLb1F2AQZ20qTf+EdFYeSHSS2uh0s8Us\nuznrNqpwqFKyRSRoBFlgo6knti6TSsjWDFGBbUHYhQQ7hJieM+EXgktPRkBL\nvKi8oCnX8zOulVmW7gHMiWu+0OcfGaSWFhBhJRwkJ7+DmQLdPcwEo3UCW2G3\nSFchHGA4axwwI6n16Z979l1lLBnyhIOO9dQdZXiIkat5ZW6Igzn/RX9jHcPx\nuVdEiL7HFvBC4stJKHBfIazEq5HBHMVtglAYm6STXMineuEeW25mEV6cjNoa\nw9IfMuKDXUFBSEg4qFXp2wwtgCayStBTX3Yb6DaZRtZkIPRlIrr4hHt8+u6o\nQay3Aamenjun6iw2ldjOkUNatbDVu9qKBItfnNod7H+QdASBRyP9AHpOlnNC\nq8xgDHnRo348Xmg+FaJgAG7D87L8CtLkUpliyqqc1e5RdCSrThk2N0sIrxdL\npuCfesV9BkucFbgpNPLqmeF2bTfnyamU7kiIBs1hp9JHaA2zkkv1L8RxMbtz\nGvXbRry9vZO/Pcru5cqfV0WDA5pP0daAl55/Yp7B9B3SFMHSyT8Ovf3eRz6r\nj8PGti4W5Pkqy7kNdPF+fKr+5rcWqAuZ9PEf7J5Mnqch754uok2lnJunZrKX\ngDUq\r\n=Q1DL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","files":["built/webamp.bundle.js","built/webamp.bundle.min.js"],"gitHead":"37db20f50fdc6249e62c20a897b65e63b13ff312","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"5.6.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"9.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^23.0.0","babel":"^6.23.0","jszip":"^3.1.3","react":"^16.3.2","redux":"^4.0.0","eslint":"4.16.0","webpack":"^3.6.0","prettier":"^1.13.0","raven-js":"^3.19.1","reselect":"^3.0.1","babel-cli":"^6.14.0","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.3.0","tinyqueue":"^1.2.3","babel-core":"^6.21.0","classnames":"^2.2.5","css-loader":"^0.28.4","prop-types":"^15.5.10","screenfull":"^3.3.2","url-loader":"^0.6.2","winamp-eqf":"^1.0.0","butterchurn":"^2.4.10","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","jsmediatags":"^3.8.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","babel-loader":"^7.1.1","style-loader":"^0.19.1","babel-runtime":"^6.26.0","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","babel-polyfill":"^6.22.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","babel-preset-env":"^1.6.1","jest-mock-random":"^1.0.2","babel-preset-react":"^6.24.1","cardinal-spline-js":"2.3.7","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","react-test-renderer":"^16.3.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","workbox-webpack-plugin":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.5","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","git-revision-webpack-plugin":"^2.5.1","babel-plugin-transform-runtime":"^6.23.0","html-webpack-inline-svg-plugin":"^1.2.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.1.0_1529730039216_0.1323061950311213","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"webamp","version":"1.1.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.1.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"7b9fafbee19918ea52129beaeaabffe0e8903367","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.1.1.tgz","fileCount":6,"integrity":"sha512-gjY6OzSkb2dfvm+N4goVMvHmwDLGKhwNxRv0gxOq/HhnhdrpPXij7Jd10m5aiSCrDQ3YyQfu0Ut6JRpgCpI9yg==","signatures":[{"sig":"MEYCIQDHCuxpAve+L0DedRZJCF8rL1mhFOckLw3Bpyxpu/ncPgIhALh+91ubQJwlOnsUCAB5Lr5V5UaZI5RHI6T6I6dq0qdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2180916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLyPXCRA9TVsSAnZWagAAYo8QAI8qocJkQlxpzyveQBU9\n4G0Ux3abH/AWNB46e+BflYH68VUJwC8P7qJRPTIVHELgDGJD73dRioq5UQE2\nuNsUhgVfgq+vQv7qJ4AfoYRkf6KWCmyKPAN7OTpafWzvEfU8DJNZlR1gcXBa\neQJwB0Z8m2Hfy0hFCHN8EolhSRU/IERJUvYK8tSpTKR0Ymyqpzo/csW6d7Wo\nMc7mOrUtmYFnjxW18rBcE+adaGqwe7tTgi6oPR88Qez+sPW5CBicr0ASZgfr\nE9LVQtn9Xn9rb82oUsKOyW1IFxWRR8UI7/GN465HfyA02PO1MYGDbHM+z7aS\noUz3G6Mpyyj6/8f6uvnndqbnbAlX6DrQSEObE9/g9DwjEiKDtC/O2e2tSI0p\nBB/O2h3LpIJF2fufkKWSRON83DRWTTwzvW3J22zPw5uULm3B6w5NhPbP4YSt\ne//CeNb2kUA96xZuZeATDcEpEjDbsNl1+3OUm/QUIl5P3+2A5W6ATyT0SsJ0\nfhkpemufov65EBfU0LQvS3zPDAycCES+PdyFz6+jM6z8HfjTnOred+XNrouo\nynF66l3a6E6sbfou4v2i2bBVt3G7XZEWGm3DqPzg8tJyoIPUGZt22fArSxdX\njMgJt7hx5+ndxBHGQpCwUZ98um3vWY1OyJmVJkFgJCyraRMzsB/pHPvUm39C\nPG7n\r\n=z0hO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","files":["built/webamp.bundle.js","built/webamp.bundle.min.js"],"gitHead":"194cc023563e59a72b8208c7a1581488914ee56b","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"5.6.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"9.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^23.0.0","babel":"^6.23.0","jszip":"^3.1.3","react":"^16.3.2","redux":"^4.0.0","eslint":"4.16.0","webpack":"^3.6.0","prettier":"^1.13.0","raven-js":"^3.19.1","reselect":"^3.0.1","babel-cli":"^6.14.0","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.3.0","tinyqueue":"^1.2.3","babel-core":"^6.21.0","classnames":"^2.2.5","css-loader":"^0.28.4","prop-types":"^15.5.10","screenfull":"^3.3.2","url-loader":"^0.6.2","winamp-eqf":"^1.0.0","butterchurn":"^2.4.10","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","jsmediatags":"^3.8.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","babel-loader":"^7.1.1","style-loader":"^0.19.1","babel-runtime":"^6.26.0","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","babel-polyfill":"^6.22.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","babel-preset-env":"^1.6.1","jest-mock-random":"^1.0.2","babel-preset-react":"^6.24.1","cardinal-spline-js":"2.3.7","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","react-test-renderer":"^16.3.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","workbox-webpack-plugin":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.5","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","git-revision-webpack-plugin":"^2.5.1","babel-plugin-transform-runtime":"^6.23.0","html-webpack-inline-svg-plugin":"^1.2.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.1.1_1529816023212_0.9260356531828533","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"webamp","version":"1.1.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.1.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1a6ec4dc4e8222e0a09725b581f23af4cb779c40","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.1.2.tgz","fileCount":6,"integrity":"sha512-fw+Y+dezGmybT1UaOoIv5C1OCynLTCwb6cTNhYC754cIoUKqWLK83nRQ6WMgkFjMpp1xz/+dP9+cnb23F657zw==","signatures":[{"sig":"MEUCIQDeHsf129xI0QcOBYHK8MSmRVWynRZSxfpmQiSsfFH1ogIgDUa8+uyA0ATQSYnwJ/eL4O7d/3+jcaVC6CEMxCN8rAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2185719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM9ZYCRA9TVsSAnZWagAAO9gP/2q164cfvLwbp8O+sR/n\n6cMBwjg2MnF+iAm7AnIzkTi5GiGj7wmBtSETs3wownt63Iu9commRA3cEIj/\nSWpTSCE32R69IfdhM/bjpgmXOBJP5YHzbtM/zFI4poBQIQlydDXPT1CVAvZu\np7PHSVqAeq7ihs1izhakIShJueBWXzK8VKU3L2/qWO+5AK1NJgVqLkoFZPbD\nQEp9Hid07hxrOBXX+b4tap9fPvhJha7+JP2bVQozqN3u7SYW6wUOKHTnZLKN\nIOh7goFHJrfYkUvtFQ9vKLgbKPLs7EGhGum0tSF+ja84gktUEgHNzEfbnYqQ\noLYpwgvCLZP47FES+Wl2ih4X/fYvUgfBY8RcKaO4VLgCY3ROXc9XPg7xnDO0\ngEIZKr9kenQB1MtdNaHlCTTPhMYQGliZISvWFWY/xCSqxyI+TnLcyglCLMzO\nJB4PmGr0XgTXxcK2LI7EDBm32K9SvtbzW2JXCbC48kCx/GiuXSpx5chqGLB1\ntxw9mdi+M5jW/yUEbjWHTRcpizssNSR78acWa6gLmgiljHtMlkEk+wwujcEz\nQqeFl1tLZczrpLSLmqzuXFLy2rhSCPkWwY6stLJirO1JeIkygGfwPnaNelI+\nIivWIh91Ziux8eG4LVODvSOCzXxQYLbIjiCorBhBhaf92Fpig0U5muDSSQVk\n09gh\r\n=GiLq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","files":["built/webamp.bundle.js","built/webamp.bundle.min.js"],"gitHead":"61f2ba9adf2c97738c763706d5c109435e2f7532","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","analyze":"webpack --config=config/webpack.bundle-analyzer.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.0.1","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"9.2.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^23.0.0","babel":"^6.23.0","jszip":"^3.1.3","react":"^16.3.2","redux":"^4.0.0","eslint":"4.16.0","webpack":"^3.6.0","prettier":"^1.13.0","raven-js":"^3.19.1","reselect":"^3.0.1","babel-cli":"^6.14.0","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.3.0","tinyqueue":"^1.2.3","babel-core":"^6.21.0","classnames":"^2.2.5","css-loader":"^0.28.4","prop-types":"^15.5.10","screenfull":"^3.3.2","url-loader":"^0.6.2","winamp-eqf":"^1.0.0","butterchurn":"^2.4.10","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","jsmediatags":"^3.8.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","babel-loader":"^7.1.1","style-loader":"^0.19.1","babel-runtime":"^6.26.0","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","babel-polyfill":"^6.22.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","babel-preset-env":"^1.6.1","jest-mock-random":"^1.0.2","babel-preset-react":"^6.24.1","cardinal-spline-js":"2.3.7","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","react-test-renderer":"^16.3.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","workbox-webpack-plugin":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^2.13.1","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","git-revision-webpack-plugin":"^2.5.1","babel-plugin-transform-runtime":"^6.23.0","html-webpack-inline-svg-plugin":"^1.2.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.1.2_1530123864417_0.24373714065018826","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"webamp","version":"1.2.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.2.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"7523df5f01227063cbbebbb5ebf83a95424eea51","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.2.0.tgz","fileCount":6,"integrity":"sha512-m7bM2XDkNXOedNNiHha3rdoH+lJEfAGJnr6qzUcS1UylbwbQ3IEASYc/N/o14ivzFY64My5aLeEbFyicWNG+Cg==","signatures":[{"sig":"MEUCIQCBkNk2Y80bpMrBrtSeARKeWt+j9SuqdVtHRmA+UtPBPgIgF1ZSNs+jNspVCbzxn6pwG63r61FfjeUrk/GO43KnqcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2388114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqX9jCRA9TVsSAnZWagAAvMsP/jp44juLi/F3YdNKhbcz\nyqJvxegt+4cJ+CImBUbwB2KOzNisQ0HgAJKXq6TBntOmvgtvxTksU4YFeUIC\nSWPf4SZhOwyh973Iq31RDgjv5HNGErvQfjOuQwYcZ9T6N/u64sW5MDdoyixv\nhOWnE+fclUpepN8IDHhDQXcnHLIMIRc7AjxwhQfAPNqq0RvR9asVniRPU5JY\n5aM1CGcRXdtGx5qYQ6EXmvBt38SG7qwu3qVWSe/zNDRdDaN8Dbfi2Z4Wqz5W\nxt3sJCY0rdtyDfXnCIbsbJLGOL+lYf51gC+72rIyow9aGdAPoikXxbdncS6o\nEiy3CCBpSmyJKM07HPv1b49ozQ5WpeqB5ptEdmWIH/rqC2Ctgf3eQ/poKMdl\nEtBCQMAVCRsaqCuTbxag9LZkfV0wQSV9A5qK733DZmXoYyE5uofzJ9TlyteN\n/z9/+GtGud1mukT81Yta9ItTZbgk5yWCFHD86Hyw1e0WlaqRd6YmouzL/qJD\nibTchsQO7R54es+AgbiSV2NQ812ji6vNJqTCum52prxd3gmJelpBw5TDGn9G\nzV8rY9GqDJP3wimYmUxNAtUyv2aHZryeDEDNqhsHAf+SRcahZdTqPWj5yuhe\nkwUti5Eruoy2nSAuIxjJot+rLZih1BpfVMHE20utuPE72aNGIanjuycixgxf\nGVVd\r\n=ne6M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"c20557dde21dc939273c6ef1ce2ee2af5083fa7a","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js js/**/*.ts **/*.d.ts css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","analyze":"webpack --config=config/webpack.bundle-analyzer.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.2.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","jszip":"^3.1.3","react":"^16.5.0","redux":"^4.0.0","eslint":"4.16.0","webpack":"^3.6.0","prettier":"^1.14.2","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.5.0","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^0.28.4","prop-types":"^15.5.10","screenfull":"^3.3.2","typescript":"^3.0.1","url-loader":"^0.6.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.4.10","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","jsmediatags":"^3.8.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","@types/react":"^16.4.14","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.0-beta.6","style-loader":"^0.19.1","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","jest-puppeteer":"^3.0.1","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/react-dom":"^16.0.7","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.8","@types/webaudioapi":"^0.0.27","cardinal-spline-js":"^2.3.9","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.5.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","workbox-webpack-plugin":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^2.13.1","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","git-revision-webpack-plugin":"^2.5.1","milkdrop-preset-converter-aws":"^0.1.0","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.2.0_1537834851003_0.030382020595045134","host":"s3://npm-registry-packages"}},"1.3.0-beta.0":{"name":"webamp","version":"1.3.0-beta.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.0-beta.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"130e2c8f52313a1a96d9dad7f9ed6f4765c04f6d","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.0-beta.0.tgz","fileCount":6,"integrity":"sha512-SrgMwiKFe2bD1Kr/JiRrygKLwomHU/m3BMcVXHrYuX95cmQpRuWUMo+zhyOygw3p6mAYN7/4nLwnXwP87BfXhg==","signatures":[{"sig":"MEYCIQDQWh5XR4rbsKUqpuMjOsodF1QRRKf1mGdhIfev5VhyBQIhAKCvkxGgmgvVm5vkyAq6C+fBxM/5gz7Gjkt8//QxTgve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2846001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0cYzCRA9TVsSAnZWagAAgrUP/ig1jG5fDuJBtcGqRDWM\nPO7WYly4g0BoP6wXQXJjQ+rZu2p0YnyPuaOVDc038YWz+akFE+igD/5Fbc4q\n70MSpcDoeIdJy3Ed6kCOO9vBuvQK8r/uCmaBR4v1TN1WsXAln2GwGpvGF5ds\nhx1jUUaEyvtlXR/wkdFcS4GAALhlXPNSBJusJ9xhvicVbpydlymknm1uMKbL\nmhW9XyS4biyY4myIJxDbWGrZcrT+GLynu69MSQI/85nK4T6ED4N66ZvuFKMu\na1Tt/pte2g3jwFW+LbP3pKgrIlmGFs4GLt1StpU2QL5AVUAhe5UlouS31o7F\n/OSSTbYzZKwvmWOOdSoj3zgyMALg0M1vZqcTPgY8BhpgKcknRlN2LaaNrCz+\nKMfzc7IOLL1Azy1GMXkq86M360A4qsDOfvacn2ceLRRaSa/laGxM+DuumUWd\nORJe58WBKb82kowdSQlp/qKN2xxQH4rl4HAWNHcf2t0HMTbglbigy+E1nW4A\ns48O4ClHWURJCqiAeD8wqi5knmUFsyvHrAsZSH9hRu2enHAm/MSl521r3pPZ\nUvjBgxuBXH4DTJxo9VJybugf3CnqQH+uI0+JUlCva7Ok7JUXWTBQ04xm3L1N\nP8juv82GTiXVnmBuyii09Hq8S4sgB1n4FPoOWfZ/dc4fyJcdN7s5RuwkDvJT\nhbS3\r\n=qBTs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"5cc1774b8a2bf762fd66e7b2c261d5bc27a0b4e7","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js js/**/*.ts **/*.d.ts css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","analyze":"webpack --config=config/webpack.bundle-analyzer.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.4.1","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.5.0","jszip":"^3.1.3","react":"^16.6.0","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","webpack":"^3.6.0","prettier":"^1.14.2","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.6.0","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^0.28.4","prop-types":"^15.5.10","screenfull":"^3.3.2","typescript":"^3.0.1","url-loader":"^0.6.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.5.4","canvas-mock":"0.0.0","file-loader":"^1.1.5","http-server":"^0.11.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","@types/react":"^16.4.18","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.0-beta.6","idb-kv-store":"^4.4.0","style-loader":"^0.19.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","jest-puppeteer":"^3.0.1","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/react-dom":"^16.0.9","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","cardinal-spline-js":"^2.3.9","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^2.7.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.5.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.0.6","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.6.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.6.2","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.0.0","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^2.13.1","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","babel-plugin-remove-webpack":"^1.1.0","git-revision-webpack-plugin":"^2.5.1","milkdrop-preset-converter-aws":"^0.1.0","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.0-beta.0_1540474418003_0.45125075292452266","host":"s3://npm-registry-packages"}},"1.3.0-beta.1":{"name":"webamp","version":"1.3.0-beta.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.0-beta.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"434e834ad6362f3fbfc1208b0f0d405f5183ec19","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.0-beta.1.tgz","fileCount":6,"integrity":"sha512-LS1V28wClO//7f+KPNr0RZuiPX9O31EkOADDkKDlBDH4PJgr+/CwObTHqlUW0qIurz6vVVPLEhzTgXqxtTlKqg==","signatures":[{"sig":"MEUCIBaKe+s3ialYGqHeELEgHv0cH05mAwtzY8BQh5eUvaL0AiEA2FQ9j3GD+OcKKwZJfE+9KvpAdzH6pnUsroRZAlSns4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2697736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBdoTCRA9TVsSAnZWagAAXKgP/jqzg9AWTJ2T3IXS3kx+\nL8J4Wd2B6Bh0b7fI1NSmt4S/hzbnmVahOSYfdRzf5oeyEqUkoXggV84WQb42\nZRckbhPoRda29CFZYvIDmZ2XfQhOX6acmjakO1uEZa5BeEKzXFGG3JZW7vI4\neMecS9T4UI5SJrQvc3v+nENjV6FxzAZuDnJl/tc4rvr9k+9P1/oufjNShjEW\ndnskXs9rSHa1NboSyGZM3k/ji0EOIFI5tCEPcS4og+8/IR3RUviKjOQ4PLrW\ncwa63DSjQOVHBIoJYQ1v85krZz3VOtQd5synMSKCanyCjs1uC/pZ+W3ESgYp\nylqNwSZcq8Q9dgRfJxwTCIye0Hftz48SVn4+/9yH0xAaUYNPnTaMegWFTU9R\nXttzMB20XEMbflrbQX+9F/7872e/qP82cUyqsvgKYhiJ50n9NmPm4qxmAh02\nrwOogW6W0N+vM4hQJD9sQGAAanmytd8mx+iyZg3X4wjdj3wqUjaXjM9jtzCw\nFu5zW5OHS8FWgxkXio3JGBC4mvB0ImhFeYwvHH/346zBjKp4g/hlQn5BA3B0\n3Rfg2aIdfPlmwd+GkWLaEH4/dH+0TRFvUb9UxbZF3ulLz74G9s1vSfAN2NAi\n1tj1ANq+lrjxAA4qozUstrjNa7j5gyyMdHzgE9H/1rBTkTvbQFZBFwI7jAXE\nJia5\r\n=Kwsu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"50e272e321c10560c0ad5ae417d8f4fbe968337c","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --open --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js js/**/*.ts **/*.d.ts css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","analyze":"webpack --config=config/webpack.bundle-analyzer.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.4.1","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.5.0","jszip":"^3.1.3","react":"^16.7.0-alpha.0","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","webpack":"^4.26.0","prettier":"^1.14.2","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.7.0-alpha.0","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^3.3.2","typescript":"^3.0.1","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.5.4","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.4.18","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","jest-puppeteer":"^3.0.1","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/react-dom":"^16.0.9","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.1.10","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.7.0-alpha.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.0","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.0-beta.1_1543887379070_0.8299635433960928","host":"s3://npm-registry-packages"}},"1.3.0-beta.2":{"name":"webamp","version":"1.3.0-beta.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.0-beta.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d0493a2dd844ab146546a43fc8ed7ce75ac0504b","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.0-beta.2.tgz","fileCount":6,"integrity":"sha512-8CCrYapmtk2eoYSD+fOZOM0QXU+c6QVCRaLBi22X9fynQByzsZ28KzfIug8KKZVI62x7MNUrKlxq7RfimyJhPw==","signatures":[{"sig":"MEQCIC5JMF65GuYxqbM0MCjBxhvVdzglCttWhwLbyaeH+cB0AiBmh3AHzT9axbfoLX/u2Wqtr3966nmuAu/IPbEYr2OK4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2698108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHqSPCRA9TVsSAnZWagAA5/QP/1jD18XmjS5HwdUWnQza\nj1QT2ybnu8GKS3Ek2oNNtJe9Bh14GGaEYPk95VHXwb+Hb5lf1N1fCDdIvEWh\n7sYIeOoapusWdeY3oj9i44ly+vh8dGF/UV86dbjQUJKxiCKZAP94nQJ4AUfV\nGBUoqycg43hiThAjRa416Lza6f+bEoQX19v2NQ5hsaKYl5JcghCeuadZE2cH\n5F/IZRtsIVHAGBWxB3Uxrk97/aI/Muci+pktWu1JjrfXph/6wNdxBsMcb8/I\nAkiOKcCvJ+9ktaPC2YIdDb1fzRh8Xz/6sSt16G/M5tAEkKSWqceq1XriTZvz\n7AWwphMjz1zvkX6ICNTi7qNG8mbue5dkPRBLWjjIlI2UVUcXWurtNx0QDl6u\nT22Vd7v+zryc+KoH0fDhYhFcEyJJ/p3uL7WrnyDRA2ZgLWnw/l6cWQ1/UCll\nJOtxkyBiT/lyIImnUcI5lzw66dF5bhLMs8g7zsBGblLDDuH9TIItvA1lX154\nHaKE/WIp7B+FghUgBFANXt5W+tuRmYm4MAJ59Qtps9cUExX/eF8x0SPv2xsX\ncZhiNyiHwwilIN66oIjcsJa3tlQ3c/kLeoEjXHwOyMppzcqYaYFPAMP5+c3Z\n+PIauRqJHW+iF6z0VIgSXJk3LiF9rH+dTL01/u+jDONd21l+nki69m2qci+C\nzEva\r\n=FvOU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"de978d92b30e61d7d3d1e5e36132c7a686ceaade","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=config/webpack.prod.js","serve":"http-server ./built","start":"webpack-dev-server --open --config=config/webpack.dev.js","stats":"webpack --config=config/webpack.prod.js --json > stats.json","format":"prettier --write experiments/**/*.js js/**/*.js js/**/*.ts **/*.d.ts css/**/*.css !css/**/*.min.css","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","analyze":"webpack --config=config/webpack.bundle-analyzer.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.4.1","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"10.9.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.5.0","jszip":"^3.1.3","react":"^16.7.0-alpha.0","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","webpack":"^4.26.0","prettier":"^1.14.2","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.7.0-alpha.0","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^3.3.2","typescript":"^3.0.1","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.1","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^5.0.7","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.4.18","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","jest-puppeteer":"^3.0.1","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.0.9","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.1.10","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.7.0-alpha.0","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.0-beta.2_1545512078434_0.8007385755438869","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"webamp","version":"1.3.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a3a5469f4ddea566ed5376387a9488116b417238","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.0.tgz","fileCount":6,"integrity":"sha512-F6eIGFqxiHlGr7LhUbpW6nM0pV9SHPkeyGH/WxJYtNXGEEQrKHmB24MLdjgWE29sI7PK7diU3yyddPA67Pejfg==","signatures":[{"sig":"MEQCIHw6bT+/MFRUiK2PKLTGP7872QjpuslVM5kntlV9tZh9AiBUsXTIdIulLPe/zdau0XUmzOcIKhdLLOFnokN6Vv2Nuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3047646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci771CRA9TVsSAnZWagAAj4EQAJtdoTsquvPjqciKeAHx\ncoyQi3p1rJuy7GT8q2r7JUYhwqufsLCB/E2rwE4ZhA6anvzK5UMqCXJaReNB\nJHFyyR0B3vsOuiFMR56xNpkNayckLuTEti8l1UPz7nmo14OfWVFQh/zfJS06\nZUS7hk5T8b5OlX8WkHaxDLT64HQvKEbffZNzYBTOoAN8GNWg8mRHHRkrKHC3\nS31X6DhfjURSsKLYUZ/0ekwpUxdeycJCBoXWDmFJ6vTEpQ+xW6fb/o8BMeTf\nhCP6Vlj23EyY+Onlb2ERIN+3WKclGUQD2B0IdDY9iKvQhHdGxSvz3+FXbOjL\nKpM3v0zAnk6Vworyy8IqQNieYXOdwwLJulaWoCqxjVKYrRZO7nXEZyimKoVt\nuHdcrY8tafj3RX3Dtz6nwZk0blxe1+fc0pyo/R8OicNnuxUj0lyBr/JCjXIy\nz6WeFmwoku5yH/hcisCXoEtnCtaSgD6lRSqBoY7cEDhrMNfjGbuttFRSABZ5\njRS9ozbugLxi86meK1l4FM07lPc0ezNE0tsa+ZrjOKrVdESmeA2lVVOsTeJS\n9SfUyg5YatoM1i5eORaKnx9q0cLK+CmTVS24eVvqpJM1Vdte6oORW3GGKLNA\nYeCH+M+bTzPRawF830aCyrrJ1frdrn+W629oadOG6iArz7Fwcm+PYdcx/r3x\nZtvS\r\n=SYr/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"5f83f2b85a717a7257522f86ff3b8bd5a425f981","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"11.10.1","dependencies":{"fscreen":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.1.0","jszip":"^3.1.3","react":"^16.8.1","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.0","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.8.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^6.0.0","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.8.2","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^3.0.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.8.0","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.0_1552662260632_0.9372005562208965","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"webamp","version":"1.3.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"352ab508d4400bda92f3b5fe7ae63241fa18ac1e","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.1.tgz","fileCount":6,"integrity":"sha512-SsJoU0G5FUv19DOfId/P6vaI5C1IgAOr0z0x4VrUQx5Z2IQo4gca/tLu4twhk38+tK1dVrcY4x93J2EtT4FflA==","signatures":[{"sig":"MEUCIQC4uuz6XUYh7DcyiLR6Zt2f86mSQ5FSaMsexA1fXB+G3QIgH1lwgsr717UjbWJvdVbsu7j1mSXvz/FgbSPd7jp52HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3047860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjdSqCRA9TVsSAnZWagAAM3IP/i36PvozquObRsvUQWet\nbYgXPA/gJrFse5/MzqYP6xkCrEJx5qI129ofIwkLQUrF2qvSvTt+XDPmVoyA\nmnuxF+8VP1oxjg3n2xNKHMP/O5TCHMmD5zKcSiwaCBOjxPDiVOjAgJ4JzrQT\nz0Q0ShKlAS8syYVyUDFVNR+vmAVYd2k09AZLMWhFJcheskYm4yniKebLzFQD\nrXYN3yPhLIwMUGQjosGS29T/AOqz5Otlv4cFAfzuPz1RqxO9wSKcR9D8qIQ1\n3zWtbaLftqy5z+TEUyY/T3pjORUqMpSFHBGw8h0C7/7xoLr0VgcropyYcNP0\nshzA5GOP/CX9xdhmN+HHz2PiWcFYqfeUXAJmaYFykfAoauSQ3Sz5NTjex+rZ\nZ5kPMQ3jkwOgSjh85Gzzf/YYctduhKqs6xcVBEZ91fBI0xq7q15LOZYvOGVV\neZd4DdGJGLiBPXygAHbiQiBKt2DrXhOdry3s25NSiLOci3LAWUPPW5Bl+FGt\numOKDTKhp/4S8fnoMY2L3lKDL4PAZUUTw2KHsxyl67NEJl341+xQ4VVyLslK\nppQ4JxGPiNndFBqmFi75Ue1v+SSg3adtG2nu3nPv5D0t/ki/Ux08txBlH6jl\nn/d27BWAwpIOY0jyd5M7hWMJB3Kg39FyUDPUJ717WiOvQ35tq5ljVjA6YzP1\nTAhp\r\n=7WLY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"c040fe28d7bd0b11f9c127954b2b9c707e5f1797","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"11.10.1","dependencies":{"fscreen":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.1.0","jszip":"^3.1.3","react":"^16.8.1","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.0","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.8.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^6.0.0","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.8.2","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^3.0.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.8.0","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.1_1552798889946_0.9646567548726492","host":"s3://npm-registry-packages"}},"1.3.2-beta.0":{"name":"webamp","version":"1.3.2-beta.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.2-beta.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d5ee9859f69a083b9313c8dabae3288420d3d118","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.2-beta.0.tgz","fileCount":9,"integrity":"sha512-/kHQ/SunAU1PMU9W9TfIYZLfr3BP2TZH1cU2b0xiDt//b28yMNo5dTFOU5VTvGnc9kkl14AC23YK0ZJXGL4ZZw==","signatures":[{"sig":"MEUCIQDQqf1P7Ech9X/mt+YsubqueieR+y84Wyp70RYnk+o2JAIgYmBHIRUlL5IDUiJmlYA92QNZGePdvKGfPY5Bu3UDQnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7872022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjeMgCRA9TVsSAnZWagAAZLAP/37zP8ejKG7saQQkKOp5\nv43PiVkXTLnbBVXjihazbja6qqTfi3Bpn2EeYJuZIjAY6HeUVZRngMfppyHc\ngT3IOWfi5/5wYtH5XY1/49t7kajryy/emnbaUVWOuu/5TkQMNmCjBbodITSA\nYda7EmkqWaySv7VjuYSW3MqiJbxcDvOuWi6wHsWLmlwYsY1o8PWOqtzZBmfZ\nebljoIMDKGDcu/K531M/y51Es1hcBf1zKIHpTrmx/zp21KkAcVdw0WR8FUh9\nT/WOK5EnrJNr0cio4fU3ijar/miRD1TVMnwDfjH9qUlG0vJPOrFmfMMZOOwX\nd60eeNVtEFPgH8XYzjTDQK+GbW/Sib/vVRS8m9qDTJvENctdn0yK6JCVuR5h\npHNr0Gd1OKUThbCdQMcRahKjRLqTkLFHpxH7TJl1cvHSmh+qbkpc3kC8/LW1\ngZmRSsB1oMmJ6pxS8SBa/vJwEYlrWxRfKLIjlu5SCaqSNo3yoN7LH0XDQ0md\n0aXa/IVaxFSSaQxTlVDwo+SzlUpCNddYmSDW9hE1XwXcpM3/niRskcCDRQBk\nzrBOm8SO23bI8xoSyBZZXfDyytkjDbYvBiiJy/ROhq6xQsMJFIahWvXjtMhI\nxb+jiiEcs/nuA6grSxqhGZf54hDDGfiE6xZlPx3+EOF3pvmNgKUwcffwlWi/\nram6\r\n=/YXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"6d78d4ab18122a40a5cc62f58967f4581c4b5ec2","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"11.10.1","dependencies":{"fscreen":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","jszip":"^3.1.3","react":"^16.8.1","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.0","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.8.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^6.0.0","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.8.2","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^3.0.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.8.0","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.2-beta.0_1552802591359_0.3327219704453135","host":"s3://npm-registry-packages"}},"1.3.2-beta.1":{"name":"webamp","version":"1.3.2-beta.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.2-beta.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"cc2f344dfc08a9ebce8bf543857ab82f9a0e17e8","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.2-beta.1.tgz","fileCount":9,"integrity":"sha512-UHuyxAwcLNH3ktmX5oj274DzRvvRKIc+3nBl1PRUZlApqOh9bWx0AUZjv2ZwqtLZcGJor1rX3xELhJncV0viNA==","signatures":[{"sig":"MEQCIAeD1ZJr/x+tYUu0RvknZlWUQdCtv+Bf2tZ+ZPAy+3RSAiA4QPfrNid2eskJDDH4EdX8up0xFdFJRXsaNq/wl8l6Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7872196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjen0CRA9TVsSAnZWagAAXgQP/2Ljw+oySI2Wlf8lMO8a\n3/IKpWn/0vzNzP70XLJ1fAWKvjh6yKbB0GbQJWAAJ8tcF9mF1ZadlhK8ExFC\nzL4GkZXp5xk8m06JyuRleXdh/HDyIFocWE73Ub7UhZqZxCcV3XadA+MKoMEZ\nzd39RLAvXLyxkIkZ7AE/gSzM+I/DkjGcUDcsYZ8EnBE8AotpHlnVdVc08Raz\n2haLbqHixbJK8qlDTIWebV+y8vXap5dVtHGgu2FO5L0PuLltUvcrIqBZ1THN\nKr6vTs7+lXInYwqRvlZXC/t8sH9U10bQetpOa+jQKC2D3nwyzrbDBrL7IsBt\naFzlDsVmqPa/vh8OoffpjkLppZdGXP5bzxTD9U9yNNA4l/qeFYCx+VqeVI3d\nytfspFKoY2dQKKpMDgCmG2WKTPDNGYJbIoLhsCf8uYE5K8onegHGeluC8KnQ\nGApyGyJNodTvW7hkV4RQ3A0YGt3MR6FWcoeuQ7ArbxIU19L888pY1+QFmKHc\nOdJXuQ4mwvp8nkc3+j4VcfEsAAUG2XtaU8ZCo983XRjRdG7ne8FyFT4XKxBJ\n2Bkj/fqlAbc/2zFhgVIWaD6vyOzd+OMlvjIzLjRqmYpyDMb1BhKoHAgUlF15\n4igGCOb2Mnwpwtl3yS8x5ADmk+iAyI36VgPV8ltq+XR1dz2d7OSUFpj0QzSA\npRIV\r\n=Ct+D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"34415808efabc18d45c2681836cca0740c27e66d","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint .","test":"jest --projects config/jest.unit.js config/jest.eslint.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"npm run build-library > /dev/null && gzip-size built/webamp.bundle.min.js","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run type-check && npm run build && npm run build-library","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"11.10.1","dependencies":{"fscreen":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.1.0","jszip":"^3.1.3","react":"^16.8.1","redux":"^4.0.0","eslint":"4.16.0","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.0","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.8.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","prop-types":"^15.5.10","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^6.0.0","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.8.2","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","gzip-size-cli":"^2.0.0","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^3.0.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","travis-weigh-in":"^1.0.2","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.8.0","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-runner-eslint":"^0.4.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","butterchurn-presets":"^2.4.7","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.2-beta.1_1552804339509_0.44709166657708255","host":"s3://npm-registry-packages"}},"1.3.2-beta.2":{"name":"webamp","version":"1.3.2-beta.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.3.2-beta.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e9e720e950b140bdd3a8cd66070672c3043f9940","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.3.2-beta.2.tgz","fileCount":11,"integrity":"sha512-oQ5TpurdWX2PWSdqPUTo/LrALPYCXjrPLvXeA6Izkmn4xQUJMWeFHEYQsbWo3RaGZKrGqEx9SKuRSRlBDoJRyw==","signatures":[{"sig":"MEUCIQD54Nnh7vZ7ToZ3BBU6MyMGqMvq0XQXIowhOiCKBRlHWQIgPx8q8n8j3hxDatan5RdWsnD9K2UZRUoYpzT91vIik5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7737613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpjjXCRA9TVsSAnZWagAAJywP/1zQfzjSCip7MIM1cVGY\nuCa73Kk+jigL+j+8sfMrQJufRkI3Tk5wtTvhvpDIKV9gYBUkocqxSCBtD7pr\nO5HGEEtKj1sV8fHDhzO9qUwIwdwS8LcEV/Dh6BQAEFzf0gPVe2yge3mOtIzr\n0PcFmiBociRE8dTRl4WPO0CvSWCY2KX/Ur9a75d6xtSjRDu8JCmexQhn+OnM\nvItvb8dC5AC+ApyzNF1vQYxvu6LwLbiqwZKyWQZX8FaLe6EibuwK6y6sfkNG\ne9bsgImav6fTf7tlDZEWrtUwz0p04h5RgTanKyl069I1u97LUC2mKmJ96ga7\nRCX5V/+SvVEt6gTJ4tEiZlD9CAct7OwgSTZZLT05tk44qpKohmnP/LtWdbdF\n3QaBCjqHtC5JeUZ3uukp5Oz30wpMUUJ34frH80AWuixo7EZ+5A4PpcCuiGlV\neZXs2qyAPUIa+y+ijeEE4b34NhekwNpeuvoXAyjGRpU8bNZuX/R/d/DPdIrS\nVc+i1jEbUM4QdtuHh6jAyXrl1iuUZvS7EX4tMOs4Wo8IZiURHia1M72i1kaV\nOITUd1P7116XFhxrRcjp/8cK06nijP/m97NPEoY5VgDe5wsNRbx713KUGvJf\n0p8vxy1xwkhxIm3kJYqACVRVNOK5kwONolFyBSqsaWKoYMAEgaDDDXz+l6Vj\nqZS7\r\n=eSiF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --projects config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"bundlesize","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run test && npm run type-check && npm run build && npm run build-library && npm run weight","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"bundlesize":[{"path":"./built/webamp.bundle.min.js"},{"path":"./demo/built/webamp-*.js"}],"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015] [Jordan Eldredge]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fscreen":"^1.0.2","eslint-plugin-react-hooks":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.5.0","jszip":"^3.1.3","react":"^16.8.1","redux":"^4.0.0","eslint":"^5.15.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.4","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.4.0","rc-slider":"^8.1.5","react-dom":"^16.8.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","bundlesize":"^0.17.1","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^6.0.0","redux-thunk":"^2.1.0","webpack-cli":"^3.1.2","@types/react":"^16.8.2","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^3.0.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.0","@types/react-dom":"^16.8.0","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^6.0.9","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.4.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^1.4.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.3.2-beta.2_1554397398098_0.493791965258255","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"webamp","version":"1.4.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"36c0ef2621ed3d14835d8cbd58206a408903e602","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.0.tgz","fileCount":9,"integrity":"sha512-4pQjpPRtSI1Bde2YAIQfE3FOOY17YnVdn/et8jW5pxs788MKuDMVYgs8Iz1Tqn6mGh/u2lH3kF6I3hmyKDC/FA==","signatures":[{"sig":"MEYCIQDmLFtP7RDEyxVFvti9+amQ4l5KmoeGelr07ptoZAXscQIhALd5e12O6BVB/Qbhwe5cmkcB3fbgSzbrmK4+sw1R0YpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7977817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2tMsCRA9TVsSAnZWagAAwisP/17j0phBU/Tedl28VWaE\nXC75OxA3wFWAQjPBA2kG0XwThpOLeFVwsSr7tgPQExA+kXX0XYHj5FAHk85e\ni9ex5CLBoqPFNRQ6RO/HNXQylVDUlRvP5IED52C9Je++r1MhFsa5/uMQAsIS\n81l2sGFWwK5Nnd2qpqE2OMaiKf4qaPZq85aYIZOm0LLD1UdE6m4x7aZJgwsP\ngFJG6Srb/c8LSwHwIHE+uK8MCiI6cjO/sN7Z/M+1DsT++0iGUsFi/5c/Be7O\n2aNn/UkEjvlOtQfq6wdvELohkpihJh80Py+DaAcr841igR88xWgUL4wCSuDy\n1slWxv7Df3y6zAhUETtW3B8ruuFntvVT177TZO39iie3w6+rpHDw1y85kP3z\nYXhz7IXYBzXB0jYpSe6vf/T5m5w5LWAz7tVPqSec4afswJ7B+jpgPASSH5ol\nYQRMHdfqfSMY5+gXjWhRIsLtYV9fDazNba4wXzUGu9sPo6czXyak3ENhhsyA\ntNTXOHZ2RTSFYlQjVWpst3PwIpS5kLwL4vh80OrbX+rzsv9EdCw3G9RGoqn7\nmdPrspL6ZD83+X/m4U6bWeq3fyzPwFmGD1+4IOEro6Lo7Sc2IPvUkov32GYw\nayzsKSgBiHvzHotf50fhjQouX77sTfotMR6lF8nTASk9RdY6OxNteO+Lse7L\nX8Ac\r\n=MZwi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","gitHead":"6994362e5807fe20e59a13013832203e1c1fc03c","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --projects config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"bundlesize","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run test && npm run type-check && npm run build && npm run build-library && npm run weight && npm run integration-tests","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"bundlesize":[{"path":"./built/webamp.bundle.min.js"},{"path":"./demo/built/webamp-*.js"}],"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"11.10.1","dependencies":{"fscreen":"^1.0.2","eslint-plugin-react-hooks":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^5.15.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.4","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.6.9","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","bundlesize":"^0.17.1","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0-alpha.4","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.1.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.0.6","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.8.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^1.4.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.0_1557844779883_0.122772659915106","host":"s3://npm-registry-packages"}},"1.4.1-beta01":{"name":"webamp","version":"1.4.1-beta01","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1-beta01","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9aa386a6d96bc0e63e3513d7946f57bb90d2aa70","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1-beta01.tgz","fileCount":11,"integrity":"sha512-FxkCwq0pGRJgIkf7g89SbB0I7ZL3TwOstP5J/v3xUa6sdSKrcoPSNS3KelkcSwA2mf1esccpNIIdIfPimlXbPQ==","signatures":[{"sig":"MEQCICjCgHIM5O8wZcXn1N7wUbu2gZUDZ36vxgxD0PmMJTMTAiAKJZb7mXEqfrLz/0JuJ3iS8l2XnPvgQfIAuan8rslonw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7979170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5BMlCRA9TVsSAnZWagAA/eYP/2x/lAHLnhza0vel2XKK\nc9Q62ij7kaCCvX8qCXJl6DlrcyMCBAyqPgolkUNelXbSUQ25kqAiarW9Rp8S\ndZRJ8mF3IWzxZyWFr1Avq9XaUqfUYzdT3CYE3h+uDi7amA5LFyHhwwLMilRJ\ndsHE/TA24EHADq78YHZgDIVcBClvJgHLxyTHxtXch6Xf3fUt7dwifHawq0n8\n39wiw2Pr4eG+RDERIqgbGk9Qi8GGbhETO0nm03GF0x2gYpHTrdUhdUjSSFOk\nTrJzm3ngpwlkA1qnskLUwFGStiUrOq4j0koMMjLjj2Rj3prMsW8xxRcUdPTZ\nRw5h+C6gtnJH4ktL7bHSJRS4mWpDqo62KfKNz0LK0994IRavMDpHjFIMMqsh\npTTJ4e1lBceqHrYf3W4rMkAbjpy54jVDRFBf+ipM0gUWEMwNjSJ5Pdv1wb8y\nmnlDFveXLxjt4DPfd2BT++hOWe1AOWpFiJc1pEGB8aG1QmgFmBaNMIAdCDwn\nyXe6XKxkZpT8s1GAzlQ8K46svo6rwRzI0woGI9edHov0Y6aNCt3fDHEzyrb0\nWHO6EFl7Dnl47ZjjqYz/ieptHrxpaiQhkUYQWnvbSjeMhd7q23KrRaNI/Xn9\nPoE3c5neYLANvEJAq1fNdN4TfPbunZOdnPiykGNW9o6eH5ZkGnUgARh+7bKg\n1tzY\r\n=V8M9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --projects config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --projects config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","weight":"bundlesize","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","travis-tests":"npm run test && npm run test && npm run type-check && npm run build && npm run build-library && npm run weight && npm run integration-tests","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","integration-tests":"npm run build -- --display=errors-only && jest --projects config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"bundlesize":[{"path":"./built/webamp.bundle.min.js"},{"path":"./demo/built/webamp-*.js"}],"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015] [Jordan Eldredge]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fscreen":"^1.0.2","eslint-plugin-react-hooks":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.5.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^5.15.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.14","webpack":"^4.26.0","imagemin":"^6.1.0","prettier":"^1.16.4","raven-js":"^3.19.1","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.6.9","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","bundlesize":"^0.17.1","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.2.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0-alpha.4","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","idb-kv-store":"^4.4.0","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.0.0","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.1.1","postcss-loader":"^3.0.0","@babel/polyfill":"^7.0.0","raven-for-redux":"^1.3.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","jest-mock-random":"^1.0.2","@babel/preset-env":"^7.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.0.6","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.2.1","@babel/preset-react":"^7.0.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.8.1","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.7.0","webpack-pwa-manifest":"^3.7.1","eslint-config-prettier":"^2.3.0","eslint-plugin-prettier":"^2.2.0","music-metadata-browser":"^0.6.1","workbox-webpack-plugin":"^3.6.3","uglifyjs-webpack-plugin":"^1.2.5","webpack-bundle-analyzer":"^3.0.3","@babel/preset-typescript":"^7.0.0","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^1.4.2","unminified-webpack-plugin":"^2.0.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-plugin-no-constructor-bind":"^1.2.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1-beta01_1558450980976_0.8975725092482423","host":"s3://npm-registry-packages"}},"1.4.1-beta03":{"name":"webamp","version":"1.4.1-beta03","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1-beta03","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2abf70af120541c447c78aae82a3b9fe13965425","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1-beta03.tgz","fileCount":10,"integrity":"sha512-kIYmEE+YI/HEgh2AkYrs7agHXfdWh54bk2qUGmzqmSfNAiZo5lIo8vwEIPZcgkZtVoUyGDK4uVUrnPl8F8vwEg==","signatures":[{"sig":"MEUCIHc63WzovsGfqPHsRY0uHuTDfyunzRNlYwY9YoGuJumzAiEAgmuElFfPDo/bo6BRzfgKl0mBV94ZUzUbTTm2Qv1delU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6683263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeytjOCRA9TVsSAnZWagAA8/sP/3Ls+D0z/gpUw8u81hqf\nyoCn+L/mICoSlfr9k3sN9kuClbP1xIEKlzvCwhe/S8wR73yt8H6RdjTlTGKy\nLxOm6D9AAP43A2NckrBHV4zfNcQFXbzJlyRS6ucNbmHhy6Gx+tTiDc+BCLMK\n3aUKIvas7yd5Pai6js1OsHhQgfHPTTWwg12XWIT65BK2JeqOUDNesST6cIqH\nU7NggGz/gIy/lIZWf9auu28VxqkJae+ZALSwErJQMd8xkdXCekZvXiXLz/am\nLxJ1Mwmpikly5KbwPYt6IrYOQAnWzBVOj0OK6Oqj3Xpa0dIjv+MiUFIgINV9\nAYMaw5qJy+7bXyAbElcc1NofPwZY3mDSXxg/AUNsXHqaqB6zKBOzUw6f2cAI\nu5u85+6td3Dzfv+7bhscbSVTfpnAGWaq3sNMKood26uC6IAec+zanuf4UJ6t\n5F9m5YK6vPj6PTE+9Img47Nbb00jzDFU2VNeOrLLVOokiWCJRVtoze3LKlJl\nhusO0PNHnMEPI+k5orsZ+WpjFh86SsX24LZOy6bxOTt/Hs6Idfl8PbH2lJoN\ns0gFZPz4uFx3Z0+orgWLTfDRhRVFRTJuqpj4AhtLY5iIUf8l09kaLle4JkEl\nUaQ18MSXR47LKIJjG0YXJdEj68pmnTIFjLl1R8e5Ze/WVNENBewUbHURLxhc\nBYFv\r\n=xGv3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js --rulesdir=modern/eslint","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl skins/base-2.91.wsz","build-skin":"rm skins/base-2.91.wsz && cd skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","analyze-wals":"babel-node --extensions=\".ts,.js,.tsx\" modern/src/maki-interpreter/tools/extract-functions.js > modern/resources/maki-skin-data.json","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","build-skin-png":"rm skins/base-2.91-png.wsz && cd skins/base-2.91-png && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91-png.wsz .","prepublishOnly":"npm run build-library","maki-interfaces":"babel-node --extensions=\".ts,.js,.tsx\" modern/src/maki-interpreter/tools/build-typescript-interfaces.js > modern/__generated__/makiInterfaces.ts","integration-tests":"jest --config=config/jest.integration.js --runInBand","extract-attributes":"babel-node --extensions=\".ts,.js,.tsx\" modern/src/maki-interpreter/tools/extract-attributes.js > modern/resources/attribute-skin-data.json","extract-object-types":"babel-node --extensions=\".ts,.js,.tsx\" modern/src/maki-interpreter/tools/extract-object-types.js"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [2015] [Jordan Eldredge]\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"xml-js":"^1.6.11","fscreen":"^1.0.2","react-dropzone":"^10.1.7","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1-beta03_1590352077440_0.6815604099422043","host":"s3://npm-registry-packages"}},"4.4.1-beta04":{"name":"webamp","version":"4.4.1-beta04","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@4.4.1-beta04","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"8b0dad13489964f5677b1c37580fcfc2f35a0664","tarball":"https://registry.npmjs.org/webamp/-/webamp-4.4.1-beta04.tgz","fileCount":9,"integrity":"sha512-R+x9uqg1vVgppoYSaaOkTxB30NBR2PkZtJktcI/ESj+UOGcefUnIX49PzI2mrdmvWB0TOLCKzz4U4t/uTlL/ng==","signatures":[{"sig":"MEYCIQCeWQXdbmEtf57pMOVLyCCPdccgnIdWhb2ybNYB7tOylAIhAKur4lMevv8iW4pldJLOseoTc/ocE4rjug/jE7faaJ9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6687441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcPZqCRA9TVsSAnZWagAA29sP/Awq4xzqE0em7fxB+Mdx\nApBD2fGEpAadwCrN0YNSUIS7ZmzHMFXFP3P+WK/WK8Wng1jLj9rHheAtkaXh\nDdpudDVGC+PNPdqbly7/oDHPtM51tmuvpeh1vBFLNs2Yv54TRH3nN7orUIx6\nviUrMdTWHjJfo3+2m+yT1HZX8O7Pt9nvbh+lqZQWy/XljqsI2Zn/aTpRaBJh\nW4q1ZxVnu+cg2ZR0ZGejAlHKsn5T1Xj7pSwV3b920JVECMDrW+pzwrnoyz4H\nrjf29BpQ5bGUemZktm2raz/aoM5uouIFdUdbEl0jWS90UM+X1WZJaA9jiUFd\nbQt7tItePgtJJC1m4/z2yGbrAuO5UF1OuPA+qiOpu7wsqYkygpVvAZSNQw3O\nOaYgc0kI1XwsrquQ1fWXXWMEvf3pUw70rvjTYyn5PIFcTGEe5MBQdyW32E+L\nLB7QI6zwwy3foHm1DpsZpVz38PtZtmzEp0Bl3Qo3Zv5juuPwHUDinTJc72Jx\nAXUtCH7+PFmizIRY6hPTQzfDKdJfbnuVgaVdMnl60jtLEk8kpFFBRcegcCmn\ntlanq0AM7ZiDpD+vhIDAD947SFwePavCoxs0FYO+2wgOu7+vo4Dlo2VgTm5f\nXStyKd2co2YKFKzleqo4SI7gsn+bT1DRRLGySs4977+61rmqiZZ0JzVVcPjb\nI5Gd\r\n=cTIS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_4.4.1-beta04_1601238634301_0.8249376892442131","host":"s3://npm-registry-packages"}},"1.4.1-beta04":{"name":"webamp","version":"1.4.1-beta04","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1-beta04","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a753a03a0e21f299883b3be60952de4d0138626b","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1-beta04.tgz","fileCount":9,"integrity":"sha512-0DNWAP7q6m4wsLA/s3qXUiaiLpkSvAwskWJ6LYleL8doVSwNm8u5zLUte6sRt9UQIVs6pBYe/ialkZ+ocZjpIQ==","signatures":[{"sig":"MEUCIQCXNEft4HsDHBrqv1792cYY6DQl7iv1UlkwwRlbvuTrigIgFNOAGh+OcfDCXoJ+GJJPUYpTOSzj9A3VCLBTjupVIV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6687617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcPgMCRA9TVsSAnZWagAA0WIP+QB1bs/J1H3rpiiD5fbg\n21VnAlbetFvSsEaOs21MLpyZTqlcYtXDmr2GFhU0E/N9837al0GGsd2rPy2q\nw1//dWoXZo9RHX7gle5pMfAXCVLQ1GENHHhHCQOtMCKC3Z7BNzTAFiuPGhg8\nQGoccyVaD9r/wc31T1i2mzaX6UwJ2m0FLXqH7ms2Gg6OSBycNMkUO8K4TF/3\nCE8lEGE3/6UJvjz3HkXtMho8jin8/PBjM0NAOCJGx3bCqCbfLdgRmDoga2qp\nPtHWT8IVIn9R4zTdCaba1K1jpVxchwYCqlc7VIIdXq98VVfxfm34YF6eDmzi\n3yALDtkO8yoJsyRPKzedYK2snsD+2UzlsPjgD0OtkCTfLXL+nl55AA67CRbF\nws1HQVbiNgg7baMFOve4W3ZBMmAADNk76tWH3bxYkHYRqlhQsEPro0tQaOfD\nE14CniVZqpXix5gdLKrc1VN/V/1PPlnYyR3HoEvY8xKCdYmNB8R3lFE8rxIU\nYKUKZYyA8Zk0GwoKB/R/sk04nVSez9XQxaXzh362cKzLKPZ0S3sIYcg0kY15\n/NVH5KD+gjU/JK5SM0sEtcyh+uokm2asuUVVBhNFQTJNCODz3zqg2uj7oI1D\nR7zGueOKIWEDeFP5tkap0s0sDxbjDQcDoTSIiF0AUDvsQyjerAbZv4ywpkRC\nqPWv\r\n=UufF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1-beta04_1601239051651_0.2237610168265709","host":"s3://npm-registry-packages"}},"1.4.1-beta05":{"name":"webamp","version":"1.4.1-beta05","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1-beta05","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f128b3c15361da9cbeb15ef0f0c3406d45c7df3a","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1-beta05.tgz","fileCount":7,"integrity":"sha512-IZlHrvee8PBBL7QJo/ufPueUX+yRaSIFVUs6Ogp9Gz0ZWwkEXWmvCSlMkzmGTXrcaMiU2sfrBkBGTLZ1cnn+2w==","signatures":[{"sig":"MEYCIQCX4uUSdYKrosTb/JCsjGEgXZQQj9AFCuV2C6niHa6v3wIhAIrHA2E+NjPvVe2CgTnwxBfgtI7sCE08BwB2JjiIJ/OB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6688027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhSHPCRA9TVsSAnZWagAA7iUP/34YUgv0qPJwq3eh4FZN\nd4M2isQrPNsL9SnpoEa1JHITg4ffmxdbBLx5KvNiJMdWHiESsvG2znZmhp1h\n3pjpRlJltjErxsLygJfrZzXAfckzy6TyA5swyeqMyK7IKKbdUpI2q5PgSTS3\nO63YmzLPK1vqCqMRquZA2GZBpaF/9Syd/qWxPSwSFFjzbGo/M7cc6Twg6fZD\nzOWuCrTvRJuBaSyzwLUHaAtwZyUMeQMRsEDvmiFfSKwvoF81SAM7tpMqT6i3\nghrppi/Xp/3456MglA1yd2ie5O8Zg4PtdrAu03Xi9tyHYfw5X33CKu4H20ex\n/BWmbNt7wc8oS1cUb8LrHqjdHBSjPBikDbJcBTIEyrybyHOqUkKeUt/Js64/\nlcEppXXGOwF1+UoDqkkpOueLLdA4wC0Z8Ipksy4sYH+MIWIugX4hIkWOWi9p\nrzl639O1/ya1ah1mFdy+IKpuTihof68BDWk21n+4nzAPQBn4Hb4Kl4fxavWF\nHGvwhI2xE7vtSRuRu/6Zj1nJNW6s2F6QWIks9M6ZQz8AGrkF9bwmjVGrAWNN\nyTwtScq/cyxfmU62KzNbxjVq87CtEnocLgbfmlgun4FNdMq46HGTYFw8PYu5\nAV0pedrO+5W2CjWm4Hh0Kh4mX9GJBMgzifX4qhyi1UVPd8cNQJG/Fs9vG5N1\nVca+\r\n=7Bc5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"_npmVersion":"6.14.5","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"14.4.0","dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^16.8.6","redux":"^4.0.1","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^16.8.6","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.1.0","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^3.2.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^16.8.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^1.2.4","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1-beta05_1602560463273_0.2553250303096266","host":"s3://npm-registry-packages"}},"1.4.1-beta06":{"name":"webamp","version":"1.4.1-beta06","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1-beta06","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d0a766d63610a7aae951c6701b452105d5e94117","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1-beta06.tgz","fileCount":9,"integrity":"sha512-fNoFQe7Mo+RfMG9P4w5vvFwCEvMHIJdO8cOP52LN33t33ELBVOiAYQcdo9XwopfD8XUBP/LexTb8idi60n872Q==","signatures":[{"sig":"MEQCIAUNpKGl2hUgF73hymCIeqnC7pf6M0v2rJzIKfCbSU9TAiAuveo3XihD0SE3Qz91wTKOJRKtDGQf1Tf8DcL6QNNoWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6719628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrgEkCRA9TVsSAnZWagAA3OUQAJsRnUC0zNSvqrziA6nG\nkCLXwrm3koFPcebsHbOsNm9vVSyGyngRNVNA3mf1LLv7b5obh2DI65LxrUg3\nO/v3o+kGxB7YiWTKl+rUTbFfoju51Fs7H2Tq9Qlkc5ahQkPD/Pb/xNxJ0ZzA\n+7/C9Jzt1fM2b+UB+GO1hreSelBxuNoMwhiS/Bp6bOphBEkrW/HIXhjaL2Iz\n4s1EKtPkY2tfONOLAd65KUh6dSrCdCyT8u4E9vZUtc6TtEZpm5+94k++4n3e\n+5Qee8vXB3xvej3ZStO2ijnqgo4BbjE8ExFQ5nqruNeM+SkeswQr/rEVJKLW\nQp1IY7gXWzDCD8wywA26+TP0+dBhglglYloHXPMJ5eUxUgE+z/zswDbK5UOD\nBHbrtN01ABf5+PvuhP8uC1xvbhXC5bAN77MHhrKdf9J2B9OWlqqgpdh1sAWF\nnJqCSx/ONLQY6TZ2Qbo0TtWXPtPEX7VzqcZiDPuAM3hVwr41m/xxpjEdawt2\nWsnOuAXnqqWSGDEeg0IGT4fdfEm3ioCfKmsozX14ymSoFxk+2UhTLX99Iza0\nWxEdVJjzZoSHpkhP1CUDyuuAJBviO+T09/qRNttXzb2SzevuUz5esqSPcXDz\nBSqyd2mcHUd5TqL7K31diyGC7dd7WLiJ/WhKe6wj5ygjhFrfaQ1IAvLnMnX3\nKSG9\r\n=B6WT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1-beta06_1605239075801_0.5227096355509786","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"webamp","version":"1.4.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"38e901d2ae1f24c94a84375d0ff44a8b0bc806d6","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.1.tgz","fileCount":9,"integrity":"sha512-VyfP+/5XxZ+XXaUnkEq9pgWktFIKCCJ6zA8QNecZdM99k9HgvAfnX+AEGJgt1q3P2oywM3zKaZVejUKrT4w7+w==","signatures":[{"sig":"MEUCIFXPoQTf+Co5HG20iSXir9J9aWqQ6acWX2GVCdKVujWPAiEAiVBmrQ7Uk2OFQgMO2ten95BLcZG1+cNduq0dFwh59Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6720482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwB3PCRA9TVsSAnZWagAAZrgP+gP/S0VAV+Q1Fq0zCPFq\n2SAlsxFFuo14gxeB+NkEWSg9C1R/t96kSl/T+VW1W1TskkTfyZLGx+ZFQXeS\nDbp2FD2D17oJxcAkUJGhDcghvZR2eAhhZh0BLCPFQspN+K/LFdz1MPW7vT1z\nofsVTqKzpWmYz8Kvi1R8on4za+ePEhAkF6l0Ia2HucYmiAivXwM5lIbkk5jl\nCz8IA8NNoBgPqdyisrEmtHjG0Ygk3dpYFd7nr6z1Wo33caxHSmOhS4BuGOsb\nP63TrwG2I1WapBfTCb5CL1ETpm+D+coN7dRagh0JMMCPGVLpmHwvUcWWylLV\nZ3IJB/DG2AohpclXN3Pe8HitPqeg7uMu3mXYQFeTW2MWJt5W9sMzM7ECRv5l\nX2Y+QVMJT8KrGhDaC6hLMe41e5Jn38QuiPgPToGKUyg7BSaE+OyTP4l1KWH+\nBhNl1t9ygP8z+RzkNkIYGZfuOM4nd1iVfdjJgm12I/dixzSCRzDixxGkKDqw\n6nu5L6sBxFygRvK7+iyPB4voyQYTNd7qhzw0Gn8EEOQBEASK/aSKESlmOfXP\nz+GfYjktuayuCtto0m0aq5GwZKxIqgI2SntO+AchHi875+/3hSdS+o1i5/e4\nfFZh4atrBnNUoiuj5iem7uJG1zSiYLEQo5ukcnB20sETF/ygKQaKJ2brfrZQ\nZk/p\r\n=nt5R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.1_1606426062919_0.158309944120673","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"webamp","version":"1.4.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a9ab6c05cdc650e15b940d8010e4492e6b064574","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.2.tgz","fileCount":9,"integrity":"sha512-+hEgEFNn2NtRMM8kTEEPosIqGEd8g3F5KCWk5rtkOjJ9Dum9dr9UkWP0dMOejqBvU1nYdjFstLTvpHiXZGu8JQ==","signatures":[{"sig":"MEYCIQDLSdIQJ3kf8c0TGnxa6R8pAYv7Zf5bgSCgk/c8C/s/kQIhAMyJ0XSps0D7rHz91PqVh64yCdtt2aHfgJZfx6uKbHhI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4887245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwCD1CRA9TVsSAnZWagAA5NAP/RvQmKqM02pp3NSaEQKc\nXBucZVz5SWwh26PqCgQHNqw7mCYawwQqizdwN+fupKGFEmvxyXNhOzugNvPB\nPn2rEY5Qzcozr0VQPANn/ZQEMHAt7aPGQsrCTmnKi/5x5wwMfoc+cqvqUyr4\nD+OiuD8l5vziiZGCH3oIu3n2xAr2MlFIaNnDvqG8LIJFrCloxv+Cn9fFZ+z/\n62Cjt0EBrnKDxADI+a5uXNjO3IbmIHS0aTTWJAZ3LJrfwZREQHNvR/nlhq4G\nlahZHTjrArHBZUkFHHFVpGzqsRRFwFHmdfe66OMe9qq+Efgk8HzVScsG3NOD\nOrxZ7sIdbvNy+Os+g3akhfhvsfmXPqqim0zlfg8MilQMoU6lMbQCU544HOaC\nB8cBznU+E7V8Zk9IYKNAaiOAL8NHRzZGYCSwEUammxKoFJsgprBmOnBcfTEt\nGERVXGr9aBMKVR0b84AYqiAX+UF4zTmtU02S0VBy4E6k6ygRHNapcdjP7pxQ\neOUF7pZlF9jAWF0Fd/eXT4YT0kQRYVJMYIlWxPPkBtyeNhL9tE6ntuJ71LwO\neEdxX2M5Ykats7BN6yt31oVnr/6rGbegpG5dQhrpf6bcIzjPrTQZYX8CataW\nc9fwUNW1g/0hljUe8wZg7RzbBBbYGhi0EtUZDSl56nnL6CagCcMXjGUtqXQM\navAR\r\n=OOiI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.2_1606426868895_0.19691367049166764","host":"s3://npm-registry-packages"}},"1.4.3-beta.0":{"name":"webamp","version":"1.4.3-beta.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"aec63d8a1988b3557883edf22f09121aeda636ca","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.0.tgz","fileCount":9,"integrity":"sha512-Nya+myNccVrJeQaYiZJJIloPMf1yThG5Ol5BdMKqSutmVD8AiCmSdBgSll2sXMYMUHXIYMVNQ3apf12CbDpuUg==","signatures":[{"sig":"MEUCIQCP2J/BOjKrGjy82VNMZPK+oCaa60R4QtE5/Jr9NQvfTAIgDGH74DsYvhtQ0ebaN/wu1QDMB0O9MjQUa2RJPerD/4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4993776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0clDCRA9TVsSAnZWagAApC4P/0DDrQk8lvicPXpd7pGP\nmET3PbV1LfVJEULwHH5mMB2RvxXF9X5z564J1FkRrmn8twOshC6NHAx0Urvb\nlnWT6xLojEeaexZjoIY302kL48WqPZGCBrsvqu3KP9KsahmgK44PpV+/Aj4L\nY8qJRQBrwSWEvqtuV/QDy3YUmUXN6X8oOrH/MoOl1tIryG3lY6GssB2DpWYf\n5Soirp/RUphFN8NmEC8hnp/i4AzK+T/jx43o4a3vbmFCkbK/tYV3/xxqaqRh\nW0Qqblk4gDVcaHoEJBWwEUa9za5xCIUYTXmKYeqb9P6OqRPjImGgYEDQ5gqC\nS6yRgbH9WtwAB4kCfDeOW5dY4iH/7RnvkvL+7GXQnXAgOD4ZwqFR3XcRAGJE\n0IGl39nPCLtOt9oEuHE1cuFoE1kUWTK8+OOAbdc4aLY+l1BzyaiwxYG25azP\nQ1wvK/QdCpc3t3TCULZTOOfLY7pLm0/hz6bLQWV3XVWg14k259kO9Onu96HA\nohuxiwBThP9j0l9AtppsEWrrskKOACQ/KjrIioENDCWY5PvsD/lA8bNxiv37\nXnohXM6uArH0hnD7ag7Pk9S2kzYX440zXBtcd22EmMPQ07SgRDBpMWIUKMed\nF0jdyZfUUjFk/TTYjyqFbvGBhvdjueOgNk2LIsTsXrIPkNeqs8iV4JMpJ0QG\nzCUt\r\n=t2V7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","ani-cursor":"0.0.1","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.0_1607584066962_0.26122050458106627","host":"s3://npm-registry-packages"}},"1.4.3-beta.1":{"name":"webamp","version":"1.4.3-beta.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"4d22edbdde6d689d253b9a21642beb4e23ce52bc","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.1.tgz","fileCount":9,"integrity":"sha512-n1Lk6PExB+nytcMa9b6QmkhwaiTgrN/tEdNjQ56r8dZJiOFuyHLa9dZZ3U/+fBk7n6GrAEXBGC8LGrCLidu9aw==","signatures":[{"sig":"MEQCICaDt3Zj6p1KjzyU0goPa+Ivp/o12iovokBO96vKqZTxAiAA8b4eEE5/2yWj7BRrYyQYhFC1SPPOzkOSRhI7aZROwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6885171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4qfxCRA9TVsSAnZWagAAf2sP/jyqIWw3VnIoJIIKnldB\nnppyAQyCV4gqSge+buCLS1vcGazOT/UZfAwRgL2ft1PfutBDZR/Pw1Rlvhmv\n+4FLHzV6vmV1QK0gdMc9M+ix+TEBax0lHM+BXsF7H14CBqxREFmzd+sGmS+l\nCTCULSfEt7a1Spjfommofss5yzDW8ZU2I6rVJHIDgWz0HbiHdD1iMjkkanS2\nH72hcp4B2G0OLKPUcXY3gE0k67yvVu1+9KuUKSZePbsvDpzXkVWVkHtS9XHH\nHrIXPZzCkZ8IBIgyMV+b9SRoEcaIDTLHPAc/YYfOWkMSb/hpls2G4TPoiYzi\nzx778X6RftS4zjMArjZb9NDfBcXsDEnSRCdBGYI6GEsQSnoSry79AHwtLj4Z\n6mk9tIib8wusESpBo3QPENt6x89ndr9w3fyGy4GDd+u9rSv08guYeCw+eGsh\ny9RWuGy3EK/5MQD3Kviqv6+aYhBwyazsSBRQ0NXYoPhmDFYB7XztP2W2sv+V\na+f1T8V4O4Dp0latOIowdj0U5kTYo2AMCpAb/ePxXgm/Amp1rXSR5p1/LPlw\nFGuFLnmvdCV5qVlkzHnKmQUrufnTDAEpKR9Urtjx4f8rQiTOffeeHpzT4dfw\nkKzXiC58ueBJ/yeZDEZD1NJ/H8Ap33dIqjy3uuOVNmbqQuH0ffzhQGESo51W\nIweg\r\n=wbiM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","ani-cursor":"^0.0.4","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","rc-slider":"^8.7.1","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/rc-slider":"^8.6.3","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^3.3.2","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.1_1608689649054_0.4209488277841529","host":"s3://npm-registry-packages"}},"1.4.3-beta.2":{"name":"webamp","version":"1.4.3-beta.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2a4f8adbe70f4082cd6f1c67825da60bb972d99b","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.2.tgz","fileCount":9,"integrity":"sha512-L008ZBzjBPlWbCCHaqCODlTAuMViRmW9l0Pfa3Sf+lL9BiqxAQy/vOzVNhr+0q7ccvhaqDBOEqKGxF6UkyOc/Q==","signatures":[{"sig":"MEUCIQCpW7pFFeGri5F9ygEaemeirL83DHNo8ZQwqXR3kWdE5QIgY21afyoTr2EdqjcrAFq8JV7fTr35GRgoUS0rZBZLqjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6868914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5M62CRA9TVsSAnZWagAA0bIP/RCaKIaZoOorjIVNjdNC\n3nn+COny6yOxiEy1/z69AI2iXhm/BCSxgT4PehvJmnR6/QfaNgDKY22D8obj\nl0Cl3Up124oCkVTSf0TrI1x68Xr3YxM4KP1kfwuHZFTeApghmhQ1VNbavIbP\nq1juto8PP3g0DkRgESL7uwdPGd4uFs1LfKkcD7XoZgskBuP7CGAIaMJeNW+/\nF9PWT9VgyJE4vjhT653HxEXaSr2JXgDrRlv3nw7H273JZvnPJt7c6bs0WR6Q\nffsmLuQX2+AsyVlpYQPf8UEFtAbNAhjhEQE3MMC4sUQGYdt/1S6RaVL60zci\nzzIfMVx8Mtwa1wBd7u68uLR2h+f9mmq4hW2dtmD7xKcc+TTfVqIIrYZg2acq\nqWMzGyCGt/uRbq5T9ZdVvm277v+zG8+eHjngjS3vN5cXCqYxmuCFfEt0bd4b\nD0x3AeSBamRdCWgN0FgWZM6TR2FHJJy5VEG0k+qTy/aqsSqKDGu8UxPqhSIb\nQUb2hN1RT0CXfOReOZiepKFsG7rs4BPowtg6Dmsbxd6RO6GmvqILxrg6JLch\nNXKk/fIkz0I+b20ZauB8RuCfQA+0xvlUlGbEPm1i4kQJ+2TIHm2HGWTVS49B\n+bq/HkCs7T/cPyBWiwvSRGO52pTGcfXQDSi6KsRsxMlra9lf/2r1zgWsUYcj\nPk5c\r\n=8P0i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","ani-cursor":"^0.0.4","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","terser-webpack-plugin":"^1.4.3","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^4.3.0","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.2_1608830645723_0.4636809063723444","host":"s3://npm-registry-packages"}},"1.4.3-beta.3":{"name":"webamp","version":"1.4.3-beta.3","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.3","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"482d0c01948b7f6a3eb913a94c4bf9b315b59588","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.3.tgz","fileCount":11,"integrity":"sha512-iAhvDJwkggtvapnKLpOmnAQ4+/j7eS09jV5Fo6PMfuJORrKkMTWG8oOgrqXReFmsUJHy+VJpS2d+ucRR1B7u2Q==","signatures":[{"sig":"MEUCIHVE9ylneLTO18Y+qgtzI39U2NkZUbDnG/9E5ijOrFbhAiEAjbB4wTXJ+zJEqAcBEUCdsV8lQguPFMYTdDGDv7GLvGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8308411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5M/UCRA9TVsSAnZWagAAHQgP/1WIh57W5aDAazzvtHzl\nbNxQyUcPoeDWaPQE4ZyaGp8HoE9ikZ1fgPdxXxoe7kkvHD+ZMvYL9W9kOX7H\nDlYeI5gFWpWD3Fc2kj6GPl7zhj2sVjSyvoHNr7mjjuTX5mJtIF7Qi7SigLjc\nJcE0wLqt+Nb4lxM55l8he+BvxcGmbhByZJzG6pN+PB5SUdGa8Sdz3kWjybg1\n9RRYhgTo0LlmzDUy92X9AgGrPddYY6o0RbqOHqc8wOIPQF427QZ+Vnl+yWV1\njqbI1cxiwc8jNa1kc0JYY4foJ7W6rS19iLc1LopewASvM38NQCZtCSUt3MCg\nUD5hteHXc5rm0Wv71pZhoLSdkPhS+3nGeEpwTegJdfSN5OTX7OR1+/nKGe4t\nnP7AuPi1nhrYrcTiHAwaWf1A2GL983oFQu+9KF2E+FR6y6WOQ6ApbW4LH3Lx\naSz0ZfsQsulkcicBI/KP3Q/JB6IoIve3IWHBI4obGDXckgupG8VPKWnVicVF\nnumRWHsaj0KdvMJdSDf9hqrt9lAT1KSzhlzx+kxmg38CNO7uN42YE24zaR3J\nfm28pcFK8h3NrYua0oux8Cpuctc7kLe3U/Xxxbo0KQuoUsZVd3Ks/dCkpTIw\nuBBn5fNyH9qpyEGos3g20i/Ky5CZeXAwNizSaL85VlYQAT28hi0VByiELm8x\nZZt1\r\n=fhEy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","ani-cursor":"^0.0.4","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","terser-webpack-plugin":"^1.4.3","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^4.3.0","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.3_1608830932143_0.9316785907158744","host":"s3://npm-registry-packages"}},"1.4.3-beta.4":{"name":"webamp","version":"1.4.3-beta.4","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.4","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0963f93e4acca8295aad4986ec296da43cd077b6","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.4.tgz","fileCount":11,"integrity":"sha512-F+M7GLZfxdtamSONVHn2hIAjpZ4n4cPDLqwBLRBmi7Ypo1xR0TEsk4Xx/NKqXMSy83KiUCEDDDlUaa6nToJtng==","signatures":[{"sig":"MEQCIEeSxaBLR1963WV9Rx5QYk2bKutMMPFmXMrX5cKFU99YAiBBMNkQuVFb/1qMSyCJeH4t0s8TXFxhhWzSDOBPHcu+Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8312290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7kr7CRA9TVsSAnZWagAAKYMP+gNtKOfOwq1be39JyQ7z\ntsueyYYj5M+EGa7Nu5p4hV8pF+kukWTZbp7sRwQejl81D5GpGWCSohSqlKA+\n33HLl1B+ZDk8yS5Uap5g7eB9twxxkwEfMHS4e2vcdcLxDvHMa6l2wa1tY/Jl\nFfdqD46Lmjlqnd8cF9tg9+UsnKxvqJVPQwaBHIhRTn3HWnSaYnah/AAAqq+V\nqmTQJ3/bQT6KOXxRsqlZKr87w8EmNs2xCBlazwXFqnJw3hsqcKxTpkHnBu23\nB3nIJyeK5yThhGNaAQFCUQYYKem9SYURU8FO1kQQw7SS/pGDwGLZci7EUSXh\neR5cDBPfLf8UCm6MKr0c3L6KBO7CA4GlNtOb51uRopAnFkndWFNGgTQ4JSw3\nXdY5pQ4+ywkp4098Pi4O28L0kUYUOlfINbicFwWO7pm2JAVEPnl+KDddAfy0\nmcbHDYfCQSYMt+vtYTOT8LvkuPzvxiSuRQSbaUKo5bFfRnh3+CJigL2zqd9P\naG0KdEozd2ObqevLoFQpBdc+bcnmHF7uU7wQl8fuXmn5chcBfJQPysbaVk7y\np/gfTCmpkSyFUgjseiN+WVbBwU8sM+wv2DN3TLDW7U5ivBAVRzzCzfqOzlLU\nbsxS3Bvz/HfwOCfAcVZVb397LJ6UnQi4GoUgmYxF8diIkWVPdup+dPN/sJ55\nLFmu\r\n=c+Qc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"fscreen":"^1.0.2","ani-cursor":"^0.0.4","redux-sentry-middleware":"^0.1.3","eslint-plugin-react-hooks":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","eslint":"^6.5.1","lodash":"^4.17.11","cssnano":"^4.1.10","postcss":"^7.0.18","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.0.4","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^1.15.0","react-dom":"^17.0.1","tinyqueue":"^1.2.3","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","classnames":"^2.2.5","css-loader":"^1.0.1","screenfull":"^4.0.0","typescript":"^3.7.2","url-loader":"^1.1.2","winamp-eqf":"^1.0.0","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","butterchurn":"^2.6.7","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","react-redux":"^7.2.2","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","terser-webpack-plugin":"^1.4.3","eslint-plugin-prettier":"^3.1.0","music-metadata-browser":"^0.6.1","webpack-bundle-analyzer":"^4.3.0","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","git-revision-webpack-plugin":"^3.0.3","milkdrop-preset-converter-aws":"^0.1.6","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.4_1609452282387_0.4102957412551609","host":"s3://npm-registry-packages"}},"1.4.3-beta.5":{"name":"webamp","version":"1.4.3-beta.5","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.4.3-beta.5","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1fd89701e0054847bef208158029e0a18d0b887a","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.4.3-beta.5.tgz","fileCount":12,"integrity":"sha512-LBBo3uM6Jk5hO38HClnf6dRooG54WpkLHPyq0UjfE2uDXfKvbjmrJ8CBIG+kqZHduvLWiKOvOKpuD7hcivBdmg==","signatures":[{"sig":"MEYCIQClHIM1LSZ4haiw1PzuhcKOw5qj7iRve5h+hbhtCLBDOAIhAIbnXEFBkpGNcy3Wv3NtG1O8qEnN8p46k9yfFt9HIL5M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8331669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ucdCRA9TVsSAnZWagAAJ+gP/1nOR9tafOttm0Fs7tkO\nDIfI90phW9TAB+WCTewBLMe0GunaQg5Wvlq8yWMnwU3mAUVA9kV3QXLPRjMU\nLiDl0ffoSE2U3bIVFrnk6E5Fse+w9yVQTgTPq8P5aHyNaO72/PyBTEX31WoL\n/EYmWEPaSdEoxDU8ABJ6MKvEz3g0MtnR/4wJmHGfL5JecuBGRR+Reri3ASau\nSP4BauKsPPKREMCilOi+UjUt8eoVWllV4/aicRagyf4NqVsjZ1BZmQ9RsR1I\nwi17l4mRfEh132rne/HSzrq0qrUzXdt4aDMxV/wJkbobiQ/V9eMJeaVQwdh/\nRszrczfB3E2ucPyt+rFOoYWyHUqML/20HNfV3oMgdSScIh+jXobxSKFhhmyT\n8ICma3EqwgYhpk4QByeD4Z9m0VwYoVOJfDt0gBg2uMTpEwAcPzk4H2np0gid\nNmkipNtnBYKlhcugL1vqCuHIUcQfyRfyergzMuFz39YP6hOTQhIFE0jxOYFx\nVAZBh19Mq3o8xkrNDQtBVk2OuV8cGHe6foi1/1A6e6P59mz84cDvLPXiTxEv\nj4CG8/pzlBKmafgCfe445kL2bZ8/m2dtwInOyKN3ptTUPuuBtEk46RJBMJni\nBjFlLd/wa8w7nNuUZXptm1ccrlppYmeU1zLopWRMIEnPRyjVH5erKd+8Y/Y3\nwdg/\r\n=qoVR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"dependencies":{"jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^17.0.1","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^7.2.2","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","eslint":"^6.5.1","cssnano":"^4.1.10","postcss":"^8.2.10","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.3.0","puppeteer":"^1.15.0","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","css-loader":"^1.0.1","typescript":"^3.7.2","url-loader":"^1.1.2","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","terser-webpack-plugin":"^1.4.3","eslint-plugin-prettier":"^3.1.0","redux-sentry-middleware":"^0.1.3","webpack-bundle-analyzer":"^4.3.0","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","eslint-plugin-react-hooks":"^2.1.2","git-revision-webpack-plugin":"^3.0.3","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.4.3-beta.5_1627055901470_0.8901628233387402","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"webamp","version":"1.5.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@1.5.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f728992c7e28ca921c1155761f9cf96711f9bdfc","tarball":"https://registry.npmjs.org/webamp/-/webamp-1.5.0.tgz","fileCount":10,"integrity":"sha512-Rz2L90pUqg6Y/1jbtniS8RCuDD8TMwfjqv6D/4T93UfvGPGvfQR00LE/rfaHRfG6FgQfiOul7RyPXvCaEikCxg==","signatures":[{"sig":"MEUCIELEK+JNNzKImu7ROet8Akt8JP+dss0mvbyIpPYnTVeKAiEAnnuyi0YgoSaDPZ1IfFaM/DGCdwcS/Zq2qMWIs88EmrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8332733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBbR4CRA9TVsSAnZWagAAyK0P/if4KUBAYEkOcZw52wbB\n6neWE8g/FwdAXK0Vn0C1cmtnIoG8EMIMK1FEg6N0OSX4gq2RYaDpzGMWlSro\n6JD8en5uZMtdHPFVict1xmQDVt2JbhGH25e7POwml456ISzJIK6JwcLiCFn3\napU8lQHB7Vjro6+qVSJUDVzy9CqVYi/F2Z3EPjIgVDhj6IKmNDfuxXgOjdbl\n6dXnjaqPfLsK+Yw5xta/Z9eSiXuU7Gmie/A2cQhxuC4uusJH1db5ocCveKMW\n3L06TSY6Deqmx0dxJymOk8m/dUDO0F8XZ/IzzyIu/w4HOkF3hYZkIFlCx9Y2\nfWtNw3ppG+QuoZ325whUYnskjCBwFdR1pbzK3mEt4P+f4M7Zm2PO7clLWCWS\nakDZwFYH8RfY1w0gcSFz1zyVClJGSE3urwOzqneJhDwyUQin+djiljTgyK+1\n/2U4yfIbJ4wNXPGvfX1ITQmUSRWk//G0h7gBrgVWj7hf+33US3j4/Ov298xA\nhE4NDw/SsRJTeHjOCEHkhmIIRY1Ar5kv5dLN4+QVAfXZyEaGuGYIDKDof+TM\nkmda32uZZM2KpRYsjnn3JBJhLPCcgogO+yhDCyvtPZqJA4xIvV5Z+k9wbnw9\nQnhtJlCnxl+TQzlsW0DNolTft2Cpky2LFEj8PjmHiXOKujGGYQqaHSWpN08l\nfFFH\r\n=LXxL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"webpack --config=demo/config/webpack.prod.js","serve":"http-server ./demo/built","start":"webpack-dev-server --open --config=demo/config/webpack.dev.js","stats":"webpack --config=demo/config/webpack.prod.js --json > stats.json","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"webpack --config=config/webpack.library.js","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","stats-library":"webpack --config=config/webpack.library.js --json > stats.json","prepublishOnly":"npm run build-library","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"6.14.12","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"12.22.1","dependencies":{"jszip":"^3.1.3","react":"^17.0.1","redux":"^4.0.5","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^17.0.1","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^7.2.2","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^24.9.0","eslint":"^6.5.1","cssnano":"^4.1.10","postcss":"^8.2.10","webpack":"^4.41.2","imagemin":"^6.1.0","prettier":"^2.3.0","puppeteer":"^1.15.0","babel-core":"7.0.0-bridge.0","babel-jest":"^23.4.2","css-loader":"^1.0.1","typescript":"^3.7.2","url-loader":"^1.1.2","@babel/core":"^7.7.2","@babel/node":"^7.0.0","@types/jest":"^23.3.2","canvas-mock":"0.0.0","file-loader":"^2.0.0","http-server":"^0.11.1","redux-thunk":"^2.3.0","webpack-cli":"^3.1.2","@types/jszip":"^3.1.5","@types/react":"^16.8.13","babel-eslint":"^9.0.0-beta.3","babel-loader":"^8.0.4","caniuse-lite":"^1.0.30001154","style-loader":"^0.23.1","@types/lodash":"^4.14.116","webpack-merge":"^4.1.2","@babel/runtime":"^7.7.2","@types/fscreen":"^1.0.1","jest-puppeteer":"^4.4.0","postcss-loader":"^3.0.0","@babel/polyfill":"^7.7.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^16.8.4","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.7.1","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","webpack-dev-server":"^3.8.2","@babel/preset-react":"^7.7.0","copy-webpack-plugin":"^4.6.0","eslint-plugin-react":"^7.16.0","html-webpack-plugin":"^4.5.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","eslint-plugin-import":"^2.18.2","terser-webpack-plugin":"^1.4.3","eslint-plugin-prettier":"^3.1.0","redux-sentry-middleware":"^0.1.3","webpack-bundle-analyzer":"^4.3.0","@babel/preset-typescript":"^7.7.2","redux-devtools-extension":"^2.13.2","@typescript-eslint/parser":"^2.7.0","eslint-plugin-react-hooks":"^2.1.2","git-revision-webpack-plugin":"^3.0.3","@types/css-font-loading-module":"^0.0.2","html-webpack-inline-svg-plugin":"^2.3.0","@babel/plugin-transform-runtime":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.6.1","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.6.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/webamp_1.5.0_1627763831897_0.8545964385670433","host":"s3://npm-registry-packages"}},"0.0.0-next-e7a85e59":{"name":"webamp","version":"0.0.0-next-e7a85e59","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e7a85e59","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d0a7d02e195f16e34401036a26b1f8b53cceab21","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e7a85e59.tgz","fileCount":285,"integrity":"sha512-j6LCd1THBPmsaoyMlpdVufe6l99a5QOqP2/BCYFdxhwvdgtsaqSU12Lf/ySbQhDLKTEXaig0MIDPZfT7PakRRQ==","signatures":[{"sig":"MEUCIBxEK3GtGbgfgX0YgSmZuulyNahnS1Q0B/MCo4MIBhdiAiEA/HOVreKaR4ogigwbPbV68FXQxQcvox6Ktt/hAbZnMk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71016560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4AqwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDCA//TqswvzoPkm876CCBKjt8isg+LW7Z7UGTH7WSZNOZHWBcp8Ej\r\nDVwxQ/P1jzsyNOjTgGPjPIeb3cMdnKFvEW/nuusMeydYmHxsUCTrzmZHKuoq\r\ndqhsS5n0Qbm1Ufr42funhPWJ2Ndm9rkvowllfUiNYYNA7fAC09ikIZGYtAMY\r\n6H7bpJ1QLRw+YmMmX9frI15BGnVX87qTOfC/r5c7fSuU4Ppt4pMtpYNMdIF4\r\nLl8T4hjyJw0uJlTkcLri1LeXd58k+RFEynSTO3G1vQuEQOmOetcK+oN6ipqI\r\ntnk/fGxRSRs/BxSQgfgWQ1D2bA9yy1opo1UjIWwMBSLqkL1PGFBM69Huvrmz\r\nYJWsgH8vUFSCON6pQUyk8YprfLPbJRUVNsDOxq7kvFxuP/YCZZGNvsKOlcUD\r\nq8KBpQ5a5uOx8FFa5ugIjZIG3HZvnkyUeYI6Vz2kZJD0jIJpmGg3dpm9q9Wu\r\ntrzR9SSAejZ/JV/YbUk1xabVtF14A5LAaQ0c4beKnDKhm3Sj9gd7BHa5mi3K\r\nUJa9PDlBywRK7c+JBtxasMszr4OGlyBL4J4mPNQKl+K8NwVw9WZiImSQivSY\r\nAs5vPlnWR2aKEl/78CFYdJUDPnkR6zOc9jgaRF8fdd3QnX9Tb8p9RNejpzMj\r\n6JxKgQIeQOp9zCjXatV5IIiJHMRT8+dnWuM=\r\n=gjBG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"dist/webamp-lazy/webampLazy.js","types":"./dist/types/js/webamp.d.ts","browser":"dist/webamp-browser/webampBrowser.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","move-library":"node scripts/moveLibrary.js","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run move-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","chrome > 76","not dead","not ie <= 11","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e7a85e59_1675627183804_0.012514592918817069","host":"s3://npm-registry-packages"}},"0.0.0-next-82f7d45c":{"name":"webamp","version":"0.0.0-next-82f7d45c","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-82f7d45c","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"fb3721db9b3ee8e4e7dad1a01900b63e1e806925","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-82f7d45c.tgz","fileCount":188,"integrity":"sha512-781OIIsvVvPKfsC9GfzkbKGa+WWWFb2j6/yIBjA6kfzrjIH0KnN+/JlUIq5cNX5jwNt1/z+N6yRnquFVKo8d8A==","signatures":[{"sig":"MEQCIDTM/7ETKDWUO9A+a7Ru5OTzAeElVMgyjxTzoq/H8T+ZAiBiRnQa/B8NKWtV2RpE9gOBdalJPqnqJjK3tnPZhO81Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12816472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4AzkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDDhAAl8VYmQ8np+4Il9STe9cXcGtyy49h6waNg+HOWI42k+6ShxXt\r\nALhnk7rSpA/DF/cnxyzDpqfC8DDbxL/KCJzAPw/rkzf1tbkNgxaeZfrjfeOv\r\noFAJhZetLNRhmTmksSV768zfM+eF44YexLsVNvtembKoFe3lSIpwVn/dvZaV\r\nq2/HYYi90448UPCk4pA4a/r09nff0nUqF8DMA6h0VInPYpN0t10TSUrHSMIm\r\nP+0oFAmUqeYtCB7fKUosNz/IKer3qKi3JwgpVN9mOubOkXZPONtOuJsIfP3c\r\n0qkzaRquS0HoKNDjy2queg9gl9QfJS8XNy1xyyXjc5m/knqUavwFjwcRSli1\r\n1J7lydONXr3dCMfzUAdu/27Z9kFV/bD950xDPkm3Ta8276msIJ3o30RlrAo0\r\nNt99kzjzKEHUpbw5KFzACqB6FwqE/86cnp87k4Sc/Xj1aen0JlOjX8C7XbPX\r\nLzovcjaUzeYOZvZzavpejvuPTrspQcjQtozvMRhH8lN6G+UaDue3tRmco97f\r\nGUjGbc1d4egkXoMMliUDV7hXn5Z9EFo2NXcLR/CL+5HxFUDl/YKGVnUTSuii\r\niD9wZrrt781Vd/dgekOcLNPiI7QsS/p/95omw9rAkAdMgaenEcdQFJRk3vcl\r\n8xb/JrH4crw4J94aaRKpV/BkCdTkUjiE/BI=\r\n=OVI/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"dist/webamp-lazy/webampLazy.js","types":"dist/types/js/webamp.d.ts","browser":"dist/webamp-browser/webampBrowser.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","move-library":"node scripts/moveLibrary.js","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run move-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","chrome > 76","not dead","not ie <= 11","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-82f7d45c_1675627748064_0.3799118010797826","host":"s3://npm-registry-packages"}},"0.0.0-next-cf814525":{"name":"webamp","version":"0.0.0-next-cf814525","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-cf814525","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1ad064735311510f9e11281102771d918103c035","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-cf814525.tgz","fileCount":188,"integrity":"sha512-bVkClslJ0L7t6NnqcTV61lfXFRy/Gcq1Y/nS+wgBNv9chZQtOuzu2zkRPjsNUJ209NjW2AlaAy/tAALwNcVe+g==","signatures":[{"sig":"MEUCIEGFsGqVcRuBetTWWiD00M/YLxr9y91U8ET+Q+FRM9JEAiEAlW36Q9tQs1gfAuk0owTpWgGZuhqC1hcxYLNjQHmiqko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12816332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4A+jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSBw/8DfrH5n+6pwwt0zjHyb3LXU20ArqRdSlckJX8VB+arC924gau\r\nO6bPsztFMGHHfUu/rYJp2P+b3yWMDqU0frOxSI0mZ1WXiuNSewbAgMXPe6y8\r\nBq4G/J5UzZiqQuNjqBlNY9cfNloSEFiJF1l5mkRiF+rdl0c6fCRc1t/FJVJ6\r\nO7NnvbuIAJ9QVdcI4r/TG3iQsz0W0FN69PDLDVeleHt500qJnW5oQZyBveZi\r\nKsJioh8cOO9bcRo39yexD1FXTkQ+jB/L2QHh/wN2Qz749gjvjKeVdFUoR32A\r\nX2txWOljteBseKJ3a/EEB2Km4eA3crQds2J0ccBWaXxT0vKd5TyKpsdLI9Cb\r\n3KX54IFdzNEXmDHbIFmV6T8lBd3CPswe89dEMAvB0kfDc2sXYrBsuR7EE69g\r\n6TiQQEuqvXsFrmR3T/rDoPPhHhhsfN7Xb5rDDrA59H0/2caJTh/SG1AVKo/W\r\nm6Tgu3W3kLkmwuAdQL4OFi1pVxqDOGA1A2BLYNeimYs3QwDbMVAWapDmEy4z\r\nRyfuAa2kZ+pW79w8+Uj+xNKAaupGOHOCxVszj1fN/Q/QVXPNX1GBoDz++vEE\r\nX9zMQmAOmuGnu486vV05LG/9oP9h+btcFz3wVWbzoo8gUrd6wzX+lBq+CNGh\r\nMmATAcKCI7HVfakfYJNVFYSy1ga5OwZy9F8=\r\n=1PcU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"dist/webamp-lazy-browser/webampLazy.js","types":"dist/types/js/webamp.d.ts","browser":"dist/webamp-lazy-browser-min/webampBrowser.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","move-library":"node scripts/moveLibrary.js","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run move-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","not dead","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-cf814525_1675628451092_0.6345374898781118","host":"s3://npm-registry-packages"}},"0.0.0-next-63a4fd74":{"name":"webamp","version":"0.0.0-next-63a4fd74","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-63a4fd74","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"514fb4434317e2144a3db472822dd0f716223e60","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-63a4fd74.tgz","fileCount":188,"integrity":"sha512-AGbMJzi6A3F5jA8WTIFY/VJU403Ll7DQi4J/Um7jknPcO+EQDKhVcC0yPmuhg2ES3rdFeyXmKkN5DTHHuzSeBA==","signatures":[{"sig":"MEYCIQCES6+7pyHkpHnRFWUj50z/p35nTu2cSLUNACN2FIXVRgIhAI6C+hrAxzK1mvZmD5018H44HZEKhwBGvrkTF9HiWTd7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12816343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4BAkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEyBAAlJYP/DKped4Bqu7l01QPGrvS3vh8HvbbWYIcbUr/rKdxqu3o\r\n13xZtADxjgdmYxd/Lmowz8NuauSZWlkndvfQRP36frHzQFm+5+MXM6s5BFkJ\r\n0gQDOlYtTL2iLMerj5Qe8+xUFIH6hjB58+GCy8bEcOBQl5dh3Ht2teClu51k\r\nUX9O1sICis8wi7w4XxAf8syVuq1228S/C5AorcZPyQiueFvTRLyj5Kl1bqL1\r\ndYz0IWeerY536e/DlPKcWzieCnNG84ZhlUuyLrYJqkU3Oyf7cJiu64m46QYu\r\nnBxLbEdcsZ76Oto5r+bo7aXm3bQJbH/K3Ok+PKFyNg3uDAhS2YaNTI0Ps4K7\r\ne3DQOyG2CktcvtelRynyNF3hSkhWdhFCigi+PJn5VJwKIqB4kunX0fvH7aA6\r\nsUI5EDoHVXyE6QoylEQgn7HXU2cACrS5KIohd8SLvAgauEyv0CPz7rG2nM73\r\nzm1tyiEwzsbHZXGPh7M1/gg/0E5xqCsEY6LoFZ9dv4zkLC1onlgzRuUN663f\r\nQt4PYhrJXqQ4F0T2qY2ILtfHMDYha9wxsw/SKtnUOfsrnQvPkT+jXUxgov2i\r\n+/W6xO8B7T/D3xGHoEF0vPhYQG0ButwLJZk6DYssBV4QrorDpRALoFT9BYjS\r\nF2C3ka+oiP4cZPPl8Nre6ddk5d5ZJMxjCtc=\r\n=OHGn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"dist/webamp-lazy-browser/webampLazyBrowser.js","types":"dist/types/js/webamp.d.ts","browser":"dist/webamp-lazy-browser-min/webampLazyBrowser.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","move-library":"node scripts/moveLibrary.js","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run move-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","not dead","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-63a4fd74_1675628580125_0.7494280741479478","host":"s3://npm-registry-packages"}},"0.0.0-next-0d844a70":{"name":"webamp","version":"0.0.0-next-0d844a70","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-0d844a70","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1bb381326e556922d3b9c6e9439c52f7af21582b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-0d844a70.tgz","fileCount":188,"integrity":"sha512-AQdU9mmcRXcH5PxyMA69wTkoatQXyOzQ7Hcb9pIzATENuVUZ1NCU+85OSW+DU3qStnONHyK/O9ArRxNZEdWhoQ==","signatures":[{"sig":"MEYCIQC7boQQTEbdodPEvrtk5aWlaxNpfv3oODOES/2bmyzNZQIhAOz9aUo5CyDdtZ5d6Iy7OLEYem/XL2Bgb+elMToHzVrx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12816413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4DJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRWxAAiEvb5PihPlqud8pL3Oyb3Ca0GD/Fr8GAd60nPHNOgAsEjtBe\r\n0YwCzwvBXyBp5bs/crFjJBUTgscnIyhAhhmy4+Ys+b0t/QT6U9BYt1ate81g\r\n/RE6m5TF0aSNBVWuQX/nFbisrTf9TdcprS0p9ZTieP1z469yuxN5VRmLc2Fb\r\nbpVLmz4JAEWIObeTVw7p23LmaA72DFMZcRIEdIt2x6eCxvjBwhl8A1exN7pu\r\nGjmJEXVYeYt7P8vjqRfVtScH7Bo4zOAWGcCKoAeihuTV5GhXbG4BXEzVXYr4\r\ni6ybotwAPndN3LlxpByJ68aqH9xMjmu6PTprrj8PjqaBcMLCX/B6mNvSpTb1\r\napXMDLDTBiSBKp22klwa90XLfAHE1AsiFcK24JpWSPIYLzXXYaTurnZHCmrE\r\nGJoO6HEnHf96ChX9rOiTpQtJlZIewSiyOA0ZchymzKDPAolDPR96lVlfBasE\r\nKwTKyFlsKtm39W3xaEf3arZFBz/Q73thIn41y8P4jyGYp/pBIiNFTBq5b+EL\r\nVqFRTBEyl3qWiUenIuLeIqOHbVaGhL5PDP2EuxSVlKKi5LDDHqViEKU9xcmE\r\nBPSPMYaXZ8GK0Kl6WqucNzd9BKZNFX6xqJPJ8MRdmL/bZbh7hgWctA8PRlOS\r\nluCoB424pcS95Y1ZVRjtz+ZMcL+gR46lRLU=\r\n=Upm5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"dist/webamp-lazy-browser/webampLazyBrowser.js","types":"dist/types/js/webamp.d.ts","unpkg":"dist/webamp-browser-min/webampBrowser.js","browser":"dist/webamp-lazy-browser-min/webampLazyBrowser.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","move-library":"node scripts/moveLibrary.js","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run move-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","not dead","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-0d844a70_1675637370270_0.7714516853623796","host":"s3://npm-registry-packages"}},"0.0.0-next-425c9a66":{"name":"webamp","version":"0.0.0-next-425c9a66","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-425c9a66","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"cb7ab881d8694916562fac07f9c19809973c6587","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-425c9a66.tgz","fileCount":641,"integrity":"sha512-yTiGd0yax1eLujS9n2hIGs2pX3XDsiKm8YLC0SGqi9WBL4lpe504rXAQG5c5Wi77kTt6C6YMp5/yER4rYT8J0w==","signatures":[{"sig":"MEUCIFTGEy4C94HsP+RRKySieMKmrcuyMeOlUw19lBphjbhdAiEA4hvcV83/GvYK+CusUYH3MKKSlhwvd79yKawlStKAiuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39412157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4DebACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcyxAAoaR8M1BTZVYIOdp0LK0hCWYvh9jb/maXffYLBu0iLITQeklI\r\nnB8BH3Snx3ppd6mMLvUjV2BrwiN1iBvPejhtMfRTl6fN8zXBoyhFv6DdC24V\r\nPYlBW7AnssgjGdxMJBHUPCi28UYil98IosU/x8i5Z/XSbPOva7bb39BCU9LL\r\nI4QPnLYllvjDnUcpqZuSYwpvYfz3o0wrn1OWSERWLIhyBKi3OWhIthbCq9dQ\r\nmXu9RIa68AIg8LIySWdUvfzk1ndlvZiL3h3pzSKdRkjw7Nw4KVsYPhf28Mh0\r\neuKMjDnlL818i5mcRn0Mk9i+jIw7aFDpRs7p5WtDwRKC8ZQ0Co6sd8PIWGoi\r\nT5LGGGg/HzXcN4JsMqBBh9JPNO6nWJdO5f/kmgriesTGUtG9naBFWR5IdzGl\r\nwy73nu1+dYe0cK502KHNL4trgKqbebVjxVHq/PTEsSejfWjOR114ABorStRU\r\n4NO61jJsEreJXiX0RcP3WSluM9/U7yWH/2p4le+rLeaWMqNcAyL6ozY37SPv\r\n3Qp+8chNNORdxWV6ZNSCaH/eejWjiyic7IYwp/oidoUlCK8NcT7VJhwVGOWQ\r\n8sjJZE3iWjkdz/Kn8eUzEWxRalat+BbjG6pMZbTW4S4J5UTlN2ye/vhvMgwQ\r\nyYnOIW+zdg1VK4LuRdrjJhVCppiZy3n+554=\r\n=TEgz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webampBrowser.js","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webampBrowser.js","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazyBrowser.js","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazyBrowser.js","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":["> 1%","last 2 versions","not dead","not op_mini all"],"dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","webamp-browser":"built/webamp.bundle.js","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"webamp-browser-min":"built/webamp.bundle.min.js","webamp-lazy-browser":"built/webamp.lazy-bundle.js","_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-425c9a66_1675638682969_0.9019367873661104","host":"s3://npm-registry-packages"},"webamp-lazy-browser-min":"built/webamp.lazy-bundle.min.js"},"0.0.0-next-12f8e36b":{"name":"webamp","version":"0.0.0-next-12f8e36b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-12f8e36b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d45f1534d4fc09d152b44f2cc93fb5fe58de500e","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-12f8e36b.tgz","fileCount":185,"integrity":"sha512-Nf4kCLMGYtD7OqOsP5QmvLqoa3PtH1GeNYuTGVX4bU48mRdrtTrArfs7XzLNre6MJuYiu+uZiTgN0zzXCkQbkA==","signatures":[{"sig":"MEUCIQCPGs/pyhTkhHpUfnirB7umx1079a0C8sJb7RT5yJtTsgIgVxwejkISlIPVGIVXgJpeZNNKBbxd0CDx7x5FLfpTcV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12836942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4d2GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG3xAAmAuCDVv2R7HvlmdSbkrxTFN1+my2abAQ5cxnKjlQO801SIn+\r\nDiH5/rZcXJVfwFefbzrGePTs98Kazr90wLrTumj30IP1djIkfEeuIRKvda0j\r\nzyHu8VNTlRn5LPzl58fGTz1zpYgWLOWdX8lUgMjI3GD8Ew0baT5/j5k0s15Q\r\nhbVj0beoLBajcdtnRqAxvn3bCVURBdVoP76scg0mkYWnYSdECtU4WeC7Tj2S\r\nvwPdsR/ZNXJqWcWzgcb+KQjit/9X+tLyO53QganUd9TUNp8Yo9oDKvUIbpvo\r\n7wDur2FMR/jQmqmbkONtAx+SQN/5jeRTukQ2RhcqxqAb2pfSPiTn2uwq3U+j\r\nKwLwzP1Iqlam36Jmy+d5vlzj9MzmGmfYJrK1JbPMFbHxmGq2AdcOyDcc1UKs\r\nfm5vDq+8chEIVvoIsw6rPDcxLltLXt7fztX4PEfSUZk5pyyk//mJi6QriED4\r\nzRC93amrvxqV3v9aSz0tSKDyroKuvIXj0PZqfOc6Z9syYGfFehBJqdOi/4AE\r\n4Wp+MOtG96JJPsTyrvwG3SfdW/MWi9o0mIE6GspjYXOuagHSZpz06vNwHZ0f\r\neH6SxfNjDkAbonFLgcWGX+Ql/Ua8wtmTa2KxynOhU0DH1JLc/W9k+Ha6dP1y\r\n4L3ruApKLkgRdun0D6bZbPr2NQ8uA1ns714=\r\n=JalA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webamp.ts","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webamp.ts","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazy.tsx","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazy.tsx","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","webamp-browser":"built/webamp.bundle.js","devDependencies":{"glob":"^7.1.4","jest":"^27.5.1","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^1.15.0","typescript":"^3.7.2","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^6.2.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@typescript-eslint/parser":"^5.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^5.13.0"},"webamp-browser-min":"built/webamp.bundle.min.js","webamp-lazy-browser":"built/webamp.lazy-bundle.js","_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-12f8e36b_1675746694369_0.9893512436573122","host":"s3://npm-registry-packages"},"webamp-lazy-browser-min":"built/webamp.lazy-bundle.min.js"},"0.0.0-next-6d0ec37b":{"name":"webamp","version":"0.0.0-next-6d0ec37b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6d0ec37b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9847fb755e186fcddf7ad683d35e89c39270a3f5","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6d0ec37b.tgz","fileCount":167,"integrity":"sha512-RmAS+CtV9RzOoaMeiHY33x33zIEoro2pzuI2WFuNzjehm1Vt0fRBHnlZSgoYstQWdmcHGxcGtaiKnfuAc3GvtA==","signatures":[{"sig":"MEUCIQCDMHgR9nrTEGh6ejA97Lyjqq2i3rncYkeYQbNTOVYMKAIgEg2QyToNPZTczx3wgjGj6Uz5bQLJz2QA6uwqKKZyZ8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16445977},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"import":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.js"},"default":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.js"},"require":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.js"}},"./min":{"import":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"},"default":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"},"require":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"}},"./lazy":{"import":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.js"},"default":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.js"},"require":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.js"}},"./lazy/min":{"import":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"},"default":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"},"require":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"}}},"gitHead":"72b1a9f41a463b106e5be293df321ba1c9ec32d1","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webamp.ts","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webamp.ts","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazy.tsx","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazy.tsx","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.1.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.9.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","webamp-browser":"built/webamp.bundle.js","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"webamp-browser-min":"built/webamp.bundle.min.js","webamp-lazy-browser":"built/webamp.lazy-bundle.js","_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6d0ec37b_1715124080486_0.4772689785189299","host":"s3://npm-registry-packages"},"webamp-lazy-browser-min":"built/webamp.lazy-bundle.min.js"},"0.0.0-next-bd2022a8":{"name":"webamp","version":"0.0.0-next-bd2022a8","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-bd2022a8","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"cf0d8c2e55ee35daaffa3d50ba579361f3559c1b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-bd2022a8.tgz","fileCount":167,"integrity":"sha512-HOk/f7oC10SEG7p5WbTlivKPKBmUcu9O/0FrH9/7IQg+fv8oF8cdZF0o2tflNcyO/8vuIo2vMHJ8LeztIh0eIw==","signatures":[{"sig":"MEYCIQDRuYcbld+aVQS99TF5UodwjR+bGzgugGXrzDG/XKxbKwIhALWZ8Fo/nUhOkNInSobB43tFKKSXefJwMdFPUoHNYIVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16447568},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"main":"built/webamp.bundle.js","types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"import":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"},"default":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"},"require":{"types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.js"}},"./lazy":{"import":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"},"default":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"},"require":{"types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.js"}}},"gitHead":"eb8bdb5ca1e484c77b4c45a8a32c7fc23cd6fae2","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target webamp-browser --target webamp-browser-min --target webamp-lazy-browser --target webamp-lazy-browser-min --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"},"webamp-browser":{"source":"js/webamp.ts","optimize":false,"outputFormat":"global"},"webamp-browser-min":{"source":"js/webamp.ts","optimize":true,"outputFormat":"global"},"webamp-lazy-browser":{"source":"js/webampLazy.tsx","optimize":false,"outputFormat":"global"},"webamp-lazy-browser-min":{"source":"js/webampLazy.tsx","optimize":true,"outputFormat":"global"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"deprecated":"Accidental publish","repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.1.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.9.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"webamp-browser":"built/webamp.bundle.js","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"webamp-browser-min":"built/webamp.bundle.min.js","webamp-lazy-browser":"built/webamp.lazy-bundle.js","_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-bd2022a8_1715141284305_0.28403363866302644","host":"s3://npm-registry-packages"},"webamp-lazy-browser-min":"built/webamp.lazy-bundle.min.js"},"0.0.0-next-17a832d8":{"name":"webamp","version":"0.0.0-next-17a832d8","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-17a832d8","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"4473c96ff740b46e5d586ab504588f7dbc606f36","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-17a832d8.tgz","fileCount":149,"integrity":"sha512-kqHNvSaCu6nvu+HDX0rs4nf0v5kuhNxeImLJuI+GhptGqtHg2r5N29UPgpOjWQBnnBIRToTxO9DLBhykGfos5g==","signatures":[{"sig":"MEUCIQCuhOwCp/1Lvoew6qQeMXqL7BcBkXqfH9xe9ERjEeoWnwIgXqgrgb3VPRPSodPw0w+A2nA5LplEjCMsgvIbxGmyNVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21354724},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"351795ae6b0d21c94171496fa3c6537b17a832d8","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"parcel build --target demo-site","serve":"http-server ./dist/demo-site","start":"parcel demo/index.html","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"parcel build --target eager-cjs --target eager-cjs-min --target eager-mjs --target lazy-cjs --target lazy-cjs-min --target lazy-mjs --target types --reporter @parcel/reporter-bundle-analyzer","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"lazy-cjs":{"source":"js/webampLazy.tsx","optimize":false,"isLibrary":true,"outputFormat":"commonjs"},"lazy-mjs":{"source":"js/webampLazy.tsx","optimize":false,"isLibrary":true,"outputFormat":"esmodule"},"demo-site":{"source":"demo/index.html"},"eager-cjs":{"source":"js/webamp.ts","optimize":false,"isLibrary":true,"outputFormat":"commonjs"},"eager-mjs":{"source":"js/webamp.ts","optimize":false,"isLibrary":true,"outputFormat":"esmodule"},"lazy-cjs-min":{"source":"js/webampLazy.tsx","optimize":true,"isLibrary":true,"outputFormat":"commonjs"},"eager-cjs-min":{"source":"js/webamp.ts","optimize":true,"isLibrary":true,"outputFormat":"commonjs"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"lazy-cjs":"built/webamp.lazy-bundle.js","lazy-mjs":"built/webamp.lazy-bundle.mjs","prettier":{"trailingComma":"es5"},"eager-cjs":"built/webamp.bundle.js","eager-mjs":"built/webamp.bundle.mjs","repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.1.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.9.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"lazy-cjs-min":"built/webamp.lazy-bundle.min.js","eager-cjs-min":"built/webamp.bundle.min.js","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","parcel":"^2.8.2","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-17a832d8_1715695273703_0.6456448788866089","host":"s3://npm-registry-packages"}},"0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2":{"name":"webamp","version":"0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6511df55e580f2fc29d0d6bbd91e7bbab51bf199","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2.tgz","fileCount":317,"integrity":"sha512-X3mgWZOvNAPeqOcrPYHGZZO4uTvxv+RpSFGPQq3mzIcqI85c3wB0cuaPzRBt843XiFjNRuf8Pqo0VjHim7FqNA==","signatures":[{"sig":"MEUCIQDL4XbkCkxnfzeXz3f9jIYDTsleGR4tGFgX6WSrCQfUnQIgIj2b20zgBapWUNU+ohObmfB4H3gGDy1mhG5jdhQPJno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19672318},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"7ef3a309ed7df3124dbe1cedd76c5197462e23a2","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2_1727918949256_0.4003392491275566","host":"s3://npm-registry-packages"}},"0.0.0-next-f25242b":{"name":"webamp","version":"0.0.0-next-f25242b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f25242b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1c4605d9b266706e49d63b28f6fc53ba2d6e715b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f25242b.tgz","fileCount":317,"integrity":"sha512-n1qqguJMn6dcFzIFObTwkdoz1gIERhoNq2AEhT3UlVB+alWtM4cSu0KRTPxVsZLa0o/czRjyhYVROgCvGiz57g==","signatures":[{"sig":"MEQCIHnBrR7s2WTKT1HPkVLJqDv95+Mk72JK+A7TaYkXglOdAiAzvyV4EPmzyUfzCkNLY6IRRZmaP22w2Z6LJbfw2ZuwEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19672285},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"f25242bf00a7fc3bc85914dbc80379dc3c610cfb","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f25242b_1727923730326_0.46889226978096943","host":"s3://npm-registry-packages"}},"0.0.0-next-8083662":{"name":"webamp","version":"0.0.0-next-8083662","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-8083662","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2a8dc7761fb52394894fa2691b231d333fa62db7","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-8083662.tgz","fileCount":152,"integrity":"sha512-ELTshd0jVO6zhIch48gxmXlcWvQQ1RN1AqyFbDJIVPwxYk1/y6pk9d+klVxarRLAB1JqkbcUHxRgJH8z8lgWug==","signatures":[{"sig":"MEYCIQCLtSqvHifLzE4YtuWKhhGowoDcUXl1WC56scqWQyX6GQIhAIc2/29iC+QNteSBaw2YjpWdey5MBS6EXR4V7YbJB7Bc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17501081},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"8083662f0dcfba68d73d7dff899adbcd61ad7fee","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.7.0","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-8083662_1727930571286_0.7954525120716165","host":"s3://npm-registry-packages"}},"0.0.0-next-bdd5f50":{"name":"webamp","version":"0.0.0-next-bdd5f50","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-bdd5f50","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f6d17e773133ee285bb0dd37bf718bd931d9053a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-bdd5f50.tgz","fileCount":152,"integrity":"sha512-Oa4yTHF4OgfjfzOzVgK+IASOfiD6DX7plgew4h9OjtZXFw6JtoQuf5riA+CetFrav9G41Bzdks3dXOkOAGmkeA==","signatures":[{"sig":"MEUCIHDrk3ypCaL3yzHh86a3C7tXd4zfIAim9ySWGhy1EosoAiEAyeRSCmQ1lFBP/+j04/TAxVhnMtBW4YW9n1ljXudCl48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17501082},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"bdd5f505e7b8769b1c7c739bd3b8c929c442d17d","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-bdd5f50_1727933543053_0.05115420198048781","host":"s3://npm-registry-packages"}},"0.0.0-next-67e6cdf":{"name":"webamp","version":"0.0.0-next-67e6cdf","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-67e6cdf","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a418a423168cc360b246471b4b75efe00956e1e7","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-67e6cdf.tgz","fileCount":152,"integrity":"sha512-6O73N4MUWKPAB+9fxmrHrXr8gtcxlEPK1rjZFtOxp2l90X11RRQ0maDivLhNXrtupIDHNPEjN7YhQ4NC6HKikQ==","signatures":[{"sig":"MEQCIDsRiQursg69WSKiD3NaN7HOkSW8K3fIbmY54VUScLsJAiAj7YBrsKgM0UD/HC4/SqFo7OuEnEMP4+5wWeBr4839YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18501402},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"67e6cdf89d49e2bae29a44a7504f19e26c7cc30a","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-polyfills":"^0.2.1","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-67e6cdf_1728238607627_0.8568588663989589","host":"s3://npm-registry-packages"}},"0.0.0-next-6d3b7fc":{"name":"webamp","version":"0.0.0-next-6d3b7fc","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6d3b7fc","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"95e8c43285a1bcea5af5aca76c87ce44cc9d396d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6d3b7fc.tgz","fileCount":152,"integrity":"sha512-ho93ZYFDX6bPurDAWUE1dXhtYn88m68kdUfx0+o1wcEHx5/ZqB56Mi3OmGnDEX9wErmyYca3FFdHUZ3KbAPCJg==","signatures":[{"sig":"MEUCIDhZne+7+rWCJurC6qx/Ia2EBc/+5C+U+gIDhOBcz2nwAiEA53C9MRSVNIIsgCfQYx1oHEYPsZ66iVBZS7MHj/GDpBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18501402},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"6d3b7fc367ce89bcb445c4a0b667b97e268bdf64","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-node-polyfills":"^0.2.1","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6d3b7fc_1728238709033_0.44261670870260805","host":"s3://npm-registry-packages"}},"0.0.0-next-b06490d":{"name":"webamp","version":"0.0.0-next-b06490d","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b06490d","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e7a179be882827c4634e84bfe01c159da5f8c117","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b06490d.tgz","fileCount":152,"integrity":"sha512-pIPVaFzPkbofDLCacsDEwvV63hlmqe6O2TKzHKSgyL1rlYHHS/gZsSycBsorpRLWUEBnsUPpdHM3xECi9R/gYQ==","signatures":[{"sig":"MEYCIQDzCo6OmRPfZXPejy0Nylg5LgcyeSJLu9VIGN0RA2bfngIhAIZlj2y60xowPqJluPN/kEzq6HXDPdhoa8Ry3bLblVOJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17501082},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"b06490dd741159ccbc730eb339266eadaa626f8b","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.4","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b06490d_1728242878311_0.7456079453196791","host":"s3://npm-registry-packages"}},"0.0.0-next-9a12a61":{"name":"webamp","version":"0.0.0-next-9a12a61","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-9a12a61","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6fff385724f58c28169d18490bcf5aa66367b72b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-9a12a61.tgz","fileCount":152,"integrity":"sha512-ChyPvFN6rSCfNJbM7AKEvmplOv3zxED6SrGQ2snyYKeN7s6BsDflezf6bBeeyZXEIe//1dw5L2sWgC8JiNbRfA==","signatures":[{"sig":"MEYCIQDfscjnSMgy+dLcArcejc5sfeZ+Q/BPlxIq3Popgmm+fgIhAKW0tXM06iEYM71IiCgOF+CUxMGWwnxzPCC2AQCAEoYQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17501082},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","unpkg":"built/webamp.bundle.min.js","browser":"built/webamp.bundle.min.js","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"9a12a61c088bef64a14ade04e110fcd2e2e83514","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"18.20.5","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^18.2.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^18.2.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-9a12a61_1734331735349_0.8036115425217254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-361ce79":{"name":"webamp","version":"0.0.0-next-361ce79","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-361ce79","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e522f63bd9d2c46cdef4dbbe2ad74ffde524ff04","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-361ce79.tgz","fileCount":152,"integrity":"sha512-Tr9ESTb3YDdvQJR20TRCCrNq6iV3IN0wWl31/sWj7hhlYSEYDVvpGtr//7r7obC9a3XuBu0fj5sBggyK0YFT2A==","signatures":[{"sig":"MEQCIBIxR32k+VNuq2gs8OWmtBnd0IdUwrJ1HHOMkTVD0of4AiAhp3/LlcoEUwouQCkcNjoksh/rY9GMYcfGsdb75RIQ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21625300},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"361ce79faa2a08cfd2c4c805c9cd837a17015910","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-361ce79_1750293741933_0.057086186122773386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-199acfc":{"name":"webamp","version":"0.0.0-next-199acfc","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-199acfc","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"92d6a49e3eefe3915a566e07540b1a0aca5c91b1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-199acfc.tgz","fileCount":152,"integrity":"sha512-8nyMYZpSfW9ZJxlvy3Bdx3vCGCqHQz9FVYInx0vYGWLztUAFF8IW4TKO5jDyz4+rjfpG53cFcdGe+AZ1xfTqwQ==","signatures":[{"sig":"MEYCIQDi6CEZbkB07KFVoYUCECon1tT4cLsfqoK9afxb69u+CwIhAK8VkUXofqeyarJdB02u21wc3OjAta8qx4gyL5KC/Y3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21625300},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"199acfc23bef60c6250f7fb568066d7dc3f9fa7b","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-199acfc_1750293953322_0.2664947853053383","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-978c0fc":{"name":"webamp","version":"0.0.0-next-978c0fc","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-978c0fc","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9af970a318aa6d48599d404c0985bbb7fcc647fa","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-978c0fc.tgz","fileCount":152,"integrity":"sha512-JqMzQQTA+az4NAaRpWlnnv3GI4GLIlOqlimCPvJIk3D4hClIX22TY8VR76FRvlNz6nQSF/PhmzWMLy1Q/4RpEg==","signatures":[{"sig":"MEQCIELn3l4/vjvpqDgRkzbD3ctFc7VqM3cmt2IYagLetbSqAiBp0qszcLH3T50XalHTd3+gxlNtB9MaTejJNZTBvzmIeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21624052},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"978c0fcabd4a5f0f28d3c22375a223e7b4283ded","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-978c0fc_1750294591086_0.649071387718178","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"webamp","version":"2.0.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.0.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"13dbedd6320058a469afa269e8566b877f036436","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.0.0.tgz","fileCount":152,"integrity":"sha512-owJjj0wRCb9eqymi5f3uw/TDBoU0oRkSj+D+/qC1usBHiB0OllFyFn1AFqLruykTfNaW4m1T7QjRhBSB5141zA==","signatures":[{"sig":"MEQCIFPYWmAbsrw0PxF5gqE2KG8PRNCGE27s+quje2pdyVMJAiAFCgxbOehTTuxQXWA5MxL8FiO+Yx34gO5FwOV5wxMGCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21689005},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"1dc8c15bbb32474832d87e5bc6020f45ab08f9e4","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.2.3","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.10.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.0.0_1750294820244_0.9057573512708561","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-d007dad":{"name":"webamp","version":"0.0.0-next-d007dad","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-d007dad","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e131e24ac2726f4d4a70c131efc16faa526415e1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-d007dad.tgz","fileCount":152,"integrity":"sha512-S4uzueb/0e3XhAk92//8VjIOe8YeVofqlvGrg3JHPjvlgZIW2z/+CQi9M7TPGsPzlnGwTpgjT4B6CjtEMi4G8w==","signatures":[{"sig":"MEUCIAcm/JRbZ4chNoxm/QJE8jScCoZrO2Z+eDAT0wmvlKygAiEAlLaKvhA4tiWdQBrJP3xNe0+br7wniz2iplB7OG7Gmrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21625300},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"d007dadd5a3e491737c9f440bcac96297a6e59e4","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-d007dad_1750295494512_0.2831914202499106","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"webamp","version":"2.0.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.0.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"40607a9ccbf5dd3b06dff1050447e367b56585f2","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.0.1.tgz","fileCount":941,"integrity":"sha512-dYbpu0xUHo4RCg1mznokYV0XLT5L+dLnWWjkqbyIMSVZdQBlsS7pnH8SmUMkNs4obPQT93dBSzqq0LwpxqABWw==","signatures":[{"sig":"MEQCIFKmBV7xcPWvdfBYTVH2iMBY40oBgMWWC1UlnGq18b9lAiByf70SlgXlEc0TvyHwIHhhJWMT1pwhwyQuTiivnsn69Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37138444},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.0.1_1750303990665_0.8555355886792746","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-91e6bd3":{"name":"webamp","version":"0.0.0-next-91e6bd3","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-91e6bd3","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"69199acf8c20ded8db6d119621db0bbe471c55d4","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-91e6bd3.tgz","fileCount":152,"integrity":"sha512-8F2WkAU2VsLYwjxyP7ttRVOM8XWZ5cTZHjvTsCgNR8XFd3pXGnDa4S3Zm6xAXtxYDm0MMmz3Vl/1jquSJSARqA==","signatures":[{"sig":"MEUCIQDHUPW9pGFmmUd0Dcs/TbESlCGp8DV2eexsA94map6msAIgeYxxYbUWWT5V/hhAJFFm6+unqBd1t6thrc4D5Jwx6a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21610266},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"91e6bd39023110d72dbbd091493a75449b886a4f","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-91e6bd3_1750315925430_0.405076861904331","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"webamp","version":"2.1.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.1.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"821351e07a28c0ada723423b0e170900b9ab137c","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.1.0.tgz","fileCount":941,"integrity":"sha512-K63qEDENw5CLHeg+K378WPL0/Tp82gah2HfonCmX/2ncO9RKbVodAnwfvlEto2+ZKLo8St/UpaSpIxgB2O8uKw==","signatures":[{"sig":"MEUCIQDwTRj/Fq5TNjxnP+zC0Zz0ODTffEqDh/pBll84h6PhYwIgaQ9qEUwaNgI0EASqkVwifMbx0mErmXYuJWqGT38oxKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37129197},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.1.0_1750366724800_0.12834733758678407","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"webamp","version":"2.1.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.1.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"8c4670dc56fe356a8474e42a50fd939703d0a748","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.1.1.tgz","fileCount":941,"integrity":"sha512-mFnFFZLNYkEFViq9ibru9dh7/Qgoa9m/QlwDo9rSvwp05NpbOre48OixcOjb6zd5Z9+jNf61I93OfVE0Evuy4A==","signatures":[{"sig":"MEQCIC5XSj23CJL8Af2Gkmgtevnb2MEAxwDTmkZa9fg9rbMHAiACnuOewl0pdvS817bXmoKmIywwgcL0e6X9h9VO3wtoQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37137648},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.1.1_1750367540499_0.7771898990843855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a180155":{"name":"webamp","version":"0.0.0-next-a180155","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a180155","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e9423090367924b56286e740fbe79f3a1816d5e2","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a180155.tgz","fileCount":152,"integrity":"sha512-4j6ZfPDxqxOA6k5KYy6j4DPc8LD0EcIYzMCtOxWPCW3CHAJmxEfwbFjjnwEZ/XQd5eYFZ2KwiGDRJmu7tm7Baw==","signatures":[{"sig":"MEUCIFp+W9oiK9rhmm3n1HXyA6VDFx/7MBqFQ/BaMYF8bwwYAiEAncd9mdhPdZDlr0e6gdG/xv4Lg+niZDyNDGTA7zmc90w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21636652},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"a180155fb905762ce5102aefabfd00d316b1665c","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a180155_1750369172413_0.019539254155224395","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"webamp","version":"2.1.2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.1.2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f3c5b5058cdb002d85cdb495aee538fc48264420","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.1.2.tgz","fileCount":945,"integrity":"sha512-WbxvG+hQ1eo5d1oLHHw6ncu87ZKj6T5BBFr0vdgUFTDKJI1kuNa4vvIzGDQAJuAPN1zRrhaq/PvX7/Hz82VR+g==","signatures":[{"sig":"MEYCIQDIhTlG2LhrtWinRQXsjX5uGdXV+3FAYLwLsJTTrAxNsQIhAL2Y43O8lCnEAUQfLECGblo2CiS3LoJAiCbn5d5oCLiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37172676},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.1.2_1750388309464_0.13365981225258228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-f4daf82":{"name":"webamp","version":"0.0.0-next-f4daf82","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f4daf82","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9805d5ad4dcc4e32da11b7130d1e372efc5be46d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f4daf82.tgz","fileCount":154,"integrity":"sha512-pgSjvOTLR8k7YEqRdl/FscM7WEVsStE0ENVi6eVKG2UxslttVfbpAjhaqBCb1raJBcq+14vdZ0lv4+Pjubpqew==","signatures":[{"sig":"MEYCIQCMTkYB2ECFIfkHmMZ6jqtIQT0u4jKeYBIHKWf/5ZbCcwIhAP1et3UIm+uCSlbbX9Dfyvy04P3YvmGOttjTK8sRDK1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21698937},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"f4daf821c8246166ed01a7428f477ec995d64617","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f4daf82_1750890669043_0.7904529669675628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-c1d68b5":{"name":"webamp","version":"0.0.0-next-c1d68b5","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-c1d68b5","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"3d0295a52c8e9b196d396704c77c3b51437fd153","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-c1d68b5.tgz","fileCount":154,"integrity":"sha512-XYdeMdKkim649ko/f9fEzn5U+fn8yJ6xapn2i+Z40bliAU2BIBVGMv3SqYOukt6FZcvswUV52lEZjdy8BEolcg==","signatures":[{"sig":"MEUCIFxE97ARhqHlFnDwEuT1IMm8fIliBMv/leaEH5syV5d2AiEAwtlJqFoWlv7j75srjPDzo5/+e745nDNitJfxJld4mHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21698937},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"c1d68b5946d5853c97c1cc104808964a826afb9f","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-c1d68b5_1750890749227_0.139371579584201","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a618b04":{"name":"webamp","version":"0.0.0-next-a618b04","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a618b04","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"7db3c0d3830074c17b08aee1f7feb0a4d46659a1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a618b04.tgz","fileCount":154,"integrity":"sha512-pcbSbRUku2cUo5O0wHhkUfJqFHj3OZ5Xhz6AlftTPif02VUXG8XumWUZbS9PHCwlWX48MKvugyMz32bZMUuXyQ==","signatures":[{"sig":"MEQCIC9FnpDDC9BepJqj8bKN85l/s+IViZAfdiJXKnOMQRPaAiAX6GQdzoOUFKGGchkY6Eqp247comc5jhesgtNOXANmLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21704728},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"a618b049ebafc72fad682b0d028bc9966c6ca264","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","redux-devtools-extension":"^2.13.9","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a618b04_1751236116803_0.5679123269858433","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-366e795":{"name":"webamp","version":"0.0.0-next-366e795","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-366e795","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"c83452c416366f15a5e81030635db99473834cb9","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-366e795.tgz","fileCount":154,"integrity":"sha512-voYcmY2GNubYXlqJtrL45E0uqVbr2a+VOZnQ3rrnyvscm2B+D8x534FA3LMUFwWQ3w0YYz5zjE/Vqrd8iVqhag==","signatures":[{"sig":"MEQCIF79S1c644LWFax2NQ6LLUb6TACKrm7sIrmKi7UgVp3HAiB2p7+vyPlNNFCMKBhkcehNmeDoZgeuMrnYMWhyQRZi4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21697446},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"366e79525e8ef922b445a16b2e5ef6f0e7fd9f58","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-366e795_1751263713345_0.9308245793131018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b5bf64a":{"name":"webamp","version":"0.0.0-next-b5bf64a","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b5bf64a","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"5de69a46fdee19ea50dfd4700f904c7e5bef9cb4","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b5bf64a.tgz","fileCount":154,"integrity":"sha512-WA3oEx/6TFx+8q65DbcLSioy2GMkNGP+rz0NwW0w+ECwwfL7NmgvdDYj0l4gTrKbPpVvVCrhz4RNlGwxxk0Sag==","signatures":[{"sig":"MEYCIQDIkaB3D4OwvsyOQaXFQv4InFfph53dXy4StMcTp2CF3AIhAIWN4tR0XJ15ZYkq7/T4BKZnImaW957jpAN/xa4Hny2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22533519},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"b5bf64a55d43010700abc74cc9ce1cc96b3f8b49","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b5bf64a_1751651306375_0.9558545879890139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-e06d3b9":{"name":"webamp","version":"0.0.0-next-e06d3b9","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e06d3b9","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d23db958773df8e72a437c9c7ade4042b93f4dda","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e06d3b9.tgz","fileCount":154,"integrity":"sha512-4VcYeHV/KRrPVB3Z0rUA1yoLoCAU3hR/Hs0ErTdI8N5OQ0KXRq+UnGBiE89EZVAT8fJVRMZhYh1gn/+f0i5mHg==","signatures":[{"sig":"MEUCIQCyV+yZfOF4z1iJq3RK/HgoCG1TaJwu4i3A0/QHkGFNxAIgZD1oT0BEsNEYWmDGQRfmgAjXCyNTNGmlD6Qmbe2XS28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22695532},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"}},"gitHead":"e06d3b9b3ed7f284aba7fa7087052f2b8a3c63e6","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e06d3b9_1751652660749_0.6467783587632616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-50e6e21":{"name":"webamp","version":"0.0.0-next-50e6e21","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-50e6e21","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"82834d9ae28eaa1764a7ffb54c27b6e9e787fd72","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-50e6e21.tgz","fileCount":157,"integrity":"sha512-OLIV+SiVxPf0fyD7Tql1pm/FsdUfadY3PYMAXFD0/sKupmkLpI2Cmsxm/QwVXi3oznNKQEfjS/2mm3Hsi/W40A==","signatures":[{"sig":"MEQCIDJVtov+wqjDPfbblGwkgePgz+qBvEriRTK44tk8rcjZAiAm3kVV6kDCFdIDszX1QBVY3psMEqSqccGXTbbA5INdzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27676943},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"50e6e21e2e525d4dc7f29de558c026b157fa1ea8","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-50e6e21_1751668064846_0.368076592022367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-d060b90":{"name":"webamp","version":"0.0.0-next-d060b90","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-d060b90","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"65c04c1533ee41d0dd589eda556b7f4571a01023","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-d060b90.tgz","fileCount":157,"integrity":"sha512-DzBAEqY9KbfyB0mG+zrA+rmQBQvmDBOa/uhfTA4dYlBHLfB7/noSIjNO91p6HS+XCVnVU6BlC0oorpVEmJSyCQ==","signatures":[{"sig":"MEQCIEHk2F+EZwhBgrwos3j68RsPHoUxc5vv+D03v4pMj1CYAiB0A2WYNsE+YGxRxBVo+Q5Cf77aRtmMVFGxA/sFW8dMig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29608220},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"d060b9042b31139ae1c36edc887f01ed0057029b","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-d060b90_1751670103481_0.41864710244077985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-f432117":{"name":"webamp","version":"0.0.0-next-f432117","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f432117","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0a963669fee993973ec9a2d0a3a87185ff1c7c4b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f432117.tgz","fileCount":157,"integrity":"sha512-liiOMJVpoQ+V8r0K+prDCoBlzGswtfN4ycuuk7YoLbSTPEpdtkwDGZscFuseH8UsnocIUmHrjQ0SkhkEITH81g==","signatures":[{"sig":"MEYCIQDFo4enSS8SBQM2wKxUoozepiU4UBiTKXPn/KV5cPq+aAIhANYPz1L2/0oGfXK6ZhRRt4iGe5K23BRDEWuZSzd4iIh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29610014},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"f4321173df7186f6141bd878f70c3cd862ccc795","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f432117_1751673166559_0.20923189428614353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a86226b":{"name":"webamp","version":"0.0.0-next-a86226b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a86226b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"3cf91cada6d798d731fc66a839e564291a10894b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a86226b.tgz","fileCount":157,"integrity":"sha512-NeGfWlxNKH4Rc5iEHMmXy+avfFMRDJt2HbDSyh797iKxoO92K0R96JC1Fdl6hz+UfklbCQ9CaA7vSZQ8SbWzxQ==","signatures":[{"sig":"MEUCIF0Tq5GovIBWwXtGOUvzb1UW1TKc3vo5WZ6iquxfXTO0AiEAv8nxjVkShlpyqbwjTczqaGjj/2C7mwM6f49u1xD3Kwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29610014},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a86226bd6be65ae5da908b387298c8d65655ff3a","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a86226b_1751674133066_0.059084726854390146","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-bb98aba":{"name":"webamp","version":"0.0.0-next-bb98aba","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-bb98aba","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"66c443c3a72960a1de0ea82393a0866052fb9134","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-bb98aba.tgz","fileCount":157,"integrity":"sha512-524Baq2PrCT0JwqZHW1lzhbpU3Z3JkiDQyiLwM5RR1u+IoHOVzvLm5QDVno+1ohR04SNtEDIRB8XfBHBvbiWYA==","signatures":[{"sig":"MEUCIHSNj+I2B/srDSFZPKbvLFAc4CnqNRV4EQIE8OUcIyjoAiEAz0rd/fCTIRraIkH8EFkhcN/5Lj/tCVSVmNY57Ndws+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29613908},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"bb98aba71a88ef0e74892216920615f2855a4e29","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-bb98aba_1751679510370_0.17430450681989496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-14c0d24":{"name":"webamp","version":"0.0.0-next-14c0d24","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-14c0d24","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6adfc68a202befd896c6aa3cd0c1e6e643e1a8b2","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-14c0d24.tgz","fileCount":157,"integrity":"sha512-cesv61E+Q05VAiallopez3Ko+uRAyY/3nBdu7xeuSWnLWkoaQ+fE7nSuV8IoU0eBuo56ftYbvzF7QuK9AuePOw==","signatures":[{"sig":"MEUCIGS806nXIM27uuai1FBkj5gWjZ8EsIp21bSwwOCaI0RwAiEA3LX8mA74zuGLkR+nIARNZOZXVbfAkf2sgnAKpWMFWxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29656520},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"14c0d24a47b17f1a70384e38a2936da89b6bd725","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-14c0d24_1751690538198_0.9630563054408765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-833060e":{"name":"webamp","version":"0.0.0-next-833060e","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-833060e","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e3f7119b20e6e876aadf7572f340bb186a3d030d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-833060e.tgz","fileCount":318,"integrity":"sha512-o+0fcJ/5RQSt0Ht+KdDoRzvTG4LxYvg2rXDHOE7oantqNIMIKkgHkDbcRdiPKR0CuBYWWQS+XvS1HzGZEImmag==","signatures":[{"sig":"MEUCIGPgO0rTtvHHfdym2H6fv1EM4u8E4NiCN7+jRWhUlDKcAiEAy/fNwhzdrBMSvnpRkxedAg4YbZiwa+sO/T9kaYrMj9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30056608},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"833060e1ae430a8bdf14c9929c98836bbf1bb9ab","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-833060e_1751760101607_0.8271556448434643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b1ec646":{"name":"webamp","version":"0.0.0-next-b1ec646","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b1ec646","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"43ebe281f658a4c2da0e576817b776fbd877321a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b1ec646.tgz","fileCount":318,"integrity":"sha512-rVqXjNhYdBB5aM5IQOhSmauNbWt8P5MvHRGkw6CCoKAXmptRppX5uHUrn5ld/RSkieh32guvyYyrGdMeeG/Tmg==","signatures":[{"sig":"MEUCIHRsds16oM2QgSSUgsxdxbix+WQAof6cj9XcyYg5m6ArAiEAhXJ/CiGBqyCEe6QMUNK+42VE9UlNZFkfVYZp41LhS8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27802704},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"b1ec6460b2e97f3dfe84c4cfa9c28371ac059da5","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b1ec646_1751764993805_0.4120922707028827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-aa7ea12":{"name":"webamp","version":"0.0.0-next-aa7ea12","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-aa7ea12","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9959e19ecd56481a1ef4e1afd4c8f4de1beb33ac","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-aa7ea12.tgz","fileCount":318,"integrity":"sha512-QDc28nmYla6XyVl1muRbk5avXfdaGdv6hVxB+L1IsBTxPeh1aICS7OwXwI22XtsXRAx/58cKJRffg19LcY4pBQ==","signatures":[{"sig":"MEUCIQC0HiFbt6SBTdA9Qr0gnwbg3PIsfiTnvm6GpU1OjTpq2QIgQJHmy6AIIJ70J9IVyq8qdMx3NMG3MGUMitNFmxCQxfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27803045},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"aa7ea12b41e94228d875b03b5506396399e7a096","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-aa7ea12_1751766285734_0.9681857852103026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-9aa4f59":{"name":"webamp","version":"0.0.0-next-9aa4f59","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-9aa4f59","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"839082fe7c84d3a942329692c0d660794739ac25","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-9aa4f59.tgz","fileCount":316,"integrity":"sha512-kBZiq6jP6l2yeH5L02jEr13eNmnvqVnpMUPr6xrbJcXzNaqb4N7LJjch2wz6kbA1gvoQfd4BOX4zE69a53C3qg==","signatures":[{"sig":"MEYCIQDgF2/R1NGlULs8dyNXhHxDmuJZ7SPjP6GThczwLeLFVQIhANC5H+/VMaK1DWWrkd5vkiTZ1/F427i9bctY2xw71n5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27900662},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"9aa4f59db52b8a749c25b8282c586292bf95c822","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-9aa4f59_1751830849494_0.833890122739325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-bcaa8df":{"name":"webamp","version":"0.0.0-next-bcaa8df","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-bcaa8df","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1f7db5fd9ffbde628153dbbb5c0ba782acb6d524","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-bcaa8df.tgz","fileCount":16,"integrity":"sha512-9vtQVU/W60Q1fIc9niMEkMO44VZRm9udsc4kQP+HPhYOnnnwgM2DNUMUUeTE6Qbj/rmvuBmJtKGuaLnAZNWjpQ==","signatures":[{"sig":"MEYCIQC45QZEiGkEsU5iKxl0yVOnk6BTpVbkoHKPCoXSNdETYAIhAJkFOkCUv3+9Jr0LZlW5nNKLf6yaXGYE2mcDdTQoY5r0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27700528},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"bcaa8dfdc6b9d7c665734ec6f4513604948fb49c","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"yarn publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-bcaa8df_1751831242446_0.5951907259715516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-f9f892b":{"name":"webamp","version":"0.0.0-next-f9f892b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f9f892b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b93b97b53b89a913af65f5ac9113533e96edcd91","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f9f892b.tgz","fileCount":16,"integrity":"sha512-LbT8y3aBdzIotEQmqFt5vYC1Uo0dN1xxAk995CnTQIHK3QtPPbVJLQUJdgn9Q4ej6qUSXEYPnabvPNdbqm7bDA==","signatures":[{"sig":"MEUCIEhj4bNsVZrSHtbiDgUvTkPNUX9J7cdhhsMTGhHf/kZAAiEA1GTZ6P/tX4220UHW2cvxagVGgC1FdY9FL24B/br2PR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27631293},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"f9f892bde1d5dedc3d7c14e1a418cf258addd182","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","publish-next":"pnpm publish --new-version=\"0.0.0-next-$(git rev-parse --short HEAD)\" --tag next","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"^0.0.4","classnames":"^2.2.5","winamp-eqf":"^1.0.0","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","parcel":"^2.8.2","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@parcel/reporter-bundle-analyzer":"^2.8.2","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f9f892b_1751843052750_0.21564450767079824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-c2c0675":{"name":"webamp","version":"0.0.0-next-c2c0675","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-c2c0675","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"5e2e4f91573a372e3e7bcfb1d54fd9e096c318a1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-c2c0675.tgz","fileCount":316,"integrity":"sha512-gLKESLVqumzHl2cLmnMEgr94nd+JKWhuAWZZqxM75caqvgbeRW0/i8wDj6IZDEHIF7f/cLmSrtqXN/MdJP4JlQ==","signatures":[{"sig":"MEUCIQDs/HTIOsq0Wtva9Pih2TJKiE0LOEs65lp4s+lofE2trgIgObDGYGhuEueTkFTQ43QvdS8SqGZQuYc8NI/hmyniqVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778575},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"c2c067588d57a666b0959983bfb22f02097145e5","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-c2c0675_1751868317732_0.7203472214591198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-8425ada":{"name":"webamp","version":"0.0.0-next-8425ada","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-8425ada","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f76cf7d0cc5efb378f4434074934a35969f68a8e","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-8425ada.tgz","fileCount":316,"integrity":"sha512-QH6JtFv+cchjX3dT7byqTda3ibrvnz0ATNhMfQUNKJnylSjODjBwAzKTg1raY6sBHy5k2UZ1vz9cOKFdpHhubQ==","signatures":[{"sig":"MEQCIHAjgeb8ucso5kWZvU4KHgUd1KemrsanRjmQ9QSB8mpqAiAJYD5wuAibUSsW6UJeq5xjDDLT99a4DoO/Gm3fte+LNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778575},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"8425adaefffb1bd127d3bd49592fe65ae35fdb44","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.9.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"22.17.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-8425ada_1751909858955_0.9646069171391587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-26e8e6d":{"name":"webamp","version":"0.0.0-next-26e8e6d","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-26e8e6d","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"86ec1fcbc7630c1e6bed49137384448186f3de0d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-26e8e6d.tgz","fileCount":316,"integrity":"sha512-cSMuRHL7Rd27Q9xmQfIuLFt993iKop6c/lO6w6b3SiZCPNnJR9oSGGv0KV4iPGUDRjVWwiRj59S+g2T/bC2Q+A==","signatures":[{"sig":"MEUCIQD/dIyNBXTG0CD37PIKiMYlHPJG5td3xubZa1QwZO+MTQIgPlKH7OPovc8CHEEaxBlr8Su395BVh89qqmGC4rD6yTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778575},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"26e8e6dfeb78856976d51aa09e247a2466bd49f7","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.9.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"22.16.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-26e8e6d_1751918258172_0.5255301758597248","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b090082":{"name":"webamp","version":"0.0.0-next-b090082","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b090082","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b47e00c7f5146015e5b9df37aa489237388aef28","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b090082.tgz","fileCount":316,"integrity":"sha512-PCCCFIcMVhh8i6iViMRBjHaJ8KKiY7KuD4ktGK3JO45i/3rMnaQ0BzAbRUvQQvZJWl/n75r7HXK8RmOhFW34tA==","signatures":[{"sig":"MEUCIQDVQOTV6jBqT3ChIuPCTVrqhP/0w/bEWJlr+NpPko/PngIgfoTEc7nsZQiDrDpXSo9INntZ6hY2I7CgGSIGILDi1b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778575},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"b090082dfac80af5ab318e73d1e02b6829344485","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b090082_1751927939563_0.8696336542472742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-3a1ec73":{"name":"webamp","version":"0.0.0-next-3a1ec73","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-3a1ec73","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6a29fdd5a8572292def7cb374cf3c7e5397973e9","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-3a1ec73.tgz","fileCount":316,"integrity":"sha512-aqgqQJOuhVDPRaafxEm0eqA2lRAOemO2WUCzuD9j7VaUoyNhjhZN+KvkYVwLAI2xPqjY/E+OZKiZosy7GpjoeQ==","signatures":[{"sig":"MEUCIQDQnWTKLt8fOk3g52mUhggpY8DphLzVDJrP81p/cwERSgIgByrp5Uves35wyl/T5ag+RXdPU+dD4zISdm55ZLkKq64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778575},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"3a1ec73825082bcc6493fa3268e3a4c19f4730d6","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"node scripts/compileSkin.js > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","actor":{"name":"captbaritone","type":"user","email":"jordan@jordaneldredge.com"},"email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"^3.0.0-beta.3","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.3.3","url-loader":"^1.1.2","@types/jest":"^27.0.3","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-3a1ec73_1751985523733_0.4567950625060897","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b764910":{"name":"webamp","version":"0.0.0-next-b764910","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b764910","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"e0447d62ad47a125974ed4a222f4d61c80c8bb68","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b764910.tgz","fileCount":318,"integrity":"sha512-lEA9+8ckyj/PdMUHOzRtou3fwimUDJEs52rFfrGobpPsuZjaJaRmk9JG+qCwQOg/HBLuPUPjhYTMp03Fq/8fQg==","signatures":[{"sig":"MEQCIDHWXFDLOp+8UGQjFtLloYJTnkOf1ZjOWmf3VbDDTOqpAiAdp25n6C3Gj1sZlDWQLKjJLrvaG3gCC+/21d3HSIZXig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27772460},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"b76491001cc36a5ba7e0da4a6b227ab8e88d261a","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","@webamp/butterchurn":"1.0.0","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b764910_1752351420921_0.17626638093642844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-7cdc35b":{"name":"webamp","version":"0.0.0-next-7cdc35b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-7cdc35b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a1826ea758404c2d66c4206bee78741d2dbc4608","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-7cdc35b.tgz","fileCount":318,"integrity":"sha512-ZzGI0yiP0o2q9L+bxKX7sOI9IQs+dlb3g1U1b/r27UD7zggVG0738qViQOYwIEpNY20/P04WUd2kytKRn4FYwg==","signatures":[{"sig":"MEYCIQDvjQ14weHi3JU0CJCSrTAm5sWnYIlKnKL4mntNlZ32/AIhAKcnwNVI1nZ97AJzV8OiEtDJLWWPIOAQUa0WCoDKdMx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27747890},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"7cdc35b93a9c6c782ce6e5cb4412d363a196fa59","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","@webamp/butterchurn":"3.0.0-beta.5","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-7cdc35b_1752386488304_0.2688663380908627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-35e6128":{"name":"webamp","version":"0.0.0-next-35e6128","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-35e6128","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"02cc18f2e3c37e4689d3b4590c609e256cbd39f8","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-35e6128.tgz","fileCount":318,"integrity":"sha512-p6+pZZ6FPyguQAKXnQHOloJp2ALCIZdYqrcadGYZhZcIByEx5bUTbkdYgfJ0Rc9VYS6zJrqZ986xwFQNVJIWeg==","signatures":[{"sig":"MEYCIQDotGhdi56MBUia4QscIvG3XZ41BfiuKNYNA5rGBZJu1gIhAJ5J6ovsp7LjVHx3sKQNqir61WVYjdYJznJpaQ4lDYDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778263},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"35e6128224a287bf3a2dc26beabde793e88cdefb","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-35e6128_1752389535250_0.10795506032194724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-910995d":{"name":"webamp","version":"0.0.0-next-910995d","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-910995d","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"daf865670e63962dada1153cf543f226394d107a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-910995d.tgz","fileCount":318,"integrity":"sha512-40nd/QKQ1EDtsLyukyYANsnCOJjSKFgkkOtWrbwvD6g1/EuF/J9XO/GE2VzajQ3JwsNYl4IJ+VBlG6/sxKkn4w==","signatures":[{"sig":"MEUCICS8LdJ5OUcNXhLMCrP0kPJz14WsefwCF4/TF1gtmPPKAiEAl/JBDM5DJTA0JGs30Bm/GwtP0sMdBaXE+60S5tt/EPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27778263},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"910995d4699603312e30c48275ece0542f3c7713","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-910995d_1752469060737_0.6051247782290115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b7d7596":{"name":"webamp","version":"0.0.0-next-b7d7596","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b7d7596","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2835a47bb690a5deb8dc931eb1603796efb60b1a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b7d7596.tgz","fileCount":318,"integrity":"sha512-X8AESkSNT6xG/C2nuQZda9QXJ3URk8nfdlKs9MBo93MXVDRNqIjpWca3cPmUqMkbWyfFnpM6Tu+wmcCa3XBc1w==","signatures":[{"sig":"MEQCIDi2i39CBOI8Nd8e3dm+N0/QZjlnt13HZ2jHJHXTIDT3AiAGxxetTCbfS8um9AUObG8f8syKfWmvcgn4TOCPcI1KuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27781952},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"b7d759618e2888e3bbbb1ad7811912b30c29e073","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b7d7596_1752536198895_0.1659132940302095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-9b03dcd":{"name":"webamp","version":"0.0.0-next-9b03dcd","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-9b03dcd","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b03149b8c5344205ec82d0cd031e2bbdc51b594e","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-9b03dcd.tgz","fileCount":318,"integrity":"sha512-caYqHJv+rKtGOwmwxulHcZuJb1xShxR31Cq+u4PC8Kb1lRgal4sb3Nb0a+fK/XUWZHbCtAJtyNRIOf66RVpvyA==","signatures":[{"sig":"MEQCIDtGG+or2w5LHGBF86WFFuq94ZR4nTnwxDKCyERVOJtQAiBOhOaQspkKRxNKfjLtuQmjbKXRlGYKGdagtNhaQZyOiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27781952},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"9b03dcd0778fa9a0e7dcdd96a3b2e35715184736","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-9b03dcd_1752537808841_0.8370402079070096","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"webamp","version":"2.2.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.2.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"01f4fc767c4820f6147a828d1fd7c40cb305c572","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.2.0.tgz","fileCount":158,"integrity":"sha512-XzKr65Z4d+4rxA1J//aPkZRqvPS0aqAxpryNKaWt/EDQ4uCJadxjr966QElagH+iZxWMCDekW5dV/dTx5b+WPQ==","signatures":[{"sig":"MEUCIQD+nbQ9C20/BZc9WqiPeffb784U+uK47igt4jjUJ+JxSgIgCJ6zaE5LosvMOWrprR4NunG3mzcpJtg8a6KBU0sr7Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27681402},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"_from":"file:webamp-2.2.0.tgz","types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"_resolved":"/Users/captbaritone/tmp/d77d38dcc85dc52ab6a43049e935a213/webamp-2.2.0.tgz","_integrity":"sha512-XzKr65Z4d+4rxA1J//aPkZRqvPS0aqAxpryNKaWt/EDQ4uCJadxjr966QElagH+iZxWMCDekW5dV/dTx5b+WPQ==","repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.2.3","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.10.0","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"0.0.5","classnames":"^2.2.5","winamp-eqf":"1.0.0","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.2.0_1752538473484_0.08680516647650416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-e82db4c":{"name":"webamp","version":"0.0.0-next-e82db4c","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e82db4c","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"7f29f68ea1f9943119a0ee9c543cbc86c24a6197","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e82db4c.tgz","fileCount":157,"integrity":"sha512-JJe10NgpTyFJlZN/IspEJkz7KJtuVi2B+WGOTwh0O4vld8vs2MN9BCfbGml8HnBu0nbUv91hiO/PiKARiQlg3A==","signatures":[{"sig":"MEUCIHfH8lv7wLM4hOrycgWAu+A0u6HyzLFL/tOrRGHjs3qNAiEA+dbHLplThh6PINM1Ax947Wep9CRHoMJf87QXkZY6Jg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27680411},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"e82db4cddd011268869befd7364fafbdebdaf95d","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e82db4c_1752623520640_0.5859648649988414","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-6f8f85c":{"name":"webamp","version":"0.0.0-next-6f8f85c","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6f8f85c","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0a731eaa86bbf56d95bc5c3d8ee51300edfae2cb","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6f8f85c.tgz","fileCount":157,"integrity":"sha512-30gOvNZZQaCtSGsa0twszwbo0qQBe3PsxZ00qmA+Qk19C4fbLyKblewIDnRr5ZEbtrPgT+1ssiuXIk/XNFMQiw==","signatures":[{"sig":"MEQCICVltQV2RWpH34bR5S2p0oQZ+ObYbfbOFx7vrMxbpstsAiA9HOPM/D4SK+uaDuf1KCOYie2hzGbq4Ysz0hwPdhOk/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"6f8f85c865a169fe02e6f8619ddfff98980f8239","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6f8f85c_1752624257322_0.294633178868869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-41cfbbb":{"name":"webamp","version":"0.0.0-next-41cfbbb","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-41cfbbb","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"3dd942b05635fe8181449c059e7a7807760795e6","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-41cfbbb.tgz","fileCount":157,"integrity":"sha512-OG60qkbZtFTFxFgtKHz9i//PQaGhxujR/9fkGCdDmI6GLKdtV18co80784Ba6eyFr53EZMtQ3wnaRA8UOGAk/A==","signatures":[{"sig":"MEYCIQCn84fZaCLHAXhFuUa2bXCcIDcuY5/gfJf6rbL7xvWEkAIhAMU4aqd4lX7qM3IjkBOeHIyZ9Z+uvUROXUyj3FSKXcND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"41cfbbb63ca86524e0ea34e8575be6ba5eeb38aa","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-41cfbbb_1752624301679_0.5414442550660148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-eaba966":{"name":"webamp","version":"0.0.0-next-eaba966","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-eaba966","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"74a6d0c91fd01b99718a34942693f2cb5cf8b98d","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-eaba966.tgz","fileCount":157,"integrity":"sha512-s/8EV2ZTHFPT1rFT+2XF58EbvqI5rujq92DQ4um9KRbHF5XPeeRbicW5z+UuR53fFWa+CZJk0hyugf1q3C3Nog==","signatures":[{"sig":"MEYCIQDLC+WjoIR8qeg1aEwv5iObvpIExp8P+46Wnvmb6I6+PQIhALxN0dLwo6KlSBaEHFiE7wUhA6MbYNI/t8M01XYzU1Ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"eaba9667e27cb42c324f07cc6aa9ddf8812be967","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-eaba966_1752631398657_0.7165253596614696","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-e99b2ab":{"name":"webamp","version":"0.0.0-next-e99b2ab","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e99b2ab","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6d575b3d50f67839f3dc0d5b4825f6de07d4393b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e99b2ab.tgz","fileCount":157,"integrity":"sha512-FNrre1+AKatTHTrbjHKJ5/AOOAgjyBh9ZlmdM1issms9fGLC8Tu0SHqIv539P+g+MTSMPFWEeGlL4lS2apXIhw==","signatures":[{"sig":"MEUCIQC5Y1yxuGmx385n5XVFn50hLkBWoHbTHg0nbWlCSgZ7kgIgD7eIOo0SptQajlDSbqCOBk73b0rcuEJzMVlTdHL6GjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"e99b2ab6f710c8d021da2e9f2985d7193db58593","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e99b2ab_1752631642636_0.2514773419353682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-acff24b":{"name":"webamp","version":"0.0.0-next-acff24b","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-acff24b","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"6d91f8825d5f9d99de57fb583391698b477f0a18","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-acff24b.tgz","fileCount":157,"integrity":"sha512-2rcYcCNvfLRMvLlMvhEJl1TlZvv7JRWQnb8t90/IDtAu7z/pgw2zetwFIsiIEZeLnkjuZRdhBGNpePbHvK+Tcg==","signatures":[{"sig":"MEQCIGZ4XIegeqBopvw3eB8RymbTE4z3G3e+vLnbYYx+BcmGAiAWoLom/FLCF8iQ0RhmglQbwUrOpRrzAEb7Aag2FItBWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"acff24b7bb14f6d47dedc23c0f1a41d918d01db4","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-acff24b_1752632295420_0.5476579134508588","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-f35f124":{"name":"webamp","version":"0.0.0-next-f35f124","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f35f124","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0fa4550c93400268ebe622d5d1ea2a1f8ce8bef0","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f35f124.tgz","fileCount":157,"integrity":"sha512-F29l/CyFZZf/JI9tYgUmuy2KUBfJ4fl0LMQDFjT+TUJLGLnxZ411bRquDK8Yw/3YBqPTsMjtmz4vMGMirncAag==","signatures":[{"sig":"MEYCIQCOidKozGApBU/xEFnz0h/myp05JHQp8tEI1H98d0cW6AIhAIKh/w3fvbFK8qzOCTiOUA2zB0fR1+4IYr34fIS1Fzm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"f35f1242cabb7d85674163aa3520d0fd59c93ec0","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f35f124_1752633014440_0.7706092045916191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-224b4b8":{"name":"webamp","version":"0.0.0-next-224b4b8","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-224b4b8","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b1272b0807826268f57786b67067fc0684c8298b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-224b4b8.tgz","fileCount":157,"integrity":"sha512-DfYGWdrFVRJBztr4zjZlw6Gc74cwa6kHwm9VoLmP5LFNX/XI6cpdYuRfPBWoFedLaoY1ZFH7PDlgNaOdwqE7xQ==","signatures":[{"sig":"MEUCIQCY/d6u1Rtsc6fehOPB+T1UTmbwsVb+rHhnmY3keUNHCwIgLjWKDs52cK2X0VaduKvfiFPBYtLjQBFagBpKrEMJbOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"224b4b8058275f0b3dc98c65edee47d3a27f8541","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-224b4b8_1752633524941_0.4239414043119243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-cb651ad":{"name":"webamp","version":"0.0.0-next-cb651ad","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-cb651ad","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"8713cce9200abb20415ffe6188c162e05ea41b74","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-cb651ad.tgz","fileCount":157,"integrity":"sha512-h0aXDZGqbKZelx8MPytLvUNkIOtT4PS+Wvpgxb/PQz5wi74ff1Opc7dfdM7cuxEv2CooB8rwkYFqxo/LxHceug==","signatures":[{"sig":"MEUCIAJ6/6aBL4q1PtM3kMiyoSGGTMWVa7nLs41EQJrFWkIhAiEAneL+UXABTyYhkWNdlEKDlfBVHceYBLQMc+bHV5tTZZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"cb651adfafa1c3b9568a2ffa25fc9a887ab40049","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-cb651ad_1752635146633_0.9979952176161755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-27ba138":{"name":"webamp","version":"0.0.0-next-27ba138","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-27ba138","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2e01f6f5fec2404026a5c595bc0bca33a24314be","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-27ba138.tgz","fileCount":157,"integrity":"sha512-owxBI9A+uVvcXnGYTC+4waNcjeoE4neXOGynb3Dk8NALlTuMP5OfLFGNf/EoqIlOJu3QJPZGbA8XhG+xN33rFQ==","signatures":[{"sig":"MEUCIHMZYLcTUngqUl3q3S81UbWJHDdlLhDUodruqWa8fAuLAiEAjEAYV19+7/1dpRtsFhnraUUaRBcO9Kh+B1AI6tYpWFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690236},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"27ba138a3e34185debbd16816eeab5c69089d3db","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-27ba138_1752635944773_0.4337330105905177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a0cecb8":{"name":"webamp","version":"0.0.0-next-a0cecb8","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a0cecb8","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f58651dedb3261d802299be692ae9798166d76f5","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a0cecb8.tgz","fileCount":157,"integrity":"sha512-8ePhnSjd8kcNWjL07QQSulQHfTLnAVTe4+KBj8IujEXXRSnf46mPC65ZqPzLjosJDmDAXN0+3xDqTeJFRzckAQ==","signatures":[{"sig":"MEQCIDydMHR7TsZ1i+swmfDnDWal6M++b36tdbTmlNlOeMnsAiBIcrFDMxhk50w2nZFmCen26JPYkXYyZpMIEYPRWjVaAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691050},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a0cecb8f93b81df9c63ae23accd37e09ed0151d5","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a0cecb8_1753153778376_0.008402195458845352","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a20bab1":{"name":"webamp","version":"0.0.0-next-a20bab1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a20bab1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"7019788988fb64c279d2333f1501aaa4189e996f","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a20bab1.tgz","fileCount":157,"integrity":"sha512-AWg5gkt6kYfHifC0I8sJvb3f8y/fhE7kDJM8I4zmqtd29VbmdSS1limHllFtIJNnUihLzY0gT9X8rwoixF9hJQ==","signatures":[{"sig":"MEYCIQDIEoV/wJO99gcESqKkxGRc46YsuI9S2jdQflDUEzIMTwIhALup0hOeg1GOuW2q8mJo70EhFSbhYly3W+YIjM+HDhWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691077},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a20bab187725360923d72b171715ca2cd5aa32d1","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"captbaritone","email":"jordan@jordaneldredge.com"},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"10.8.2","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.3","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a20bab1_1753162166943_0.5403260802517922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-6147659":{"name":"webamp","version":"0.0.0-next-6147659","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6147659","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b469a24447d9d97973afff27dda4d3a41773be21","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6147659.tgz","fileCount":157,"integrity":"sha512-xlCFsKtDX/iYTKqwNjgDxy8k7F9ZMtH26G7u3I9ZWEiH0u3M9jnflCTx257Y5SjJUqaBti5whJc5wS3bDuAWUg==","signatures":[{"sig":"MEUCIQDyy0lfu8O1uLbPsgfPOMJ3HQkbbGjjQpQpkSHXUkLoOwIgJ4iK9adK+rgbtXHVfpofqWTBFLP2BhKNlc6N++ItW7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-6147659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27679218},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"61476591f8d29d5513502f5bde81568a7f2125cc","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.6","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6147659_1766019462837_0.8142697673723542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-d87cb6f":{"name":"webamp","version":"0.0.0-next-d87cb6f","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-d87cb6f","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"a6b7b6e8d72daf7423d23d7fe5fd2cdd49a30115","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-d87cb6f.tgz","fileCount":157,"integrity":"sha512-U6raPY4YBZgIw3CkFCRDxDyswVdkuqLP/2olB0DpJG+ElyEA4X4zGVfKVwNwXW6CY9kOgYG+s5/5BvuI1pIrvA==","signatures":[{"sig":"MEUCIQCEksNV8cLzri7UxEBGbhS60RorXYKcpIp0DprK3TgPGwIgIprPk0QSVUxg0bTGR8YvCSR/0PFVRDwdtMKpmUfveFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-d87cb6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27679218},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"d87cb6ffa3c2b912a13ff5964ff0431f62edd959","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.6","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-d87cb6f_1766777147855_0.6366601263649942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-54dbe36":{"name":"webamp","version":"0.0.0-next-54dbe36","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-54dbe36","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"d2a52cb87d12e3d1a811941a33b11d061f56f1f1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-54dbe36.tgz","fileCount":157,"integrity":"sha512-CgnLBea5i6KfV6uFBlrLoVcrDxmdUR2fcbJmHArjlVRB7lCkGDAHLLVYBAPE2LxD3inDWUxON4eCoArwzwKLMQ==","signatures":[{"sig":"MEYCIQDDYUrY0Qpz1te55p9NZ+3tk7yKuKZTG2uCWCYzMKu82gIhAMN8wZCOXIyDAKSVEEtsllL1ptHqIzS6Yl1BN7wQuDtp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-54dbe36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27704676},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"54dbe369d4e2c59d32938c8f50784f34a99bfa2c","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.6","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-54dbe36_1767309914755_0.4069983718960326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-2fe3235":{"name":"webamp","version":"0.0.0-next-2fe3235","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-2fe3235","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"32e7c49c81d5104a6df3443ec3b8881e62cd11dd","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-2fe3235.tgz","fileCount":157,"integrity":"sha512-UMxyoNdDBLunW7j1OoIa0ZR/23VAtS0Qlt4E0fG/m0LxzxQqx47JAsh8Dx0hvK+Sgd7XSMVnRLnOvTHX+WFpqQ==","signatures":[{"sig":"MEYCIQCdjvGmizXnU54tJgJlcqyb5iR0C4bszYUIxj58xlG7qgIhAMOKq8g3iN21sPcvukOTqiHxM9TdY7qwq/QfOmpJ7fCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-2fe3235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27704676},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"2fe3235d511a4e85c264bae63e8d56e867cc3066","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.7.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.19.6","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-2fe3235_1767311376750_0.4529228926528506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-3a898b4":{"name":"webamp","version":"0.0.0-next-3a898b4","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-3a898b4","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"f67abd2c4eae9f6efe99ee8f5a25efd6b864abce","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-3a898b4.tgz","fileCount":157,"integrity":"sha512-u54rG8wQC6gT2904f19+6zNDdJxq3T2Gc+bDduZ6Tej8j8xIYKoe0lRyB2LEKAx04HBAuh3rfcAExQB2HME2hQ==","signatures":[{"sig":"MEUCIAbZjEruzDKt3a7Z/VxgskmGMY+Ymdfn8dcwUoUI2DNZAiEA43D3plFb/NuKuNpDcakOTAvkSJmfBAWxeogcWakMIf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-3a898b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27704676},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"3a898b46d721f3c9db95595a8fb02754ecabea29","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.12.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.1","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","fscreen":"^1.0.2","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","ani-cursor":"workspace:*","classnames":"^2.2.5","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","typescript":"^5.6.2","url-loader":"^1.1.2","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","@types/fscreen":"^1.0.1","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-3a898b4_1774412059081_0.1090614901751239","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-20b60ce":{"name":"webamp","version":"0.0.0-next-20b60ce","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-20b60ce","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"8313f3d32c710c70b76d1b4a650ae663f6513299","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-20b60ce.tgz","fileCount":157,"integrity":"sha512-a8FlJ67C3xQT/JGc06h4lbv6dFvaRjnKJgDljMGBfPBea8ido2selTw5fmgPn92PUNE9Lcgx9zFs+5KPywwBNA==","signatures":[{"sig":"MEUCIGgJ7CYqwXVvC2F8S8yEY304pA+jWwPkAU1Tm0wYqsjjAiEA2xAV4opfQH9fqMMfzSXEPUE9s+ODsszCg9MV+r8FVcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-20b60ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27656170},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"20b60ce3e3ad9676daebb96afdf50bb68d978568","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","url-loader":"^1.1.2","winamp-eqf":"workspace:*","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-20b60ce_1780856156182_0.43280225929389626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-81420f4":{"name":"webamp","version":"0.0.0-next-81420f4","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-81420f4","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"c4e0b5f9f18956cb3b5930b15c1d5b28641cace1","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-81420f4.tgz","fileCount":157,"integrity":"sha512-jL7DGGTB5CFlgQeQDD58Pl5iqR/viKQpuPmEoGNvaDRdCEdCN0hnhcRmBxQCXuDbrt/OBSGhxaYvO//6ApWCZw==","signatures":[{"sig":"MEUCIBtAQBM8KE4kiFgoVqcWWirh+CY00gmHOC3oOsDsYl2NAiEAs7Xs3XLEPh97hjoAucZGA5+Jt5AVG0fGnjoWLzh0WQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-81420f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27656170},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"81420f44874ac54f39894ab209b85d8c1a3e248c","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0","milkdrop-preset-converter-aws":"^0.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","url-loader":"^1.1.2","winamp-eqf":"workspace:*","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-81420f4_1780856802822_0.2892620522169991","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a901afc":{"name":"webamp","version":"0.0.0-next-a901afc","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a901afc","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"9b6221764941b29b09692396a425cc998d709a6a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a901afc.tgz","fileCount":157,"integrity":"sha512-VGslw+n0Nndf4jnlRrZLYAFB9IWHSLiZ3hGzI+NHjZyTtnxXuCXQWRbydRe4S28pQsUPfq6dJ7pr+FAfZwGU5A==","signatures":[{"sig":"MEQCIGn7/x3jfZ0yF5DljX6XsQeJXh2+lZyu0IXHsd1PrtPtAiAzFo574EGt2K/gNYofL88yXAmSV358WA60v8I+TQ3EoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-a901afc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27656170},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a901afcff98daeebb3ed9b7c0e6f66b4a5f472a1","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","url-loader":"^1.1.2","winamp-eqf":"workspace:*","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@babel/preset-env":"^7.25.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a901afc_1780857775811_0.1999170636123948","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-41d6ae0":{"name":"webamp","version":"0.0.0-next-41d6ae0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-41d6ae0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0d5f35474ab649ca8a8bed13de85e5e728299d3a","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-41d6ae0.tgz","fileCount":157,"integrity":"sha512-uGnJtkW22dPYAi1e6ux5SjMn7Adn8W1IrbzTwyhsP5zPsxYQHXQ/sXPjLkCrRN5YnQC73AMBdHjrxLAH+MzjNg==","signatures":[{"sig":"MEQCIEigw6f+1S7ilqeXXOnWBE5/LV6qfu8okZaBwUFos3UoAiAwmmFphd0AKECe8UZ9YkA5+EHb0R3ME/3kHot9156+Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-41d6ae0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27655604},"jest":{"projects":["config/jest.*.js"],"globalSetup":"jest-environment-puppeteer/setup","globalTeardown":"jest-environment-puppeteer/teardown"},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"41d6ae056864aab9eecc3fe2871ffbfdd6813fe8","scripts":{"tdd":"jest --config=config/jest.unit.js --watch","lint":"eslint . --ext ts,tsx,js","test":"jest --config=config/jest.unit.js","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check","integration-tests":"jest --config=config/jest.integration.js --runInBand"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","jest":"^29.7.0","vite":"^5.2.12","rollup":"^4.18.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","url-loader":"^1.1.2","winamp-eqf":"workspace:*","@types/jest":"^30.0.0","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","jest-puppeteer":"^10.0.1","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","jest-image-snapshot":"^2.12.0","react-test-renderer":"^17.0.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-41d6ae0_1780858818086_0.2243624409078553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a4895b2":{"name":"webamp","version":"0.0.0-next-a4895b2","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a4895b2","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"09746b4a32d45d6730da927162452fa215bb53c3","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a4895b2.tgz","fileCount":158,"integrity":"sha512-hLZcTaf7ftUT265H+FEskK0bO0HOJJqZNkGlnNDRxALHik8HezvmyBvsbuEVi9Kr1uz/zkzQf9TZK+p1NJXMOg==","signatures":[{"sig":"MEQCIEiQGHdI6divNEiCstgYeTMqpfOpwPEodj4qFKF7JDXPAiAJm2TylfKvbHUm2cMTbiMIXwFrIJzdKa0Yh9UNiIzhuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-a4895b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27655218},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a4895b26fdf7efc90ec51028d4c1cc02827c026b","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"http-server ./dist/demo-site","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.4","vite":"^5.2.12","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","url-loader":"^1.1.2","winamp-eqf":"workspace:*","canvas-mock":"0.0.0","http-server":"^0.11.1","@types/jszip":"^3.1.5","@types/react":"^18.0.26","style-loader":"^0.23.1","@types/lodash":"^4.14.116","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/lodash-es":"^4.17.1","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","react-test-renderer":"^17.0.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a4895b2_1780860376847_0.089761497798722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-e534b8e":{"name":"webamp","version":"0.0.0-next-e534b8e","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e534b8e","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"0a7f49ae91dba79f1c7d5e3f1eba173c8ee86722","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e534b8e.tgz","fileCount":158,"integrity":"sha512-eRI/qMahGODwh/IUzj+RLf1+X4MXGDwe9iDYynBqnv7ZsuzJfp/Sx4fzGB5/0/x//jPyPOPd+gDcXD+S3OEd7A==","signatures":[{"sig":"MEYCIQCCdwrQRZMTj4k5dgpJYqfcX8X4nV3vJ75N5ZF540JPdQIhAPDfR3a9t0+dViq33D/h9/0o/6z+8tZIWbNPKiObsS9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-e534b8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27654990},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"e534b8e10c6bd20c4b2cabbaf7eeeb324514182f","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"vite preview","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^1.2.3","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^2.4.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.2.12","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","winamp-eqf":"workspace:*","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e534b8e_1780860570972_0.2783484685599207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-e593cc1":{"name":"webamp","version":"0.0.0-next-e593cc1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-e593cc1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"51074e94958caace2708b0e6ed49a2ad46377490","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-e593cc1.tgz","fileCount":158,"integrity":"sha512-5+H4xoOlZ3ddaqYmwSSKiznySnKQ9skyvjkqBZW9cUzMLb/krccH2533qmDw0pcDKt9KOancjQ1PbVYAplwcEw==","signatures":[{"sig":"MEYCIQCiQfp3pueMT6waVr1UtwGrd8UbSMdXzjMxUXMMvBtAFQIhAMwAIxDdODkc1OxjXOXvGVPVChDgAk5GpSex7lvyN/bO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-e593cc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27637915},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"e593cc12da064e72d48f1003356db86386c44d35","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"vite preview","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^3.0.0","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3","@redux-devtools/extension":"^3.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.2.12","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","winamp-eqf":"workspace:*","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-e593cc1_1780861267823_0.5314088373536403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-3e70353":{"name":"webamp","version":"0.0.0-next-3e70353","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-3e70353","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"554b05a43d09ac8b18bf625f7f3e113936ede843","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-3e70353.tgz","fileCount":158,"integrity":"sha512-VPT6dICt3eyiSJqYyPXQgIDq+fZnl3/3BVQBZ4ZDZR4HsE+PVqM87S8hNKYVYnvv6mXv7ymCVC0wkisPAWAu3A==","signatures":[{"sig":"MEUCIQCbkpDaEwHAbNaVE2TQYYvM3Li9PEz5Kl0ieb0wnJepMQIgNBdKlOnvRAm88hcPzBoBSrbU9SzBotHfWy/uthzGTgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-3e70353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27627842},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"3e70353b3613deb6ca3be0bbd85735d74028ebfc","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"vite preview","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^3.0.0","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","music-metadata":"^11.6.0","@sentry/browser":"5.9.1","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1","redux-sentry-middleware":"^0.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.2.12","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","winamp-eqf":"workspace:*","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-3e70353_1780861819454_0.5175286764085358","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-f95cea6":{"name":"webamp","version":"0.0.0-next-f95cea6","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-f95cea6","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"b561000dd23ebfe85694fa3702e9bb596057a91b","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-f95cea6.tgz","fileCount":158,"integrity":"sha512-HF5o6KNgyAry+RrHD3lrGIVhdsK417Y9chA6C0MA0Rctji/sslhJfP0D8uPIwP94X9JJuOF6V0lAJ2+fsx3sZw==","signatures":[{"sig":"MEUCIQCxqtdJBp7QYR5OO4StuTF5b7YYceFxhmVy0PeLvMI4cgIgRrbD8BUobdkw4Km/FKf60nJoWtulm1MYdemZTUat4ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-f95cea6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27627842},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"f95cea65645b7670b1021279cc80eebb7bc608dc","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"vite preview","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","dependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","strtok3":"^10.3.1","reselect":"^3.0.1","invariant":"^2.2.3","react-dom":"^19.1.0","tinyqueue":"^3.0.0","classnames":"^2.2.5","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","music-metadata":"^11.6.0","butterchurn-presets":"3.0.0-beta.4","music-metadata-browser":"^0.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.2.12","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","imagemin":"^6.1.0","puppeteer":"^22.2.0","ani-cursor":"workspace:*","typescript":"^5.6.2","winamp-eqf":"workspace:*","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","postcss-import":"^16.1.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.8","redux-sentry-middleware":"^0.1.3","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-f95cea6_1780861968910_0.42924642719126815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-52c425d":{"name":"webamp","version":"0.0.0-next-52c425d","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-52c425d","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"523b3f35318fed0910c05468d6ec056468535cc9","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-52c425d.tgz","fileCount":158,"integrity":"sha512-SUwEkxbKeaph8998ZAPfOcdNelmfRl+KSOVeMrdPIwTpKDkWgAEa6o6gdwoQDUov9j/hUguie9lILqu6g62GCg==","signatures":[{"sig":"MEUCIGd7maNfixaiaN7Tn0p4ArkqdFUlrdd5sE1NwygdtAeCAiEA1c9+78lZJ2GK5sWkHvsGNMmmdaDTc4CYQaXWhvAAc9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-52c425d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27627818},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"52c425df3b9e3754ed2cdc1cd265392803048158","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"vite build --emptyOutDir","serve":"vite preview","start":"vite","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-library":"node ./scripts/rollup.mjs","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build-library && npm run type-check"},"targets":{"demo-site":{"source":"demo/index.html"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.2.12","jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@sentry/browser":"5.9.1","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","redux-sentry-middleware":"^0.1.3","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","milkdrop-preset-converter-aws":"^0.1.6","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-52c425d_1780862248511_0.6487402003447371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-c7a282c":{"name":"webamp","version":"0.0.0-next-c7a282c","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-c7a282c","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"128a93ed36289c961134c944ebf37f8a6114697e","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-c7a282c.tgz","fileCount":155,"integrity":"sha512-qPctZraN3dDpGp9cB0bF0gymGQzb+UCFm6egMTw360jNnkaj4IQInOoz2HV+HExZelbi4kO9jhOq3Cxy4v3krg==","signatures":[{"sig":"MEUCIB2JU5PK0eUARx7+oy2pr1Z3z3G7+4jEPkRvb2V4YW6fAiEAj08H3t9sgXDuOhD8LHGtWu9Ioy1PzaQwNEsUV3si+RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-c7a282c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27626652},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"c7a282c1fd0a7440d79efb39a598fd1445d9c536","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.16.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","browserslist":"> 0.5%, last 2 versions, Firefox ESR, not dead","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-c7a282c_1780868734234_0.17641757934994073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-a0c018a":{"name":"webamp","version":"0.0.0-next-a0c018a","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-a0c018a","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"43c6f0c96aba15c5e9e2e62afd5edd27943482bc","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-a0c018a.tgz","fileCount":155,"integrity":"sha512-NrsoWTNHq76TCDysG734tLnGP2OTmMqUgCV3zM0nhM52s7Q6+8CSjP71vl7j+epFIcJmsw6IhEFFYN9sSRaj2Q==","signatures":[{"sig":"MEUCIDPtr0JRXmpjNwSPOGnilbp6Ru3th5GyOvZygtk2i+49AiEApqy8dX/+lYONyRM9a2YTuGhYWwMNIFiKkLspsXnlBV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-a0c018a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27626559},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"a0c018ac0fe2fe5a689b7da4f29ab7f1d19ef8c0","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-a0c018a_1781545052201_0.740396954581648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-d99b8c6":{"name":"webamp","version":"0.0.0-next-d99b8c6","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-d99b8c6","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"5234527e3ce0eb7968971ad41761b6ae0bfaaab2","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-d99b8c6.tgz","fileCount":155,"integrity":"sha512-SmHZP4Hplnc1jbIYpp+kizM7PNEAka6rKwNht93R79r1CN15PVjUNU83iy8w1GJucinNUX5qvhIBF6JQT7bOjQ==","signatures":[{"sig":"MEQCIDbEMllv/7nYCmqmLQEM77LDsknDzDdmaQaw8CT8h1CsAiBUGFjlkE7NiZ9lZ9+fEFDigWiWDx8+MGROeTA0YNethA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-d99b8c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27626559},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"d99b8c6b3d268380f1e138cfd4b9a52230146e87","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-d99b8c6_1781576096842_0.053206418411896994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-6a45429":{"name":"webamp","version":"0.0.0-next-6a45429","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6a45429","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"4b36c7600f22321c6d392963ed4dcea68cf5727f","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6a45429.tgz","fileCount":153,"integrity":"sha512-BM1XUAWZbahj9ENmmRS0Nd/CL2R286KQgKDpbUj+YtaYccJUitv1UlH4i56KIo3PYYQ0Vuz8mcd+DwLYI6Xhtg==","signatures":[{"sig":"MEUCIQDhYvepI2BfMFMCicyLdC4th8JIBM6/onDjt/sGUmAZ9QIgE4U7SWMr6BU45G0tKlO/FVQBtref8eKpIXUuslYfL1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-6a45429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"6a45429e397a1d4d12d24c3f6078e8eba63cd15c","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6a45429_1781579545910_0.011755512728728545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-8585e96":{"name":"webamp","version":"0.0.0-next-8585e96","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-8585e96","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"97c6294a8bec831b074318b15db18898dddedcc6","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-8585e96.tgz","fileCount":153,"integrity":"sha512-mDn5iQ32jteKUwMblI+whXBXfgfW/RhADL/kNQ1orZyWbS5mfTfIflfGgWeYfRZjuzLIlyh6EFHFDSamAYZnzQ==","signatures":[{"sig":"MEUCIF6vekd+V2FcGTANyK347ay3sPmGZCZmLlY//3r1blq1AiEAk1KGUc6KenDEvAxEHGKAaB1DZVyQbQRFBDGmrAd0SeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-8585e96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"8585e9616d0ab8e1ecf2471dbc219e8953e52b88","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-8585e96_1781579704315_0.5487856436218512","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"webamp","version":"2.3.0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.3.0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"2d858320990ded9ad24557bd7a8446a96e32dd27","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.3.0.tgz","fileCount":153,"integrity":"sha512-boxinZWebj6jd5y82ot0xBqBJsKeyBY6uIBMdcZ7XwhRkm+q67dCnxbt939fEvRQjx4IQ3PLHEu+R968NIkQJw==","signatures":[{"sig":"MEYCIQC836WOHQLaK/WD21cACfVmnAPhn7L2QY667yHz780YzgIhANjKR27dBwiwC90uwVLVMKuLN5S4f43+FzfuVNx7OxWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547271},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"d7b0cee4447653e2e14fcb49b2dd5d026e39cd81","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.3.0_1781580061634_0.8888594895076751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-d7b0cee":{"name":"webamp","version":"0.0.0-next-d7b0cee","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-d7b0cee","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"37642a31f5147ab6bb75eb22c1f18e75dc7bdc2e","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-d7b0cee.tgz","fileCount":153,"integrity":"sha512-n2nvR47pVcP7QftZHQoMYqX4lWMG9MIozL4MV+ZJ9Slu9S7TLs++umnfYIzbrkPI1yAupA1U5QhbsOI7iInC7A==","signatures":[{"sig":"MEYCIQCMVBrDVKqg72OkLyP2112xr3DWP9k54PLoTrJTPsJXXQIhALufIcic7p5DwJvG1bOw3vEwmmIG3vSeaBmyr9budwnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-d7b0cee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"d7b0cee4447653e2e14fcb49b2dd5d026e39cd81","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-d7b0cee_1781580064463_0.010398680642174751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-6c3dd2a":{"name":"webamp","version":"0.0.0-next-6c3dd2a","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-6c3dd2a","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"1d35adce4340854a3c7e18ec628b4cbb28f84992","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-6c3dd2a.tgz","fileCount":153,"integrity":"sha512-06cFEbqDDZusrUlumpnMn42hOZsRGozduiSquKheeR2326eG8HztfNWwhGS8xG2GlnzqkZpTysL2FXG1msI+lw==","signatures":[{"sig":"MEQCIAqLSe+7SJWWhzVOeiJuuNW90nuNZYn+stB+psRGNPGzAiBprieNsqikSbhe9tpiBu3EssCaOlU7MgXYv41Z03K6MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-6c3dd2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"6c3dd2a793c36b18cbe13295f941a8e2a2a9ebf1","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-6c3dd2a_1781581609108_0.9188499956417291","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-5de9496":{"name":"webamp","version":"0.0.0-next-5de9496","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-5de9496","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"5ddbbdf893a76f6e8612b03a8dd70d9edf1f81bf","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-5de9496.tgz","fileCount":153,"integrity":"sha512-uQ1qsqcja6ODx7uQSU+cjhpTHU9Jmwr+A45Yz8guZEV/m7OkfRP/GcB+fvAUx7duc2VIFNY+mfbgoMUwtvRKOA==","signatures":[{"sig":"MEYCIQD9t27vwbe9MQU6R5k3BmLvqhwYYLpI65PSNLSwgjuHGQIhAL3tP6iUryKPxiSrk0Jns2QiGyHNGXvkDIEO/quKiPa3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-5de9496","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"5de94960103cbfbd139d4b496571c1fc208fcfce","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-5de9496_1781581762557_0.01933782871873735","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-4a5783a":{"name":"webamp","version":"0.0.0-next-4a5783a","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-4a5783a","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"bb3aa13d9743315a2224e4d21d98407a907e4d37","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-4a5783a.tgz","fileCount":153,"integrity":"sha512-FbnPMXTWfPI/8L3q3a0gHbBuU0pZc/cq2V6U7d+YP0W/spGVMztWJtROP2U3DYtoBw5dd55JA53BvGxdgz7Ipg==","signatures":[{"sig":"MEUCIQChTIPfAkiGyYsh1qF737JHqz8lr5McaK36wcolp4Z1wwIgUKYt5+iwGeXcFVCIaFYuq/8H5oUdy3JUK11ELGDK6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-4a5783a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"4a5783ae51b7631455cc71377c67e8e51dcbc3c2","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-4a5783a_1781582097923_0.4545154352564642","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"webamp","version":"2.3.1","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@2.3.1","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"309223dd4e95f901e525dc11b04affe2e6d88754","tarball":"https://registry.npmjs.org/webamp/-/webamp-2.3.1.tgz","fileCount":153,"integrity":"sha512-u2NpSKYsUfDKltcvteF3vDbAzp+kDiymr5Sn0Vgfl+Uk9Kvd4GmuaF3stOxKNLbDH+RkJ2YZfus7O3W2axq4Qg==","signatures":[{"sig":"MEYCIQDIAWHK78AvRYQ+a8qU9cQtBol7FYr6FJIze14sgMFH4QIhAPVWS9cu5ukUbrpH76f4IYO10hGdC8X4ZMQ0lhjY7rL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547271},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"4a5783ae51b7631455cc71377c67e8e51dcbc3c2","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_2.3.1_1781582107947_0.8831131910031376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-b0982a0":{"name":"webamp","version":"0.0.0-next-b0982a0","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-b0982a0","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"86284257c18230f21d86cd8d35385af8c38913f8","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-b0982a0.tgz","fileCount":153,"integrity":"sha512-bvzrPkTFyP4FfdmKTRAlqXLS/B9lS9BX91dO3su1HnKiqyNn8jBynsKgNtCHVpRgTIZF7ivD8KixCGOXlL5Ssg==","signatures":[{"sig":"MEUCIQCalNGigGE8XTGjwBgttzpJ63wh+aa09Jexw2wv1Wb7nAIgaEGxPx8j7SF2op+MW+Odnh5iMUjxrt4Ft+ytHvUDukE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-b0982a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"b0982a085d606ca2a300d063ad9900e4197aa0db","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-b0982a0_1781582853384_0.2806136503669996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-646ee1c":{"name":"webamp","version":"0.0.0-next-646ee1c","keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","_id":"webamp@0.0.0-next-646ee1c","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"homepage":"https://github.com/captbaritone/webamp/","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"dist":{"shasum":"fa66467d8b12179bd413f2329e74375dd6f81baf","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-646ee1c.tgz","fileCount":153,"integrity":"sha512-dQZs4zRoZIIONyi5LTYjZC1X2KXQaLT3rgY5wmzOLMFl0WbMicZn4HSoW6c/eYHZKIxwogZpQL0in109Z3abgg==","signatures":[{"sig":"MEUCICD3EEhc+/hoXb++bzQQQ4p3ykt8tX43o7xGNPRf7NjrAiEAmw/n0hVfV5qrJzWrghzFWJzZwJjTNq5nQIR7PQnIp/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-646ee1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27547284},"types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"types":"./built/types/js/webamp.d.ts","import":"./built/webamp.bundle.min.mjs","default":"./built/webamp.bundle.min.mjs","require":"./built/webamp.bundle.min.js"},"./lazy":{"types":"./built/types/js/webampLazy.d.ts","import":"./built/webamp.lazy-bundle.min.mjs","default":"./built/webamp.lazy-bundle.min.mjs","require":"./built/webamp.lazy-bundle.js"},"./butterchurn":{"types":"./built/types/js/butterchurn.d.ts","import":"./built/webamp.butterchurn-bundle.min.mjs","default":"./built/webamp.butterchurn-bundle.min.mjs"}},"gitHead":"646ee1cb7faf3186413fbcd54bbb7670cce9c6fa","scripts":{"tdd":"vitest","lint":"eslint . --ext ts,tsx,js","test":"vitest run","build":"node ./scripts/rollup.mjs","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","lint-fix":"eslint . --ext ts,tsx,js --fix","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","type-check":"tsc","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json","prepublishOnly":"npm run build && npm run type-check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"prettier":{"trailingComma":"es5"},"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"_npmVersion":"11.17.0","description":"Winamp 2 implemented in HTML5 and JavaScript","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jszip":"^3.10.1","react":"^19.1.0","redux":"^5.0.0-alpha.0","lodash":"^4.17.21","rollup":"^4.18.0","vitest":"^3.2.0","postcss":"^8.4.21","strtok3":"^10.3.1","imagemin":"^6.1.0","reselect":"^3.0.1","invariant":"^2.2.3","puppeteer":"^22.2.0","react-dom":"^19.1.0","tinyqueue":"^3.0.0","ani-cursor":"workspace:*","classnames":"^2.2.5","typescript":"^5.6.2","winamp-eqf":"workspace:*","butterchurn":"3.0.0-beta.5","react-redux":"^8.0.5","redux-thunk":"^3.1.0","@types/jszip":"^3.1.5","@types/react":"^18.0.26","@types/lodash":"^4.14.116","music-metadata":"^11.6.0","postcss-import":"^16.1.0","@types/invariant":"^2.2.29","@types/react-dom":"^18.0.10","imagemin-optipng":"^6.0.0","@types/classnames":"^2.2.6","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","data-uri-to-buffer":"^2.0.0","@rollup/plugin-json":"^6.1.0","butterchurn-presets":"3.0.0-beta.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","music-metadata-browser":"^0.6.1","@rollup/plugin-commonjs":"^25.0.8","rollup-plugin-visualizer":"^5.12.0","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^8.36.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-polyfill-node":"^0.13.0","@typescript-eslint/eslint-plugin":"^8.36.0"},"_npmOperationalInternal":{"tmp":"tmp/webamp_0.0.0-next-646ee1c_1781583237747_0.041637725827173844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next-0882aa7":{"name":"webamp","version":"0.0.0-next-0882aa7","description":"Winamp 2 implemented in HTML5 and JavaScript","types":"built/types/js/webamp.d.ts","browser":"built/webamp.bundle.min.mjs","exports":{".":{"require":"./built/webamp.bundle.min.js","import":"./built/webamp.bundle.min.mjs","types":"./built/types/js/webamp.d.ts","default":"./built/webamp.bundle.min.mjs"},"./butterchurn":{"import":"./built/webamp.butterchurn-bundle.min.mjs","types":"./built/types/js/butterchurn.d.ts","default":"./built/webamp.butterchurn-bundle.min.mjs"},"./lazy":{"require":"./built/webamp.lazy-bundle.js","import":"./built/webamp.lazy-bundle.min.mjs","types":"./built/types/js/webampLazy.d.ts","default":"./built/webamp.lazy-bundle.min.mjs"}},"scripts":{"lint-fix":"eslint . --ext ts,tsx,js --fix","lint":"eslint . --ext ts,tsx,js","type-check":"tsc","build":"node ./scripts/rollup.mjs","prepublishOnly":"npm run build && npm run type-check","test":"vitest run","tdd":"vitest","format":"prettier --write \"**/*.{js,ts,tsx,d.ts,css}\"","build-skin":"rm assets/skins/base-2.91.wsz && cd assets/skins/base-2.91 && zip -x .* -x 'Skining Updates.txt' -r ../base-2.91.wsz .","compile-skin":"npx tsx scripts/compileSkin.ts > css/base-skin.css","skin-info":"unzip -vl assets/skins/base-2.91.wsz","build-presets":"node scripts/parsePresetFiles.js > presets/builtin.json"},"repository":{"type":"git","url":"git+https://github.com/captbaritone/webamp.git","directory":"packages/webamp"},"keywords":["Winamp","HTML5","audio","web-audio-api"],"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"homepage":"https://github.com/captbaritone/webamp/","devDependencies":{"ani-cursor":"workspace:*","butterchurn":"3.0.0-beta.5","butterchurn-presets":"3.0.0-beta.4","classnames":"^2.2.5","invariant":"^2.2.3","jszip":"^3.10.1","lodash":"^4.17.21","music-metadata":"^11.6.0","music-metadata-browser":"^0.6.1","react":"^19.1.0","react-dom":"^19.1.0","react-redux":"^8.0.5","redux":"^5.0.0-alpha.0","redux-thunk":"^3.1.0","reselect":"^3.0.1","strtok3":"^10.3.1","tinyqueue":"^3.0.0","winamp-eqf":"workspace:*","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/classnames":"^2.2.6","@types/invariant":"^2.2.29","@types/jszip":"^3.1.5","@types/lodash":"^4.14.116","@types/react":"^18.0.26","@types/react-dom":"^18.0.10","@types/react-redux":"^7.1.1","@types/webaudioapi":"^0.0.27","@typescript-eslint/eslint-plugin":"^8.36.0","@typescript-eslint/parser":"^8.36.0","data-uri-to-buffer":"^2.0.0","imagemin":"^6.1.0","imagemin-optipng":"^6.0.0","postcss":"^8.4.21","postcss-import":"^16.1.0","puppeteer":"^22.2.0","vitest":"^3.2.0","rollup":"^4.18.0","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-postcss":"^4.0.2","rollup-plugin-visualizer":"^5.12.0","typescript":"^5.6.2"},"prettier":{"trailingComma":"es5"},"readmeFilename":"README.md","gitHead":"0882aa7a312e671934d8ab04bc195f538e8c58a9","_id":"webamp@0.0.0-next-0882aa7","_nodeVersion":"20.20.2","_npmVersion":"11.18.0","dist":{"integrity":"sha512-JwgGhMgrp28rRx6FyLNNmdceipEZ7wRLh1WXxzCRxz8OyzF9ZmrESpaQCOymgyB7VGV2aC0rHkekbSx8pgbj1g==","shasum":"01d86c5fd387537530c885498a6bce7a635c61f3","tarball":"https://registry.npmjs.org/webamp/-/webamp-0.0.0-next-0882aa7.tgz","fileCount":153,"unpackedSize":27547284,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/webamp@0.0.0-next-0882aa7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDxRpFV/9MQh5tVGouM+T0+4JYxBCb8TJJLilFYLYKzmQIgBFfM7REzbx9OKiIQletffxzh32rkgSpPs7LxQEAamhk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3c15b0d9-c7de-4983-a91b-128aebed72cb"}},"directories":{},"maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webamp_0.0.0-next-0882aa7_1783047066889_0.7082742423536315"},"_hasShrinkwrap":false}},"time":{"created":"2012-08-11T08:06:39.133Z","modified":"2026-07-03T02:51:07.503Z","0.0.0":"2012-08-11T08:06:40.606Z","0.0.1":"2012-08-16T01:46:36.386Z","0.0.2":"2012-08-16T03:54:11.646Z","0.0.3":"2012-08-16T04:25:02.920Z","0.0.4":"2012-08-16T07:55:54.732Z","0.0.5":"2012-08-17T05:27:22.501Z","0.0.6":"2012-08-17T07:23:35.950Z","0.0.7":"2012-08-17T23:20:47.453Z","0.0.8":"2012-08-18T22:35:22.975Z","0.0.9":"2012-08-19T10:29:27.684Z","0.0.10":"2012-08-19T23:32:21.439Z","0.0.11":"2012-08-21T02:32:30.920Z","0.0.12":"2012-08-21T03:16:47.925Z","0.0.13":"2012-08-24T01:52:46.559Z","0.0.14":"2012-08-29T00:30:49.076Z","0.0.15":"2012-08-29T00:32:43.656Z","0.0.16":"2012-09-10T05:21:31.569Z","0.0.17":"2012-09-10T16:09:58.807Z","0.0.18":"2012-09-13T06:34:05.631Z","0.0.19":"2012-10-06T22:59:16.671Z","0.0.20":"2012-10-07T20:14:17.386Z","0.0.21":"2012-10-19T00:11:48.795Z","0.0.22":"2012-10-28T19:45:47.675Z","0.0.23":"2012-11-04T02:36:33.529Z","0.0.24":"2012-11-12T06:58:02.141Z","0.0.25":"2013-01-31T10:00:47.524Z","1.0.0":"2018-04-14T18:38:21.926Z","1.1.0":"2018-06-23T05:00:39.330Z","1.1.1":"2018-06-24T04:53:43.370Z","1.1.2":"2018-06-27T18:24:24.579Z","1.2.0":"2018-09-25T00:20:51.271Z","1.3.0-beta.0":"2018-10-25T13:33:38.472Z","1.3.0-beta.1":"2018-12-04T01:36:19.233Z","1.3.0-beta.2":"2018-12-22T20:54:38.638Z","1.3.0":"2019-03-15T15:04:20.745Z","1.3.1":"2019-03-17T05:01:30.210Z","1.3.2-beta.0":"2019-03-17T06:03:11.542Z","1.3.2-beta.1":"2019-03-17T06:32:19.703Z","1.3.2-beta.2":"2019-04-04T17:03:18.286Z","1.4.0":"2019-05-14T14:39:40.076Z","1.4.1-beta01":"2019-05-21T15:03:01.135Z","1.4.1-beta03":"2020-05-24T20:27:57.707Z","4.4.1-beta04":"2020-09-27T20:30:34.476Z","1.4.1-beta04":"2020-09-27T20:37:31.821Z","1.4.1-beta05":"2020-10-13T03:41:03.450Z","1.4.1-beta06":"2020-11-13T03:44:36.041Z","1.4.1":"2020-11-26T21:27:43.120Z","1.4.2":"2020-11-26T21:41:09.088Z","1.4.3-beta.0":"2020-12-10T07:07:47.197Z","1.4.3-beta.1":"2020-12-23T02:14:09.286Z","1.4.3-beta.2":"2020-12-24T17:24:05.983Z","1.4.3-beta.3":"2020-12-24T17:28:52.349Z","1.4.3-beta.4":"2020-12-31T22:04:42.681Z","1.4.3-beta.5":"2021-07-23T15:58:21.691Z","1.5.0":"2021-07-31T20:37:12.072Z","0.0.0-next-e7a85e59":"2023-02-05T19:59:44.245Z","0.0.0-next-82f7d45c":"2023-02-05T20:09:08.336Z","0.0.0-next-cf814525":"2023-02-05T20:20:51.347Z","0.0.0-next-63a4fd74":"2023-02-05T20:23:00.488Z","0.0.0-next-0d844a70":"2023-02-05T22:49:30.529Z","0.0.0-next-425c9a66":"2023-02-05T23:11:23.317Z","0.0.0-next-12f8e36b":"2023-02-07T05:11:34.719Z","0.0.0-next-6d0ec37b":"2024-05-07T23:21:20.806Z","0.0.0-next-bd2022a8":"2024-05-08T04:08:04.575Z","0.0.0-next-17a832d8":"2024-05-14T14:01:13.941Z","0.0.0-next-7ef3a309ed7df3124dbe1cedd76c5197462e23a2":"2024-10-03T01:29:09.593Z","0.0.0-next-f25242b":"2024-10-03T02:48:50.576Z","0.0.0-next-8083662":"2024-10-03T04:42:51.684Z","0.0.0-next-bdd5f50":"2024-10-03T05:32:23.404Z","0.0.0-next-67e6cdf":"2024-10-06T18:16:47.898Z","0.0.0-next-6d3b7fc":"2024-10-06T18:18:29.346Z","0.0.0-next-b06490d":"2024-10-06T19:27:58.614Z","0.0.0-next-9a12a61":"2024-12-16T06:48:55.569Z","0.0.0-next-361ce79":"2025-06-19T00:42:22.252Z","0.0.0-next-199acfc":"2025-06-19T00:45:53.622Z","0.0.0-next-978c0fc":"2025-06-19T00:56:31.382Z","2.0.0":"2025-06-19T01:00:20.567Z","0.0.0-next-d007dad":"2025-06-19T01:11:34.975Z","2.0.1":"2025-06-19T03:33:11.072Z","0.0.0-next-91e6bd3":"2025-06-19T06:52:05.709Z","2.1.0":"2025-06-19T20:58:45.211Z","2.1.1":"2025-06-19T21:12:20.905Z","0.0.0-next-a180155":"2025-06-19T21:39:32.687Z","2.1.2":"2025-06-20T02:58:29.814Z","0.0.0-next-f4daf82":"2025-06-25T22:31:09.442Z","0.0.0-next-c1d68b5":"2025-06-25T22:32:29.543Z","0.0.0-next-a618b04":"2025-06-29T22:28:37.035Z","0.0.0-next-366e795":"2025-06-30T06:08:33.755Z","0.0.0-next-b5bf64a":"2025-07-04T17:48:26.666Z","0.0.0-next-e06d3b9":"2025-07-04T18:11:01.033Z","0.0.0-next-50e6e21":"2025-07-04T22:27:45.112Z","0.0.0-next-d060b90":"2025-07-04T23:01:43.856Z","0.0.0-next-f432117":"2025-07-04T23:52:46.996Z","0.0.0-next-a86226b":"2025-07-05T00:08:53.341Z","0.0.0-next-bb98aba":"2025-07-05T01:38:30.632Z","0.0.0-next-14c0d24":"2025-07-05T04:42:18.580Z","0.0.0-next-833060e":"2025-07-06T00:01:41.903Z","0.0.0-next-b1ec646":"2025-07-06T01:23:14.070Z","0.0.0-next-aa7ea12":"2025-07-06T01:44:45.999Z","0.0.0-next-9aa4f59":"2025-07-06T19:40:49.863Z","0.0.0-next-bcaa8df":"2025-07-06T19:47:22.698Z","0.0.0-next-f9f892b":"2025-07-06T23:04:13.118Z","0.0.0-next-c2c0675":"2025-07-07T06:05:18.032Z","0.0.0-next-8425ada":"2025-07-07T17:37:39.216Z","0.0.0-next-26e8e6d":"2025-07-07T19:57:38.454Z","0.0.0-next-b090082":"2025-07-07T22:38:59.903Z","0.0.0-next-3a1ec73":"2025-07-08T14:38:44.031Z","0.0.0-next-b764910":"2025-07-12T20:17:01.154Z","0.0.0-next-7cdc35b":"2025-07-13T06:01:28.569Z","0.0.0-next-35e6128":"2025-07-13T06:52:15.639Z","0.0.0-next-910995d":"2025-07-14T04:57:41.063Z","0.0.0-next-b7d7596":"2025-07-14T23:36:39.162Z","0.0.0-next-9b03dcd":"2025-07-15T00:03:29.217Z","2.2.0":"2025-07-15T00:14:33.983Z","0.0.0-next-e82db4c":"2025-07-15T23:52:00.956Z","0.0.0-next-6f8f85c":"2025-07-16T00:04:17.594Z","0.0.0-next-41cfbbb":"2025-07-16T00:05:02.012Z","0.0.0-next-eaba966":"2025-07-16T02:03:18.980Z","0.0.0-next-e99b2ab":"2025-07-16T02:07:22.890Z","0.0.0-next-acff24b":"2025-07-16T02:18:15.784Z","0.0.0-next-f35f124":"2025-07-16T02:30:14.798Z","0.0.0-next-224b4b8":"2025-07-16T02:38:45.219Z","0.0.0-next-cb651ad":"2025-07-16T03:05:46.949Z","0.0.0-next-27ba138":"2025-07-16T03:19:05.027Z","0.0.0-next-a0cecb8":"2025-07-22T03:09:38.711Z","0.0.0-next-a20bab1":"2025-07-22T05:29:27.236Z","0.0.0-next-6147659":"2025-12-18T00:57:43.232Z","0.0.0-next-d87cb6f":"2025-12-26T19:25:48.214Z","0.0.0-next-54dbe36":"2026-01-01T23:25:15.091Z","0.0.0-next-2fe3235":"2026-01-01T23:49:37.072Z","0.0.0-next-3a898b4":"2026-03-25T04:14:19.444Z","0.0.0-next-20b60ce":"2026-06-07T18:15:56.541Z","0.0.0-next-81420f4":"2026-06-07T18:26:43.092Z","0.0.0-next-a901afc":"2026-06-07T18:42:56.095Z","0.0.0-next-41d6ae0":"2026-06-07T19:00:18.392Z","0.0.0-next-a4895b2":"2026-06-07T19:26:17.134Z","0.0.0-next-e534b8e":"2026-06-07T19:29:31.232Z","0.0.0-next-e593cc1":"2026-06-07T19:41:08.088Z","0.0.0-next-3e70353":"2026-06-07T19:50:19.716Z","0.0.0-next-f95cea6":"2026-06-07T19:52:49.212Z","0.0.0-next-52c425d":"2026-06-07T19:57:28.803Z","0.0.0-next-c7a282c":"2026-06-07T21:45:34.524Z","0.0.0-next-a0c018a":"2026-06-15T17:37:32.469Z","0.0.0-next-d99b8c6":"2026-06-16T02:14:57.163Z","0.0.0-next-6a45429":"2026-06-16T03:12:26.250Z","0.0.0-next-8585e96":"2026-06-16T03:15:04.564Z","2.3.0":"2026-06-16T03:21:01.955Z","0.0.0-next-d7b0cee":"2026-06-16T03:21:04.778Z","0.0.0-next-6c3dd2a":"2026-06-16T03:46:49.380Z","0.0.0-next-5de9496":"2026-06-16T03:49:22.883Z","0.0.0-next-4a5783a":"2026-06-16T03:54:58.222Z","2.3.1":"2026-06-16T03:55:08.214Z","0.0.0-next-b0982a0":"2026-06-16T04:07:33.655Z","0.0.0-next-646ee1c":"2026-06-16T04:13:58.011Z","0.0.0-next-0882aa7":"2026-07-03T02:51:07.098Z"},"bugs":{"url":"https://github.com/captbaritone/webamp/issues"},"author":{"name":"Jordan Eldredge","email":"jordan@jordaneldredge.com"},"license":"MIT","homepage":"https://github.com/captbaritone/webamp/","keywords":["Winamp","HTML5","audio","web-audio-api"],"repository":{"url":"git+https://github.com/captbaritone/webamp.git","type":"git","directory":"packages/webamp"},"description":"Winamp 2 implemented in HTML5 and JavaScript","maintainers":[{"name":"captbaritone","email":"jordan@jordaneldredge.com"}],"readme":"","readmeFilename":""}