{"_id":"@blur-ui/spinner","_rev":"5-099c7f5075f621573a97ec9b38b7c7ac","name":"@blur-ui/spinner","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@blur-ui/spinner","version":"1.0.0","keywords":["spinner","react","ui","component","ios"],"author":{"name":"Mikhail Mogilnikov"},"license":"MIT","_id":"@blur-ui/spinner@1.0.0","maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"dist":{"shasum":"efb8527c6fa29a17d1b29bc44bf37a301fc315ad","tarball":"https://registry.npmjs.org/@blur-ui/spinner/-/spinner-1.0.0.tgz","fileCount":6,"integrity":"sha512-RMwynPqlEHI+yq+L4o0cFipVye8rpIsI5zbO06fgBiAekhixlhHaASmneylRs91JNiwDP/UdJL0CdQVbCiIP7Q==","signatures":[{"sig":"MEUCIQCXni/mJn2N9eq94FuW7ei92NSlTZiqE7TZZBgtv5y9xwIgQmAFMUag0s0fte08YJffUypNG5B9MOWRtduLvi5NgGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7914},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"20ddecdf00d2cde55fe2975f87156e850ede7a81","private":false,"scripts":{"lint":"eslint .","build":"tsup src/index.ts --format cjs,esm --dts","lint:fix":"eslint . --fix"},"_npmUser":{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"},"repository":{"url":"git+https://github.com/mikhailmogilnikov/blur.git","type":"git","directory":"packages/standalone/spinner"},"_npmVersion":"10.8.2","description":"The Spinner component for React","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^19.0.0","eslint":"^9","react-dom":"^19.0.0","@blur-ui/tsup-config":"workspace:*","@blur-ui/eslint-config":"workspace:*","@blur-ui/typescript-config":"workspace:*"},"peerDependencies":{"react":"^18.0 || ^19.0 || ^19.0.0-rc","react-dom":"^18.0 || ^19.0 || ^19.0.0-rc"},"_npmOperationalInternal":{"tmp":"tmp/spinner_1.0.0_1737665211650_0.6169984863697184","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@blur-ui/spinner","version":"1.0.1","keywords":["spinner","react","ui","component","ios"],"author":{"name":"Mikhail Mogilnikov"},"license":"MIT","_id":"@blur-ui/spinner@1.0.1","maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"dist":{"shasum":"b970c136f5b26c3e885fd43f73e414f6ecb1b153","tarball":"https://registry.npmjs.org/@blur-ui/spinner/-/spinner-1.0.1.tgz","fileCount":6,"integrity":"sha512-n5exoMr00cYqI4DUjhj2nF4U8YIaFVJWR2cl7S0w6iB2O4p8bWX4xj/T2y/i600xrfhKnCuNP/FP2AQpgozvLg==","signatures":[{"sig":"MEQCIDyOc+V33fGMglILcePqB4pDL0vM7/VRdWUbJyE6oq3PAiBEn7JS/AsWiCXv3ye7HMIhqmTHsYyTSIUmLBvkIpfAAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7912},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"4b90337b5f9e545febf891bafdb6611b9a3ad291","private":false,"scripts":{"lint":"eslint .","build":"tsup src/index.ts --format cjs,esm --dts","lint:fix":"eslint . --fix"},"_npmUser":{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"},"repository":{"url":"git+https://github.com/mikhailmogilnikov/blur.git","type":"git","directory":"packages/standalone/spinner"},"_npmVersion":"10.8.2","description":"The Spinner component for React","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^19.0.0","eslint":"^9","react-dom":"^19.0.0","@blur-ui/tsup-config":"workspace:*","@blur-ui/eslint-config":"workspace:*","@blur-ui/typescript-config":"workspace:*"},"peerDependencies":{"react":"^18.0 || ^19.0 || ^19.0.0-rc","react-dom":"^18.0 || ^19.0 || ^19.0.0-rc"},"_npmOperationalInternal":{"tmp":"tmp/spinner_1.0.1_1737665369698_0.19820919481224197","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@blur-ui/spinner","version":"1.0.2","keywords":["spinner","react","ui","component","ios"],"author":{"name":"Mikhail Mogilnikov"},"license":"MIT","_id":"@blur-ui/spinner@1.0.2","maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"dist":{"shasum":"5240c9259876e2756f3d63e1883cd9be250f5014","tarball":"https://registry.npmjs.org/@blur-ui/spinner/-/spinner-1.0.2.tgz","fileCount":6,"integrity":"sha512-5hdrJuaO8zTN9JqFiSYTAnS8trQ9uEYq9fJwqwNoC0ZRJt18i9Z9EFwiHuqEzxxoMdCFc8PiqTmAXKE40KlrQA==","signatures":[{"sig":"MEQCIC18UWe5PXQrQ4FwoQdZbKdwR/i1138JZPxJsJKKe6qmAiAbz8uwSnkGhdCWaOTm5h7FMLkKPbhuaJ3KUaKmwhOiCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7902},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"a09df1b26cddb845ca8df44f335f367d83d08bd7","private":false,"scripts":{"lint":"eslint .","build":"tsup src/index.ts --format cjs,esm --dts","lint:fix":"eslint . --fix"},"_npmUser":{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"},"repository":{"url":"git+https://github.com/mikhailmogilnikov/blur.git","type":"git","directory":"packages/standalone/spinner"},"_npmVersion":"10.8.2","description":"The Spinner component for React","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^19.0.0","eslint":"^9","react-dom":"^19.0.0","@blur-ui/tsup-config":"workspace:*","@blur-ui/eslint-config":"workspace:*","@blur-ui/typescript-config":"workspace:*"},"peerDependencies":{"react":"^18.0 || ^19.0 || ^19.0.0-rc","react-dom":"^18.0 || ^19.0 || ^19.0.0-rc"},"_npmOperationalInternal":{"tmp":"tmp/spinner_1.0.2_1737665575756_0.04378233384173358","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@blur-ui/spinner","version":"1.0.3","keywords":["spinner","react","ui","component","ios"],"author":{"name":"Mikhail Mogilnikov"},"license":"MIT","_id":"@blur-ui/spinner@1.0.3","maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"dist":{"shasum":"0b9b4ee87b4638b95aa463c3ed69b53bfd53f494","tarball":"https://registry.npmjs.org/@blur-ui/spinner/-/spinner-1.0.3.tgz","fileCount":6,"integrity":"sha512-/bUiHG1gLWxnxFpyhoDjjBJjBXOWp2WuR61hriGfR7IiNo7rMlOUnzQy8doWzjBJ8+gFIGo2UuhhzoX2uBxAfA==","signatures":[{"sig":"MEQCIByuyBsBCoigW7+4B4TUsr5YyUw+hq7bDkOMeLWKjimmAiAmoh7jL2XvBP7x28LfaEE7JGmf+wXgtmcdZIlZ2nv3iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8023},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"73a2ce17f7cd043202aeea03eec9bc3a57f1f3af","private":false,"scripts":{"lint":"eslint .","build":"tsup src/index.ts --format cjs,esm --dts","lint:fix":"eslint . --fix"},"_npmUser":{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"},"repository":{"url":"git+https://github.com/mikhailmogilnikov/blur.git","type":"git","directory":"packages/standalone/spinner"},"_npmVersion":"10.8.2","description":"The Spinner component for React","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^19.0.0","eslint":"^9","react-dom":"^19.0.0","@blur-ui/tsup-config":"workspace:*","@blur-ui/eslint-config":"workspace:*","@blur-ui/typescript-config":"workspace:*"},"peerDependencies":{"react":"^18.0 || ^19.0 || ^19.0.0-rc","react-dom":"^18.0 || ^19.0 || ^19.0.0-rc"},"_npmOperationalInternal":{"tmp":"tmp/spinner_1.0.3_1739105888542_0.8848490737704018","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@blur-ui/spinner","description":"The Spinner component for React","keywords":["spinner","react","ui","component","ios"],"author":{"name":"Mikhail Mogilnikov"},"version":"1.0.4","license":"MIT","private":false,"publishConfig":{"access":"public"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/mikhailmogilnikov/blur.git","directory":"packages/standalone/spinner"},"homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","build":"tsup src/index.ts --format cjs,esm --dts"},"peerDependencies":{"react":"^18.0 || ^19.0 || ^19.0.0-rc","react-dom":"^18.0 || ^19.0 || ^19.0.0-rc"},"dependencies":{},"devDependencies":{"@blur-ui/typescript-config":"workspace:*","@blur-ui/eslint-config":"workspace:*","@blur-ui/tsup-config":"workspace:*","eslint":"^9","tsup":"^8.3.5","react":"^19.0.0","react-dom":"^19.0.0"},"_id":"@blur-ui/spinner@1.0.4","gitHead":"f07d38d976476c32ba72429b8fa4aa3ad007ecc7","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PNudX/YbqUvo4knTU7Reu3/g7BHD5jmvJ4FZ7gmELxh8yK4Cxz2bRNdNLRyMeuTgHy2NlrbFoXiCEWDVqoBuAA==","shasum":"08fe104307d8790795779bc037f2e47d399f6d0f","tarball":"https://registry.npmjs.org/@blur-ui/spinner/-/spinner-1.0.4.tgz","fileCount":6,"unpackedSize":8011,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBd55l7r4PKTm9OegMQdmnE0W/6ChBVQXxOJ9vb9qEI5AiBvckw1s0xUWk/cSfa8qf8xr8ttPKNglCq0S24Hx9nlyQ=="}]},"_npmUser":{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"},"directories":{},"maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spinner_1.0.4_1744381273266_0.6291648003453856"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-23T20:46:51.551Z","modified":"2025-04-11T14:21:13.639Z","1.0.0":"2025-01-23T20:46:51.858Z","1.0.1":"2025-01-23T20:49:29.878Z","1.0.2":"2025-01-23T20:52:56.006Z","1.0.3":"2025-02-09T12:58:08.826Z","1.0.4":"2025-04-11T14:21:13.453Z"},"bugs":{"url":"https://github.com/mikhailmogilnikov/blur/issues"},"author":{"name":"Mikhail Mogilnikov"},"license":"MIT","homepage":"https://github.com/mikhailmogilnikov/blur/tree/master/packages/standalone/spinner","keywords":["spinner","react","ui","component","ios"],"repository":{"type":"git","url":"git+https://github.com/mikhailmogilnikov/blur.git","directory":"packages/standalone/spinner"},"description":"The Spinner component for React","maintainers":[{"name":"mikhailmogilnikov","email":"mikhail.mogilnikov02@gmail.com"}],"readme":"# Spinner\n\nA customizable iOS-styled spinner with zero dependencies.\n\n<b>[Live Examples](https://blur-ui-storybook.vercel.app/?path=/docs/components-spinner--docs)</b>\n\n## Features\n\n- Zero dependencies.\n- Can change the number of segments from 8 to 12.\n- Fully customizable (size, color, animation duration, etc.)\n- Supports responsive sizes via CSS media queries.\n\n## Requirements\n\n- `react` >= 18.0.0\n\n## Installation\n\n```bash\nnpm install @blur-ui/spinner\n```\n\nor\n\n```bash\nyarn add @blur-ui/spinner\n```\n\n## Usage\n\n```tsx\n<Spinner size='1.5rem' segmentClassName='bg-white' />\n```\n\nor\n\n```tsx\n// Supports responsive sizes via CSS media queries\n<Spinner className='h-10 w-10 lg:h-20 lg:w-20' segmentClassName='bg-white' />\n```\n\n## Props\n\n- **size** (`string`)\n\n  The size of the spinner (e.g., `'1rem'`, `'16px'`). If not provided, you can define width and height in the `classNames`.\n\n  **Default**: `undefined`\n\n- **segments** (`SpinnerSegmentsCount`)\n\n  The number of segments in the spinner. Acceptable values are `8`, `9`, `10`, `11`, or `12`.\n\n  **Default**: `10`\n\n- **segmentClassName** (`string`)\n\n  The `classNames` for the spinner segments.\n\n- **animationDuration** (`number`)\n\n  The animation duration for the spinner.\n\n  **Default**: `1.2`\n","readmeFilename":"README.md"}