{"_id":"@danixts/sileo-vue","_rev":"7-076ef4b9b55acb1b59749c915d56018f","name":"@danixts/sileo-vue","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@danixts/sileo-vue","version":"0.1.0","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.1.0","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"c872582f38f2436d5b38b9679a0c0e597db6974c","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.1.0.tgz","fileCount":25,"integrity":"sha512-lct6Tc/TWMXe6Ejjsf3tpOSJ7nXSG26Ot6jfcB6L/eV5PkyaKpq9Ld7EFA47tI2VUkbe6sbo8ee/P1H5YHw8dw==","signatures":[{"sig":"MEYCIQCQM3SCH6d7czHIWnTtcsF9PHaC/loZNN3BOZzzN6T0MAIhANH7QSF64FdAWMOqUqfTilHCEHhRHAd59iyGb1uNhYRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78338},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"a34169b6b6e903245abbede4bb381726c522e8a2","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts playground eslint.config.js vite.config.ts vite.playground.config.ts vitest.config.ts","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","playground":"vite --config vite.playground.config.ts","format:check":"prettier --check src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs","playground:build":"vite build --config vite.playground.config.ts"},"_npmUser":{"name":"danyjs","email":"codedany789@gmail.com"},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.16.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"motion-v":"^2.3.0","@vueuse/core":"^14.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.1.0_1786259988777_0.4516330704564666","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@danixts/sileo-vue","version":"0.1.1","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.1.1","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"75bde3dbe1f31113aed5ac6f4f59b01d7b7f5b20","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.1.1.tgz","fileCount":25,"integrity":"sha512-VFC3pw/l2zJJH10tkDFy7HTxZnsQPfZQI2/Oyoor51levDaKuAo6AW/4j3Xx0jdyYRrav8fCSJuk6wUiueXmGg==","signatures":[{"sig":"MEYCIQDTfRi1R3GBFDyoA2w3leVT+EQ9uhWc4XqKMrdm8zSklgIhAOYtYnHe6g2xAEjZjwrg0J1U7PQ8WxLzW8HKllXyCiiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73744},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"57850088ecffd5300d20bb2a2f2a564719ca5074","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts playground eslint.config.js vite.config.ts vite.playground.config.ts vitest.config.ts","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","playground":"vite --config vite.playground.config.ts","format:check":"prettier --check src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs","playground:build":"vite build --config vite.playground.config.ts"},"_npmUser":{"name":"danyjs","email":"codedany789@gmail.com"},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.16.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"motion-v":"^2.3.0","@vueuse/core":"^14.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.1.1_1786260620361_0.9631382673488293","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@danixts/sileo-vue","version":"0.1.2","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.1.2","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"904b2e10a6b8e869bff73fe608d1b4dfb24603db","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.1.2.tgz","fileCount":25,"integrity":"sha512-QUVHMKRhwD0XJWZSEHXQ5CxGmrYQp2KO5w8EMWMrlItLX/U7jaXbtRsXIFtIjxJ6N5GBRaKNnpF+pwYDlvDgEw==","signatures":[{"sig":"MEUCIDVxutGUmzfnfWR26H8Mf258Y7lE7xuiNJIIEHwzcnd2AiEA1O8WsW6iC1qxkgrhcbLzCq7RhuXo+LN1EWm9FtcVfvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danixts%2fsileo-vue@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75121},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"5063762feabc6724804ced4ce239bebfb8172ee1","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts playground eslint.config.js vite.config.ts vite.playground.config.ts vitest.config.ts","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","playground":"vite --config vite.playground.config.ts","format:check":"prettier --check src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs","playground:build":"vite build --config vite.playground.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:935f2bf1-403c-4e84-a17d-d01714345b74"}},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.19.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"motion-v":"^2.3.0","@vueuse/core":"^14.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.1.2_1786262542741_0.9029299519807157","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@danixts/sileo-vue","version":"0.2.0","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.2.0","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"0a1c85bd072345b025ed68b43866a913c7556dc2","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.2.0.tgz","fileCount":25,"integrity":"sha512-XQ4ZVZXLiF3aMf8ls4VICd/xo+3z8RjnH2RnpB9a3fmg3x9n7+wVpe/VfdtPtH3/qoqmWJSke29zeNBf071JhA==","signatures":[{"sig":"MEYCIQCG4bS8+mzdCGFSuGer18ACeHtXUYXCESXrTP5eDpU98gIhAK0LdVI7ZLz6TUJETGUR00uDlLFJKCuKSy3XiAy2dFqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danixts%2fsileo-vue@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90834},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"eeb2063a8b5ba9ec97626c5860c81d708a65b00b","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts playground eslint.config.js vite.config.ts vite.playground.config.ts vitest.config.ts","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","playground":"vite --config vite.playground.config.ts","format:check":"prettier --check src tests scripts playground README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vite.playground.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs","playground:build":"vite build --config vite.playground.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:935f2bf1-403c-4e84-a17d-d01714345b74"}},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.19.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"motion-v":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.2.0_1786691078891_0.08611925962823141","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@danixts/sileo-vue","version":"0.2.1","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.2.1","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"17caeb84663f63211a25d311c12b07bef8f5a5b7","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.2.1.tgz","fileCount":25,"integrity":"sha512-2tvS4sfFn3L5ajmWNtuKbKh6bVgsxQQ/osarJtcNLqXVKRhu7xAJhiV21CiJWWYLueb4vzjOPWrRHvIt8Pz6MA==","signatures":[{"sig":"MEUCICum34wbzflaL86YdxoYybVQsXby8FIjklHKQ0LeAq8PAiEAtD3dTNoa0qAoJaTLKDCltmIz9NKrwBNszsqUfbLnh1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danixts%2fsileo-vue@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93127},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"0fb628dc8a24878f0417368f8230f561e9778997","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts site eslint.config.js vite.config.ts vitest.config.ts","site":"astro dev --root site","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts site README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","site:build":"astro check --root site && astro build --root site","format:check":"prettier --check src tests scripts site README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:935f2bf1-403c-4e84-a17d-d01714345b74"}},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.19.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"motion-v":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","astro":"^7.2.2","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@astrojs/vue":"^7.0.2","@astrojs/check":"^0.9.10","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.2.1_1786692220475_0.6579847167586681","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@danixts/sileo-vue","version":"0.2.2","keywords":["vue","vue3","toast","notification","animation","gradient"],"license":"MIT","_id":"@danixts/sileo-vue@0.2.2","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"homepage":"https://danixts.github.io/sileo-vue/","bugs":{"url":"https://github.com/danixts/sileo-vue/issues"},"dist":{"shasum":"668effc2c43352a4ec7b9be9c43e4fba64331ad4","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.2.2.tgz","fileCount":25,"integrity":"sha512-LuV8NKUZfxYRK6Ntk078YeuTd/sTa2DmyCRmB0KRoQo95Kj7uAvT8aFgRwvfRaSDHbq1sLbc74BNda2N7rYGDw==","signatures":[{"sig":"MEUCIDbTNyzUV7LxyHNkSHPcgyzzuRZAH4YSahcGf3S6Xw9mAiEAwj5dgRNafK2CLYFTY2NgQF6rlozX7ubhL92FbjoBXYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danixts%2fsileo-vue@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93593},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"gitHead":"406f52a34d34526a0dfd2f0d9980a857cf604ba8","scripts":{"dev":"vite build --watch","lint":"eslint src tests scripts site eslint.config.js vite.config.ts vitest.config.ts","site":"astro dev --root site","test":"vitest run","build":"pnpm clean && vue-tsc -p tsconfig.build.json && vite build","clean":"rm -rf dist coverage","format":"prettier --write src tests scripts site README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vitest.config.ts","prepack":"pnpm build","typecheck":"vue-tsc --noEmit","site:build":"astro check --root site && astro build --root site","format:check":"prettier --check src tests scripts site README.md THIRD_PARTY_NOTICES.md package.json tsconfig.json tsconfig.build.json vite.config.ts vitest.config.ts","test:coverage":"vitest run --coverage","verify:package":"node scripts/verify-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:935f2bf1-403c-4e84-a17d-d01714345b74"}},"repository":{"url":"git+https://github.com/danixts/sileo-vue.git","type":"git"},"_npmVersion":"11.19.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"motion-v":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"vue":"3.5.41","vite":"^8.2.1","astro":"^7.2.2","jsdom":"^30.0.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.9.0","vue-tsc":"^3.3.9","prettier":"^3.9.6","@eslint/js":"^10.0.0","typescript":"^6.0.3","@types/node":"^22.15.0","@astrojs/vue":"^7.0.2","@astrojs/check":"^0.9.10","@vue/test-utils":"^2.4.11","eslint-plugin-vue":"^10.10.0","typescript-eslint":"^8.66.0","@vitejs/plugin-vue":"^6.0.8","@vitest/coverage-v8":"^4.1.10","eslint-config-prettier":"^10.1.8","@fontsource-variable/archivo":"^5.3.0","@fontsource-variable/manrope":"^5.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"_npmOperationalInternal":{"tmp":"tmp/sileo-vue_0.2.2_1786692508741_0.6786292447561479","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@danixts/sileo-vue","version":"0.3.0","description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"sideEffects":["**/*.css"],"scripts":{"build":"rm -rf dist && vue-tsc -p tsconfig.build.json && vite build","typecheck":"vue-tsc --noEmit","verify:package":"node scripts/verify-package.mjs"},"dependencies":{"motion-v":"^2.3.0"},"peerDependencies":{"vue":">=3.5.0 <4"},"devDependencies":{"@vitejs/plugin-vue":"^6.0.8","typescript":"^6.0.3","vite":"^7.2.4","vue":"^3.5.41","vue-tsc":"^3.2.1"},"keywords":["vue","vue3","astro","toast","notification","animation","gradient"],"author":{"name":"danixts"},"license":"MIT","homepage":"https://danixts.github.io/astro-vue-migrations/sileo/","bugs":{"url":"https://github.com/danixts/astro-vue-migrations/issues"},"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/danixts/astro-vue-migrations.git","directory":"packages/sileo-vue"},"gitHead":"3e6e561cd5f496ee10e973e17a4883df1a6d2e79","_id":"@danixts/sileo-vue@0.3.0","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-6WTFXY7YJtWvfodMO1hMcXkVLrFmBGaFaDvBFC+gjPoVxCYGS71DgblldhgkXU56MvI6nE9Bzyr/WpCayXh05Q==","shasum":"2fc8c2ca1f5a85459ca9e65abd4a1194f49c11ca","tarball":"https://registry.npmjs.org/@danixts/sileo-vue/-/sileo-vue-0.3.0.tgz","fileCount":25,"unpackedSize":95827,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danixts%2fsileo-vue@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuALrBT1jm2X+Czvo175RFZt1u5WHZhTwii+3vij/G1AIgU+Ue8t1HehSnwJ4tb1CU6kiYtZVIBTN6NM37r6qhY10="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:786927ca-0814-4a00-b8c4-60aed03b1798"}},"directories":{},"maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sileo-vue_0.3.0_1787564713893_0.20517970960464016"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-09T07:19:48.670Z","modified":"2026-08-24T09:45:14.411Z","0.1.0":"2026-08-09T07:19:48.931Z","0.1.1":"2026-08-09T07:30:20.522Z","0.1.2":"2026-08-09T08:02:22.875Z","0.2.0":"2026-08-14T07:04:39.039Z","0.2.1":"2026-08-14T07:23:40.610Z","0.2.2":"2026-08-14T07:28:28.898Z","0.3.0":"2026-08-24T09:45:14.047Z"},"bugs":{"url":"https://github.com/danixts/astro-vue-migrations/issues"},"license":"MIT","homepage":"https://danixts.github.io/astro-vue-migrations/sileo/","keywords":["vue","vue3","astro","toast","notification","animation","gradient"],"repository":{"type":"git","url":"git+https://github.com/danixts/astro-vue-migrations.git","directory":"packages/sileo-vue"},"description":"Physics-based toast notifications for Vue 3, inspired by Sileo.","maintainers":[{"name":"danyjs","email":"codedany789@gmail.com"}],"readme":"# Sileo Vue\n\nNotificaciones toast animadas para Vue 3.\n\n- [Demo](https://danixts.github.io/sileo-vue/)\n- [npm](https://www.npmjs.com/package/@danixts/sileo-vue)\n\n## Instalación\n\n```bash\npnpm add @danixts/sileo-vue\n```\n\nTambién puedes usar npm:\n\n```bash\nnpm install @danixts/sileo-vue\n```\n\n## Configuración\n\nMonta un único `Toaster` cerca de la raíz de la aplicación:\n\n```vue\n<script setup lang=\"ts\">\nimport { Toaster } from '@danixts/sileo-vue'\nimport '@danixts/sileo-vue/styles.css'\n</script>\n\n<template>\n  <Toaster position=\"top-right\" theme=\"system\" />\n  <RouterView />\n</template>\n```\n\n## Uso\n\n```ts\nimport { sileo } from '@danixts/sileo-vue'\n\nsileo.success({\n  title: 'Cambios guardados',\n  description: 'La configuración está actualizada.',\n})\n\nsileo.error({\n  title: 'No se pudo conectar',\n  description: 'Inténtalo nuevamente.',\n})\n\nsileo.warning({\n  title: 'Límite cercano',\n  description: 'Quedan pocos eventos disponibles.',\n})\n\nsileo.info({\n  title: 'Nueva versión',\n  description: 'El despliegue está listo.',\n})\n```\n\n### Acciones\n\n```ts\nsileo.action({\n  title: 'Actualización disponible',\n  description: 'Recarga para aplicar la nueva versión.',\n  button: {\n    title: 'Recargar',\n    onClick: () => window.location.reload(),\n  },\n})\n```\n\n### Identificadores\n\nCada llamada crea un toast nuevo y devuelve su `id` generado. Reutiliza un `id`\npropio cuando quieras que la siguiente llamada reemplace al toast anterior en\nlugar de apilar otro:\n\n```ts\nconst id = sileo.info({ title: 'Sincronizando' })\nsileo.success({ id, title: 'Sincronizado' })\n```\n\nTambién puedes cerrar uno o limpiar todos:\n\n```ts\nsileo.dismiss(id)\nsileo.clear()\n```\n\n### Pila de notificaciones\n\nLos toasts de una misma posición se agrupan: el frontal queda visible y el\nresto se apila detrás. Al pasar el mouse la pila se despliega.\n\n```vue\n<Toaster :max-visible-toasts=\"3\" />\n```\n\n`maxVisibleToasts` es `3` de forma predeterminada; los toasts que exceden ese\nnúmero se ocultan hasta que la pila avanza.\n\n### Cierre y alineación\n\n```ts\nsileo.info({\n  title: 'Reporte listo',\n  description: 'Descarga disponible por 24 horas.',\n  descriptionAlign: 'center',\n  closable: true,\n})\n```\n\n`closable` muestra un botón de cierre al pasar el mouse o al enfocar el toast, y\nes `true` de forma predeterminada. `descriptionAlign` acepta `left`, `center` y\n`right`.\n\n### Arrastre\n\nEl toast se arrastra en vertical para descartarlo. El cursor pasa a `grab` y a\n`grabbing` durante el gesto, y aparece un tirador en el borde. El texto del\ntoast no es seleccionable para que el arrastre no seleccione contenido; la\ndescripción sí lo es cuando está desplegada.\n\n### Teclado\n\nEl toast es enfocable: `Tab` lo alcanza, `Enter` o `Espacio` alternan la\ndescripción y `Escape` lo descarta. Los estados `error` y `warning` se anuncian\ncomo `role=\"alert\"`.\n\n## Promesas\n\n```ts\nawait sileo.promise(saveProfile(), {\n  loading: {\n    title: 'Guardando',\n    description: 'Espera un momento.',\n  },\n  success: (profile) => ({\n    title: `Perfil ${profile.name} guardado`,\n  }),\n  error: (error) => ({\n    title: 'No se pudo guardar',\n    description: String(error),\n  }),\n})\n```\n\n## Opciones globales\n\n```vue\n<Toaster\n  position=\"bottom-right\"\n  :z-index=\"1000\"\n  theme=\"system\"\n  :max-visible-toasts=\"3\"\n  :offset=\"{ bottom: 24, right: 24 }\"\n  :options=\"{\n    duration: 5000,\n    roundness: 14,\n    autopilot: true,\n    closable: true,\n  }\"\n/>\n```\n\nLas opciones enviadas a un toast tienen prioridad sobre las opciones globales.\n\nPara el caso común también se puede declarar el tiempo de vida directamente:\n\n```vue\n<Toaster :duration=\"5000\" />\n```\n\n`zIndex` tiene como valor predeterminado `1000`, por encima de los modales\nmás comunes. Se puede ajustar si la aplicación usa una escala de capas propia.\n\n`duration` se expresa en milisegundos; `null` deja el toast visible hasta que\nse descarte. Aunque `200` es válido para una señal efímera, no se recomienda\npara mensajes que el usuario deba leer: la animación física dura alrededor de\n600 ms. Para éxito, advertencia o error usa normalmente entre 3000 y 6000 ms.\n\n## Temas\n\n`Toaster` soporta `light`, `dark` y `system`. El valor predeterminado es\n`system`, que sigue `prefers-color-scheme` y reacciona a sus cambios:\n\n```vue\n<Toaster theme=\"system\" />\n```\n\n## Teleport\n\nEl viewport se monta en `<body>` para que ningún `overflow` o `transform` del\nárbol lo recorte. Puedes cambiar el destino o desactivarlo:\n\n```vue\n<Toaster teleport=\"#toast-root\" />\n<Toaster :teleport=\"false\" />\n```\n\n## Variantes\n\nLas variantes disponibles son `neutral`, `colored` y `gradient`:\n\n```vue\n<Toaster\n  theme=\"system\"\n  :options=\"{\n    variant: 'gradient',\n  }\"\n/>\n```\n\nCada estado incluye un gradiente adaptado a light y dark. Puedes personalizarlo\nglobalmente:\n\n```vue\n<Toaster\n  theme=\"system\"\n  :options=\"{\n    variant: 'gradient',\n    gradient: {\n      from: '#7c3aed',\n      to: '#06b6d4',\n    },\n  }\"\n/>\n```\n\nO por toast:\n\n```ts\nsileo.error({\n  title: 'No se pudo conectar',\n  variant: 'gradient',\n  gradient: {\n    from: 'rgba(255, 0, 110, 0.95)',\n    to: '#3a86ff',\n  },\n})\n```\n\nTambién puedes usar variables CSS, incluyendo tokens generados por Tailwind CSS:\n\n```ts\nsileo.info({\n  title: 'Nueva versión',\n  variant: 'gradient',\n  gradient: {\n    from: 'var(--color-violet-600)',\n    to: 'var(--color-cyan-500)',\n  },\n})\n```\n\n## API\n\n- `sileo.show(options)`\n- `sileo.success(options)`\n- `sileo.error(options)`\n- `sileo.warning(options)`\n- `sileo.info(options)`\n- `sileo.action(options)`\n- `sileo.promise(promiseOrFactory, options)`\n- `sileo.dismiss(id)`\n- `sileo.clear(position?)`\n\n## Migración desde 0.1.x\n\n`sileo.success({ title })` sin `id` ya no reemplaza al toast anterior: cada\nllamada crea uno nuevo y los toasts se apilan. Para conservar el comportamiento\nprevio pasa siempre el mismo `id`:\n\n```ts\nsileo.success({ id: 'app-toast', title: 'Guardado' })\n```\n\n## Playground\n\nEl sitio de demostración vive en [`site/`](site) y está construido con Astro.\n\n```bash\npnpm site        # servidor de desarrollo\npnpm site:build  # build estático en site/dist\n```\n\nPublicado en <https://danixts.github.io/sileo-vue/>, junto a los otros dos\nports: [Border Beam](https://danixts.github.io/jakub-antalik/beam/) y\n[Liquid Gooey](https://danixts.github.io/jakub-antalik/gooey/).\n\n## Licencia\n\nMIT. Adaptación independiente inspirada en\n[hiaaryan/sileo](https://github.com/hiaaryan/sileo). Consulta\n[THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).\n","readmeFilename":"README.md","author":{"name":"danixts"}}