{"_id":"notiwind","_rev":"13-02d61a5539af421db4d22cc482b3900b","name":"notiwind","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"notiwind","version":"1.0.0","keywords":["vue","vue3","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.0.0","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"605b776f40e092e8cfc614989451dfc4ca27ad2d","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.0.0.tgz","fileCount":25,"integrity":"sha512-uPfMprIbhkyzACbNFj8xziyrsd2phNXJMcMS4P3qSehE+sSttC8qgiRfl5NWbPmObROYu2wEyV0hQdVEK3yPWw==","signatures":[{"sig":"MEUCIQDgYGdE3cdgBOnBpqlBFq/h4iEa1SnOhGZSSaP1zywzIgIgJ3Y3Y7E1JBEW2hPB8YPMaD0x4Ve6S42XFdQLn6VPmyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpyInCRA9TVsSAnZWagAAPGMP/18RCjQVJ7pIZlkqh2tu\nfci02F0r0O3FI+y2ORDdXUPIQwNqlxQIxt7+QYC3m4W2nXeKQYF8PSLyjXIx\nTr7ackqcp55ae1HajQE6EVdOcZHdscc5f3VPBmgjV0cAZRdIMcdEYpJEYarL\nt1SxAoTGSFfksPTkPxSD048VDfePnvo1pDcBEtq8S9HkAbQH3lmhfW38Gr9q\nIaerhVzCbhjxbITVqbLJqtGX17oV55QGdCy1LIG1wpxNuJnPfqtL15zAnPTW\npaNsmvT9QhKzPHe+ehearetrI7Y0akqqDpRDgCGK19wkEgL3V+H8p+o11Wo2\nQsgvT9Ah8VCm5yeZhHasRLejEeTHY5DfxPlghIPPydaGWek6XsOQEQsuyRDe\nESE0F7ODTvdiiX+viuFBtOmKshskrL4hTXxdwlxgljwcc14SoxYPWgURXIBx\np7xxjooKR507A6ixx988966fw0uOxEc60t5b/LxGNCddCXnFWAK3/3FpfgXw\nUlR/dFI5r20ayFrB/9RZcOXuF7HJB+42FmofSpFgyRABnt7xUlWOieaujPTp\nF5ipZ8Nyr8wCqI6e4IR90bGcCaPTIqvLjbohr6FmKfAzEQHHlh1TFSyiedEP\nHUs6plBoWzocXgmxXxXWqyBvYWqZNamzq4reMZiSZ99df1wRNzOiEELQhLGQ\nbsSb\r\n=5U+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint --ext .js,.vue src"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^2.1.0","eslint":"^7.19.0","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.0.0_1621565990745_0.5656174180841131","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"notiwind","version":"1.0.1","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.0.1","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"fd6c32fbe3d92b35b8a5e4ea88017d2573fd1dc3","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.0.1.tgz","fileCount":25,"integrity":"sha512-aPGWS8SR+FN2wBas87Dynu2nums6k5koI+OAPhrjlI57yjhD9l/uKrPsTpKbyWY9a+YR074X7cIw2kaPhMSMjQ==","signatures":[{"sig":"MEYCIQDkvdveLLukK4sW4CdFbLdMZUQoMR0EZqCU9vkteshWBAIhALHtrc9Wk5Hx9uHSapRqvKh5wW5ExsM7k4HSqHgPm8be","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpyWKCRA9TVsSAnZWagAAT9YP/j0NwM5uKB/0NF0Xh1QV\nZNQA3sQmzDiXqHha/ZArIOB+nfC2Gidqg+WNfJgT6Ca1+LWqnYZWa0dljBGk\ntjenzbeM+F7gxvFDnQR4QPDm7lJzetppvO043YxQ3V286asiXIOZmCQSxXry\nMz+TRafOu4D4ccXebrwYNuBo1TjM09zNqlQVbm7lPfMk4y3lRaa+S3i4mKGJ\nbICQOty/8PK1sVmsKHEM/WPrXIdxrpGa0yhJUSR/5ASa4/zy74vPryjwNqPr\nnwnBv7kshAwPQFHB4MTUsOMAEa5lGfSV37jAuo1s09wp1XZiooCKImoXbIV/\nd7Xx+hwJehcJU3qGgypdYzyLY/9v5Zg+AMekXsgOMrkdXtvwwd7tH6d3k2hd\nJnCP4n9XMsCJNEnv5C6NK02LYDxVxDzqd6fDHxq86/ZuBoF+PNzNkCs2KtiK\nusz7OWNOWPb+UjlCjgiEfadsqXzVgHNj3jUmACXbkicEaB6blKQQ311eSX2Q\nFIyUdMyNATBK0PGkPXjTMhsjvXoq4XtDna6x9Feq2FfiL/oAOJD5GHboqvDU\nHmk/neYo7ofpi7hoiIDD5+fnhdVn7X5vxQT0CpmeHORtkXFr2RwRVYhbtp7b\nFVMXNur+SyUqgdD1D2liP2TWw1L5jrl4+B0Ev/6dADTYnkEUMMVgsivMqNn+\ndinU\r\n=XByP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"lint":"eslint --ext .js,.vue src"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.19.0","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.0.1_1621566858367_0.7413598507930201","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"notiwind","version":"1.2.0","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.0","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"4444043ad359c3c508b260eeebca936cd01dff55","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.0.tgz","fileCount":12,"integrity":"sha512-tvgCeKuO3FZz55Dp910sTTONGLuRAi5s0i8gKjSlUmp9ZVlm0/EdfkK70rKEDFXCmTVsg5jz8zoXpvc3SnDyyw==","signatures":[{"sig":"MEYCIQDq3ArkFzq+ROruFIj1lLR5txp8l/Hv01toK1hOkibYwQIhAJZGAKk4Fcx+AaGjfp634lY/SNgApY4gTUuXyl0BtXqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqgb3CRA9TVsSAnZWagAAZD0QAKNgCVF9tgbKAY3Rmn04\nqvo2cIA5mGY6eoYpgkEJuOEdgPmKH9C9UuNv4+M3z7q9C9lht5cIFLdI4YMr\nauUjfSvhBS15tt5pVFTkcIRaUvhJWBkGLml3wYuULI7zJMmomOO0ndA5iqEM\nyxEeF2mLXgqE8aS5dZJ55kGfNpRvz5JlijEzO/dmKYQNX56N4cgTtLVl8sni\nCG4fd42J61tUHawcmzOR2ghCBxOLabO2UBMngcKfD1yXTgI+v3+T9ncLzByr\nDSbko6nkifzhtXU9RFNDapbJkxZbB7IqFe3C2CdvHlGGeqBvoU1yM4sTfSkI\nUm9QhIRe0IY/hr84q1+qqRrE9JFvH3lShL7xG9wtJkSZOTyuPstY480vY6K8\nb/rIZ9is6tr/5w4jeOQIveMRReIAB4wloRbgTnm8m4rdo0pTvC0PUJSf2e/d\nQe5eXxAOMPvyI+u5/oNfrmyRExlP7Rl67sr/BwTQQ1KpRuaDblE9VcXD9FGM\nKBGqKQVJAck9w5m/4nHhWNlomaWLM+GHWMOEFgqHM4rdvP7o3b11wSzVPIcs\n59PaEiVnRY0E6KbWJpBUNnfihJBqNe8VL9/JHJdWfKRyFE/ntlG6DEI7t8YO\nwv567/Bfh6ao2BETTSpidTSHTXZA4AjSGcBdC8/qGd0mTWYzeT4KiNjy7chf\nZnxT\r\n=3HAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^2.1.0","eslint":"^7.19.0","rollup":"^2.48.0","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.0_1621755639119_0.015101775528961525","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"notiwind","version":"1.2.1","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.1","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"c044960769ca1e20b3c9366f38189d195a0452e0","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.1.tgz","fileCount":12,"integrity":"sha512-sLuIpiU17snErBbJEz5GM+DOgWFVlB39VHc3tUpgPQRzQrYQhjbFxcD1S/PlII4iMtq/7d7MvUIAnCwLRZsh2A==","signatures":[{"sig":"MEYCIQDzKIccGGw92qz+8lpCL5MRyFS4/g8UTMIb5FMn2Dc/0wIhAJDmKV3M2qL6QczQJYXqyPW9MKWNrKHGGlWM0GzYa6lT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw+yOCRA9TVsSAnZWagAAXysP/iIv1jU/Et+74ybIwNKK\nCRI9bRvZwIRG50KyAFbmSaIgC/t66c8lL7GqU8tyJzuy0Kl8KEurBVmcuv33\n7PlMX6mFP+8Vgynhcl3usUgI/urJfdlVw055oXLqAjfo3a6y53DwzsnJFo5N\nk9xPsPipatX0YOGjGRU/1wLg8vg1NDYGQQBd/1jQZFxp/ImnQA4QTQrXD/R6\n8oYsdN9FcwtKp6XCjlBh5nzavQyL1HXCv8X8mTQOrQLjJGhcuKsLB8SP9xM5\nwZjcdlciu26ygJpbDFZV+5Cm+1kRTLKiD7dg5Q6+5t3z6Yj9uzf85Dqlvdg7\nw1caKjYZib6HXySqAs1o7iNG5c455YWzvkjwessdRBD3E1vn4P/ZGunM4YKX\nRU7el+CgINRgj3o221QpNNqZXy5CoWJ3DBQ5CfLC0gNBw9gvnCJf/dm11XB+\nOhmX1gjXh15LYDIXQwEBXpKCwWGJu3RAu92+hHIkbkmRmsUIuCsuQ3iDWMgv\nZA8YRj0w68yQX66gV3RqqHwkWK3dileHPHsaM8VLck8H+dkvx4nTt7xZ9g/p\n5mpzntiEUMQ9iord6PqfkUQTW4ANIZ7AbvqZaqGcXn9Q/XweKtuDvKgmCdyV\nOZ8cfP6nraieVDL5v9TZto15POiLYiBQu7RukRC8JrV8oRFZrcbpeGTzuidv\np/GY\r\n=U5mC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^2.1.0","eslint":"^7.19.0","rollup":"^2.48.0","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.1_1623452814104_0.8874473278721509","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"notiwind","version":"1.2.2","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.2","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"d7fb1c3c6dd9406c7eb75bc64d64cc2cbd3a4a09","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.2.tgz","fileCount":12,"integrity":"sha512-P79QPvrgNo3bqpMfgayYmf/yTFcrPwasM9FpfP6A1ftd4SmRXYraI+sfHT2izFrbmzb75IenpbR0VOa3o53k0g==","signatures":[{"sig":"MEUCICYfdzCGJgC7MvLUciI7hTu6PEN4UutQuUhcNuYZkOuIAiEA7VNM4KXbvTOSObb9AV7KZSu+luS+Bkn2slre4GErnYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw+2YCRA9TVsSAnZWagAAxu4P/1P64prfcCYR87+yPLZE\nVYgeZTcjUAsgdQJGR7bPnw4shAjG0Ib3W1uoz+u0OQ6qi1FVnJZyamq04wHw\neskbWyxj4RfQbiCcAny9G7ri5fVC848/98hVEZ/LjEfZ08bKHeceXFG4Kznn\n+ZmKSb/Oj5FosCgJXkWsGWf65cxoLv6n3XRkDcJsSkeQdhUf3bBMqnChtglO\neyXd/PL1JWT8i1ttle4EnSos7p6Es/BsFqNpx1KSxSBmBi2Deu5ICj0Goyh9\nS6veKpJCIpy7RAJGttzgI7/svcY9D8fTUi714KMECDPPsrmLwnJJtO2ql/dH\n/BjevEP6CylUuWkYosvTRkGmd+V+t849g3tlz1D0juyKwhj5ERksrKx3Jdzq\nw9gZm5W7MDAohEvmrcw7luID6qI9z8/Ynak5KJQHjh3/Havh/zGauLvHSnns\nx5Ap19Jl3HjN7W4RsyuYiD01JoDOdso8A8vratR1gbcCiSj4Uw8LdntVd743\n2QBAkJ/p6usNu92wGsiI59RDa6QyabSUFuoKkFWeumVoxjsE2U/phYCIVYbQ\naeRdz3jJdr+jHIbMVCZOcIL3QWzgVrdLdWAmIsBmCvJimoGg7q0NEe07DyCW\nc8YYACTw5g3RBtykvJiohZFCWXLLImS4eS+A1ipNZEdakRCNm1u/vCzuq2zx\n0Gv2\r\n=PucP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^2.1.0","eslint":"^7.19.0","rollup":"^2.48.0","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@vue/compiler-sfc":"^3.0.5","eslint-plugin-vue":"^7.5.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.2_1623453079935_0.5733707332973983","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"notiwind","version":"1.2.3","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.3","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"6126128baebb479a1f12432ac8a0e870391ed568","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.3.tgz","fileCount":12,"integrity":"sha512-IoKIaEtb5TMMhGeI82rJy/FhKQuqTGNwsNOV12l2GUlmLnx92HlTNa6ITYzHfiAIOEiHql7gKISjDFn0Lo/8LQ==","signatures":[{"sig":"MEYCIQDdj6oKRlJB8VTEdYkrs0G+HuPb/iLfiY74lu/rrzhc6AIhALSpbt1RNEesam/gBerMCOCQGgVXFTd+e5eyQ/TXpKIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOjhWCRA9TVsSAnZWagAAXrEQAJWkMdOeMZo2YEyGrn0s\nb//YGyonHhH9vfzNFn1ieJu1NHFWuQ/EKa/U3QKhk9/HMOWc12PkfTluaXx/\nn235gYh49lbv3/yj/gM20D1+DzzVC6D6pHH6okp9TfeaUziFZxwXafg8Ixhn\nj2ubuG9rxzB2GLTMvldcHVvvv0AZzX1HES1HEigq1lTm6QrR9wiBcDnpUId+\n3LZS/cIB3HuyXBiofJX/ijESUFzKT+VcR1KIg/DlM6cZiMe8u0IM71GXkHjj\n9ZHw/ySjhBH3SGkTlEwuMla+beru9x3IUWFzce+9LX5bTzwKzJkrFZIAUm8W\nSZMP1jbkCe8Xa97kpn8r4ASOsTT1YmsA/V9LnP5hyxbuFir59wzvI6lJNc4u\nBRFQhTjT3Tz64iOiyDdECRYBD5hXqdvPJSQ9RdZCE/AcePqO1I8K8joV9Gx+\nX3muyd2FQb01B8aYKmwL4FHGPyonsmcfsed81mNkY1gjGKtovlSCP93nDIBj\nk96NiPeW7G5rq5gAKCi/sz6qJEW8ft/llVCklSNMCtZBEFakruyD0oFhZSVT\nSyifQ8q3OGADIrCQifNIzR3ZVmg2DnzivokeuZzYzZd5gRtj18vJFMpAfSdo\nOCO/hWqHALGbbjcEX4EYhEz6ADbxiQcc9sTFjJQsuRGgRDH1P1h80QzpazqG\nOY7b\r\n=hYbs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","eslint":"^7.32.0","rollup":"^2.56.3","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.4","@vue/compiler-sfc":"^3.2.11","eslint-plugin-vue":"^7.17.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.3_1631205462606_0.08887757572058641","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"notiwind","version":"1.2.4","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.4","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"e9380e691fbba19b5b9537fee0dfecba818a0cea","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.4.tgz","fileCount":12,"integrity":"sha512-AgvdJoeAuLOnQz5ofvqoBkLtdN2cA35XLjf1v2Q2ZSk9bVMkWmXdmAZPfYXIbOgZQenFBh1kBPyl3kF7304fAg==","signatures":[{"sig":"MEUCIQCcb16SlF5WLxeEVo0likJV5jBFKqM6jy5+MQwZTKAeFgIgdh8Mw0Bt1VK9tG+y5il3N1W6bfotoESaGwiMsRWoR1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27469},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","eslint":"^8.2.0","rollup":"^2.60.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.0","@vue/compiler-sfc":"^3.2.22","eslint-plugin-vue":"^8.0.3","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.4_1637080864599_0.636856856575942","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"notiwind","version":"1.2.5","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.5","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"4a1ab3d3afa0c88f6539c6730d619feb9d528230","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.5.tgz","fileCount":12,"integrity":"sha512-i0WHk96skvQ0xt3uMeAI+tVZ2sgAOSpuNIeTycQZjwXh4DheLbpJffLjYOXT93C3CqZYVTal0hnGCpZIlG0jgQ==","signatures":[{"sig":"MEQCIDN33410LMXXwQrU382e6hhTiVji5YybiTx39ldkjq+GAiBznyYhWIPl/CH/lZcXpjJw658zX0rf6UBKMHH3W6z5fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7u91CRA9TVsSAnZWagAAKvoP/1wSP9qLdMDpR5c1EsbG\nIpEHAl7XssUNpExTDoKAPys58k/t8oJ78cgQ7kL2TeS7V4BbfKnFrgCe0bgl\nRiTNtIpEny9Ys0OTg+3NM5JO4H97Ym/ot+lim08LMOZYzePBOu/ibdTPpL2Q\nXbfDKO1wxbIlV7o6Ct+0oxmmdchrfmYDmNTUcJILHv6SfREXo8NDJ9kSRlZO\nJvZjiBlpXzFUsoIut7M1vLeu2lWv7qxSDWzS/7CoGYK3x7mPNRkN5ZUWWkS3\n7B7+wapA0BOh1akz+YDgpF5xDoGV11q2oaEqr3x6jKTTntndGumjuKffvYSO\nDIVij1n/kK9VwswBKutuC2wtmBdiXcC2tPT2+tYpqmqcPuDdA/IWtY765/Ce\nnRt38OElK9pBgVrUzPer1oWBE53DSTirRyIhmJJ1pi0cMcaalpIkoAevD+8O\nZbFEttZlE8CLQEeGVjwfPwfKqAA5hYX5kixKyJUeCADFD4ldQBjcm+Jeja9K\nOKqNeXzWJ5r8+TjWzmbRHde9j6YF3VSc08lDbqG+kolwm/SikZFlSgPQFjvi\n1yoqPrpTHvn+OV0OUnjj7KKAE9HaWv3AwF/8Fpe1awNmNca6lFRWBn48h3/R\nQGFYPrdHzQCsAMHMGsywNM5B1ECP688jk37rXpgNdxeQkEs9kmUI9ZIEWJqd\n56TO\r\n=U1Ea\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git@github.com:emmanuelsw/notiwind.git","type":"git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Alexey Kucherenko\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","_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","eslint":"^8.7.0","rollup":"^2.66.0","@babel/core":"^7.16.12","@babel/preset-env":"^7.16.11","@vue/compiler-sfc":"^3.2.29","eslint-plugin-vue":"^8.3.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.2.29"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.5_1643048821319_0.2267184165914704","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"notiwind","version":"1.2.6","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@1.2.6","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"9796792b4000d31f7b6591779b8f5320ab107cbd","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-1.2.6.tgz","fileCount":10,"integrity":"sha512-muU2I95/D97PDf/4dzB/H+C8CMpz2Dn0hZQ7ak7t1uMbe7/h0Hjy5OAHsLLfOgnE7UMrrocgQfXE6q66QW8L7g==","signatures":[{"sig":"MEYCIQCPImDDuMm5uael+2xieJ8NV5aFZTd3fMyMmHEThpNMvAIhANLcR/r/f1ZzMzCCMTk8KDfSx55MW55yJ/8ylsfhOjXb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioXyDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxZRAAkdIbQK95uprxrfoSpSPs4ShCMjdqYaQNK2Ex1RQ78DKCnmCu\r\nnwVlnUHnArFc5Mn4n2yTLy0mjJtrRZt45s3xiFg7HNDGMKTbkmHDl/CkYj1j\r\nLa+1icT31haYHKs44t8fdvvunSLfKRr6jly5NyQepndOrqriVIIsR2SZT6VJ\r\n3a6BsP93u38X1brsCID1l4nWDDvTWnEncP20eU+nkbcZ6W9LqpMHzf9mKuza\r\nGOgbApcKdbOz8dUdWzXRavNe4kI66dL5hoZv+4ovtZffQPwTjpieSCTrfSkr\r\n8OAj0K7Afl6YwqZ5hiicAD8Pkc2/KhxGJ40JfBhTc6x9oOIq0AubqdDOTXow\r\nL4s18e3+D22iKp7artER/iciCHA4f6b/HQI5peZ9ZCc5oi7G5/NAa8vLkXm5\r\n4kwinTbWkD99G/CHHQmIT6Ek184ZII8x90EJW0kJSsPSlAeDmIwRj9Li0qVf\r\nwIGOPILJrHWtA2c0BoITfaZDDBQmqdLXUU+1r5oPa1ef1dNd0K0AeujznKOr\r\n2OUObe+AsMdNGypOdRp+xeG7TY0Bcq+AQCw9w0k2q3k0E9di7tO6BMkp8NKf\r\nkUmbbwzy5t6YNZ8n6/NkzgMtYbWRByrjiPEc1kuLAGP41hJhtULYhunPayfP\r\nYvUAkADxNxAXNfFjW2DZg9HqSmYVc0HQZ90=\r\n=7r1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","module":"dist/index.esm.js","gitHead":"6248b8cc3f0b6f333c4edcecf5d5e224710134fa","scripts":{"lint":"eslint --ext .js,.vue src","build":"rm -rf dist/ && rollup -c"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git+ssh://git@github.com/emmanuelsw/notiwind.git","type":"git"},"_npmVersion":"8.6.0","description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"devDependencies":{"mitt":"^3.0.0","eslint":"^8.17.0","rollup":"^2.75.6","@babel/core":"^7.18.2","@babel/preset-env":"^7.18.2","@vue/compiler-sfc":"^3.2.37","eslint-plugin-vue":"^9.1.0","rollup-plugin-vue":"^6.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"vue":"^3.2.37"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_1.2.6_1654750339301_0.7373670632371958","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"notiwind","version":"2.0.0","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@2.0.0","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"9ee43a2939707fd476643519b5035eb4bc49f7b5","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-2.0.0.tgz","fileCount":16,"integrity":"sha512-TRl3vTVnBEqvNQZM15oFtS63S6hGobkRIWTyvcGyNcOzsTPb8WybE6vuXTelUgUbMqQooSae1L25cqOyFMjTMg==","signatures":[{"sig":"MEYCIQCmCrpZWcIuSObc3PPrc+xZAur77doa+x3FmQpj/8ouYAIhANbGS0HZIsaBgPPFn/IryLCkKaI8400akEsZRRN6Xou6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0IpqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8UA/9HPlV4zsR/Ei9ebYisF80AnQsV618OvDSm9qO6U5KWXFccPsJ\r\nisS1y+g8nCRZuoKVEuYUR7TBRBoRI0AdFAAd/b/5yUcPpo6UmglaK3he4OdH\r\n65jp5WmGXJOnHCG+xt5/1iIMkWVAaMH/lri1wfPn4l5qCUEYJaKbm6rCqbmL\r\nbgEnJdN+s5WKJAh5W2QDA7dna7T4kW+JJjYLbC4wkTAbntO86HDe4oMAqcIz\r\nh+z2AzCTbzUP9ItyjUJ9WBVmunJaXPMtNTEAGAGd1jjOFkbERJWipKcSGwmr\r\n+3cgb5ASYidJm0Aq9dlkEmqWsUsh7eIeC1p1wAqkAe4Venlp5cdhVSKzm+K4\r\nQ2oSjp0clSPqT2Dj+WlirZVEQnYJ+Cl5DvptWGi3wtkExNNgajQ28ZK5v9x1\r\nW1mzxwIWhL6oG8PuYApRcbsBC/FfepFfkc4FiOwMLB/Su4xkHFDnJVY6OSXP\r\nTb7d2AHbFdcdljp8JZCXM9sLYXVgwWwPzzAc5Bbb5gma8ekEQX8MV9jxfbYq\r\naWeJsjiUM6hhLFbe0AHG7YraIoERIXy3VnHE/SZTWxllXBrwJTFRgZR3qNND\r\nX98YVoIJJArYXpbfuzaz8K3lH5dpTJI6gtQVMBZX+HOIR9zvfuXpPYgX6c5v\r\nyTBo39kpG2R5CTxIqdXWwJRJGBBRTmt6hXQ=\r\n=I/t+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.common.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8dad0d759eb27e23c2b740af82788322beebff33","scripts":{"lint":"vue-tsc --noEmit && eslint --ext .ts,.vue src","build":"vite build"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git+ssh://git@github.com/emmanuelsw/notiwind.git","type":"git"},"_npmVersion":"8.19.2","description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"mitt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.0.4","eslint":"^8.32.0","vue-tsc":"^1.0.24","prettier":"2.8.3","@types/vue":"^2.0.0","typescript":"^4.9.4","@babel/core":"^7.19.3","vite-plugin-dts":"^1.7.1","@babel/preset-env":"^7.19.4","@vue/compiler-sfc":"^3.2.45","eslint-plugin-vue":"^9.9.0","@vitejs/plugin-vue":"^4.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.2","@vue/eslint-config-typescript":"^11.0.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.2"},"peerDependencies":{"vue":"^3.2.40"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_2.0.0_1674611306392_0.6722075709340993","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"notiwind","version":"2.0.1","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@2.0.1","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"ca2de48b980e70a80ff1f10842fb5357001bcf49","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-2.0.1.tgz","fileCount":16,"integrity":"sha512-8xNwQUoga7MqrFaqIi5Y9hsq4hFq24KvM5h8w0goZ4O36YFCn5A3p5+Fdl4JV1/z3AtVLdU2GCwvrYt/ThCzoA==","signatures":[{"sig":"MEUCIEuFly4fU4i4qrDARWhoWdqvilP4PWMFo7bDAUUnFb+uAiEApSRdi73OvJUXLzJweVvSn5n3gSzQQrJl7FNAVg/lbQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49549},"main":"dist/index.common.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"60c26f462f9a63d52e9e64cb43a17479ad68971b","scripts":{"lint":"vue-tsc --noEmit && eslint --ext .ts,.vue src","build":"vite build"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git+ssh://git@github.com/emmanuelsw/notiwind.git","type":"git"},"_npmVersion":"8.19.2","description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"mitt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.5","eslint":"^8.40.0","vue-tsc":"^1.6.4","prettier":"2.8.8","@types/vue":"^2.0.0","typescript":"^5.0.4","@babel/core":"^7.21.8","vite-plugin-dts":"^2.3.0","@babel/preset-env":"^7.21.5","@vue/compiler-sfc":"^3.2.47","eslint-plugin-vue":"^9.11.1","@vitejs/plugin-vue":"^4.2.1","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.5","@vue/eslint-config-typescript":"^11.0.3","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.59.5"},"peerDependencies":{"vue":"^3.2.47"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_2.0.1_1683727036160_0.986712591200174","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"notiwind","version":"2.0.2","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"author":{"url":"https://github.com/emmanuelsw","name":"Emmanuel Deossa"},"license":"MIT","_id":"notiwind@2.0.2","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"homepage":"https://github.com/emmanuelsw/notiwind","bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"dist":{"shasum":"f7242fe4311ea586246d766f0cc35ca46c075450","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-2.0.2.tgz","fileCount":16,"integrity":"sha512-wMCf+07E093d0Q78C5UHroT9GQHm4mIGerhg7dGLJ0GN6zONqKj8nTR3clkq/Y44On9k28/0DtDNwOX7FT5p/A==","signatures":[{"sig":"MEUCIFVHZzpBGBfrufWTDERyDzPdbclCQu/VH7VUMu9wtfGJAiEAikcsjv6s+XiDnxVvlZfwSpQbXc1J+uVBThHeyXW6yB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50332},"main":"dist/index.common.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e721c47caaaf03635a667a5d2a14ee15ec6589d8","scripts":{"lint":"vue-tsc --noEmit && eslint --ext .ts,.vue src","build":"vite build"},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"repository":{"url":"git+ssh://git@github.com/emmanuelsw/notiwind.git","type":"git"},"_npmVersion":"8.19.2","description":"A headless Vue 3 notification library to use with Tailwind CSS.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"mitt":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.9","eslint":"^8.44.0","vue-tsc":"^1.8.3","prettier":"2.8.8","@types/vue":"^2.0.0","typescript":"^5.1.6","@babel/core":"^7.22.6","vite-plugin-dts":"^3.0.3","@babel/preset-env":"^7.22.6","@vue/compiler-sfc":"^3.3.4","eslint-plugin-vue":"^9.15.1","@vitejs/plugin-vue":"^4.2.3","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.61.0","@vue/eslint-config-typescript":"^11.0.3","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"peerDependencies":{"vue":"^3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/notiwind_2.0.2_1688514998476_0.7373793501928854","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"notiwind","description":"A headless Vue 3 notification library to use with Tailwind CSS.","version":"2.1.0","main":"dist/index.common.js","module":"dist/index.esm.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"Emmanuel Deossa","url":"https://github.com/emmanuelsw"},"homepage":"https://github.com/emmanuelsw/notiwind","repository":{"type":"git","url":"git+ssh://git@github.com/emmanuelsw/notiwind.git"},"bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"scripts":{"build":"vite build","type-check":"vue-tsc --noEmit","lint":"eslint . --fix","format":"prettier --write src/"},"dependencies":{"mitt":"^3.0.1"},"devDependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@vitejs/plugin-vue":"^5.2.1","@vue/compiler-sfc":"^3.5.13","@vue/eslint-config-prettier":"^10.1.0","@vue/eslint-config-typescript":"^14.1.3","eslint":"^9.14.0","eslint-plugin-vue":"^9.30.0","prettier":"^3.3.3","typescript":"~5.6.3","vite-plugin-dts":"^3.0.3","vue-tsc":"^2.1.10","vite":"^6.0.3"},"peerDependencies":{"vue":"^3.5.13"},"keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"_id":"notiwind@2.1.0","gitHead":"125d62bee1c99b9035f1dba41e7172d7541dda60","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-u9owDTvjWtvf1DGdHB1/pVPBK47R1yeS0NAJfWPzwJTHk+JyyLby97fOkB63L1PRfbHkbUQD6BLEiPLzG3mwbQ==","shasum":"91a5c3a1b031bc3423bf9623f947e303524ade16","tarball":"https://registry.npmjs.org/notiwind/-/notiwind-2.1.0.tgz","fileCount":16,"unpackedSize":37084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQkuFwXEPade5aS7XHnDXrKc72TD9V4ezmMduZ6+ZaEAiEAk80HnisDfjcZJXuzKx6kuZ++n+o2FcqFF94k/31ihIQ="}]},"_npmUser":{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"},"directories":{},"maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notiwind_2.1.0_1733871916092_0.4101500823173534"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-21T02:59:50.744Z","modified":"2024-12-10T23:05:16.459Z","1.0.0":"2021-05-21T02:59:50.936Z","1.0.1":"2021-05-21T03:14:18.479Z","1.2.0":"2021-05-23T07:40:39.330Z","1.2.1":"2021-06-11T23:06:54.254Z","1.2.2":"2021-06-11T23:11:20.085Z","1.2.3":"2021-09-09T16:37:42.713Z","1.2.4":"2021-11-16T16:41:04.735Z","1.2.5":"2022-01-24T18:27:01.464Z","1.2.6":"2022-06-09T04:52:19.454Z","2.0.0":"2023-01-25T01:48:26.623Z","2.0.1":"2023-05-10T13:57:16.320Z","2.0.2":"2023-07-04T23:56:38.709Z","2.1.0":"2024-12-10T23:05:16.269Z"},"bugs":{"url":"https://github.com/emmanuelsw/notiwind/issues"},"author":{"name":"Emmanuel Deossa","url":"https://github.com/emmanuelsw"},"license":"MIT","homepage":"https://github.com/emmanuelsw/notiwind","keywords":["vue","vue3","vite","vuejs","tailwindcss","tailwindui","notifications","toast"],"repository":{"type":"git","url":"git+ssh://git@github.com/emmanuelsw/notiwind.git"},"description":"A headless Vue 3 notification library to use with Tailwind CSS.","maintainers":[{"name":"emmanuelsw","email":"emmanuelsw6@gmail.com"}],"readme":"# Notiwind\n\n<a href=\"https://www.npmjs.com/package/notiwind\">\n  <img src=\"https://img.shields.io/npm/v/notiwind.svg?color=41b883\" alt=\"Npm Version\">\n</a>\n<a href=\"https://bundlephobia.com/package/notiwind\">\n  <img src=\"https://img.shields.io/bundlephobia/minzip/notiwind\" alt=\"Size\">\n</a>\n<a href=\"https://github.com/emmanuelsw/notiwind/blob/master/LICENSE\">\n  <img src=\"https://img.shields.io/badge/license-MIT-428F7E.svg\" alt=\"License\">\n</a>\n\nA headless Vue 3 notification library to use with Tailwind CSS.\nThis is a fork and port of [vue3-vt-notifications](https://github.com/killmenot/vue3-vt-notifications) created and modified by [killmenot](https://github.com/killmenot) to support Vue 3. Initially created by [sansil](https://github.com/sansil).\n\n## 🌟 Features\n\n- 100% Customizable\n- Composition API support\n- Create different groups of notifications\n- Permanent and stay on hover options\n\n## 🤖 Demo\n\n[Live Preview](https://notiwind-demo.netlify.app)\n\n## ⚡️ Installation\n\n```bash\npnpm add notiwind\n```\n\nor\n\n```bash\nnpm i notiwind\n```\n\nYou can then register `Notifications` as a Vue plugin:\n\n```js\nimport { createApp } from 'vue'\nimport Notifications from 'notiwind'\nimport App from './App.vue'\n\ncreateApp(App).use(Notifications).mount('#app')\n```\n\n## 🍞 How to use\n\nAdd the notification components to your main layout or in `App.vue`:\n\n```vue\n<NotificationGroup group=\"foo\">\n  <!-- Here put your notifications wrapper box -->\n  ...\n  <Notification v-slot=\"{ notifications }\">\n    <!-- Here put your notification layout -->\n    ...\n  </Notification>\n</NotificationGroup>\n```\n\nThen, trigger notifications from your `.vue` files:\n\n###### Options API\n\n```javascript\nthis.$notify(\n  {\n    group: 'foo',\n    title: 'Success',\n    text: 'Your account was registered!',\n  },\n  2000,\n) // 2s\n```\n\n###### Composition API\n\n```javascript\nimport { notify } from 'notiwind'\n\nnotify(\n  {\n    group: 'foo',\n    title: 'Success',\n    text: 'Your account was registered!',\n  },\n  4000,\n) // 4s\n```\n\n### Basic example\n\nFor example in your `App.vue`\n\n```vue\n<NotificationGroup group=\"foo\">\n  <div\n    class=\"fixed inset-0 flex items-start justify-end p-6 px-4 py-6 pointer-events-none\"\n  >\n    <div class=\"w-full max-w-sm\">\n      <Notification\n        v-slot=\"{ notifications }\"\n        enter=\"transform ease-out duration-300 transition\"\n        enter-from=\"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4\"\n        enter-to=\"translate-y-0 opacity-100 sm:translate-x-0\"\n        leave=\"transition ease-in duration-500\"\n        leave-from=\"opacity-100\"\n        leave-to=\"opacity-0\"\n        move=\"transition duration-500\"\n        move-delay=\"delay-300\"\n      >\n        <div\n          class=\"flex w-full max-w-sm mx-auto mt-4 overflow-hidden bg-white rounded-lg shadow-md\"\n          v-for=\"notification in notifications\"\n          :key=\"notification.id\"\n        >\n          <div class=\"flex items-center justify-center w-12 bg-green-500\">\n            <svg class=\"w-6 h-6 text-white fill-current\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M20 3.33331C10.8 3.33331 3.33337 10.8 3.33337 20C3.33337 29.2 10.8 36.6666 20 36.6666C29.2 36.6666 36.6667 29.2 36.6667 20C36.6667 10.8 29.2 3.33331 20 3.33331ZM16.6667 28.3333L8.33337 20L10.6834 17.65L16.6667 23.6166L29.3167 10.9666L31.6667 13.3333L16.6667 28.3333Z\" />\n            </svg>\n          </div>\n\n          <div class=\"px-4 py-2 -mx-3\">\n            <div class=\"mx-3\">\n              <span class=\"font-semibold text-green-500\">{{ notification.title }}</span>\n              <p class=\"text-sm text-gray-600\">{{ notification.text }}</p>\n            </div>\n          </div>\n        </div>\n      </Notification>\n    </div>\n  </div>\n</NotificationGroup>\n```\n\nThen in any of your `.vue` files:\n\n```javascript\nthis.$notify(\n  {\n    group: 'foo',\n    title: 'Success',\n    text: 'Your account was registered!',\n  },\n  2000,\n) // 2s\n```\n\nThe first argument is an object containing the data for the `Notification` element, it's important to specify the group where the notificatoins are going to be displayed, the second argument is the timeout. The default timeout is 3 seconds.\n\nIf you need to keep the notification on the screen forever use `-1` as a timeout:\n\n```javascript\nthis.$notify(\n  {\n    group: 'foo',\n    title: 'Success',\n    text: 'Your account was registered!',\n  },\n  -1,\n) // it's not going to disappear automatically\n```\n\n### Example with differents groups\n\nYou can use the `NotificationGroup` component to have different types of notifications. For example, notifications error messages in top center and generic app notifications in bottom-right corner.\n\n```vue\n<NotificationGroup group=\"error\">\n  <div\n    class=\"fixed inset-0 flex items-start justify-end p-6 px-4 py-6 pointer-events-none\"\n  >\n    <div class=\"w-full max-w-sm\">\n      <Notification\n        v-slot=\"{ notifications }\"\n        enter=\"transform ease-out duration-300 transition\"\n        enter-from=\"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4\"\n        enter-to=\"translate-y-0 opacity-100 sm:translate-x-0\"\n        leave=\"transition ease-in duration-500\"\n        leave-from=\"opacity-100\"\n        leave-to=\"opacity-0\"\n        move=\"transition duration-500\"\n        move-delay=\"delay-300\"\n      >\n        <div\n          class=\"flex w-full max-w-sm mx-auto mt-4 overflow-hidden bg-white rounded-lg shadow-md\"\n          v-for=\"notification in notifications\"\n          :key=\"notification.id\"\n        >\n        <div class=\"flex items-center justify-center w-12 bg-red-500\">\n          <svg class=\"w-6 h-6 text-white fill-current\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M20 3.36667C10.8167 3.36667 3.3667 10.8167 3.3667 20C3.3667 29.1833 10.8167 36.6333 20 36.6333C29.1834 36.6333 36.6334 29.1833 36.6334 20C36.6334 10.8167 29.1834 3.36667 20 3.36667ZM19.1334 33.3333V22.9H13.3334L21.6667 6.66667V17.1H27.25L19.1334 33.3333Z\"/>\n          </svg>\n        </div>\n\n        <div class=\"px-4 py-2 -mx-3\">\n          <div class=\"mx-3\">\n            <span class=\"font-semibold text-red-500\">{{ notification.title }}</span>\n            <p class=\"text-sm text-gray-600\">{{ notification.text }}</p>\n          </div>\n        </div>\n        </div>\n      </Notification>\n    </div>\n  </div>\n</NotificationGroup>\n\n<NotificationGroup group=\"generic\">\n  <div\n    class=\"fixed inset-0 flex items-start justify-end p-6 px-4 py-6 pointer-events-none\"\n  >\n    <div class=\"w-full max-w-sm\">\n      <Notification\n        v-slot=\"{ notifications }\"\n        enter=\"transform ease-out duration-300 transition\"\n        enter-from=\"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4\"\n        enter-to=\"translate-y-0 opacity-100 sm:translate-x-0\"\n        leave=\"transition ease-in duration-500\"\n        leave-from=\"opacity-100\"\n        leave-to=\"opacity-0\"\n        move=\"transition duration-500\"\n        move-delay=\"delay-300\"\n      >\n        <div\n          class=\"flex w-full max-w-sm mx-auto mt-4 overflow-hidden bg-white rounded-lg shadow-md\"\n          v-for=\"notification in notifications\"\n          :key=\"notification.id\"\n        >\n          <div class=\"flex items-center justify-center w-12 bg-blue-500\">\n            <svg class=\"w-6 h-6 text-white fill-current\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\">\n              <path d=\"M20 3.33331C10.8 3.33331 3.33337 10.8 3.33337 20C3.33337 29.2 10.8 36.6666 20 36.6666C29.2 36.6666 36.6667 29.2 36.6667 20C36.6667 10.8 29.2 3.33331 20 3.33331ZM21.6667 28.3333H18.3334V25H21.6667V28.3333ZM21.6667 21.6666H18.3334V11.6666H21.6667V21.6666Z\"/>\n            </svg>\n          </div>\n\n          <div class=\"px-4 py-2 -mx-3\">\n            <div class=\"mx-3\">\n              <span class=\"font-semibold text-blue-500\">{{ notification.title }}Info</span>\n              <p class=\"text-sm text-gray-600\">{{ notification.text }}</p>\n            </div>\n          </div>\n        </div>\n      </Notification>\n    </div>\n  </div>\n</NotificationGroup>\n```\n\nThen in any of your `.vue` files:\n\n```javascript\n// Error notification\nthis.$notify(\n  {\n    group: 'error',\n    title: 'Error',\n    text: 'Your email is already used!',\n  },\n  4000,\n)\n\n// Generic notification\nthis.$notify(\n  {\n    group: 'generic',\n    title: 'Info',\n    text: 'This channel archived by the owner',\n  },\n  4000,\n)\n```\n\n### Using different types of notifications\n\nYou can render different types of notifications in the same group using a conditional, for example `v-if=\"notification.type === 'info'\"`\n\n```vue\n<NotificationGroup group=\"foo\">\n  <div class=\"fixed inset-0 flex items-start justify-end p-6 px-4 py-6 pointer-events-none\">\n    <div class=\"w-full max-w-sm\">\n      <Notification\n        v-slot=\"{ notifications }\"\n        enter=\"transform ease-out duration-300 transition\"\n        enter-from=\"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4\"\n        enter-to=\"translate-y-0 opacity-100 sm:translate-x-0\"\n        leave=\"transition ease-in duration-500\"\n        leave-from=\"opacity-100\"\n        leave-to=\"opacity-0\"\n        move=\"transition duration-500\"\n        move-delay=\"delay-300\"\n      >\n        <div v-for=\"notification in notifications\" :key=\"notification.id\">\n          <div\n            v-if=\"notification.type === 'info'\"\n            class=\"flex w-full max-w-sm mx-auto mt-4 overflow-hidden bg-white rounded-lg shadow-md\"\n          >\n            <div class=\"flex items-center justify-center w-12 bg-blue-500\">\n              <svg\n                class=\"w-6 h-6 text-white fill-current\"\n                viewBox=\"0 0 40 40\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20 3.33331C10.8 3.33331 3.33337 10.8 3.33337 20C3.33337 29.2 10.8 36.6666 20 36.6666C29.2 36.6666 36.6667 29.2 36.6667 20C36.6667 10.8 29.2 3.33331 20 3.33331ZM21.6667 28.3333H18.3334V25H21.6667V28.3333ZM21.6667 21.6666H18.3334V11.6666H21.6667V21.6666Z\"\n                />\n              </svg>\n            </div>\n\n            <div class=\"px-4 py-2 -mx-3\">\n              <div class=\"mx-3\">\n                <span class=\"font-semibold text-blue-500\">{{ notification.title }}</span>\n                <p class=\"text-sm text-gray-600\">{{ notification.text }}</p>\n              </div>\n            </div>\n          </div>\n\n          <div\n            class=\"flex w-full max-w-sm mx-auto mt-4 overflow-hidden bg-white rounded-lg shadow-md\"\n            v-if=\"notification.type === 'warning'\"\n          >\n            <div class=\"flex items-center justify-center w-12 bg-yellow-500\">\n              <svg\n                class=\"w-6 h-6 text-white fill-current\"\n                viewBox=\"0 0 40 40\"\n                xmlns=\"http://www.w3.org/2000/svg\"\n              >\n                <path\n                  d=\"M20 3.33331C10.8 3.33331 3.33337 10.8 3.33337 20C3.33337 29.2 10.8 36.6666 20 36.6666C29.2 36.6666 36.6667 29.2 36.6667 20C36.6667 10.8 29.2 3.33331 20 3.33331ZM21.6667 28.3333H18.3334V25H21.6667V28.3333ZM21.6667 21.6666H18.3334V11.6666H21.6667V21.6666Z\"\n                />\n              </svg>\n            </div>\n\n            <div class=\"px-4 py-2 -mx-3\">\n              <div class=\"mx-3\">\n                <span class=\"font-semibold text-yellow-500\">{{ notification.title }}</span>\n                <p class=\"text-sm text-gray-600\">{{ notification.text }}</p>\n              </div>\n            </div>\n          </div>\n        </div>\n      </Notification>\n    </div>\n  </div>\n</NotificationGroup>\n```\n\nThen in any of your `.vue` files:\n\n```javascript\n// Error notification\nthis.$notify(\n  {\n    title: 'Info',\n    text: 'This channel archived by the owner!',\n    type: 'info',\n    group: 'foo',\n  },\n  4000,\n)\n\n// Generic notification\nthis.$notify(\n  {\n    title: 'Warning',\n    text: 'Your image size is too large!',\n    type: 'warning',\n    group: 'foo',\n  },\n  4000,\n)\n```\n\n## Props\n\n##### Props for the `Notification` component, all are optional.\n\n| Name             | Type   | Default | Description                                                                        |\n| ---------------- | ------ | ------- | ---------------------------------------------------------------------------------- |\n| maxNotifications | Number | 10      | Maximum notifications displayed simultaneously                                     |\n| enter            | String | \"\"      | _enter-active-class_ transition classes. Applied during the entire entering phase. |\n| enterFrom        | String | \"\"      | _enter-from-class_ transition classes. Starting state for enter.                   |\n| enterTo          | String | \"\"      | _enter-to-class_ transition classes. Ending state for enter.                       |\n| leave            | String | \"\"      | _leave-active-class_ transition classes. Applied during the entire leaving phase.  |\n| leaveFrom        | String | \"\"      | _leave-from-class_ transition classes. Starting state for leave.                   |\n| leaveTo          | String | \"\"      | _leave-to-class_ transition classes. Ending state for leave.                       |\n| move             | String | \"\"      | _move-class_ transition classes. Added when items are changing positions.          |\n| moveDelay        | String | \"\"      | Delay between the position change. `delay-300` recommended value.                  |\n\nCheck the Vue docs to know more about [Enter & Leave Transitions](https://v3.vuejs.org/guide/transitions-enterleave.html#transition-classes) and [List Move Transitions](https://v3.vuejs.org/guide/transitions-list.html#list-move-transitions).\n\n##### Props for `NotificationGroup` component, all are optional.\n\n| Name     | Type   | Description                               |\n| -------- | ------ | ----------------------------------------- |\n| position | String | \"bottom\" or \"top\" are the posible values. |\n| group    | String | Name of the group of notifications.       |\n\n## Defualt scoped slots\n\nScope props:\n\n| Name          | Type     | Description                                                                                                                                                                               |\n| ------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| notifications | Array    | Array of notification objects.                                                                                                                                                            |\n| close         | Function | Closes the notification. Expects the notification ID as parameter                                                                                                                         |\n| hovering      | Function | Prevents notification from closing if being hovered. Expected the notification ID, the hover value (true or false) and optionally, a timeout to be used in the mouse leave (hover ended). |\n\n### Example\n\n```vue\n<Notification\n  v-slot=\"{ notifications, close, hovering }\"\n  enter=\"transform ease-out duration-300 transition\"\n  enter-from=\"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-4\"\n  enter-to=\"translate-y-0 opacity-100 sm:translate-x-0\"\n  leave=\"transition ease-in duration-500\"\n  leave-from=\"opacity-100\"\n  leave-to=\"opacity-0\"\n  move=\"transition duration-500\"\n  move-delay=\"delay-300\"\n>\n  <div\n    v-for=\"notification in notifications\"\n    :key=\"notification.id\"\n    class=\"relative px-4 py-3 mt-4 text-red-700 bg-red-100 border border-red-400 rounded\"\n    role=\"alert\"\n    @mouseover=\"hovering(notification.id, true)\"\n    @mouseleave=\"hovering(notification.id, false)\"\n  >\n    <strong class=\"font-bold\">Holy smokes!</strong>\n    <span class=\"block sm:inline\">Something seriously bad happened.</span>\n\n    <button @click=\"close(notification.id)\" class=\"absolute top-0 bottom-0 right-0 px-4 py-3\">\n      <svg\n        class=\"w-6 h-6 text-red-500 fill-current\"\n        role=\"button\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n        viewBox=\"0 0 20 20\"\n      >\n        <title>Close</title>\n        <path\n          d=\"M14.348 14.849a1.2 1.2 0 0 1-1.697 0L10 11.819l-2.651 3.029a1.2 1.2 0 1 1-1.697-1.697l2.758-3.15-2.759-3.152a1.2 1.2 0 1 1 1.697-1.697L10 8.183l2.651-3.031a1.2 1.2 0 1 1 1.697 1.697l-2.758 3.152 2.758 3.15a1.2 1.2 0 0 1 0 1.698z\"\n        />\n      </svg>\n    </button>\n  </div>\n</Notification>\n```\n\n## Typescript\n\nTyped notifications supported using the Composition API only.\n\n```typescript\n// notiwind.ts\nimport { createNotifier, NotificationGroup, defineNotificationComponent } from 'notiwind'\n\nexport type NotificationSchema = {\n  title: string\n  text: string\n}\n\nexport const notify = createNotifier<NotificationSchema>()\nexport const Notification = defineNotificationComponent<NotificationSchema>()\nexport { NotificationGroup }\n```\n\n```vue\n<script setup lang=\"ts\">\nimport { notify, Notification, NotificationGroup } from './notiwind.ts'\n\nnotify(\n  {\n    title: 'title',\n    text: 'text',\n  },\n  4000,\n)\n</script>\n\n<template>\n  <NotificationGroup>\n    <Notification v-slot=\"{ notifications }\">\n      <!-- Here you have typed `notifications` -->\n    </Notification>\n  </NotificationGroup>\n</template>\n```\n\n## TODO\n\n- Add tests\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Added some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n\n## License\n\nMIT\n","readmeFilename":"README.md"}