{"_id":"@samline/notify","_rev":"27-577855ab8c2336e80869679b4631d09f","name":"@samline/notify","dist-tags":{"latest":"3.2.0"},"versions":{"0.1.0":{"name":"@samline/notify","version":"0.1.0","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"36a27172af8bf7e7feb555f2a22d97382ba29e98","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.0.tgz","fileCount":37,"integrity":"sha512-1UlewiHzOXAuSKAgsYB3dRHwAIezYC9qEeC9Y56HRnsIvOv2IKN5M6QVOABdAHZ0VXNp0wataCA5xppZdIaFzA==","signatures":[{"sig":"MEQCIH8IKPxnvuVQCK/4+2OSE8/XnjidUlO4BlQjcb+RGBUHAiBa42l3HSRi5ODFuXOx7goXS2l+u0D1xKX6DUeha1zXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253249},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"46993fb1c16d7986f3a4043bd33100bacb735820","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.0_1774645499150_0.04499412578183426","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@samline/notify","version":"0.1.1","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.1","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"f3838583f81bcbd9248cb204a8bc89c05eb437c5","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.1.tgz","fileCount":37,"integrity":"sha512-wnx/jxT5N9wAT2wd86JZyuAP/OjtwYscOBPKcH5sIiclAb7iUh4AbnQkbdl/A/yG5m9+X7FwIgL8QgHl1OPvFw==","signatures":[{"sig":"MEYCIQDWnUpvfLPfHqqSxSMkUMFdZoZX11G+57wEbLBFIRh+jwIhAMm1aE6yAgoVPs7t62ELIhp1ufm5ZuNLbIDgeSFq8f4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253343},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"e21ca841e35c1b49bef98f9ca923b2eec0338a7d","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.1_1774645751093_0.24414631687231036","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@samline/notify","version":"0.1.6","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.6","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"ffc1282a8a53abfa4c174b219dfe025709c8ac12","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.6.tgz","fileCount":20,"integrity":"sha512-L4IPQZagarFTPsGq7pC+XgA1f2tP4TPQm/wypDojjEBqpbypRbux/nPp2yxLDIkK0kuCQT7uRfGUkUWZ+WUarQ==","signatures":[{"sig":"MEUCIQCw/khm1fYQ73vAulqc1Atl3OYac9oGIom2VETZjLta7gIgOIw/aJ8b+39VacBBfDOM0nufwRR9PJGrWLrLf4NmBsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265859},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"fe04934fb2bf22ccc24419ecc099e24ff8e15a8d","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.6_1774654272225_0.03318659333075091","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@samline/notify","version":"0.1.7","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.7","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"6ac7cc41c51a3823d9d03b30616f39315e851c26","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.7.tgz","fileCount":12,"integrity":"sha512-vdBLzEL+hfv/6ptO/gW7etYwBvPdljJ28MF5ixQQz6/7ULC5Vry722VBQC3crrROvWsFQTWdsQ+j59qqIiiWLA==","signatures":[{"sig":"MEUCIEF7wQTgBWH9sRIWbqYb+o4JNwPOlUHmNC5uvtYWpqnTAiEAguGu3sN+NFh/w5x+TJLiUAdMey0cjtNI7K2VuflUS5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140108},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"1ab87272eb740cf421bb48c64ae26a68f2a9f184","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.7_1774654599849_0.4984018083844046","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@samline/notify","version":"0.1.8","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.8","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"71e3981be00306e9b2738ab4bf5ed87b056ac81f","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.8.tgz","fileCount":12,"integrity":"sha512-qyS89ZvDEOE+q4VBrCiW8LZYOu7a2UneJMhz/RGzr9aZ68bGQ0wjyQnC11SZiEOVV+8jD4p1kgnHc23ZNQYwsg==","signatures":[{"sig":"MEYCIQDQ/ZetTzrS4f7arNg/I1Muw0QOCPJRLg1V91LEWzIVpAIhAJi952gn3I0KS3ydObooamNnxfO49fUsF2hvLZKxjQHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139641},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"2adf221571fb6f85af380b00f8e4ca6951a2ba07","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.8_1774655525660_0.17361178354745155","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@samline/notify","version":"0.1.9","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.9","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"e6cc52c0ecf1c675227f5496cec17cc30e6dac07","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.9.tgz","fileCount":12,"integrity":"sha512-BPqM70U71ATA4czDyuFY34G6d+rEx6TTFUoZt4O2t7pE0vy77mT7Nuqlzfob+dHpIovMgiLYicHJ7EUqjVcRpQ==","signatures":[{"sig":"MEQCIC+kanphDQUUBR7zAj1jV+2RidyulkcewwevqmzlUTWiAiBXRAE8RGNlFP+KRa6igPfZYetgQnfY9gIrlmpsZhdORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139641},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"db20f7470d54b4a4def88c77ad9b4580d6cd4e22","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.9_1774655750020_0.3093122799460988","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@samline/notify","version":"0.1.10","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.10","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"7f89f383033fc9e195d34a9221a520d62cf7ca7f","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.10.tgz","fileCount":13,"integrity":"sha512-iE3UCAZjuewhEhIXzA5CEUP0g62U3/Z0C/GrQBtYwnxg5UevSxA9qkbqZM2MbbwZv8DjeWqWl5ZHVUrdl87OrA==","signatures":[{"sig":"MEQCICW8xgp/OX6WI8hCZNsPSAgDsFubrwTJ5IkPZdrBThlnAiBcvC8zDDf98ahE2el6AQ7Dx8L33BekMo8FHvK96Zia9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209496},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"6286dc91e83c031fdc3639cef2b0651bff03bb3d","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.10_1774662042687_0.5126912544407378","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@samline/notify","version":"0.1.15","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.1.15","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"3a9468684e5b660bfcbfd525e0158876be9047a0","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.1.15.tgz","fileCount":13,"integrity":"sha512-xGlwW1C+1+Cv7XqYhk0vSkfITaRd84nuSXM11WGPnWlcs77HPkg3xIHFneLf0Fgz1APM/duMTyIEQrIQz2H7yQ==","signatures":[{"sig":"MEUCIBzXNtppySCVSx0llnl0Ex9wRuC+0wTKWH3FvEDxAuwNAiEAgKIIwtgdmrtvHb5XMzYQbhdeGqG/DLYTzjgwQKsDqJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214941},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"cdce1436f47f1b68bcbe0865de9f3f93f6fd7b41","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.1.15_1774682785741_0.03138558742199993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@samline/notify","version":"0.2.0","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"1c10218459316b1621c8e9e032a86eb5ea1f5ab5","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.0.tgz","fileCount":13,"integrity":"sha512-EhaofyM+0uIOuCFgz1h0zTnXSi6XpDTWyUUyPWUcLtvN+UrgfHzlMA9UeF+prg53RcK4Q4xUMaP7CqpvN8HZoQ==","signatures":[{"sig":"MEUCIQCcH7JCn9Yo7IBQyx9PvXWGbvS0biY2R7MXAFiOssjxggIgP2Li/SSAPaaBS/oF1Lll5MSmjHe1PHNHizf7Ju4RzGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248393},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"592347fde940cd154a802d75d25a8057474f2cf1","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.0_1774892707255_0.7365100282951249","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@samline/notify","version":"0.2.2","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.2","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"e2c51b1b5345f1d0018c70bcc9a46f2593424733","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.2.tgz","fileCount":13,"integrity":"sha512-CGRMF1lvH8uJlciZmxgPi3zpJPTumU5QeFsvum0+sOzgDZmX3GpXjTBnMXQYEONA0r4/9O6m2olO2JxRqEuXJg==","signatures":[{"sig":"MEQCIDMUyuvt87D1AiTw02h10funTsoF2Jrt8mKNFiBDwuroAiBoCL+Onh2+si3rDcuuMGEjw4JWqhuu4/4+1f6lpj+HEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255125},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"6c6224aa7f4da1e8b2d17abdc8df0ca8b997b83d","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.2_1774898153101_0.27071292961073956","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@samline/notify","version":"0.2.3","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.3","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"8f8970901411b637ac8bbc120255ad81412ba1d3","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.3.tgz","fileCount":13,"integrity":"sha512-BJdWplOf6X6IpPFa1E9LUQo7q9U53mAjWPdTPi28MWbKbwjA/TOWgznvi85T9kCjah+QgdCL69YlU4Fn50uEag==","signatures":[{"sig":"MEYCIQDwlGnbVo2jXSE0ZawXpTFHTjpxjDp81RjCpxCZT5XvKAIhAPsJ6n/aZnOWN4ZLgLBABKBg8a+UvF4Gv25vmRhm8PXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255510},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"96af4416f9c676f968163f726406787e2dcda8b7","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.3_1774900529767_0.2961472981255657","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@samline/notify","version":"0.2.5","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.5","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"87af47ea37e9d6cbaf719544999d242e784527ca","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.5.tgz","fileCount":12,"integrity":"sha512-v8nlNqAGL5zZhQ2fmuMP1pW2zc+0/WJBMDyi2CFIDNIiFO7HB5zetXRJ1hpkPYFeYMkXDK5k9+9tCFJuKqk9+g==","signatures":[{"sig":"MEUCIQDL1yXlYvA1lvpFsyWJBoq27h6x8+1huatwKCR1d11PYgIgd3WghWM1u3trZE8s1oJDEgU8hcVvt+YQ5PjUWsqNez0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199261},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"26c2f32716b4d6ed8bc8e3442f705242b7323e1e","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.5_1774919141568_0.25030284096062605","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@samline/notify","version":"0.2.6","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.6","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"1daf11c74c658f2f6729b8ff48fb8f534a99b801","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.6.tgz","fileCount":12,"integrity":"sha512-pcqcdk7XOHAe7BJbE3wrdJo8qc8FNaOrWZZ4g+Xqz84iZHBMNhIoca7ohj/kYlyiHHq/yfWuWQ/xTxa5EdCp1A==","signatures":[{"sig":"MEQCIAnHMcKf8MREllZvifJJcu3rmBngIHqTbBme/MHYbqRJAiB3gSNCT/KHmGtaVLnV74CZ834t3Mje7sd9IDyxrSwvTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200524},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"50857ec9aedb758e8a17b764e1269231feb9a78a","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.6_1774919960206_0.8381390547174248","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@samline/notify","version":"0.2.7","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.2.7","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"b77d63e4603802be78724f5999dbb4d5c5535ec1","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.2.7.tgz","fileCount":12,"integrity":"sha512-9uuWXTfv5SlSjl+8v6lcVFeIAHDyFprir0QyzC5PuIbeNIfN+7eAzfeVs4K0fa1JpFKaMiAYRVXKLS78C6sgdQ==","signatures":[{"sig":"MEUCIQDZI/PDXzRW4bHwOUwpbxbWUbnS26qL34zlkbCFqxF1yQIgIMyJHU0iwx5DXIMmyTvbZBxMAaayNgRzYf1AaITLOGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199261},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"2f37d1bb517a655b09577952cd33582454d83296","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.2.7_1774920474969_0.7818272681090759","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@samline/notify","version":"0.3.0","keywords":["notifications","toasts","sileo","samline"],"license":"MIT","_id":"@samline/notify@0.3.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"dist":{"shasum":"c4a6ff8fb29d18d3c7b6fcb570e54298e2fbf01c","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-0.3.0.tgz","fileCount":13,"integrity":"sha512-8DHN2LMPLTMuvT4DlFnghwsdHlHwgK2LUQDzAp0W2HypKVD3H+mSqFyOxCPik83Ih61wvxFV9yMc5N2++RXmYg==","signatures":[{"sig":"MEUCIHyKgLTWw+VNHIHK2LKqaR7UrkwY8VIDc3Zsa1V73turAiEA9/Kuv9i8vM/+S60V4i2RQpzeeJf5vTGFwxlHlaWHBSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256038},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/notify.umd.js","module":"dist/index.esm.js","exports":{"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"gitHead":"f8b09c88082e09bef1fd9c2caf0996c0a35e732c","scripts":{"test":"vitest","build":"rollup -c","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"10.8.2","description":"Notifications engine inspired by Sileo, with adapters for vanilla, React, Vue and Svelte.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tslib":"^2.8.1","rollup":"^3.0.0","vitest":"^1.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/react":"^18.2.0","svelte-check":"^3.3.0","@types/react-dom":"^18.2.0","rollup-plugin-copy":"^3.4.0","@rollup/plugin-replace":"^6.0.3","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"vue":"^3.5.31","react":">=18","svelte":"^5.55.0","react-dom":">=18"},"devDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_0.3.0_1774926025940_0.026628251087585042","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@samline/notify","version":"1.0.0","keywords":["toast","notification","react","vue","svelte","vanilla"],"license":"MIT","_id":"@samline/notify@1.0.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"22a3750eb995b568cbf2d42030cd54fc0e8d067d","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-1.0.0.tgz","fileCount":37,"integrity":"sha512-wcchUOrBAT2Aco96FdXUCsYu8T2676USpQ8l+tKrIGPhcoVcGWbCGJxBCCpa2/+KyiGT0AaGpmAxWIZl6pIS1A==","signatures":[{"sig":"MEUCIQD2b7I9cCMCwiH47Wv59sSSY/+rUJ1JyQcCqyZ14HU3/AIgIRYyJaypY+347ysNeNGju3h7E79Q3+n2Cpzszmflrmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@samline%2fnotify@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328238},"main":"./dist/notify.js","types":"./dist/notify.d.ts","exports":{".":{"import":{"types":"./dist/notify.d.mts","default":"./dist/notify.mjs"},"default":"./dist/notify.js","require":{"types":"./dist/notify.d.ts","default":"./dist/notify.js"}},"./vue":{"import":{"types":"./dist/vue.d.mts","default":"./dist/vue.mjs"},"default":"./dist/vue.js","require":{"types":"./dist/vue.d.ts","default":"./dist/vue.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"default":"./dist/react.js","require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./svelte":{"import":{"types":"./dist/svelte.d.mts","default":"./dist/svelte.mjs"},"default":"./dist/svelte.js","require":{"types":"./dist/svelte.d.ts","default":"./dist/svelte.js"}}},"gitHead":"9f247f2b3f00f779113dc228f9cc5c7fbef47410","scripts":{"dev":"bunchee --watch","test":"vitest run","build":"node scripts/build.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A toast notification library designed to bring beautiful, animated notifications to React, Vue, Svelte, and Vanilla JS. Seamless integration across multiple frameworks.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^12.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","jsdom":"^29.0.1","svelte":"^5.55.1","vitest":"^4.1.2","bunchee":"^6.9.4","typescript":"^5.9.3","@types/react":"^19.2.14","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/notify_1.0.0_1775021835563_0.6858851833855062","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@samline/notify","version":"1.0.1","keywords":["toast","notification","react","vue","svelte","vanilla"],"license":"MIT","_id":"@samline/notify@1.0.1","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"20dd6b56c98bd52b20c0934cfc47aa4bd25c453c","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-1.0.1.tgz","fileCount":37,"integrity":"sha512-c0+tQclzbl2vSIzsVKPKNhkEpJQkAs/aaQdHHGQ+zVebKpDAnFJJbX3SFwcZLLVQA93PlzpBpgFHKWSyxrdemA==","signatures":[{"sig":"MEUCIEZGJUphoy+oNp+b8J9CW2Y6h34rQMSiAmM+i1wqkDc8AiEAia8dGB2sqnRgvUV/AwMFP4a+8p8tdd+YH23yl5XVlsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@samline%2fnotify@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328752},"main":"./dist/notify.js","types":"./dist/notify.d.ts","exports":{".":{"import":{"types":"./dist/notify.d.mts","default":"./dist/notify.mjs"},"default":"./dist/notify.js","require":{"types":"./dist/notify.d.ts","default":"./dist/notify.js"}},"./vue":{"import":{"types":"./dist/vue.d.mts","default":"./dist/vue.mjs"},"default":"./dist/vue.js","require":{"types":"./dist/vue.d.ts","default":"./dist/vue.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"default":"./dist/react.js","require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./svelte":{"import":{"types":"./dist/svelte.d.mts","default":"./dist/svelte.mjs"},"default":"./dist/svelte.js","require":{"types":"./dist/svelte.d.ts","default":"./dist/svelte.js"}}},"gitHead":"c9fd0912e667ce47cc46300b47e614a6403b33d1","scripts":{"dev":"bunchee --watch","test":"vitest run","build":"node scripts/build.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A toast notification library designed to bring beautiful, animated notifications to React, Vue, Svelte, and Vanilla JS. Seamless integration across multiple frameworks.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^12.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","jsdom":"^29.0.1","svelte":"^5.55.1","vitest":"^4.1.2","bunchee":"^6.9.4","typescript":"^5.9.3","@types/react":"^19.2.14","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/notify_1.0.1_1775024969305_0.11381260966414786","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@samline/notify","version":"1.0.2","keywords":["toast","notification","react","vue","svelte","vanilla"],"license":"MIT","_id":"@samline/notify@1.0.2","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"b7eb998c7539ef5a9772511b409a2be80e36f47a","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-1.0.2.tgz","fileCount":38,"integrity":"sha512-ZE4WNwUWM0wFYGBxgEwyrLkPXpqe60aeA345MKa3jXOUduftKV+/5+sQ2oOUurgYBI0o/z1hpyTl2hYnMj5v9A==","signatures":[{"sig":"MEQCIFEkSDeAh0u20CgtogXepSzw5IoDSWExup7ud0l+oglpAiADN6Ro2YZcJv5HygHvwmTZQW6WF4aEzDMGprFHJQPUOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@samline%2fnotify@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398399},"main":"./dist/notify.js","types":"./dist/notify.d.ts","exports":{".":{"import":{"types":"./dist/notify.d.mts","default":"./dist/notify.mjs"},"default":"./dist/notify.js","require":{"types":"./dist/notify.d.ts","default":"./dist/notify.js"}},"./vue":{"import":{"types":"./dist/vue.d.mts","default":"./dist/vue.mjs"},"default":"./dist/vue.js","require":{"types":"./dist/vue.d.ts","default":"./dist/vue.js"}},"./react":{"import":{"types":"./dist/react.d.mts","default":"./dist/react.mjs"},"default":"./dist/react.js","require":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./svelte":{"import":{"types":"./dist/svelte.d.mts","default":"./dist/svelte.mjs"},"default":"./dist/svelte.js","require":{"types":"./dist/svelte.d.ts","default":"./dist/svelte.js"}}},"gitHead":"2344ed468252a481c29a7d22302736665e0f0fcc","scripts":{"dev":"bunchee --watch","test":"vitest run","build":"node scripts/build.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A toast notification library designed to bring beautiful, animated notifications to React, Vue, Svelte, and Vanilla JS. Seamless integration across multiple frameworks.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"motion":"^12.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.31","jsdom":"^29.0.1","svelte":"^5.55.1","vitest":"^4.1.2","bunchee":"^6.9.4","typescript":"^5.9.3","@types/react":"^19.2.14","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/notify_1.0.2_1775026544195_0.03224326083059803","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@samline/notify","version":"2.0.0","keywords":["react","vue","svelte","vanilla-js","browser","notifications","toast","snackbar","message"],"author":{"name":"Emil Kowalski","email":"e@emilkowal.ski"},"license":"MIT","_id":"@samline/notify@2.0.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"ed06ea18218dd718ebeedba72c874d43f4a90633","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-2.0.0.tgz","fileCount":50,"integrity":"sha512-QQBr9ZgwP0eDy7iggFs3ep2Jbxcum+N7/q/KVo17uYqjEOgyezSMc8OWoirMFZ0GEMuvH9rKeEtrz6aTcy/BHA==","signatures":[{"sig":"MEUCIQDZBkRcbNJCUk2amhg265IkuKAhKZStVfnpVeFH/ke1hwIgO27csw+R3bkZCGQeomP+tkGaH5C6XpDVDFM0wEUi4IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730868},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./vue":{"import":{"types":"./dist/vue/index.d.mts","default":"./dist/vue/index.mjs"},"default":"./dist/vue/index.js","require":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"}},"./core":{"import":{"types":"./dist/core/index.d.mts","default":"./dist/core/index.mjs"},"default":"./dist/core/index.js","require":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"default":"./dist/react/index.js","require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./svelte":{"import":{"types":"./dist/svelte/index.d.mts","default":"./dist/svelte/index.mjs"},"default":"./dist/svelte/index.js","require":{"types":"./dist/svelte/index.d.ts","default":"./dist/svelte/index.js"}},"./browser":{"import":{"types":"./dist/browser/index.d.mts","default":"./dist/browser/index.mjs"},"default":"./dist/browser/index.js","require":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.js"}},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"gitHead":"a74bfc566288a6661ffcfae604b20cbaa3328465","scripts":{"dev":"bun scripts/build.mjs --watch","test":"bunx vitest run tests/runtime.test.ts tests/state.test.ts --environment node --globals","build":"bun scripts/build.mjs","format":"bunx prettier --write .","test:watch":"bunx vitest tests/runtime.test.ts tests/state.test.ts --environment node --globals","type-check":"bunx tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A universal toast notification package for React, Vue, Svelte, vanilla JS, and browser/CDN usage.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"packageManager":"bun@1.1.29","devDependencies":{"vue":"3.4.0","react":"^18.2.0","svelte":"^5.0.0","vitest":"^2.1.8","bunchee":"6.3.3","prettier":"^2.8.4","react-dom":"^18.2.0","typescript":"^4.8.4","@types/node":"^18.11.13","@types/react":"^18.0.26"},"peerDependencies":{"vue":"^3.4.0","react":"^18.0.0 || ^19.0.0 || ^19.0.0-rc","svelte":"^4.2.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_2.0.0_1775069827138_0.30099076113537593","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@samline/notify","version":"2.0.1","keywords":["react","vue","svelte","vanilla-js","browser","notifications","toast","snackbar","message"],"author":{"name":"Emil Kowalski","email":"e@emilkowal.ski"},"license":"MIT","_id":"@samline/notify@2.0.1","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"9674c6aadb70853dc7756edd88b5d0f68e5bdaa4","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-2.0.1.tgz","fileCount":51,"integrity":"sha512-r2RFJDq5f1FulGTDiJ7z1jRRekRIf0Fz8VHgP9BOrkH2MXS8ysvqbHX1XQvRwM9c8UvafHPHiU51NhHlgIjQVg==","signatures":[{"sig":"MEUCIQCt8bn9F8PSXyt7WAZIbWgv2kJMglBWqi65cvr8+qa/VwIgaw6WmnP5FunV+F29ZiQKtAqOlekjgFJWV6gT7OSS5gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10292621},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./vue":{"import":{"types":"./dist/vue/index.d.mts","default":"./dist/vue/index.mjs"},"default":"./dist/vue/index.js","require":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"}},"./core":{"import":{"types":"./dist/core/index.d.mts","default":"./dist/core/index.mjs"},"default":"./dist/core/index.js","require":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"default":"./dist/react/index.js","require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./svelte":{"import":{"types":"./dist/svelte/index.d.mts","default":"./dist/svelte/index.mjs"},"default":"./dist/svelte/index.js","require":{"types":"./dist/svelte/index.d.ts","default":"./dist/svelte/index.js"}},"./browser":{"import":{"types":"./dist/browser/index.d.mts","default":"./dist/browser/index.mjs"},"default":"./dist/browser/index.mjs","require":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.cjs"}},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"gitHead":"6240f9b8bd3cda8728a7e60f641016d161ff0ed2","scripts":{"dev":"bun scripts/build.mjs --watch","test":"bunx vitest run tests/runtime.test.ts tests/state.test.ts --environment node --globals","build":"bun scripts/build.mjs","format":"bunx prettier --write .","test:watch":"bunx vitest tests/runtime.test.ts tests/state.test.ts --environment node --globals","type-check":"bunx tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A universal toast notification package for React, Vue, Svelte, vanilla JS, and browser/CDN usage.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"packageManager":"bun@1.1.29","devDependencies":{"vue":"3.4.0","react":"^18.2.0","svelte":"^5.0.0","vitest":"^2.1.8","bunchee":"6.3.3","esbuild":"^0.27.4","prettier":"^2.8.4","react-dom":"^18.2.0","typescript":"^4.8.4","@types/node":"^18.11.13","@types/react":"^18.0.26"},"peerDependencies":{"vue":"^3.4.0","react":"^18.0.0 || ^19.0.0 || ^19.0.0-rc","svelte":"^4.2.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_2.0.1_1775070993994_0.38368481312796776","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@samline/notify","version":"2.0.2","keywords":["react","vue","svelte","vanilla-js","browser","notifications","toast","snackbar","message"],"author":{"name":"Emil Kowalski","email":"e@emilkowal.ski"},"license":"MIT","_id":"@samline/notify@2.0.2","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"b431a1d42144397fed81e33faf551528c5c7003d","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-2.0.2.tgz","fileCount":51,"integrity":"sha512-/90f+2NTIYzGJfAdNbmd1pgVSYhrqcnz0bUJHGiIa8C4RWaJKnnV+dNN3xXDAvqo1YAbuxmIHRT4WFBM+cJm7A==","signatures":[{"sig":"MEYCIQD8x853cgmtnNZC/f8GQOcQBEs+cPnUEbDwqIr151Rl3QIhALrzLr32/q9L5hcRSq/MmKDxLe1vKwbaXwqNxHbf6nbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10292398},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./vue":{"import":{"types":"./dist/vue/index.d.mts","default":"./dist/vue/index.mjs"},"default":"./dist/vue/index.js","require":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"}},"./core":{"import":{"types":"./dist/core/index.d.mts","default":"./dist/core/index.mjs"},"default":"./dist/core/index.js","require":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"default":"./dist/react/index.js","require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./svelte":{"import":{"types":"./dist/svelte/index.d.mts","default":"./dist/svelte/index.mjs"},"default":"./dist/svelte/index.js","require":{"types":"./dist/svelte/index.d.ts","default":"./dist/svelte/index.js"}},"./browser":{"import":{"types":"./dist/browser/index.d.mts","default":"./dist/browser/index.mjs"},"default":"./dist/browser/index.mjs","require":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.cjs"}},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"gitHead":"0657621cf76fc2ba06b26fe0e36d25d197200e1a","scripts":{"dev":"bun scripts/build.mjs --watch","test":"bunx vitest run tests/runtime.test.ts tests/state.test.ts --environment node --globals","build":"bun scripts/build.mjs","format":"bunx prettier --write .","test:watch":"bunx vitest tests/runtime.test.ts tests/state.test.ts --environment node --globals","type-check":"bunx tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A universal toast notification package for React, Vue, Svelte, vanilla JS, and browser/CDN usage.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"packageManager":"bun@1.1.29","devDependencies":{"vue":"3.4.0","react":"^18.2.0","svelte":"^5.0.0","vitest":"^2.1.8","bunchee":"6.3.3","esbuild":"^0.27.4","prettier":"^2.8.4","react-dom":"^18.2.0","typescript":"^4.8.4","@types/node":"^18.11.13","@types/react":"^18.0.26"},"peerDependencies":{"vue":"^3.4.0","react":"^18.0.0 || ^19.0.0 || ^19.0.0-rc","svelte":"^4.2.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_2.0.2_1775673809426_0.4898952839063817","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@samline/notify","version":"2.0.3","keywords":["react","vue","svelte","vanilla-js","browser","notifications","toast","snackbar","message"],"author":{"url":"samline","name":"Samuel Olvera"},"license":"MIT","_id":"@samline/notify@2.0.3","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://github.com/samline/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"2ded761387b9fd51156cbeb3c1dfdcfd242fa33a","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-2.0.3.tgz","fileCount":51,"integrity":"sha512-0xYq0MMOzWrQrHSzKAcEA64gOrpXuUDe3MuYKozXb6TbgkL4RhcOsQd5bbQdMJPN55JmP+jrmyABvdfWOWyOqQ==","signatures":[{"sig":"MEYCIQD7aSbARNdB4W2O/bV2eOAyQa8Ap1czrIU+JAkw64GhVwIhALmcbesU6k0/bXQNGwMtK/K3B80IXqB0XB4McZ+eeTfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10292390},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"default":"./dist/index.js","require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./vue":{"import":{"types":"./dist/vue/index.d.mts","default":"./dist/vue/index.mjs"},"default":"./dist/vue/index.js","require":{"types":"./dist/vue/index.d.ts","default":"./dist/vue/index.js"}},"./core":{"import":{"types":"./dist/core/index.d.mts","default":"./dist/core/index.mjs"},"default":"./dist/core/index.js","require":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"}},"./react":{"import":{"types":"./dist/react/index.d.mts","default":"./dist/react/index.mjs"},"default":"./dist/react/index.js","require":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"}},"./svelte":{"import":{"types":"./dist/svelte/index.d.mts","default":"./dist/svelte/index.mjs"},"default":"./dist/svelte/index.js","require":{"types":"./dist/svelte/index.d.ts","default":"./dist/svelte/index.js"}},"./browser":{"import":{"types":"./dist/browser/index.d.mts","default":"./dist/browser/index.mjs"},"default":"./dist/browser/index.mjs","require":{"types":"./dist/browser/index.d.ts","default":"./dist/browser/index.cjs"}},"./styles.css":"./dist/styles.css","./dist/styles.css":"./dist/styles.css"},"gitHead":"bb61a0f7dc38d6373c132a85190e6b047d6a5e70","scripts":{"dev":"bun scripts/build.mjs --watch","test":"bunx vitest run tests/runtime.test.ts tests/state.test.ts --environment node --globals","build":"bun scripts/build.mjs","format":"bunx prettier --write .","test:watch":"bunx vitest tests/runtime.test.ts tests/state.test.ts --environment node --globals","type-check":"bunx tsc --noEmit"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"10.8.2","description":"A universal toast notification package for React, Vue, Svelte, vanilla JS, and browser/CDN usage.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"packageManager":"bun@1.1.29","devDependencies":{"vue":"3.4.0","react":"^18.2.0","svelte":"^5.0.0","vitest":"^2.1.8","bunchee":"6.3.3","esbuild":"^0.27.4","prettier":"^2.8.4","react-dom":"^18.2.0","typescript":"^4.8.4","@types/node":"^18.11.13","@types/react":"^18.0.26"},"peerDependencies":{"vue":"^3.4.0","react":"^18.0.0 || ^19.0.0 || ^19.0.0-rc","svelte":"^4.2.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0 || ^19.0.0-rc"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notify_2.0.3_1775674313004_0.5260274835284011","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@samline/notify","version":"3.0.0","license":"MIT","_id":"@samline/notify@3.0.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://samline.github.io/notify","dist":{"shasum":"2eb2cfd8b70e5e88a6c7c4f9f38b378cc2471987","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-3.0.0.tgz","fileCount":13,"integrity":"sha512-EUDI8NZJ2sNr97Yz+4CzamtQ5dfC0eOFNvpxaCeYHSeU9OD5LNR/2TYeMiyY++l8ZRKjG2wTqtTzo/HoEOOx1Q==","signatures":[{"sig":"MEUCIASbZFAFO5oSUVjTce72ZtCGu2dEDyvI8JeTXacBSI3DAiEAyAkW03K7C2fuDUOX7uLS9BFeVmz8S2LDwEzdMf8Hquc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser/global.d.ts","default":"./dist/browser/global.global.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b87030e53171393beace08b9ec78cf75aee37055","scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rm -rf dist coverage","format":"prettier --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build && npm run typecheck && npm test"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic toast notification runtime with a vanilla/browser API and an IIFE bundle for direct CDN use.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","vitest":"^3.1.1","prettier":"^3.3.0","typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notify_3.0.0_1783998895499_0.1023665322848053","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@samline/notify","version":"3.1.0","license":"MIT","_id":"@samline/notify@3.1.0","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://samline.github.io/notify","dist":{"shasum":"dbbb66d2f85a471549cdd392be9fc5a05aaa4528","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-3.1.0.tgz","fileCount":13,"integrity":"sha512-VU0r7OuoEa0wEOPPznjGHv6ycUto1/rtaSRGwMbP5p78Zfg6XrLUDYLvq7QTqj85t3dJw2HrQc3GydlOFLAlng==","signatures":[{"sig":"MEUCIDQ3nHx1Ln9+6LkTl0vW9GJ5LHPqb3WVJbtBO9LZCxrZAiEA0sLz1/9MlqkXtwIN3NIJ9YT0xzBj+oXeDXv1dmv6bzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586820},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser/global.d.ts","default":"./dist/browser/global.global.js"},"./styles.css":"./dist/styles.css"},"gitHead":"ea345955629883948635f219629f8efa2d63f9a4","scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rm -rf dist coverage","format":"prettier --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build && npm run typecheck && npm test"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic toast notification runtime with a vanilla/browser API and an IIFE bundle for direct CDN use.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","vitest":"^3.1.1","prettier":"^3.3.0","typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notify_3.1.0_1784010794325_0.934435897292502","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@samline/notify","version":"3.1.1","license":"MIT","_id":"@samline/notify@3.1.1","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://samline.github.io/notify","dist":{"shasum":"cb26f0b626e4f41b5dc13dd2c17a3cbb0e3943e0","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-3.1.1.tgz","fileCount":13,"integrity":"sha512-P2QytkqhYn5OuvgaU8QyRdkWIF3LirwuwwnDO9nWHpWUvtW0aEPjOz50CPFFOWsAA30Vj0vMuF3q8B01IufuSA==","signatures":[{"sig":"MEUCIQCPcTOhMIvY/Ch5fqhl3S28ERs0nkK8pIdS+Z2S1XkNeAIgHXfhHYSAxaC7eirMt0lJ4I7dGBYa+Ptvy68EGxSlFmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612241},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser/global.d.ts","default":"./dist/browser/global.global.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b229bea6207fd311b1929253ffe7b06fb6ec8dca","scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rm -rf dist coverage","format":"prettier --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build && npm run typecheck && npm test"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic toast notification runtime with a vanilla/browser API and an IIFE bundle for direct CDN use.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","vitest":"^3.1.1","prettier":"^3.3.0","typescript":"^5.8.3","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/notify_3.1.1_1784068411143_0.150308122934953","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@samline/notify","version":"3.1.5","keywords":["toast","notification","notifications","vanilla","typescript","javascript","browser","accessible","framework-agnostic"],"license":"MIT","_id":"@samline/notify@3.1.5","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"homepage":"https://samline.github.io/notify","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"7a6027af8f2b82174732fa68fb32f87ae62e5288","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-3.1.5.tgz","fileCount":23,"integrity":"sha512-k+HADKNfkHNffBiZKaZDorflEC9S4MQnW8K/xlRIUNRf1SlexKAX92NKJHhc4Iuf3hfnuSoaT+equ7gzqcgGDQ==","signatures":[{"sig":"MEUCIQDJn6dDhxIytbLSuW2Ds0wSPMuSQ07cRRA6BZVkyFNJEwIgERDn9lL11F6B5tiHlgv0RjpDWh0VYi75IyKkQJbeWDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqEWpAnVxrJASC9w1RZyMFps5JwsGjepp2YV+pA/P+xQIgCBtX4GDHh7l1/fuBDxMrOMZZXpDiTuN5mj2zmdRJg4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869421},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js","require":"./dist/browser/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0aa71f6ee4b2fc87fea84f47a021f013c1e72d64","scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rm -rf dist coverage","format":"prettier --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:package":"node test/package-smoke.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run typecheck && npm test && npm run test:package"},"_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"overrides":{"nanoid":"3.3.18","esbuild":"0.28.2","postcss":"8.5.28"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible, dependency-free toast notifications for JavaScript and TypeScript, with ESM, CommonJS, and browser builds.","directories":{},"sideEffects":["./dist/browser/global.global.js","./dist/styles.css"],"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"tsup":"^8.5.1","jsdom":"^26.1.0","vitest":"^5.0.1","prettier":"^3.9.7","typescript":"^5.9.3","@types/node":"^24.13.5","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/notify_3.1.5_1790145590020_0.8575222149409163","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"_id":"@samline/notify@3.2.0","bugs":{"url":"https://github.com/samline/notify/issues"},"dist":{"shasum":"def9508cab530dd6d9084c97756b0fdbc6ea0d1d","tarball":"https://registry.npmjs.org/@samline/notify/-/notify-3.2.0.tgz","fileCount":23,"integrity":"sha512-Xa2Nu7J1zcYFCSN9nnCat/gKGhZf+W4zkEpGxV8g5ywsF5xAZXVbQ7wCj0IKgJHCyzYt1f5FLiOegpc7HMgq8A==","signatures":[{"sig":"MEQCIDgerWwJkrWiasDa/SK10pS/LX6704n2XcrvwI+1UD7ZAiBYMldqIKXWjfTgipFaiACXmHINnL0IpzoBsCSayC+Ikg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHSMw5LcBzQ24C3HbCoWKwZABb0ZUQvme6SnPNd8xcTzAiAK2i9v0CIGHHioMPx+wFeav9rCCM2rtmX4DCAXnr7WqQ=="}],"unpackedSize":870632},"main":"./dist/index.cjs","name":"@samline/notify","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js","require":"./dist/browser/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"765438b36ab73236c4e6b941509a7669e5bbfdf3","license":"MIT","scripts":{"dev":"tsup --config tsup.config.ts --watch","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rm -rf dist coverage","format":"prettier --write .","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:package":"node test/package-smoke.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"npm run clean && npm run build && npm run typecheck && npm test && npm run test:package"},"version":"3.2.0","_npmUser":{"name":"samline","email":"jsamline@gmail.com"},"homepage":"https://samline.github.io/notify","keywords":["toast","notification","notifications","vanilla","typescript","javascript","browser","accessible","framework-agnostic"],"overrides":{"nanoid":"3.3.18","esbuild":"0.28.2","postcss":"8.5.28"},"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"_npmVersion":"11.9.0","description":"Accessible, dependency-free toast notifications for JavaScript and TypeScript, with ESM, CommonJS, and browser builds.","directories":{},"maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"sideEffects":["./dist/browser/global.global.js","./dist/styles.css"],"_nodeVersion":"24.14.0","publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"tsup":"^8.5.1","jsdom":"^26.1.0","vitest":"^5.0.1","prettier":"^3.9.7","typescript":"^5.9.3","@types/node":"^24.13.5","@vitest/coverage-v8":"^5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/notify_3.2.0_1790189751161_0.6459751567073133"}}},"time":{"created":"2026-03-27T21:04:59.078Z","modified":"2026-09-23T18:55:51.406Z","0.1.0":"2026-03-27T21:04:59.337Z","0.1.1":"2026-03-27T21:09:11.254Z","0.1.6":"2026-03-27T23:31:12.372Z","0.1.7":"2026-03-27T23:36:39.981Z","0.1.8":"2026-03-27T23:52:05.820Z","0.1.9":"2026-03-27T23:55:50.229Z","0.1.10":"2026-03-28T01:40:42.844Z","0.1.15":"2026-03-28T07:26:25.887Z","0.2.0":"2026-03-30T17:45:07.403Z","0.2.2":"2026-03-30T19:15:53.298Z","0.2.3":"2026-03-30T19:55:29.958Z","0.2.5":"2026-03-31T01:05:41.711Z","0.2.6":"2026-03-31T01:19:20.355Z","0.2.7":"2026-03-31T01:27:55.112Z","0.3.0":"2026-03-31T03:00:26.115Z","1.0.0":"2026-04-01T05:37:15.743Z","1.0.1":"2026-04-01T06:29:29.467Z","1.0.2":"2026-04-01T06:55:44.364Z","2.0.0":"2026-04-01T18:57:07.295Z","2.0.1":"2026-04-01T19:16:34.242Z","2.0.2":"2026-04-08T18:43:29.735Z","2.0.3":"2026-04-08T18:51:53.242Z","3.0.0":"2026-07-14T03:14:55.654Z","3.1.0":"2026-07-14T06:33:14.541Z","3.1.1":"2026-07-14T22:33:31.324Z","3.1.5":"2026-09-23T06:39:50.173Z","3.2.0":"2026-09-23T18:55:51.251Z"},"bugs":{"url":"https://github.com/samline/notify/issues"},"license":"MIT","homepage":"https://samline.github.io/notify","keywords":["toast","notification","notifications","vanilla","typescript","javascript","browser","accessible","framework-agnostic"],"repository":{"url":"git+https://github.com/samline/notify.git","type":"git"},"description":"Accessible, dependency-free toast notifications for JavaScript and TypeScript, with ESM, CommonJS, and browser builds.","maintainers":[{"name":"samline","email":"jsamline@gmail.com"}],"readme":"# Notify\n\n> Accessible, dependency-free toast notifications for JavaScript and TypeScript, with ESM, CommonJS, and browser builds.\n\n> Use one typed, framework-agnostic API in bundled applications or plain `<script>` pages. Promise states, actions, multiple toasters, themes, keyboard interaction, and swipe dismissal are included without a runtime dependency.\n\n---\n\n## Table of Contents\n\n- [Installation](#installation)\n- [CDN / Browser](#cdn--browser)\n- [Entrypoints](#entrypoints)\n- [Quick Start](#quick-start)\n- [What You Can Build](#what-you-can-build)\n- [API at a Glance](#api-at-a-glance)\n- [Documentation](#documentation)\n- [License](#license)\n\n---\n\n## Installation\n\n```bash\nnpm install @samline/notify\n```\n\n```bash\npnpm add @samline/notify\n```\n\n```bash\nyarn add @samline/notify\n```\n\n```bash\nbun add @samline/notify\n```\n\nRequires Node 20+ when bundling. Runtime target is ES2020.\n\n---\n\n## CDN / Browser\n\nUse the browser build when you do not have a bundler and need to run the package directly in HTML, Shopify, WordPress, or any traditional template.\n\n```html\n<script src=\"https://unpkg.com/@samline/notify@latest/dist/browser/global.global.js\"></script>\n```\n\n> Pin a concrete published version in production instead of `latest`.\n\nThe browser bundle exposes a single global: `window.Notify`. It auto-mounts a default toaster, so the first call has somewhere to render.\n\n```html\n<button id=\"save\">Save</button>\n\n<script src=\"https://unpkg.com/@samline/notify@latest/dist/browser/global.global.js\"></script>\n<script>\n  window.Notify.toast('Hello from the browser')\n  document.querySelector('#save').addEventListener('click', () => {\n    window.Notify.toast.success('Saved')\n  })\n</script>\n```\n\nIf you want a custom toaster configuration (position, theme, rich colors), call `window.Notify.createToaster(options)` first — see [docs/browser.md](docs/browser.md) for the full surface.\n\n---\n\n## Entrypoints\n\n| Entrypoint                   | When to use                                                                  |\n| ---------------------------- | ---------------------------------------------------------------------------- |\n| `@samline/notify`            | Main vanilla API for bundlers, ESM, or CJS consumers.                        |\n| `@samline/notify/browser`    | Importable ESM/CJS browser registry; the CDN file registers `window.Notify`. |\n| `@samline/notify/styles.css` | The stylesheet the renderer expects. Import it once at app entry.            |\n\nThe vanilla entrypoint also exports `browser`, the same `{ toast, Toaster, createToaster, configureToaster, getToaster, destroyToaster }` surface as the IIFE but as a module-level singleton (no `globalThis` side-effect). Use it from a bundler when you want the IIFE ergonomics without installing a global — see [docs/browser.md → Using the same shape from a bundler](docs/browser.md#using-the-same-shape-from-a-bundler).\n\n---\n\n## Quick Start\n\n```ts\nimport { createToaster, toast } from '@samline/notify'\nimport '@samline/notify/styles.css'\n\ncreateToaster({\n  position: 'bottom-right',\n  richColors: true,\n  theme: 'system'\n})\n\ntoast.success('Saved')\ntoast.error('Could not save', { description: 'Try again in a moment' })\ntoast.promise(fetchProfile(), {\n  loading: 'Loading profile…',\n  success: (data) => `Hi ${data.name}`,\n  error: 'Could not load profile'\n})\n```\n\nWhat this does:\n\n- Mounts a singleton toaster (one per page) with the position, color treatment, and theme you asked for.\n- The stylesheet sets up the data-attribute-driven visual contract — no inline styles in JS, no shadow DOM.\n- The `toast` factory and its variants (`success`, `error`, `info`, `warning`, `loading`, `message`, `promise`, `custom`, `dismiss`) handle every notification flow.\n- `toast.promise` ties a loading → success/error transition to a real `Promise` and re-uses the same toast id so the DOM updates in place.\n\n---\n\n## What You Can Build\n\n- Action confirmations (\"Saved\", \"Copied to clipboard\", \"Email sent\") with auto-dismiss.\n- Async feedback with `toast.promise` for fetches, file uploads, and any other `Promise` flow.\n- Form errors surfaced as a stacked list via `toast.error` with a `description`.\n- Undo / retry flows via the `action` and `cancel` buttons on `ToastOptions`.\n- Per-toast rich content via `toast.custom(element | (container) => void)` — no JSX.\n- Multi-toaster UIs via the lower-level `mountToaster(root, options)` escape hatch.\n- Any shop, CMS template, or static HTML page via the `window.Notify` IIFE.\n\n---\n\n## API at a Glance\n\nThe runtime is built around one factory (`toast`) plus a small toaster controller surface. Most controllers are chainable; the `toast` factory is the only function-like call.\n\n| Group              | Methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Toast factory      | [`toast`](docs/api/toast.md) · [`toast.success`](docs/api/toast.md#toastvariants) · [`toast.error`](docs/api/toast.md#toastvariants) · [`toast.info`](docs/api/toast.md#toastvariants) · [`toast.warning`](docs/api/toast.md#toastvariants) · [`toast.loading`](docs/api/toast.md#toastvariants) · [`toast.message`](docs/api/toast.md#toastvariants) · [`toast.custom`](docs/api/toast.md#toastcustom) · [`toast.promise`](docs/api/toast.md#toastpromise) · [`toast.dismiss`](docs/api/toast.md#toastdismiss) · [`toast.getHistory`](docs/api/toast.md#toastgethistory) · [`toast.getToasts`](docs/api/toast.md#toastgettoasts) |\n| Toaster lifecycle  | [`createToaster`](docs/api/create-toaster.md) · [`destroyToaster`](docs/api/destroy-toaster.md) · [`getToaster`](docs/api/get-toaster.md) · [`configureToaster`](docs/api/configure-toaster.md) · [`resetToasts`](docs/api/reset-toasts.md)                                                                                                                                                                                                                                                                                                                                                                                       |\n| Toaster controller | `update(options?)` · `destroy()` · `element` · `options`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Registry (vanilla) | [`browser`](docs/getting-started.md#browser-registry-helpers) — bundler-friendly `{ toast, Toaster, createToaster, configureToaster, getToaster, destroyToaster }` singleton.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| Pure helpers       | `mountToaster(root, options?)` — direct escape hatch when you need multiple toasters or a custom mount point.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| Numeric constants  | `VISIBLE_TOASTS_AMOUNT` · `VIEWPORT_OFFSET` · `MOBILE_VIEWPORT_OFFSET` · `TOAST_LIFETIME` · `TOAST_WIDTH` · `GAP` · `SWIPE_THRESHOLD` · `TIME_BEFORE_UNMOUNT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n\nSee the full per-method reference in [`docs/api/`](docs/api/index.md).\n\n---\n\n## Documentation\n\nFull API reference, guides, and examples are available at **[samline.github.io/notify](https://samline.github.io/notify)**.\n\n| Doc                                                | Purpose                                                                    |\n| -------------------------------------------------- | -------------------------------------------------------------------------- |\n| [docs/getting-started.md](docs/getting-started.md) | Concepts, observable contract, lifecycle, and side-effect overview.        |\n| [docs/options.md](docs/options.md)                 | Full `ToasterOptions` and `ToastOptions` reference.                        |\n| [docs/entrypoints.md](docs/entrypoints.md)         | ESM, CommonJS, registries, the standalone IIFE, and stylesheet loading.    |\n| [docs/promises.md](docs/promises.md)               | Complete `toast.promise()` behavior, HTTP values, and `unwrap()`.          |\n| [docs/css-styling.md](docs/css-styling.md)         | The data-attribute contract the stylesheet expects.                        |\n| [docs/typescript.md](docs/typescript.md)           | Every exported TypeScript type, with examples.                             |\n| [docs/accessibility.md](docs/accessibility.md)     | Semantics, keyboard controls, timing, and accessible content guidance.     |\n| [docs/frameworks.md](docs/frameworks.md)           | Lifecycle-safe React, Vue, Svelte, and SSR integration patterns.           |\n| [docs/api/index.md](docs/api/index.md)             | One page per public method.                                                |\n| [docs/recipes.md](docs/recipes.md)                 | End-to-end patterns: `toast.promise` with `fetch`, autoload, theming, etc. |\n| [docs/browser.md](docs/browser.md)                 | Browser global (`window.Notify`) usage.                                    |\n| [docs/troubleshooting.md](docs/troubleshooting.md) | Fixes for mounting, CSS, duplicate renderers, CDN, CSP, and teardown.      |\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}