{"_id":"@bobandbob/musixmatch-lyrics","_rev":"42-b3de47436b618857c85284a504b3b255","name":"@bobandbob/musixmatch-lyrics","dist-tags":{"latest":"2.6.9"},"versions":{"1.0.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.0.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.0.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"4a8dd58f46af173ab2dac508ba06fe645ad4b46f","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.0.0.tgz","fileCount":2,"integrity":"sha512-L+4JwNEUEk8D47Kb7iyGPdO/zyHoxJQyuVhdJkD/aQGIPeutsiq8fp5H1Z3maXX8NeUfD4GBGosmPmTXsXVgMg==","signatures":[{"sig":"MEUCIBunBnxMniTdRaHV6SCwU9Aa9C+WxlmT5LTP0cffnr4WAiEAgRKqXWBXJt/qzADCDveWqvVpqm1U2qzXatSXvKKpnbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8861},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.0.0_1754601697790_0.4338654871085912","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.1.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.1.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"f740d968204fd9385d4aab2bb4d2c9eba220e27f","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.1.0.tgz","fileCount":3,"integrity":"sha512-Ms+qzibMI2UOwjtPQuo6srxW1N99w0ig+Q1PuIvkjPPmxc9CMT0Pj4COjeuC4wNKXJrTZ0WVyuwthKZuuSqd2w==","signatures":[{"sig":"MEQCIACR/rWmFBz69DM4R6Ns2qxKVD+BCNGWaFY51UzZQqYZAiBEpiISvN4Ob7o8CSBtIKnt91p+HPUtqt2EsULN9iHo9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10443},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.1.0_1754601823126_0.9830318859356082","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.2.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.2.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"867f7a7d7d91fc460274a49030b6826cb02ca1c3","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.2.0.tgz","fileCount":3,"integrity":"sha512-mrnEzxNRfbxQtt/LxhGTgselJs9NclSNZuE+i49UxHRH7vwGnWIQ8pAzz/iaomR03uSEnyjZGD3udlQ+sDMcng==","signatures":[{"sig":"MEUCIQCpidYA0HQHwni7ykzrAA2IvytRvR/Gp686uHiQy/LvRgIgQ+d2PK7EcAz4/oSfCg6w+xdaBYsIVPNfhSZt5I1RRnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10319},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.2.0_1754602068716_0.7708142675402083","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.3.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.3.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"ce4fe905f9f15f8a51c6d79ed37127a01216befd","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.3.0.tgz","fileCount":3,"integrity":"sha512-jYQJ45s3pkvzlh6Eh1X+RhFkVb/dtJrWsCFCS6I6XPGOAawBkVxgRC2RMjRQb27QAA97FSIV2JE6UkNMWeVeUg==","signatures":[{"sig":"MEQCIFA3Zk7h3Bjm6Vc21v/7pqTRK8bFxYYiy1D1fr4azO55AiAds1EOjFAIFhlIpNYjJP4o/ZOVqrRZG9RL4hqyoyX0jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10716},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.3.0_1754602356935_0.36415778203173144","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.4.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.4.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"aab0090d59a1fba82868023be27a18e22cc4ea5b","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.4.0.tgz","fileCount":3,"integrity":"sha512-PFyv/nyS24TlSE5Z0uLzGtV5SN5rksb9CM4natuGHXxaSj03KO0i2XrywSa6+JPe1OUn9bBKct4TUhT2HMar3A==","signatures":[{"sig":"MEUCIQD9bYtRmRjT6xBR3Q0fIYMZnCBE/t1nMxZ16gywsrNXuAIgaWbhbN1U6cBqYxKr3XNoStkdAYzC0L47qpuTNavty4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10732},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.4.0_1754602527416_0.6853868908383718","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.5.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.5.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"013261f0fa4d7c443812ff034488002f98fc8b7f","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.5.0.tgz","fileCount":4,"integrity":"sha512-hbOdRzqhbbUkWApJcPmZhbcaoaYMic7+ZZ6ieHOYBqRQ+nVe/OH1qzRP1xPGqMvsk6S9WjyvzkmfVxHTjuZN5g==","signatures":[{"sig":"MEUCIE/vCcquOXovSuBXaYVAq46/4ABE4iQhGgyO94tPbp1aAiEAwi3tqwomxvFwnw3OCnvCHXyGeeRvtpOfwv8txGPRXRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30353},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.5.0_1754603508375_0.19616303883083264","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.6.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.6.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"5dea150fda4faa3857dc759a5f19c5b95ef65fc2","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.6.0.tgz","fileCount":7,"integrity":"sha512-3jY5ho9GOJ0xxnl5tQ8aLKiYsbvve7+wJzE9WDq8fAsc12uMMzsQCQoHllo/tmkIB/jo6KIarDksBnZw7ObwEg==","signatures":[{"sig":"MEUCIQDL7JFgj9FL5ENgQswaCUJoTJiRD2oFIrpkxXXhMRUpMAIgRr88iBy++nG0jxWcdTrFQBNQxdUnm2+9qbtk5qRSPzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11698},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.6.0_1754603749764_0.37474134614774535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.7.0","keywords":["musixmatch","lyrics","api","node","music"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.7.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"d83cc34881dbb9f7b604009da9c0184a5801d107","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.7.0.tgz","fileCount":7,"integrity":"sha512-pocwHkZ6Z8uywv0v6lLawNK16m2CQebEkjCSr49eZMOgQxYuxtC51UKmGbittHh2x2+vLF8kesNw+0UvY3l3PQ==","signatures":[{"sig":"MEYCIQCN9iXQf6sQUszYJAVskMNiYKFKYqcVsdXZvojoR75jrgIhALSckujq4LfndD7vkfp85sEwaZQqh1HqeZ+YV5wKwH9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11530},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.7.0_1754603790559_0.9249889411696535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.8.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.8.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"4257e002c60ac54dba3c03580c9ac6f6dbf32fb3","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.8.0.tgz","fileCount":7,"integrity":"sha512-MS4yx4IVw4lgkuIOCaaYceXL7HJlrhskZ8Aw0yDZFjcT7oroqnCnalaQfKqkkGZY+RMyIh9VwMeqe/SQDGjlFw==","signatures":[{"sig":"MEUCIE+xAfH8+vQLnH58bP0ADMOGnt4jsnZF9YENIPEv5NbTAiEAyGkMw2QGJ2KVrh3jggaeCN0OphOa1MRx4tmiQDfS6uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12006},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.8.0_1754603838375_0.1618431771379485","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.0":{"name":"@bobandbob/musixmatch-lyrics","version":"1.9.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@1.9.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"6ca1242235fd08fd5e342135fc60b7eb8ed82b38","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-1.9.0.tgz","fileCount":7,"integrity":"sha512-DLo2ATr2oYx74vC/sOCHVmDS+f5Ub5I2yQRU0GIySndSRdn/iJeAkvzSqHRGuYA+wjodSJemwpo/9R3ygh/I9A==","signatures":[{"sig":"MEUCIQDarXZdfvNoINlGKb12/mHSSsUBQSmdZrJolMV6aPqvSgIgDuo7ck0mGBy9kGzX8mEx/KzqwAVuyFGrxzEJOuPglPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12001},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_1.9.0_1754603924272_0.40307408423569924","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"@bobandbob/musixmatch-lyrics","version":"2.0.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.0.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"8fa701400bdd25ca72eb199478271efadfa98f3f","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.0.0.tgz","fileCount":7,"integrity":"sha512-oA1vppcz6wluTyY9oWoDW0jxNT3O6LvL9eGI4qt8MxASXVYY1tdQp/1+D+/NbiLUivxDIX8HpcKSZy1OQ4hbng==","signatures":[{"sig":"MEUCIQDdGNp0XsRkgBSHqOPTVhNt8ZnhFDiugKnEb++S3ENhXwIgRp4l6tZbXMr7WlHjqI6mmVQU+G0JM+rn1kjonANB7QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11992},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.0.0_1754604097681_0.13404418857099798","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"@bobandbob/musixmatch-lyrics","version":"2.2.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.2.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"c8390480596b160ccac94b3aeef9ef5216ce5947","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.2.0.tgz","fileCount":7,"integrity":"sha512-k5sNmwl++QY6sTMMLQEA+S2To/n75R3IYRY0ewE4SzETyqwkF5O8EuuiTaWBTcUcEUz3iO1WDpacSgfskQmPWA==","signatures":[{"sig":"MEUCICI2H407NtiRdBTApW/qVH8Vaqn1sz/23HX5JAZUaZUAAiEAhUSq5s8CQwbBtQED2Rkz/RPzIXJhB9h7Zc4VHSM2cqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12356},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.2.0_1754604431323_0.00878479842580493","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@bobandbob/musixmatch-lyrics","version":"2.3.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.3.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"452e6718287eef35132447a61836a2ea17435efb","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.3.0.tgz","fileCount":8,"integrity":"sha512-wlb95Xb0faDyWWZq/LSc8qgTOl7zivZq+KtGP6Zpn7dL1wnnED00FZhbEpzOh74axAxVCNhOCp1Gk7oNetWaqg==","signatures":[{"sig":"MEUCIG4VH+xlfVAXEaVZh//mDkPi9tnEWKVoPZQ6Q8rYOPrsAiEA0UCRcuKKyxSzf/wkdfgeVyj+Ln6eQgdHUQm5PGAZQY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15498},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"d75f3e28950b58d2614ff4be753c7950baa8cab1","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.3.0_1754609299350_0.8100516738380517","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.0":{"name":"@bobandbob/musixmatch-lyrics","version":"2.4.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.4.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"0edb2be4e957d48187348eb664dcdf9a25d39cb4","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.4.0.tgz","fileCount":9,"integrity":"sha512-ZsDmrM4/B7ETHtY/vo9TVEj97gV7MvTJUg37u08FtEthJVrBlMCqQD5m72orEg90M2NTirFvIRBFP6/qlXfnXQ==","signatures":[{"sig":"MEUCIQDHac9pf3gWoFmZDGDswHBRRLcItl2ivWCpKJ3W5nxE6QIgMUYsd5W3SU8KltR5KCbYcOD4jhqqsIIXmPltAJsKHJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17968},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"9f8a2b2451b41841346d68e178fb2d863f9c10f4","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.4.0_1754611172256_0.5722653240002578","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.0":{"name":"@bobandbob/musixmatch-lyrics","version":"2.5.0","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.5.0","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"8f5a1367960d8be5970ee27ec15fbe1aa87dd172","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.5.0.tgz","fileCount":10,"integrity":"sha512-fXqLINyvFdYXCNjvtWp3ejsJrLWmUApsUkqrUVh1CkCNEiKvbEXQdf1lusoDgYG2xQp6Z6Lr31NCghNJ8zX/sA==","signatures":[{"sig":"MEYCIQCR/KJGGe1Cu/hReItX0vUDkoFmOxxOcFatTETkA4jluAIhANThcy+wDZlmTq44KRFGTglJc3Zs7ou84NkPBMG9ny27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19033},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"a273609d75417d0c4985a7ba9771a3c510925326","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.5.0_1754613763187_0.43450484114806853","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.1":{"name":"@bobandbob/musixmatch-lyrics","version":"2.5.1","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.5.1","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"5c4630f0090794fe28f088c0fa92fac5c116299f","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.5.1.tgz","fileCount":10,"integrity":"sha512-bnfvZ9bWPcyl1wiR6zvwhiQaqYaw/zlUt9F11waBUFCg3RYWg4yu64Vi1Mu0ZmomWfy5ceO2dIzM2EWcObWi5g==","signatures":[{"sig":"MEUCIQDfeooxdutreWqEQ5yxeWhCgzA3LO+Se8t+MSKtGrDpsQIgfSNz7El6gC86YAp9p3w7PATOTfc5i98hKVQahNbDWI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19224},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"46fd63f75be2cb6ea625411bdb24b51d07ef2892","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.5.1_1754615086570_0.43141284899467847","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.2":{"name":"@bobandbob/musixmatch-lyrics","version":"2.5.2","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.5.2","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"b3dee7d846a06f7509d716e0f6c304a41326b1c5","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.5.2.tgz","fileCount":10,"integrity":"sha512-HcA9OvdUeqWKJds6WQGHyphrkdU3E45nz8wSxjguHRqeHmRsbq5nCPz+jAKrPyXwyBUNo6HrzC+dtRODLcyEew==","signatures":[{"sig":"MEUCICZKt7KXHwtSy7589YYD4U+m4cQImrX6X9eKNBMKq5KZAiEAt5rPzkn017Xs9QYJygEHxSFkV6nKi6IekXSAfvYhPmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19710},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"8e838aa2553b55fabd173ef043d80cb845c272c2","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.5.2_1754623432817_0.5050568718637078","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.3":{"name":"@bobandbob/musixmatch-lyrics","version":"2.5.3","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.5.3","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"c69697ffbc52939f0d22197fe09ce13674e087ab","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.5.3.tgz","fileCount":9,"integrity":"sha512-AIXgXqLANFohUyiH6tuHPzrISGZ4F3aI/1Gy+8hBT2fGpbMRrvjmTQfZmX8LIm6QF54BMhR2uA9rP2uTF9wjPg==","signatures":[{"sig":"MEUCICtUIG3ERJaXnz3SbemgtZ64FjSFB0JSOn7UhEJny5FRAiEA7FAx2KmS/b6Ymw3KXX3ZTIA3g0s1PhHGfcT6H7oMSN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19032},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"d7662e6d0b185437eb14ac13e6ee8415fcee0b21","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.5.3_1754624074805_0.1835453341540434","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.8":{"name":"@bobandbob/musixmatch-lyrics","version":"2.5.8","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.5.8","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"06b26febe5b3428789309a0fa1a8dfb1c53c44d1","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.5.8.tgz","fileCount":9,"integrity":"sha512-9ZvJBpu7wcIbxQ2BIn+ugmfX9mIFYl0MocG+0ODmxq13lZs3oTXtpbgJ3B7/7f7lDgHjmK0Mx2VmHUpL+C2pWw==","signatures":[{"sig":"MEUCIAj3k9w9udFkgiZBNllARe7uinX6sdjTIJ+XHNXy3N5CAiEAvfa9l5F+CEGih9TIiXyW8Hqp/GxYbjOZpF6eYaoHcDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18888},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"d7662e6d0b185437eb14ac13e6ee8415fcee0b21","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.5.8_1754775964105_0.8945472031003594","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.2":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.2","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.2","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"1eeadccf91dcfde7b7e6affab80297fd842f4f7c","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.2.tgz","fileCount":9,"integrity":"sha512-q55OrKWI2Pd+F+ZGpUP6tgF+1NZGZOSVdmmCbyzD3kqU4bidK0GCXsCw3GrPcCKx1U97Iib5sB8I6Ys2pUR+2Q==","signatures":[{"sig":"MEUCIQC8ouzABWiSYnci917venO/deFxUV6r3jr9Ue5vDvKOtwIgFCN8Vl/JH5eD90v9BZQV0NSzfRB6f1YR8wAZvQ8rCm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12203},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"be04d9f1ae01e2f0b27b17e357348cc415606323","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.2_1754777510757_0.9970877293658773","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.3":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.3","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.3","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"63aaaaaebcdb7b02fcc40ec29ddb813e1c6322d4","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.3.tgz","fileCount":9,"integrity":"sha512-451ql3H7YRMlNgn0rpLtzgCckW6RmJCb/3qdWXwCloFxdCYkBWJfgqR+JLRCAUYksUxTMFDi4sLX23dGZZQWMg==","signatures":[{"sig":"MEQCIFuRXnP/6QcIcI0VHJkPcTMLEi9MS+6XmCPq47dU9gwnAiAkun6BfgLHRtcnxgcHipaW6PtVUC1JhhBI29LG3NROtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12257},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"be04d9f1ae01e2f0b27b17e357348cc415606323","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.3_1754777656453_0.04145258061650736","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.4":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.4","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.4","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"e3e56410c8dbf5e84086bcddc24d5884079f4cd3","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.4.tgz","fileCount":9,"integrity":"sha512-F9iM3A6KWjmCRODKdYpWh9FfvJTmitB4KRDFWJQnhMMoC7++sW+Ea2V93DAOlO8J9E2pQjQKTp0VPhp2F1oKeg==","signatures":[{"sig":"MEQCIBVRw35Tn4++66bpAimGceslX3kOEG8LTl4wXinxEPvLAiA3ht+MHgC2lbnPeqxCo81dOjnEzd7dyXqn2awkUDScdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19142},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"be04d9f1ae01e2f0b27b17e357348cc415606323","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.4_1754777831254_0.7917055439695246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.5":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.5","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.5","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"247acdc18b8908d3bef18c4f99ec30d32e299d7c","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.5.tgz","fileCount":9,"integrity":"sha512-MsFN8kpdHxGG/z2YUhw1Lsm7+y/HkeWASO4KzmOIB1SX8yQY/zTMVp4UNgeP/jo6UFuYfT7RMoQpYkuecjZUxQ==","signatures":[{"sig":"MEUCIFykteCrBlLfl2gmozfw63IkodsQAl3JBLsimj2zCwyaAiEAkwr40XT4l2PPE0ltKJAuTgTSr1KU7GWcpAPtjUC5iTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19142},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"be04d9f1ae01e2f0b27b17e357348cc415606323","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.5_1754778005406_0.32772592699787917","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.6":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.6","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.6","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"2f2cd6bb11507d850dbd363e92626638f8c2814d","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.6.tgz","fileCount":9,"integrity":"sha512-/MhOUWAZuyAqnCzBuJ1YEPh6A2RT502p9OW/14SOHhFAHfgYx+fHyzUXCootw13YCiz/yUnVhjQiDafieOmBNw==","signatures":[{"sig":"MEUCIA7IxB6kE4LTl11Begoada5wD6dq4bV9lAXmKpFVLfEIAiEAwHpdXVIMHhgve4gN8jRGVy9d/c4uhywvFiB81Olh1N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20724},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"be04d9f1ae01e2f0b27b17e357348cc415606323","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.6_1754778221026_0.5177016195638995","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.7":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.7","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.7","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"064046e805d768bd7cbc7eacb05652ade11cf381","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.7.tgz","fileCount":9,"integrity":"sha512-VKH+lsNr3ATCwoIJ4TQhFhmdhypVZVH9JXdE1OFFjkMyH1yleG0qw5E2lO/BCgW2ZKKjdTuau2FhwoUSijDDXA==","signatures":[{"sig":"MEYCIQC/L7vQMwh+QlJIi6PiE0m98c0FN+bHrgbofOt8HiIhdgIhAPgjo+744wYwI8EIAIuDA+WdHnAWgdQLjavAsRM5D2uv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21607},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"ae271f5e26f8460d6c5f18256dc34a9acfe70a34","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.7_1754784914839_0.17225170455775562","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.8":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.8","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.8","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"537223915c54578af26f272c57629916aa7458fa","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.8.tgz","fileCount":9,"integrity":"sha512-mh6ov59SQY78buE5cOTSXvOvcD3d8excahRlzkyU1RqY+NCyL54k+HZyZZnJgx9+Wi68caN5+3FMbKCtTiGYyA==","signatures":[{"sig":"MEYCIQDw5XfRJoSOHMtJm0QFUmSru5GDon0AjPuS99DrL/BH5QIhAPeyn7XVmAPrcE5Zl1FCCshJybqoxCHxWuzHzzkiScra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21607},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"gitHead":"1ae00c90372c10298ac08d08d7a49853cdde6818","scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.8_1754806129938_0.9856741032105947","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.9":{"name":"@bobandbob/musixmatch-lyrics","version":"2.6.9","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"author":{"name":"asynico"},"license":"MIT","_id":"@bobandbob/musixmatch-lyrics@2.6.9","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"dist":{"shasum":"7e9159ea5b15732928f8972161bab7319c6dea13","tarball":"https://registry.npmjs.org/@bobandbob/musixmatch-lyrics/-/musixmatch-lyrics-2.6.9.tgz","fileCount":9,"integrity":"sha512-hpkF+f10bIChahEq50o2+UiuymBO50kgigehcIm/TIxpqrn/I7UQZj/DNdVBJ8BSZMGO+GPS2/6UF6+7fq9Fyw==","signatures":[{"sig":"MEUCIQCz9/1cDklA8zpTcmDWjaVV/Gr9JgXO7A0zfTryz/nyAAIgLozUcAhcbmjPJ6MS85WkEhODHtkX2qs37zl38pZYanE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21671},"main":"src/musixmatch.js","type":"module","exports":{".":"./src/musixmatch.js"},"scripts":{"test":"echo \"No tests specified\" && exit 0"},"_npmUser":{"name":"bobandbob","email":"rive4785@gmail.com"},"_npmVersion":"11.5.2","description":"Unofficial Musixmatch lyrics API wrapper for Node.js","directories":{},"_nodeVersion":"22.15.0","dependencies":{"node-fetch":"^3.3.2","fetch-cookie":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/musixmatch-lyrics_2.6.9_1754846859219_0.4566178906742455","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-08-07T21:21:37.689Z","modified":"2025-08-10T21:36:07.709Z","1.0.0":"2025-08-07T21:21:38.035Z","1.1.0":"2025-08-07T21:23:43.365Z","1.2.0":"2025-08-07T21:27:48.958Z","1.3.0":"2025-08-07T21:32:37.181Z","1.4.0":"2025-08-07T21:35:27.612Z","1.5.0":"2025-08-07T21:51:48.581Z","1.6.0":"2025-08-07T21:55:49.967Z","1.7.0":"2025-08-07T21:56:30.729Z","1.8.0":"2025-08-07T21:57:18.570Z","1.9.0":"2025-08-07T21:58:44.460Z","2.0.0":"2025-08-07T22:01:37.954Z","2.2.0":"2025-08-07T22:07:11.496Z","2.3.0":"2025-08-07T23:28:19.535Z","2.4.0":"2025-08-07T23:59:32.430Z","2.5.0":"2025-08-08T00:42:43.344Z","2.5.1":"2025-08-08T01:04:46.766Z","2.5.2":"2025-08-08T03:23:52.993Z","2.5.3":"2025-08-08T03:34:35.006Z","2.5.4":"2025-08-09T19:10:13.452Z","2.5.5":"2025-08-09T19:11:14.364Z","2.5.6":"2025-08-09T21:31:43.449Z","2.5.7":"2025-08-09T21:43:11.773Z","2.5.8":"2025-08-09T21:46:04.285Z","2.5.9":"2025-08-09T21:51:18.024Z","2.6.0":"2025-08-09T22:05:28.115Z","2.6.1":"2025-08-09T22:08:29.028Z","2.6.2":"2025-08-09T22:11:50.968Z","2.6.3":"2025-08-09T22:14:16.629Z","2.6.4":"2025-08-09T22:17:11.417Z","2.6.5":"2025-08-09T22:20:05.594Z","2.6.6":"2025-08-09T22:23:41.215Z","2.6.7":"2025-08-10T00:15:15.030Z","2.6.8":"2025-08-10T06:08:50.152Z","2.6.9":"2025-08-10T17:27:39.443Z"},"author":{"name":"asynico"},"license":"MIT","keywords":["musixmatch","lyrics","api","node","music","song","track","artist","album","search","fetch","unsynced","synced","lrc","subtitle","discord","bot","wrapper","npm","javascript","js","token","cache","parser","open source","opensource","music api","lyrics api","nodejs","web","web api","no api key","free","community","utility","library"],"description":"Unofficial Musixmatch lyrics API wrapper for Node.js","maintainers":[{"name":"bobandbob","email":"rive4785@gmail.com"}],"readme":"# 🎵 musixmatch-lyrics\r\n\r\nUnofficial Musixmatch lyrics API wrapper for Node.js  \r\nNo official API key required. Simple, clean, and efficient.\r\n\r\n**[Live Documentation](https://musixmatch-pi.vercel.app)**\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n- 🎶 Fetch synced and unsynced lyrics from Musixmatch  \r\n- 🔐 Automatic token management with caching  \r\n- 🔍 Track search with subtitle parsing  \r\n- ✅ No official Musixmatch API key needed  \r\n\r\n---\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @bobandbob/musixmatch-lyrics\r\n# 2.6.8 fixes everything. update your code to 2.6.8!\r\n```\r\n\r\n---\r\n\r\n## 💻 Usage\r\n\r\n### Programmatic Example\r\n\r\n```js\r\n// For ES6 / TypeScript (default export)\r\nimport MusixmatchLyrics from '@bobandbob/musixmatch-lyrics';\r\n\r\n// For JavaScript (dynamic import) - CORRECT SYNTAX\r\nconst { default: MusixmatchLyrics } = await import('@bobandbob/musixmatch-lyrics');\r\n\r\n// For CommonJS environments that support dynamic imports\r\nconst MusixmatchLyrics = (await import('@bobandbob/musixmatch-lyrics')).default;\r\n\r\nconst mxm = new MusixmatchLyrics();\r\n\r\n(async () => {\r\n  const lyricsResult = await mxm.getLrc('Imagine Dragons - Believer');\r\n\r\n  if (!lyricsResult || (!lyricsResult.synced && !lyricsResult.unsynced)) {\r\n    console.log('No lyrics found');\r\n  } else {\r\n    const lyricsText = lyricsResult.synced || lyricsResult.unsynced;\r\n    const track = lyricsResult.track || { title: 'Imagine Dragons - Believer', author: '' };\r\n    console.log(`Lyrics for: ${track.title} by ${track.author}`);\r\n    console.log(lyricsText);\r\n  }\r\n})();\r\n```\r\n\r\n### 🚨 Important Import Notes\r\n\r\n**The class is exported as a DEFAULT export, not a named export!**\r\n\r\n✅ **CORRECT:**\r\n```js\r\n// ES6 modules\r\nimport MusixmatchLyrics from '@bobandbob/musixmatch-lyrics';\r\n\r\n// Dynamic import\r\nconst { default: MusixmatchLyrics } = await import('@bobandbob/musixmatch-lyrics');\r\n```\r\n\r\n❌ **INCORRECT:**\r\n```js\r\n// This will cause \"MusixmatchLyrics is not a constructor\" error\r\nimport { MusixmatchLyrics } from '@bobandbob/musixmatch-lyrics';\r\n\r\n// This will also fail\r\nconst MusixmatchLyrics = require('@bobandbob/musixmatch-lyrics');\r\n```\r\n\r\n---\r\n\r\n## 📄 Sample Output\r\n\r\n```\r\nLyrics for: Believer by Imagine Dragons\r\n\r\nFirst things first\r\nI'ma say all the words inside my head\r\nThe way that things have been, oh-ooh\r\nSecond things second\r\nDon't you tell me what you think that I could be\r\nI'm the one at the sail, I'm the master of my sea, oh-ooh\r\nThe master of my sea, oh-ooh\r\n... (truncated for brevity)\r\n```\r\n\r\n---\r\n\r\n## 🛠 Command-Line Usage\r\n\r\nYou can use this package directly from the command line:\r\n\r\n```bash\r\nnode src/example.cjs \"Imagine Dragons - Believer\"\r\n```\r\n\r\n---\r\n\r\n## 🧩 API\r\n\r\n### Musixmatch\r\n\r\n#### Methods\r\n\r\n- `getLrc(query: string): Promise<{ synced?: string, unsynced?: string, track?: object }>`\r\n  - Fetches lyrics for a given song or artist.\r\n- `findLyrics(query: string): Promise<string>`\r\n  - Returns unsynced lyrics only.\r\n\r\n---\r\n\r\n### LRCLib\r\n\r\nUnofficial LRCLib lyrics API integration for even more sources.\r\n\r\n#### Usage Example\r\n\r\n```js\r\n// For ES6/TypeScript (default export)\r\nimport api from '@bobandbob/musixmatch-lyrics';\r\n// For JavaScript dynamic import\r\nconst api = (await import('@bobandbob/musixmatch-lyrics')).default;\r\n\r\nconst { lrclib } = api;\r\n\r\n(async () => {\r\n  const result = await lrclib.getLyrics({\r\n    track_name: 'I Want to Live',\r\n    artist_name: 'Borislav Slavov',\r\n    album_name: \"Baldur's Gate 3 (Original Game Soundtrack)\",\r\n    duration: 233,\r\n  });\r\n  console.log(result);\r\n})();\r\n```\r\n\r\n#### Methods\r\n\r\n- `getLyrics({ track_name, artist_name, album_name?, duration? })`\r\n  - Fetches lyrics for a specific track, artist, album, and duration.\r\n- `searchLyrics({ track_name, artist_name })`\r\n  - Searches for tracks and lyrics by name and artist.\r\n- `getCachedLyrics({ track_name, artist_name, album_name?, duration? })`\r\n  - Fetches cached lyrics for a track.\r\n\r\n---\r\n\r\n### Genius\r\n\r\nGenius lyrics API integration. Requires a Genius API client access token.\r\n\r\n#### Setup\r\n\r\n1. Get your Genius API access token from https://genius.com/api-clients\r\n2. Set the token in your code:\r\n\r\n```js\r\nimport api from '@bobandbob/musixmatch-lyrics';\r\napi.genius.setAccessToken('YOUR_GENIUS_ACCESS_TOKEN');\r\n```\r\n\r\n#### Usage Example\r\n\r\n```js\r\nconst { genius } = api;\r\ngenius.setAccessToken('YOUR_GENIUS_ACCESS_TOKEN');\r\n\r\n(async () => {\r\n  const search = await genius.searchSong('Taylor Swift - 22');\r\n  const songId = search.response.hits[0].result.id;\r\n\r\n  const lyricsUrl = await genius.getLyricsUrl(songId);\r\n  console.log('Lyrics page:', lyricsUrl);\r\n})();\r\n```\r\n\r\n#### Methods\r\n\r\n- `setAccessToken(token: string)`\r\n  - Set your Genius API access token.\r\n- `searchSong(query: string)`\r\n  - Search for a song on Genius.\r\n- `getLyricsUrl(songId: number)`\r\n  - Get the Genius lyrics page URL for a song ID.\r\n\r\n---\r\n\r\n### OVH\r\n\r\nOVH lyrics API integration. No API key required.\r\n\r\n#### Usage Example\r\n\r\n```js\r\nconst { ovh } = api;\r\n\r\n(async () => {\r\n  const result = await ovh.getLyrics({\r\n    artist: 'Taylor Swift',\r\n    title: '22',\r\n  });\r\n  console.log(result.lyrics);\r\n})();\r\n```\r\n\r\n#### Methods\r\n\r\n- `getLyrics({ artist, title })`\r\n  - Fetches lyrics for a given artist and song title.\r\n\r\n---\r\n\r\n## ❓ Troubleshooting\r\n\r\n### Common Issues\r\n\r\n#### \"MusixmatchLyrics is not a constructor\" Error\r\n\r\nThis happens when using incorrect import syntax. Make sure you're importing the **default export**:\r\n\r\n```js\r\n// ✅ Correct\r\nconst { default: MusixmatchLyrics } = await import('@bobandbob/musixmatch-lyrics');\r\n\r\n// ❌ Wrong - will cause constructor error\r\nconst MusixmatchLyrics = require('@bobandbob/musixmatch-lyrics');\r\n```\r\n\r\n#### No lyrics found\r\n\r\n- Try a different query format (e.g., \"Artist - Song\" or \"Song Artist\")\r\n- Check your internet connection\r\n- Verify the song exists on Musixmatch\r\n\r\n#### Mixed module systems\r\n\r\nIf you're using this in a mixed CommonJS/ESM environment:\r\n\r\n```js\r\n// In async context\r\nconst MusixmatchLyrics = (await import('@bobandbob/musixmatch-lyrics')).default;\r\n\r\n// Or create a wrapper function\r\nasync function createMusixmatch() {\r\n  const { default: MusixmatchLyrics } = await import('@bobandbob/musixmatch-lyrics');\r\n  return new MusixmatchLyrics();\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🙏 Credits\r\n\r\n- Inspired by Musixmatch and the open-source community\r\n- Not affiliated with Musixmatch\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nMIT\r\n\r\n---\r\n\r\n### Support: \r\nhttps://discord.gg/PF5WN3FEA5\r\n","readmeFilename":"README.md"}