{"_id":"@tsirosgeorge/toastnotification","_rev":"39-81d2da22b286f6fba54794203ce9cddb","name":"@tsirosgeorge/toastnotification","dist-tags":{"latest":"6.0.1"},"versions":{"5.0.0":{"name":"@tsirosgeorge/toastnotification","version":"5.0.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"c463003f6bc3296440ee24d84f0aa3da967adad4","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.0.tgz","fileCount":7,"integrity":"sha512-Do86dZdttGPJ3xRfot1x0yUDdw9c0udh0T8LrRk7q3dsU1BLe3kAXGnakIF1T/nZWRvUylNUwcaMZfdTmNLJEQ==","signatures":[{"sig":"MEQCIBiewD4i8taJUS2/L5X2aonH5y9Byk4UxRUmuIuGo0kZAiBVmD8PFTL7i+ER/dDuWy8K11dObfV0zSVBgefCMD49UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32661},"main":"toast.min.js","gitHead":"a1b0b6fe1898bd508a81b96d4b897d9b264d8ec6","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.0_1749056457814_0.6599485704631676","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@tsirosgeorge/toastnotification","version":"5.0.1","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.1","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"56387955e03e4f44d8208af410e2bda5232451f2","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.1.tgz","fileCount":7,"integrity":"sha512-pEreyLCnYGdZTlh2qBsaNupg4AA1nLHusTGgWOVVcl0wFUYodwYMAOOuk84YWENPt2TLfTQRqeWvfwDY668m6Q==","signatures":[{"sig":"MEUCIQCD1oVr09tKLKl5Vz65WKIvxxaU2J7apOOYV7FkhMf6dwIgPSlfqXHmk3O5p/VKxbrvuGqHeeifEGtUy7+Qe6iK0h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32659},"main":"toast.min.js","gitHead":"f05bd583ff0aba42970b33146607503d7ca6a36a","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.1_1749056920419_0.9407751369212629","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@tsirosgeorge/toastnotification","version":"5.0.2","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.2","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"2ad1280f5531d07199779938e21025015a1f4444","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.2.tgz","fileCount":7,"integrity":"sha512-6ljnxNuma3VMO/VyW53kfrUs/7fCONEAZkBX4JJAigQ4N2eQoWGccru1xRjIK5MOhfSlrDSVad8efvat5lNyKg==","signatures":[{"sig":"MEQCIHqK5hHK1I/Ue5WZ0603uvi/eucvzHfnt8xOgk8HECVWAiAa9JjpNvQJ1pCFPDKckVVEMylxHx6c6rJNxPy2o+Cyqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32657},"main":"toast.min.js","gitHead":"313093af2a3432e9cab2b58c21fe8d92de993b35","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.2_1749057138458_0.7014750843273807","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@tsirosgeorge/toastnotification","version":"5.0.3","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.3","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"a1bcf1e114a09ad163baec708e415dfb1fd9ade0","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.3.tgz","fileCount":7,"integrity":"sha512-kDpdrVMe2740yeM+wCVX9oFT45wuC/r75JS5J5hqGkkI6pgAJESt8GcTAgwUu3hfVmdCegemdt68aEqprGr73A==","signatures":[{"sig":"MEUCIQD6ZoWOtzp3MUbpgfcf7z8vwLgxnRGqzDuEIskLqB2prwIgeiBRYgurAuyeEDKjxgF1gUh3o8JuWmB0wlFKWYU7cjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32692},"main":"toast.min.js","gitHead":"60f0286709309aff715b17fd785aea023c8bdeac","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.3_1749057370575_0.04946489583864877","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@tsirosgeorge/toastnotification","version":"5.0.4","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.4","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"347a7839b44f8b6cdbc2a1772cd473bd68d1497c","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.4.tgz","fileCount":7,"integrity":"sha512-Te0NyfdZliN+h+XKe3ojaebY/ofUJ06crKoynziUk57arSYndgIMYzG8Mf+bNTTI/GUNAO0tcqETeNFq5aj1KQ==","signatures":[{"sig":"MEUCIGSJrmkFBmUiOIMtAuHmWXT8LLqZjPbDhzE5i2GDr/e0AiEAlISF5ujA284MNh8inOnpq31Jcug12ptbF8O3OWLwaSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32503},"main":"toast.min.js","gitHead":"04889a20a442b792d6944b60ea11d0520af87ac1","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.4_1749057560348_0.29475802881549273","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@tsirosgeorge/toastnotification","version":"5.0.5","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.5","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"b655c0c849b6e4d6036a2a4fe083eb149e2a5688","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.5.tgz","fileCount":7,"integrity":"sha512-zCt46SC9hZE3D1blBMBQObG7LnWYhxuGIjZGA5jhbKZsCOiGPGNO0rIqCNsAxUpE19RhhGWofAxrXtlJRKK1ZQ==","signatures":[{"sig":"MEUCIQDRLzTEpKGC2i8fscMtQDM8Gex64Js2P5wVMUV9ynnGGwIgehNyXirNHuYUPRBj8t97nrmqCucsxVxHeS4EBOklKV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32503},"main":"toast.min.js","gitHead":"6fc7045a06812f79e39b4bee380dfb8f43208377","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.5_1749057743812_0.8116240652218139","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@tsirosgeorge/toastnotification","version":"5.0.6","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.6","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"89b0248a3c8667e8e7fcbc4f54aa89657f2939b7","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.6.tgz","fileCount":7,"integrity":"sha512-2i6qnzfBt0qSS8aNmSOVV2TjMaMx+N5HXDP/4StMyeRUqT6eDlJEJOzY7ct1D1iXH2DFRGexkh1Cv6ICuF6xog==","signatures":[{"sig":"MEUCIQDyi3QR9OLyYwGRI2mWQ9pKh+CtaYxoZh6qS9pagsqoqQIgU4gFH3KFuUa8t9frbUhdZHqQ2AXbUZ4Z+x6q+cqZp8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32518},"main":"toast.min.js","gitHead":"21390f7dd9d09aa83f7a9644b53e04a7c7a224e8","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"10.9.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.6_1752236074682_0.22925367054895984","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@tsirosgeorge/toastnotification","version":"5.0.7","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.0.7","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"6b9b1ff37acfa04ed763a813c5138db54fcdb789","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.0.7.tgz","fileCount":7,"integrity":"sha512-BR/BC4cn9BweA6A56zHwO+vKzp+aiNHdeCpKw1gD427upM9m4pZ7ZJMd4/ZFsYUK01pzIZRtc96AWHSKujTvfQ==","signatures":[{"sig":"MEUCIQDr54lwoDqORNKOM9w7r8ZotpyrgBVyqjgFYQ42wq9M8AIgRF3ZfXq+/QMCOOobTrNgclIiCL6ThYtyG3ppBkUvYQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32518},"main":"toast.min.js","gitHead":"a9e49696537394f58a9354f10e7c50b7f92b05ae","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.4.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.0.7_1755247439812_0.46702697971993823","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@tsirosgeorge/toastnotification","version":"5.1.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.1.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"5e43d8c156d2b3ce97a5d1ec3e71992e121855f0","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.1.0.tgz","fileCount":7,"integrity":"sha512-ahEDWTKbWIQ8bo6oE/R1F2fmt1UDqfChzRxw5YVrpSo9a0lfNj0Vfvyixka7iW4kckgIVArhzNRN93isyncQeQ==","signatures":[{"sig":"MEUCIQDcSuuJ60dVWxji9T+hWJI6podm0q7OO1Fg62YKwRl1+wIgPjjasK+RbmzyNBldJfHoZa2UDEYTkrRphFS/Crq+RT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54372},"main":"toast.min.js","gitHead":"2a8bbe4a2113a01884c621cf68847069f3d1bdbe","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.4.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.1.0_1757525575613_0.04780540106144504","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@tsirosgeorge/toastnotification","version":"5.1.1","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.1.1","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"d3da7fac09e09c91c964398e0cd1d02e869af968","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.1.1.tgz","fileCount":19,"integrity":"sha512-si4uJ63TJIeR5/5IJlMzkP8vtZ7132tsO8nQQomo2bxiUMFTSJrIpL4NdlF2pSbji802Air+f74zgmRoXVOnJw==","signatures":[{"sig":"MEUCIC1L4Pk53Itj6ZFwTtGZoVPs+lu8dVtr572nwkwtY0I7AiEA41xXgrtDnIA6cgNlodQiD6WzrwZDnoLAlhIQFATeh/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043073},"main":"toast.min.js","gitHead":"8d1c08791551ecddacb12fb3863cf8c371907881","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.4.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.1.1_1757525822937_0.9776878053797773","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@tsirosgeorge/toastnotification","version":"5.2.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.2.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"16ea0e67ff75ff650c620328fce4c0133bc76e68","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.2.0.tgz","fileCount":19,"integrity":"sha512-i84fkXe4LCSn1QTQgY4zVGLqYE1wpp4AUUfqLp2h4BAfH6SrJlYzTy/yIg4P3tZqndvAuS0dhRPcASYxki+p8Q==","signatures":[{"sig":"MEUCIBNavtCXcW3GN72c5gwzz/Mnv5+HN/cqzLN/IGz1s+JqAiEAv5QKw1EgkovRezGz2se2B/CX3PkESqKkluK7HZH+uTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044774},"main":"toast.min.js","gitHead":"faf12c1357407bc38fe2e80f003a844fce97eb07","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.4.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.2.0_1757526277994_0.4203429810724366","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@tsirosgeorge/toastnotification","version":"5.3.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.3.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"5f91645cbaf67ac7225278210f33b674224565c5","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.3.0.tgz","fileCount":20,"integrity":"sha512-WxIMmGZrTn/wMyLERepO52Y8bCZHypopKJp6YV+WJ1/dr8LVAuXAyHgKNy1ZFm0TEwk5j/4vYf1iyvLflZksUQ==","signatures":[{"sig":"MEQCIF13z68uufEJwteVG1h5OuydiN6IV7/q3RJgsuh7YNlyAiB7R97PdDqJnSgaIZVJtV2etI6G27eRkCeudts7tdp8rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064879},"main":"toast.min.js","module":"toast.module.js","exports":{".":{"import":"./toast.module.js","require":"./toast.min.js"}},"gitHead":"1a34b3d7dad0122735e3b932e170a1f8bc3a5848","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.6.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"25.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.3.0_1767216307725_0.9332188811054729","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@tsirosgeorge/toastnotification","version":"5.3.1","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"UNLICENSED","_id":"@tsirosgeorge/toastnotification@5.3.1","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"561e2ad043a43915b95f1a93526951fbc94c02c1","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.3.1.tgz","fileCount":20,"integrity":"sha512-W0Dw+NwuFLCQytjWAp47uvZH7kpn+vw35bvIovbFvEQDp7vMkvwMwBZ6OEzXKllJ5Q+ZlccS47Bs0X0SAqtYxA==","signatures":[{"sig":"MEQCIAc+1NfFMVqUNK5xIEb7RxO1m/OrZd4YYoeBGWJXuERFAiAzZ5QjPZzvlTDXHFlZg2maZcdgTyKLlcI/1D482Sqecg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065044},"main":"toast.min.js","module":"toast.module.js","exports":{".":{"import":"./toast.module.js","require":"./toast.min.js"}},"gitHead":"264250f34c7b4a67adf8a53ff74bd91138e963bb","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.6.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"25.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.3.1_1767216549824_0.3820386084284888","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@tsirosgeorge/toastnotification","version":"5.3.2","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.3.2","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"6effd9a24611612ab7fb16c40647b91424463c45","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.3.2.tgz","fileCount":21,"integrity":"sha512-wJsWYjfnQ+W199HBsqeefjeWeNerXCHHNwEzb0jgvbRcBo5oyCd8IiEFT8uWtIGkQ5PB4R/hnk6zNAzR7tv8HA==","signatures":[{"sig":"MEQCIEGQKtRtGuxj24r+QEL/3PPKtGAPPsGzIqrxDc+n2ltXAiBjLT905mBMXNWgCRk5IKL6Y1ZZUgUaLRzyocBJTbVN0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067100},"main":"toast.min.js","module":"toast.module.js","exports":{".":{"import":"./toast.module.js","require":"./toast.min.js"}},"gitHead":"1baf33381bb7996f3467167ebb992544b1ae8f9c","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.6.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"25.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.3.2_1767217537304_0.3723057781195791","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"@tsirosgeorge/toastnotification","version":"5.3.3","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.3.3","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"ef38d8b9b4b5a83d83fd8f086a2d222716ccbe15","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.3.3.tgz","fileCount":21,"integrity":"sha512-ldWQCUXxwXKLODXLWvQZjxvZSz0AdQ6zPQzt9enycWs+zsdKZvYqGVVkUds47AhXyrJk8lzPEcZ9dr/sfxCqqw==","signatures":[{"sig":"MEYCIQDxTfcjLQJWfmhn5WD+i4Nf9Z3XS/xAeDf01Lg2mDBg3AIhAPyPDV+53VKOIQcFjWcTM4+5t+FhI5A4TjzNMEyqBvyx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067308},"main":"toast.min.js","module":"toast.module.js","exports":{".":{"import":"./toast.module.js","require":"./toast.min.js"}},"gitHead":"692dbddb62302cf0c82316c35d12eda61bb634da","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:css && npm run build:js","publish":"npm run build && git add -A && git commit -m \"Release v5.3.2: Add LICENSE file and license documentation\" && git tag v5.3.2 && git push origin main --tags && npm publish --access public","release":"npm version && git push origin main --follow-tags && npm publish --access public","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","prepublishOnly":"npm run build"},"_npmUser":{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"11.6.2","description":"a toast notification plugin","directories":{},"_nodeVersion":"25.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.3.3_1767217716360_0.46904763185122733","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@tsirosgeorge/toastnotification","version":"5.4.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.4.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"86357a99fea15ba79b72efe74b8523942332e86c","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.4.0.tgz","fileCount":17,"integrity":"sha512-NtbW2VbzETWOb0XeCdsz8k/DDfRhwZomYb1b7uJbfoRHbGEidUlfFAtOhvYm7rV4V9aPnUlUmpZ+d+qqldedSg==","signatures":[{"sig":"MEUCIQCQJVFMGhp7KDhvWVNrR/CaaN1dOAD20hF5o7NHjI40AwIgHmEw/kxCnkkTKI8Rtj0yFyWjGktR0yfFld6nHz5KsGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBt/TCC0ghY0H2OkuwjvNTwklXUjAL9IDCItD3obeVewIhAMdQp0LnNuh5O1Zv+R3q1g0/hiFVcHeupkoPahJJlyZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491390},"main":"toast.min.js","types":"toast.d.ts","module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"895d34f41b52de2a15bc6aa7bb76860c6c4bdce5","private":false,"scripts":{"test":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && npm publish --access public && git push origin main --follow-tags","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.4.0_1789817666530_0.5091897443432676","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@tsirosgeorge/toastnotification","version":"5.5.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.5.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"bc65545d908035a8f3dc7d93e0ef1ab53e6051af","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.5.0.tgz","fileCount":17,"integrity":"sha512-4A4Nu7R/4CX4nfWL7ebRMAZTy/nkTNwzJF8vErPbj8vWiOJveMh/upMCs2130A7QjRzsGigyS1HjsjbHFVfQLA==","signatures":[{"sig":"MEQCIFu/FMrWE/PN5KAOrJ49xZHrMIU2WTdWOFIYwqLO0GbnAiB+06sxSkgC/VyCa508wTe+1WpWeAhc8ZW/C6FZtgJVQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOfR7MYSEcH/HQt127oDpWo4cEf3Z1Ja+NUhGHYcBc5gIhAJETW9nAghXMXraqdhdnBZQPOsHh48gXc0TLkJZWnkdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511645},"main":"toast.min.js","types":"toast.d.ts","module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"679e50101803721036709818280d5627476695c3","private":false,"scripts":{"test":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && git push origin main --follow-tags","version":"npm run build && git add -A","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.5.0_1789818806574_0.43071258019843595","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@tsirosgeorge/toastnotification","version":"5.6.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.6.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"df2d8e9fcc10d1874c86322cc3e0da8ab097dabb","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.6.0.tgz","fileCount":17,"integrity":"sha512-d6KE7GggYzngVj4RnpJ496zxwoGJGQQGRqouN4VNYVDDHOTdIQzyfaBN63AE9iceGSX6G8+p+24Y8ZxnNNdqOw==","signatures":[{"sig":"MEQCIBGRT1LCQ5umHji2BTg6qJbjmDDpCLIOr0itzwsz9EHkAiB/Jl9ZUA1dSVgssF15TxgbGXmpBMii7takr+PrwtMz7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICZOjorLAn7sC1ly4ego4AwACHv7Nb5fggiY0dI285eYAiAgb3B4m+G2VTu4pfAiqzBazcTjaT+SAfeCQq4V9f4c+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530121},"main":"toast.min.js","types":"toast.d.ts","module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"7d51be7b7b09799ea20c3d6d55bb789bc23b66df","private":false,"scripts":{"test":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && git push origin main --follow-tags","version":"node scripts/stamp-changelog.mjs && npm run build && git add -A","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.6.0_1789819477513_0.44372824897481644","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"@tsirosgeorge/toastnotification","version":"5.6.1","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@5.6.1","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"dc64a00c9d444af3dfab16d409f4c57204476df7","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-5.6.1.tgz","fileCount":17,"integrity":"sha512-r8x+YUOlWZuauWXnzW1l8wTqRr0BnJAuGKzxCW/Az+3X20l1sgtswQJLeQBwOWU9aG7g9o4FBx9EUtRiicpuXQ==","signatures":[{"sig":"MEYCIQD2JQC+8q2QLryk50OoBqiFd2c+w5d/jfWlFiyM3GmQVAIhANaRJN/xGW/7Nv3OljQVj9e1ox/z5MzBN3pQAnHI+Ola","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5VzPGeGfToXam93L2VtJhEfJcn49l+1Z44x8k4PRHdgIhAMVRg/S/RzyGlquQQRbCpAzLWbLKwouHlQFKvimrGXxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@5.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531172},"main":"toast.min.js","types":"toast.d.ts","module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"bb5e34f0ac74f25c9989584b50d21db95fd1b22e","private":false,"scripts":{"test":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && git push origin main --follow-tags","version":"node scripts/stamp-changelog.mjs && npm run build && git add -A","build:js":"terser toast.js --compress --mangle --output toast.min.js","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","clean-css-cli":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_5.6.1_1789821044841_0.8107234067029263","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@tsirosgeorge/toastnotification","version":"6.0.0","keywords":["toast","notification","alert"],"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","_id":"@tsirosgeorge/toastnotification@6.0.0","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"43ba5625856d2cfdbe59465029db08abbc4630ca","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-6.0.0.tgz","fileCount":9,"integrity":"sha512-L6RG2onNfL5JCn5v808VcXmSkNJqamYBlsx1KerPzfbswxYrNvvq5FExc8efPQSe+/RW3qaMR0WDYZC/Of0j9Q==","signatures":[{"sig":"MEUCIQDW+mPDIciUVqWVxE/O3esB/jyRZpxFI3+9Wlm0ufMvVgIgJh3hcWBUDlyVKTXTjW0X1A06iJhj4cG1c2/ZueRilxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtSW7lQFxL2UBEygw0K/erxciXAx/GEdeTFx+gyMks5AiEA8GFAesv/IXeQIkeZpxfZ7i1CHQ9rBia/oR9JesRkZY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136277},"main":"toast.min.js","types":"toast.d.ts","module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"202ba1977522f5a83f931311b1a5a077bbb43e5c","private":false,"scripts":{"test":"npm run test:types && npm run test:e2e","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && git push origin main --follow-tags","version":"node scripts/stamp-changelog.mjs && npm run build && git add -A","build:js":"terser toast.js --compress --mangle --output toast.min.js","test:e2e":"playwright test","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","test:types":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","http-server":"^14.1.1","clean-css-cli":"^5.6.3","@playwright/test":"^1.63.0"},"_npmOperationalInternal":{"tmp":"tmp/toastnotification_6.0.0_1789822430937_0.603332595425941","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"_id":"@tsirosgeorge/toastnotification@6.0.1","bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"dist":{"shasum":"3785ae77dcb44ade59e9bba7ee8612c10f99508e","tarball":"https://registry.npmjs.org/@tsirosgeorge/toastnotification/-/toastnotification-6.0.1.tgz","fileCount":9,"integrity":"sha512-Gg86Shg3B1WS54n2uUg5i/6H/kWCLzsQLG+53jRD4LRYP/kBn+f1fqRZbKXy5gSrvUHStM4arsgUXGLfXpfUZQ==","signatures":[{"sig":"MEQCIFq2aXUSnLkcfV1nxx2zNkMOVKkEFIJQ37aDqU0MopjpAiBs1rx0+5Js4gO651YJhaBDQWv4vnOlwsi05Y9z9NrCpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2l8DFeIrJBDqd+ZBGqLoVNt49fEmSVplSVpRu6hBC8gIhAPXGANAj8o2PFSWhdIltFgXmjtpyR1TpOHJc29ROIOMC"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tsirosgeorge%2ftoastnotification@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137052},"main":"toast.min.js","name":"@tsirosgeorge/toastnotification","types":"toast.d.ts","author":{"name":"George Tsiros"},"module":"toast.module.js","exports":{".":{"types":"./toast.d.ts","import":"./toast.module.js","require":"./toast.min.js"},"./package.json":"./package.json","./assets/css/toast.css":"./assets/css/toast.css","./assets/css/toast.min.css":"./assets/css/toast.min.css"},"gitHead":"00d5bf4d3f8e45d166f1a4f57291ca42ad0ebd25","license":"SEE LICENSE IN LICENSE","private":false,"scripts":{"test":"npm run test:types && npm run test:e2e","build":"npm run sync:version && npm run build:module && npm run build:css && npm run build:js","release":"npm version ${V:-patch} && git push origin main --follow-tags","version":"node scripts/stamp-changelog.mjs && npm run build && git add -A","build:js":"terser toast.js --compress --mangle --output toast.min.js","test:e2e":"playwright test","build:css":"cleancss -o assets/css/toast.min.css assets/css/toast.css","test:types":"tsc --noEmit --strict --skipLibCheck toast.d.ts","build:module":"node scripts/build-module.mjs","sync:version":"node scripts/sync-version.mjs","prepublishOnly":"npm run build"},"version":"6.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:111c2ffc-f724-41f0-bfef-174224cdc0fb"}},"homepage":"https://github.com/tsirosgeorge/toast-notification#readme","keywords":["toast","notification","alert"],"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"_npmVersion":"12.0.2","description":"a toast notification plugin","directories":{},"maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"sideEffects":["./toast.js","./toast.min.js","./toast.module.js","*.css"],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.40.0","typescript":"^5.9.3","http-server":"^14.1.1","clean-css-cli":"^5.6.3","@playwright/test":"^1.63.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toastnotification_6.0.1_1789823198896_0.8160581938800342"}}},"time":{"created":"2025-06-04T17:00:57.691Z","modified":"2026-09-19T13:06:39.292Z","1.0.0":"2025-05-03T13:03:34.983Z","1.0.1":"2025-05-03T13:22:56.522Z","1.0.2":"2025-05-03T13:24:47.962Z","1.0.3":"2025-05-03T13:26:10.319Z","2.0.0":"2025-06-03T20:10:43.006Z","2.0.1":"2025-06-03T20:19:56.398Z","2.0.2":"2025-06-03T20:29:24.866Z","2.0.3":"2025-06-03T20:40:01.288Z","2.0.4":"2025-06-04T16:29:48.230Z","2.0.5":"2025-06-04T16:31:39.661Z","3.0.0":"2025-06-04T16:33:20.696Z","3.0.1":"2025-06-04T16:41:27.382Z","3.1.0":"2025-06-04T16:45:32.359Z","3.1.1":"2025-06-04T16:47:41.874Z","3.1.2":"2025-06-04T16:51:40.317Z","3.1.3":"2025-06-04T16:53:30.621Z","5.0.0":"2025-06-04T17:00:57.989Z","5.0.1":"2025-06-04T17:08:40.628Z","5.0.2":"2025-06-04T17:12:18.657Z","5.0.3":"2025-06-04T17:16:10.756Z","5.0.4":"2025-06-04T17:19:20.558Z","5.0.5":"2025-06-04T17:22:24.007Z","5.0.6":"2025-07-11T12:14:34.891Z","5.0.7":"2025-08-15T08:43:59.991Z","5.1.0":"2025-09-10T17:32:55.813Z","5.1.1":"2025-09-10T17:37:03.189Z","5.2.0":"2025-09-10T17:44:38.239Z","5.3.0":"2025-12-31T21:25:07.930Z","5.3.1":"2025-12-31T21:29:10.023Z","5.3.2":"2025-12-31T21:45:37.537Z","5.3.3":"2025-12-31T21:48:36.618Z","5.4.0":"2026-09-19T11:34:26.620Z","5.5.0":"2026-09-19T11:53:26.658Z","5.6.0":"2026-09-19T12:04:37.617Z","5.6.1":"2026-09-19T12:30:44.934Z","6.0.0":"2026-09-19T12:53:51.025Z","6.0.1":"2026-09-19T13:06:38.985Z"},"bugs":{"url":"https://github.com/tsirosgeorge/toast-notification/issues"},"author":{"name":"George Tsiros"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/tsirosgeorge/toast-notification#readme","keywords":["toast","notification","alert"],"repository":{"url":"git+https://github.com/tsirosgeorge/toast-notification.git","type":"git"},"description":"a toast notification plugin","maintainers":[{"name":"tsirosgeorge","email":"tsirosgeorge@pm.me"}],"readme":"# 🔔 ToastNotification\n\nA lightweight, customizable, and dependency-free toast notification system written in vanilla JavaScript.\n\n> **License:** Proprietary - See [LICENSE](LICENSE) file. This is NOT open source software.\n\n---\n\n## 📦 Include package via cdn\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@tsirosgeorge/toastnotification@5.4.0/toast.min.js\"></script>\n```\n\n## 📦 Include package via npm\n```bash\nnpm i @tsirosgeorge/toastnotification\n``` \n\n## 💡 Usage instructions\n### 🔹 Basic Toast\n```javascript\ntoast('Hello world!');\n```\n\n### 🔸 With Options\n```javascript\ntoast('Data saved successfully!', {\n  type: 'success',\n  position: 'top-left',\n  duration: 5000,\n  animation: 'slide-right',\n  icon: '✅',\n  showLoader: true,\n  onClick: () => alert('Toast clicked!'),\n  onShow: () => console.log('Toast shown'),\n  onDismiss: () => console.log('Toast dismissed')\n});\n```\n\n### ✅ Convenience helpers\n```javascript\ntoast.success('Saved!');\ntoast.error('Failed!');\ntoast.warning('Careful!');\ntoast.info('Heads up.');\n```\n\nEach helper returns the toast element, so you can hand it to `toast.update()` later.\n\n### ⚠️ Confirm (SweetAlert-like)\n- Promise API\n```javascript\nconst ok = await toast.confirm('This will delete the file.', {\n  title: 'Are you sure?',\n  type: 'warning',\n  confirmText: 'Yes, delete',\n  cancelText: 'Cancel',\n  useOverlay: true,\n  closeOnOverlayClick: true,\n  showClose: true,\n  // optional custom button colors\n  confirmButtonBg: '#10b981',\n  confirmButtonColor: '#fff',\n  cancelButtonBg: '#e5e7eb',\n  cancelButtonColor: '#1f2937',\n});\nif (ok) {\n  // proceed\n}\n```\n\n- With Input Field\n```javascript\nconst name = await toast.confirm('Enter your name:', {\n  title: 'Welcome',\n  input: 'text',  // 'text', 'email', 'password', 'number', 'textarea'\n  inputPlaceholder: 'Your name here...',\n  inputValue: '',  // optional default value\n  confirmText: 'Submit',\n  cancelText: 'Cancel',\n});\nif (name !== null) {\n  console.log('Hello', name); // may be '' if they submitted an empty field\n} else {\n  console.log('Cancelled');\n}\n```\n\n> **Resolution contract.** Without `input`, `toast.confirm()` resolves `true` on confirm and\n> `false` on cancel. With `input`, it resolves the field's **string** value on confirm — which\n> may be `''` — and `null` on cancel. Check against `null`, not truthiness, or an empty\n> submission reads as a cancel. Cancelling, clicking the backdrop and the `(×)` button all\n> resolve the promise.\n\n- Callback API\n```javascript\ntoast('Are you sure?', {\n  mode: 'confirm',\n  type: 'warning',\n  title: 'Confirm action',\n  onConfirm: () => console.log('YES'),\n  onCancel: () => console.log('NO'),\n});\n```\n\n### 🔄 Wrapping an async action\n\n```javascript\nconst order = await toast.promise(saveOrder(cart), {\n  loading: 'Saving your order…',\n  success: (order) => `Order #${order.id} saved.`,\n  error: (err) => `Could not save: ${err.message}`,\n});\n```\n\nOne loading toast becomes the success or error message. It resolves with the promise's\nvalue and re-throws its rejection, so the caller still handles the failure.\n\n### ↩️ Action button\n\n```javascript\ntoast.success('Item removed from your cart.', {\n  duration: 8000,\n  showProgress: true,\n  action: { text: 'Undo', onClick: () => restoreItem() },\n});\n```\n\n### ⚙️ Site-wide defaults\n\n```javascript\ntoast.defaults = { position: 'bottom-right', showProgress: true, duration: 4000 };\n```\n\nApplied to every toast unless the individual call overrides them.\n\n### ⌨️ Keyboard and screen readers\n\nConfirm dialogs take focus when they open, keep Tab inside themselves while they are\nopen, and hand focus back to whatever opened them when they close. Escape cancels, and\nEnter submits a single-line input. Without this the element that opened the dialog kept\nfocus behind the backdrop, so Enter or Space re-triggered it and stacked a second dialog.\n\nToast containers are announced as `aria-live=\"polite\"`; `error` and `warning` toasts get\n`role=\"alert\"`. Everything respects `prefers-reduced-motion`.\n\n### ✋ Closing toasts yourself\n\n```javascript\nconst t = toast('Working…', { duration: 0 });\nt.close();       // dismiss this one\ntoast.dismissAll(); // dismiss everything; open dialogs settle as a cancel\n```\n\n### ⏳ Loading → Update\n```javascript\nconst t = toast.loading('Uploading…', { type: 'info' });\n// later\nt.update('Done!', { type: 'success', duration: 2000 });\n```\n\n## ⬆️ Upgrading to 6.0.0\n\n**`message` is now rendered as text, not HTML.** Before 6.0.0 it went through `innerHTML`,\nso a message assembled from a database field, a form value or an API response could run\nJavaScript on your page — `<img src=x onerror=\"…\">` is enough, and `<script>` tags are not\nrequired. That default is now off.\n\nIf you deliberately put markup in a message, add `allowHtml: true` to those calls:\n\n```javascript\ntoast('Saved <b>invoice.pdf</b>', { allowHtml: true });   // markup you wrote\ntoast(serverResponse.error);                              // untrusted — leave it as text\n```\n\n**Icons are inline SVG.** The four animated GIFs (323 kB, and a network request per toast)\nare gone; the glyph is now drawn on once as the toast appears. The package went from\n531 kB to 135 kB, icons appear instantly, and the library no longer fetches images at all.\n`assets/img/` is no longer published.\n\n## 🛠️ Available Options\n\n| Option       | Type       | Default       | Description                                                                                   |\n|--------------|------------|---------------|-----------------------------------------------------------------------------------------------|\n| `position`   | `string`   | `'top-right'` | Container position. Values: `'top-left'`, `'top-right'`, `'bottom-left'`, `'bottom-right'`, `'top-center'`, `'bottom-center'`, `'center'`. `'center'` places it dead centre of the viewport and defaults to the `zoom-in` animation; it works for plain toasts and for confirm dialogs. |\n| `animation`  | `string`   | `'slide-right'` | Show animation. Examples: `'slide-right'`, `'slide-left'`, `'slide-top'`, `'slide-bottom'`, `'zoom-in'`. Hide uses reverse automatically. |\n| `type`       | `string`   | `'info'`      | Type of toast, controlling icon and styling. Possible values: `'info'`, `'success'`, `'error'`, `'warning'`. |\n| `duration`   | `number`   | `3000`        | Duration in milliseconds before the toast automatically dismisses.                            |\n| `icon`       | `string` or `null` | `null` | Optional custom icon displayed as text (e.g., emoji) before the toast message. If not set, a default GIF icon is used based on the `type`. |\n| `showLoader` | `boolean`  | `false`       | Whether to show a loader/progress bar animation on the toast during its visible duration.    |\n| `pauseOnHover` | `boolean` | `true`      | Freeze the countdown while the pointer or keyboard focus is on the toast.                      |\n| `showProgress` | `boolean` | `false`     | Thin bar counting the remaining time down. Needs `duration > 0`; pauses with `pauseOnHover`.   |\n| `action`     | `object` or `null` | `null` | `{ text, onClick }` renders a button inside the toast, e.g. Undo. Clicking it runs `onClick` and closes the toast. |\n| `allowHtml`  | `boolean`  | `false`       | Render `message` as HTML instead of text. Turn it on only for markup you wrote yourself: a string built from user input becomes executable HTML. |\n| `closeOnEscape` | `boolean` | `true`      | Confirm dialogs only. Escape cancels the dialog.                                              |\n| `onClick`    | `function` or `null` | `null` | Callback function executed when the toast is clicked.                                        |\n| `onShow`     | `function` or `null` | `null` | Callback function executed when the toast appears (after it's added to the DOM and shown).   |\n| `onDismiss`  | `function` or `null` | `null` | Callback function executed when the toast is dismissed and removed from the DOM.             |\n\n### 🧩 Confirm-specific options\n| Option | Type | Default | Description |\n|-------|------|---------|-------------|\n| `mode` | `\"confirm\" \\| \"swal\"` | — | Set to show a confirm dialog with Yes/No buttons. |\n| `title` | `string` | `null` | Optional heading shown above the message. |\n| `confirmText` | `string` | `\"Yes\"` | Confirm button label. |\n| `cancelText` | `string` | `\"No\"` | Cancel button label. |\n| `input` | `string \\| false` | `false` | Input field type: `'text'`, `'email'`, `'password'`, `'number'`, `'textarea'`, or `false` for no input. |\n| `inputPlaceholder` | `string` | `\"\"` | Placeholder text for the input field. |\n| `inputValue` | `string` | `\"\"` | Default value for the input field. |\n| `useOverlay` | `boolean` | `true` | Dim the background and center the dialog. |\n| `closeOnOverlayClick` | `boolean` | `true` | Clicking the overlay cancels. |\n| `showClose` | `boolean` | `false` | Show a top-right × button. |\n| `confirmButtonBg` | `string` | `null` | Inline background color for confirm button. |\n| `confirmButtonColor` | `string` | `null` | Inline text color for confirm button. |\n| `cancelButtonBg` | `string` | `null` | Inline background color for cancel button. |\n| `cancelButtonColor` | `string` | `null` | Inline text color for cancel button. |\n\n### 🧪 Live Demo\nOpen the online demo to try all options: https://tsirosgeorge.github.io/toast-notification/\n\n---\n\n## 📝 License\n\n© 2025 George Tsiros. All rights reserved.\n\nThis software is provided for **use only as distributed** by the author.\n\n### ❌ Restrictions\n- Modifying or creating derivative works is **not allowed**.\n- Redistributing, sublicensing, or reselling the software is **prohibited**.\n- Reverse engineering or extracting the source code is **strictly forbidden**.\n\n### ⚠️ Disclaimer\nThis software is provided \"as is\", without warranty of any kind. Use at your own risk.\n\n📬 For commercial licensing or inquiries, please contact the author at: tsirosgeorge@pm.me\n\n---\n\n**Note:** See the [LICENSE](LICENSE) file included in this package for full terms and conditions.\n","readmeFilename":"Readme.md"}