{"_id":"@ahwui/count-down","_rev":"2-30f7470ffb15a682d3b6496eba3bb851","name":"@ahwui/count-down","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"@ahwui/count-down","version":"0.0.2","description":"ui component","homepage":"https://github.com/ybuiw/ahwui/tree/master#readme","repository":{"type":"git","url":"git+https://github.com/ybuiw/ahwui.git"},"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","scripts":{"watch":"tsbb watch src/*.tsx --use-babel","build":"tsbb build src/*.tsx --use-babel","test":"tsbb test --env=jsdom","coverage":"tsbb test --env=jsdom --coverage --bail"},"publishConfig":{"access":"public"},"keywords":["react.js","react","react-component","ui"],"peerDependencies":{"@babel/runtime":">=7.10.0","react":">=17.x","react-dom":">=17.x"},"dependencies":{"classnames":"^2.3.1"},"devDependencies":{"@babel/runtime":"^7.21.0","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","@types/styled-components":"^5.1.26","react":"^18.2.0","react-dom":"^18.2.0","styled-components":"^5.3.5"},"types":"./cjs/index.d.ts","gitHead":"3e3ac0fd3d40389fb39002663d35d372cdd4e12c","bugs":{"url":"https://github.com/ybuiw/ahwui/issues"},"_id":"@ahwui/count-down@0.0.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1Y2iPWZ/Bbn31qL09/n8hMhJtbUuxpHLjThBVsamz6Uj5Thv5bnNs6B2jQshBZvatFcY4yGaTVeolOY8aj1NzQ==","shasum":"0c96b8c00e87a770b3bf8c565b00c47058da0dad","tarball":"https://registry.npmjs.org/@ahwui/count-down/-/count-down-0.0.2.tgz","fileCount":7,"unpackedSize":7221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFqN6COuQ83ipy0DPI9V7B2A9H07C8DBRHH6XbkNQV3AiBOAogAvyd+R1Bl/B+ATMyFyKWeLlREk63Djao6obu6vw=="}]},"_npmUser":{"name":"uub","email":"yaob421123@163.com"},"directories":{},"maintainers":[{"name":"uub","email":"yaob421123@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/count-down_0.0.2_1685632437521_0.3042089071179399"},"_hasShrinkwrap":false},"0.0.3":{"name":"@ahwui/count-down","version":"0.0.3","description":"ui component","homepage":"https://github.com/ybuiw/ahwui/tree/master#readme","repository":{"type":"git","url":"git+https://github.com/ybuiw/ahwui.git"},"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","scripts":{"watch":"tsbb watch src/*.tsx --use-babel","build":"tsbb build src/*.tsx --use-babel","test":"tsbb test --env=jsdom","coverage":"tsbb test --env=jsdom --coverage --bail"},"publishConfig":{"access":"public"},"keywords":["react.js","react","react-component","ui"],"peerDependencies":{"@babel/runtime":">=7.10.0","react":">=17.x","react-dom":">=17.x"},"dependencies":{"classnames":"^2.3.1"},"devDependencies":{"@babel/runtime":"^7.21.0","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","@types/styled-components":"^5.1.26","react":"^18.2.0","react-dom":"^18.2.0","styled-components":"^5.3.5"},"types":"./cjs/index.d.ts","gitHead":"1e43f46931e0219ac0fd03277539f3b8d418fb6e","bugs":{"url":"https://github.com/ybuiw/ahwui/issues"},"_id":"@ahwui/count-down@0.0.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-icURtyHTC+4j3feGeB/AWIFlk9+jxzG74P60LKc6IG+O3S9685I1za15jmzk82Hak35MGSn5iwcLsZKyDweMgg==","shasum":"8406b343723d13756b35a1e42e5c3b3f3aeee72f","tarball":"https://registry.npmjs.org/@ahwui/count-down/-/count-down-0.0.3.tgz","fileCount":5,"unpackedSize":6076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSFW2pgQr85nkaRuD1YCUnt4rTTg2VaebtWRwmnSxYfgIhAIIYrFnQlKUy6gx+Jaw2CoN0JBKGis/aenTTeCvwvruU"}]},"_npmUser":{"name":"uub","email":"yaob421123@163.com"},"directories":{},"maintainers":[{"name":"uub","email":"yaob421123@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/count-down_0.0.3_1685632910890_0.9622397237711813"},"_hasShrinkwrap":false},"0.0.4":{"name":"@ahwui/count-down","version":"0.0.4","description":"ui component","homepage":"https://github.com/ybuiw/ahwui/tree/master#readme","repository":{"type":"git","url":"git+https://github.com/ybuiw/ahwui.git"},"license":"MIT","main":"./cjs/index.js","module":"./esm/index.js","scripts":{"watch":"tsbb watch src/*.tsx --use-babel","build":"tsbb build src/*.tsx --use-babel","test":"tsbb test --env=jsdom","coverage":"tsbb test --env=jsdom --coverage --bail"},"publishConfig":{"access":"public"},"keywords":["react.js","react","react-component","count-down","CountDown","@ahwui/count-down"],"peerDependencies":{"@babel/runtime":">=7.10.0","react":">=17.x","react-dom":">=17.x"},"dependencies":{"classnames":"^2.3.1"},"devDependencies":{"@babel/runtime":"^7.21.0","@types/react":"^18.0.37","@types/react-dom":"^18.0.11","@types/styled-components":"^5.1.26","react":"^18.2.0","react-dom":"^18.2.0","styled-components":"^5.3.5"},"types":"./cjs/index.d.ts","gitHead":"17b04b08cc9a10a6fb8a879af5d298d1ae6c5c75","bugs":{"url":"https://github.com/ybuiw/ahwui/issues"},"_id":"@ahwui/count-down@0.0.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-JRWGw0AylbOoLXgv3GUEUscVM5Z5cVX3l2iywGTfZ1EFJgOmXHqwLAgxOm+O+5LYAiV+3uQs3Kf7m+MaMZRU3w==","shasum":"8a18476ddeb30b579706db64d26505bc056ec15a","tarball":"https://registry.npmjs.org/@ahwui/count-down/-/count-down-0.0.4.tgz","fileCount":5,"unpackedSize":6126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjUjECM+6hdLs9VPfSg4kZSdO/Rygv++S03LXNJg9dWAiBJQ1lRI5JjiJTOVZNJk8y11DRB7PVfhPmrwqbrDio2lA=="}]},"_npmUser":{"name":"uub","email":"yaob421123@163.com"},"directories":{},"maintainers":[{"name":"uub","email":"yaob421123@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/count-down_0.0.4_1685815697422_0.10092862366891686"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-01T15:13:57.394Z","0.0.2":"2023-06-01T15:13:57.685Z","modified":"2023-06-03T18:08:17.710Z","0.0.3":"2023-06-01T15:21:51.083Z","0.0.4":"2023-06-03T18:08:17.599Z"},"maintainers":[{"name":"uub","email":"yaob421123@163.com"}],"description":"ui component","homepage":"https://github.com/ybuiw/ahwui/tree/master#readme","keywords":["react.js","react","react-component","count-down","CountDown","@ahwui/count-down"],"repository":{"type":"git","url":"git+https://github.com/ybuiw/ahwui.git"},"bugs":{"url":"https://github.com/ybuiw/ahwui/issues"},"license":"MIT","readme":"CountDown 数字倒计时\n===\n\n用于获取验证码的时候展示倒数计效果。\n\n## 安装\n\n```jsx\nimport { CountDown } from '@ahwui/ui';\n// or\nimport CountDown from '@ahwui/count-down';\n```\n\n## 基本用法\n\n```jsx\nimport { useState } from 'react';\nimport { CountDown } from '@ahwui/ui';\n\nexport default function App() {\n  const [start, setStart] = useState<boolean>(false);\n  return (\n    <div className=\"App\">\n      <CountDown\n        isRun={start}\n        onStart={() => setStart(true)}\n        onChange={(isEnd) => isEnd && setStart(false)}\n      />\n    </div>\n  )\n}\n```\n\n## props\n\n```jsx\nexport interface CountdownProps {\n  /** 倒计时秒数，默认60秒 */\n  seconds?: number;\n  /** 控制倒计时是否开始 */\n  isRun?: boolean;\n  /** 倒计时未执行文本。默认‘获取倒计时’  */\n  text?: string;\n  /** 倒计时开始执行末尾额外的文本  */\n  extraText?: string;\n  style?: React.CSSProperties;\n  className?: string;\n  /** 点击获取倒计时事件 */\n  onStart?: () => void;\n  /**\n   * 监听倒计时开始及结束\n   * @isEnd 是否结束\n  */\n  onChange?: (isEnd?: boolean) => void;\n}\n```\n","readmeFilename":"README.md"}