{"_id":"k-celebrate-slogan","_rev":"13-25cfef337630a18e5764a550c48b1440","name":"k-celebrate-slogan","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"k-celebrate-slogan","version":"1.0.0","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"gminho"},"license":"MIT","_id":"k-celebrate-slogan@1.0.0","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://github.com/gminho/k-celebrate-slogan#readme","bugs":{"url":"https://github.com/gminho/k-celebrate-slogan/issues"},"dist":{"shasum":"707b4ccc1176dcab66a6fe8def189f08364b7ded","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.0.0.tgz","fileCount":8,"integrity":"sha512-jDMkvJ/68i8Ia9uAPqlCBs55QG/GaMcDXPseIB9al2GU0sg/npary7l+qz13XERYoP+X4lrop9R9MoWk0ujWZw==","signatures":[{"sig":"MEUCIQCtTvG29cFxPjn6Crz1t3/k8zqO4yrpDrMbO+JBJLCAUwIgbgNJ9vJVSTsUclNTqjt+LJQql3z+nF1OF+FKg3ZGW0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66659},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","preview":"vite"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/gminho/k-celebrate-slogan.git","type":"git"},"_npmVersion":"11.3.0","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","jsdom":"^28.0.0","react":"^18.0.0","vitest":"^4.0.18","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.0.0_1772432617955_0.801215209145995","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"k-celebrate-slogan","version":"1.0.1","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.0.1","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://github.com/GHeeJeon/k-celebrate-slogan#readme","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"76c3e780b7c59155113b6fa8957d785cd99388f1","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.0.1.tgz","fileCount":8,"integrity":"sha512-+AuxWUMbJW40tgXpfWHrdj5N988Hg+oUCJClqUSzmOSOtHCoahPQjPRd0inraZFQLsrlNrrjPxB/3ijOCvWyyw==","signatures":[{"sig":"MEUCIQCDkWNGhGAcBd7A/OPR/hQ/9q59jpD4y+mnbrYGtlhWZQIgfNOA+GtXDfaFrLDVkDveA+/DDBrxOfutddaTSYyl9Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66663},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"143c16f4915970604e9299c34f5b07d7feea94a0","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","preview":"vite"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"11.3.0","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","jsdom":"^28.0.0","react":"^18.0.0","vitest":"^4.0.18","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.0.1_1772434407243_0.859926009027353","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"k-celebrate-slogan","version":"1.1.4","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.1.4","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://github.com/GHeeJeon/k-celebrate-slogan#readme","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"008d887b9d902b3db66323c42518eca66951f0c4","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.1.4.tgz","fileCount":8,"integrity":"sha512-7I90LAPKQamQ7db5ZfLgS4S0xuzfYk+K4inMv/Gwtrcwl9ahuJVnPtPs293MkqlZGCFViv0/835xBGf6CL4iDQ==","signatures":[{"sig":"MEYCIQCFo9nuhauiH8dcC32Mot2eFikCveHr6EHYFDXIUYewgQIhAL+LO16TwoJ5nSbagJTumb3UPA9vg2jcphXbLrJzuQ1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81371},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"4949054e2d0d384177dfbb8f5be9cb9ebe4e1244","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^8.57.1","vitest":"^4.0.18","prettier":"^3.8.1","react-dom":"^18.0.0","typescript":"^5.0.0","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.56.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.1.4_1772463900993_0.3321217758717059","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"k-celebrate-slogan","version":"1.1.5","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.1.5","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"1bd4aa6ed1abe4c03f5f3d3a80d41e5d8f9d2d67","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.1.5.tgz","fileCount":8,"integrity":"sha512-X3k+YOoT9ivdF+Psr91SUUPvzmQP9Pz4JulrZK9GcGjju+Wiw7Edp7LUKHCQo9cC7Oyu76GrtZLVsKCBjsEnig==","signatures":[{"sig":"MEYCIQCA2OLdIrfYktOGem82Ltri3KE8TFoql+QdNNb+U0RHtQIhAL5VqKiXkJWUzNvuyt2mRAajJ1CUFb8PHjr8eOGKQcWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95334},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"e7731bc5add0e3e0bf0ebf2daadbf6d35b558f6b","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^8.57.1","vitest":"^4.0.18","prettier":"^3.8.1","react-dom":"^18.0.0","typescript":"^5.0.0","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.56.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.1.5_1772473367196_0.24442083871985854","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"k-celebrate-slogan","version":"1.1.6","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.1.6","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"3ee9076fce006b1484a4d312b8956f402055a1cb","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.1.6.tgz","fileCount":8,"integrity":"sha512-kIXehHF8mLXLYsQeUcTRUtRMLyXGWO8gSN2WRoKmGaHA2Y4jOtA/yBkG0AVS9H5n4w2dhiwjWEZKUJv1+VSMJg==","signatures":[{"sig":"MEQCIFQKRQYcuJ1PIjgIzYLdP1BVAUrfFxMp/e/00RHAYXgNAiBfGfDU5Z1+cx5jQs80jkstNzbcSqeShPfs5D4KQcxqGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97126},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"68271bd7727072e9fddbf4e4a6eb963e7139bd1d","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^8.57.1","vitest":"^4.0.18","prettier":"^3.8.1","react-dom":"^18.0.0","typescript":"^5.0.0","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.56.1","eslint-plugin-react-hooks":"^7.0.1","@typescript-eslint/eslint-plugin":"^8.56.1"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.1.6_1772512337818_0.11595096127700244","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"k-celebrate-slogan","version":"1.1.7","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.1.7","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"4282573533c0d9ef2d0728bd1405992fd2fc0033","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.1.7.tgz","fileCount":9,"integrity":"sha512-JF8YTb9zZLZqa1ZndYsHFZzf1jEW2yzfWBGgXD2bNhUEWuOee24nBU7CmBiwRiKehFTlX9mCU+uuS+7bn7FrzQ==","signatures":[{"sig":"MEUCIEt26V8FAcvM1zOWJ+sqMdk+Yb4lr6GlytPDo+2KjkkWAiEA+p/qNC1R1ELQw4DeBDXuSK4ZiVfZWUwIMXKM+/tdkkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98330},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"f483a4018dfd42b4bf76950f517b5403bfd6a3c1","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.1.7_1772514630990_0.6433974307416059","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"k-celebrate-slogan","version":"1.1.8","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.1.8","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"062c7f377031aac188bd2a892d3ad721918b8d0d","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.1.8.tgz","fileCount":9,"integrity":"sha512-NU7Sbg9Uhn1wcDE42lwlS8+0v+VW1gzCrl6dbQImd9EbqcUT/Qno6D9Ht0d2NULZXL+AMEcszoTTJLGb/ZraEA==","signatures":[{"sig":"MEUCIBW3xrjd1G789595i8MvL2QlFI01KeQgHBdSXs5C5at3AiEA638MouuBxvYs1XqpXQ7Ru6m+RxhEEsQQnHE433aWHEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98250},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"36f3995c53256685e823e4d93a98a8f818cc2875","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.1.8_1772516643458_0.6478795690204844","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"k-celebrate-slogan","version":"1.2.0","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.2.0","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"8f6c217695412054947c7af34db5619f51687685","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.0.tgz","fileCount":9,"integrity":"sha512-b8wPQhkSWAVz/XiiGVgIbqnchplLmwE3d3AddkVKaqe3D4mRfYfeWijrgerrTIobaCRzSc36rDEimIPCJ2unKQ==","signatures":[{"sig":"MEQCIE+jxATXCONpvacswDkYs+9roEYW+SwzSSKoJrHQ+7jmAiBlDIFZwKKD5eZbRrbr+IS9YZ4IQiQWiZdLcFI5oA4+aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"951e863fa76a194ab69311aca8dbee43af487702","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","@types/node":"^25.3.3","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.2.0_1772519382960_0.5058855529862976","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"k-celebrate-slogan","version":"1.2.1","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.2.1","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"e79e317fee9659d148a259284dbaf357f7992a4c","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.1.tgz","fileCount":9,"integrity":"sha512-PQ8eVd/jFylG7OlGBQlRLAGIVmy/qQRpWxd6THO4HOCD3eZ/mwTkFKOTBU06RfviKTyhdw/Ppw5g83wauxxpiw==","signatures":[{"sig":"MEYCIQC2kjEg9BeRfboG5I3lLIXpV68mjxjqKchzM19C9aNjHQIhAIz9hgdDsSxXoXfXf6b4zQ0wprq5Lre8/eqFn12bajyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"8591dbb1dcfc7e7dadc6ac15647ef385b2256afa","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","@types/node":"^25.3.3","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.2.1_1772520031421_0.2268177738108177","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"k-celebrate-slogan","version":"1.2.2","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.2.2","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"22cc3b44ca0958566419932f6660f6e675f65694","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.2.tgz","fileCount":9,"integrity":"sha512-ftsWbL8CDx5XbhVrPPHozPcun81IBa5zQTtW4gremhqfgPODxttljUgEnlGVFiErw0+6bHihdPjoISiCrTKwdQ==","signatures":[{"sig":"MEUCIQCsnYBB6cqdJ7wN7vZ1wc4OOLVCaqLM37bacYJuZFFkTAIga86Uy3GU+vlVHC/u2k+uoWDsb1g2cd7DknpAkb79qUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98284},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"5d2b94fb2954a2a94c1b33c79588f01308155c99","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","@types/node":"^25.3.3","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.2.2_1772520737767_0.21258565017747122","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"k-celebrate-slogan","version":"1.2.3","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.2.3","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"d780f79ad25f570c39f40915685c96c40799e1b8","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.3.tgz","fileCount":9,"integrity":"sha512-bT8NfojVo8spKAYUrfxpGYYNCNi/BRk5pT1WQsr+JU9SHz9KqOePKfx5zynxQk6b9dgrV/qjVlW4RRC1iXHI3A==","signatures":[{"sig":"MEYCIQCKk7++T3sj/Uvu5Jeg/sm6fXurSDi4RyCZfP3HprCzfQIhAPIKN/14YysauxOuIsL6AA3KYWo+hvRJE7wSix7J51Z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6f658efa4b7ae8bc948f13f0dd8daea6eacad65c","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","@types/node":"^25.3.3","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.2.3_1772521493855_0.9983369299694596","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"k-celebrate-slogan","version":"1.2.4","keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","_id":"k-celebrate-slogan@1.2.4","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"homepage":"https://k-celebrate-slogan.vercel.app/","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"dist":{"shasum":"0e1ae09e61f61df28d99e4dbfc14cab2a539a5cc","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.4.tgz","fileCount":9,"integrity":"sha512-RQgOHEB8m4o27Huz1+reAP595fcVdOHC8Hl+npt1CQM3dJFRRWKYJAVQgjz9Aj3qFxWuK4Z/DcsVhnW8ZwlvAA==","signatures":[{"sig":"MEUCIC6uQbXZgGGLxD/NVVk1cj4RgEcOJHYIgW9sxxyuN8RCAiEA93+pknvPtx2ZICTNeUeu9s0bdDx03NqvIzkoYGvGsic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98444},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"013aa486921a84e0d01fb7b0f353999519464643","scripts":{"dev":"tsup --watch","demo":"vite --open /","lint":"eslint .","test":"vitest","build":"tsup","format":"prettier --write .","prepare":"husky","preview":"vite","build:demo":"vite build","svg:preview":"vite --open /svg-preview.html"},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"repository":{"url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git","type":"git"},"_npmVersion":"10.8.2","description":"A celebratory slogan component with animated pinwheels.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^28.0.0","react":"^18.0.0","eslint":"^9.39.3","vitest":"^4.0.18","globals":"^15.15.0","prettier":"^3.8.1","react-dom":"^18.0.0","@eslint/js":"^9.39.3","typescript":"^5.0.0","@types/node":"^25.3.3","lint-staged":"^16.3.1","@types/react":"^18.0.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.3","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^5.2.0"},"peerDependencies":{"react":">=16.0.0","react-dom":">=16.0.0","framer-motion":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/k-celebrate-slogan_1.2.4_1772521819376_0.21651333319209676","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"k-celebrate-slogan","version":"1.2.5","description":"A celebratory slogan component with animated pinwheels.","homepage":"https://k-celebrate-slogan.vercel.app/","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest","preview":"vite","demo":"vite --open /","svg:preview":"vite --open /svg-preview.html","build:demo":"vite build","lint":"eslint .","format":"prettier --write .","prepare":"husky"},"keywords":["react","celebrate","slogan","pinwheel","animation"],"author":{"name":"GHeeJeon"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git"},"peerDependencies":{"framer-motion":">=4.0.0","react":">=16.0.0","react-dom":">=16.0.0"},"devDependencies":{"@eslint/js":"^9.39.3","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.2","@types/file-saver":"^2.0.7","@types/node":"^25.3.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.1.3","eslint":"^9.39.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","framer-motion":"^10.0.0","gif-encoder-2":"^1.0.5","globals":"^15.15.0","husky":"^9.1.7","jsdom":"^28.0.0","lint-staged":"^16.3.1","prettier":"^3.8.1","react":"^18.0.0","react-dom":"^18.0.0","tsup":"^8.0.0","typescript":"^5.0.0","typescript-eslint":"^8.56.1","vite":"^7.3.1","vitest":"^4.0.18"},"dependencies":{"file-saver":"^2.0.5","html-to-image":"^1.11.13","modern-gif":"^2.0.4"},"_id":"k-celebrate-slogan@1.2.5","gitHead":"6d246b44494a72b77363d8113913c4b4794cc95a","bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pHaTngqx8zw1bAwNkz9TEsLrWXgJ52Gfdm++/276dzYpp+EytuzGGf0TZnKtFq55MyGmu0FwmtayZ8e/DyKmnw==","shasum":"7190ef0fc207f2ac5f88a6d8db9ac036fcebf36f","tarball":"https://registry.npmjs.org/k-celebrate-slogan/-/k-celebrate-slogan-1.2.5.tgz","fileCount":9,"unpackedSize":99631,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/k-celebrate-slogan@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID4iwkp3JqxkmUaLoojVu3GKfzxDUqpojSISyPlPxs0fAiB8MwDGDFq6TkGwOch9yFJEt5e3d1wmqgvhFP4+D7QrUg=="}]},"_npmUser":{"name":"gheejeon","email":"jhjeon_99@naver.com"},"directories":{},"maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/k-celebrate-slogan_1.2.5_1772974798956_0.5644258038692302"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-02T06:23:37.954Z","modified":"2026-03-08T12:59:59.399Z","1.0.0":"2026-03-02T06:23:38.110Z","1.0.1":"2026-03-02T06:53:27.396Z","1.1.4":"2026-03-02T15:05:01.137Z","1.1.5":"2026-03-02T17:42:47.332Z","1.1.6":"2026-03-03T04:32:17.969Z","1.1.7":"2026-03-03T05:10:31.161Z","1.1.8":"2026-03-03T05:44:03.607Z","1.2.0":"2026-03-03T06:29:43.124Z","1.2.1":"2026-03-03T06:40:31.603Z","1.2.2":"2026-03-03T06:52:17.911Z","1.2.3":"2026-03-03T07:04:54.002Z","1.2.4":"2026-03-03T07:10:19.500Z","1.2.5":"2026-03-08T12:59:59.099Z"},"bugs":{"url":"https://github.com/GHeeJeon/k-celebrate-slogan/issues"},"author":{"name":"GHeeJeon"},"license":"MIT","homepage":"https://k-celebrate-slogan.vercel.app/","keywords":["react","celebrate","slogan","pinwheel","animation"],"repository":{"type":"git","url":"git+https://github.com/GHeeJeon/k-celebrate-slogan.git"},"description":"A celebratory slogan component with animated pinwheels.","maintainers":[{"name":"gheejeon","email":"jhjeon_99@naver.com"}],"readme":"# k-celebrate-slogan 🎉\n\n[![Typing SVG](https://readme-typing-svg.demolab.com?font=Ubuntu+Mono&weight=600&size=30&duration=1000&pause=3000&color=000000&center=true&vCenter=true&multiline=true&width=700&height=100&lines=Everyone+is+worthy+of+celebration%2C+;for+no+reason+at+all.)](https://git.io/typing-svg)\n\nA festive, animated slogan component for React applications.  \nFeatures spinning pinwheels and customizable text/colors.  \nRemember, everyone is worthy of celebration, for no reason at all!\n\n> **[🎨 Try the Live Demo →](https://k-celebrate-slogan.vercel.app/)**\n\n## Preview\n\n[![k-celebrate-slogan](https://k-celebrate-slogan.vercel.app/api?text1=%EC%B6%95%ED%95%98%ED%95%A9%EB%8B%88%EB%8B%A4&text2=%EA%B9%80%EC%A4%80%ED%98%B8&text3=%EC%95%84%EB%AC%B4+%EC%9D%B4%EC%9C%A0+%EC%97%86%EC%9D%8C&text1Color=%231c89bf&text2Color=%23222222&text3Color=%23111827&text2StrokeColor=%23222222&text2StrokeWidth=2.5px&scale=1&emblemScale=0.8&theme=default)](https://github.com/GHeeJeon/k-celebrate-slogan)\n\n## Installation\n\n```bash\nnpm i k-celebrate-slogan\n```\n\n> **Note:** `react`, `react-dom`, and `framer-motion` are peer dependencies.  \n> If your project does **not** have them installed yet:\n>\n> ```bash\n> npm i k-celebrate-slogan framer-motion react react-dom\n> ```\n\n## Usage\n\n```tsx\nimport { KCelebrateSlogan } from 'k-celebrate-slogan';\n\nfunction App() {\n    return (\n        <div className=\"flex items-center justify-center min-h-screen bg-gray-50\">\n            <KCelebrateSlogan />\n        </div>\n    );\n}\n```\n\n## Props\n\n| Prop               | Type       | Default            | Description                                                                       |\n| ------------------ | ---------- | ------------------ | --------------------------------------------------------------------------------- |\n| `text1`            | `string`   | `\"축하합니다\"`     | The top small text.                                                               |\n| `text2`            | `string`   | `\"김준호\"`         | The main large text.                                                              |\n| `text3`            | `string`   | `\"아무 이유 없음\"` | The bottom tagline.                                                               |\n| `text1Color`       | `string`   | `\"#1c89bf\"`        | Color for `text1`.                                                                |\n| `text2Color`       | `string`   | `\"#222222\"`        | Color for `text2`.                                                                |\n| `text3Color`       | `string`   | `\"#111827\"`        | Color for `text3`.                                                                |\n| `text2StrokeColor` | `string`   | `\"#222222\"`        | Stroke color for `text2`.                                                         |\n| `text2StrokeWidth` | `string`   | `\"2.5px\"`          | Stroke width for `text2`.                                                         |\n| `pinwheelColors`   | `string[]` | `undefined`        | Custom colors for the pinwheel blades. Pass 12 colors or fewer for interpolation. |\n| `animate`          | `boolean`  | `true`             | Whether to animate the entrance and spin.                                         |\n| `scale`            | `number`   | `1`                | Overall scale factor.                                                             |\n| `emblemScale`      | `number`   | `0.75`             | Scale factor for the emblem sections.                                             |\n\n## Themes\n\n### Default Theme\n\nThe default pinwheel colors transition from warm colors (red/orange) to cool colors (sky blue).\n\n### Custom Theme Example: Pastel Dream 🌸\n\nYou can customize the `pinwheelColors` prop to match your brand or theme. We also export preset themes!\n\n```tsx\nimport { KCelebrateSlogan, PASTEL_THEME } from 'k-celebrate-slogan';\n\n<KCelebrateSlogan\n    text1=\"Happy Birthday\"\n    text2=\"Dear Friend\"\n    text3=\"Best Wishes\"\n    text1Color=\"#FF6B6B\"\n    text2Color=\"#4ECDC4\"\n    pinwheelColors={PASTEL_THEME}\n/>;\n```\n\nOr provide your own array:\n\n```tsx\nconst myColors = ['#FF0000', '#00FF00', ...]; // up to 12 colors\n<KCelebrateSlogan pinwheelColors={myColors} />\n```\n\n## Use as a GitHub Profile Badge\n\nGenerate your own badge at **[k-celebrate-slogan.vercel.app](https://k-celebrate-slogan.vercel.app/)** and paste the result!\n\n**Markdown:**\n\n```markdown\n[![k-celebrate-slogan](https://k-celebrate-slogan.vercel.app/api?text1=%EC%B6%95%ED%95%98%ED%95%A9%EB%8B%88%EB%8B%A4&text2=%EA%B9%80%EC%A4%80%ED%98%B8&text3=%EC%95%84%EB%AC%B4+%EC%9D%B4%EC%9C%A0+%EC%97%86%EC%9D%8C)](https://github.com/GHeeJeon/k-celebrate-slogan)\n```\n\n**HTML:**\n\n```html\n<a href=\"https://github.com/GHeeJeon/k-celebrate-slogan\">\n    <img\n        src=\"https://k-celebrate-slogan.vercel.app/api?text1=%EC%B6%95%ED%95%98%ED%95%A9%EB%8B%88%EB%8B%A4&text2=%EA%B9%80%EC%A4%80%ED%98%B8&text3=%EC%95%84%EB%AC%B4+%EC%9D%B4%EC%9C%A0+%EC%97%86%EC%9D%8C\"\n        alt=\"k-celebrate-slogan\"\n    />\n</a>\n```\n\n## Inspiration\n\nThis project was inspired by a famous Korean meme.\n\n![Original Meme](https://raw.githubusercontent.com/GHeeJeon/k-celebrate-slogan/main/assets/original-meme.png)\n\n_A celebratory slogan photographed in Korea.  \nIt says \"Congratulations, Jun-ho Kim, for no reason at all.\" (축하합니다 김준호 아무 이유 없음)_\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}