{"_id":"@ray-js/circle-progress","_rev":"38-b3c17bc3576440a11ac93a845775ca77","name":"@ray-js/circle-progress","dist-tags":{"latest":"0.1.9","beta":"0.1.9-beta.0"},"versions":{"0.0.1-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.1-beta-1","license":"MIT","_id":"@ray-js/circle-progress@0.0.1-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"5cca6b4a6584e4c2c8cda7625f92740f39053c3b","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.1-beta-1.tgz","fileCount":25,"integrity":"sha512-ZBp/0TEbKV7f7bSPlXS02WoiQAkeP/1+J9VACOSb13b63rR9a5g9QHfy/ogTwEqaTC8C0pTgDRh3PseLvJwt+g==","signatures":[{"sig":"MEUCIQCAGpzwbiMqXj85zNUc4uCPlp1bYHrozDxONr0kdv6BKgIgCpQsB5KTPSUhg5/ZUzEAfeun/iRQ97ZZ5+AZNeLmq3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26726},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"cc4cc3e8ef20d1bc66a19e29d0a24f492e288b22","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{"clsx":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.1-beta-1_1731489543661_0.14532383076994781","host":"s3://npm-registry-packages"}},"0.0.4-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.4-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.4-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"39ee15e67da87f825448eaa261f05484393b3732","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.4-beta-1.tgz","fileCount":25,"integrity":"sha512-D9mRDpyg8URjlssW5RZiepJcrJkffHAmCYkEjui+C2wBMYa2jLwm1fHwgI9TcJUuxcKHF+potoGPmYUjZYitkA==","signatures":[{"sig":"MEUCIQDnD06eQ7e6viBzUowJdFDU1Ow/xym/j1nxQt6mjNdIxQIgW73Wl+PQMRe18lhVnTsMeeUxqHeqXC5UZL7ZF6zniZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29996},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"d6c81398342f2586c1bdab46d9de660276206ec0","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.4-beta-1_1732098650235_0.3373581569011257","host":"s3://npm-registry-packages"}},"0.0.5-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.5-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.5-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"617c22dedde9cee80261579d7793f8fdc27c873c","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.5-beta-1.tgz","fileCount":27,"integrity":"sha512-cVGamJlGd5+a6oz+BufqMSQBD/iCZoa6zY2aqe1cbGeEKr4AHBGOErftGN1WtY8wkyLhyfcGBsUpjhc+0cTOcw==","signatures":[{"sig":"MEQCICgRC69IpNR9sHrBNSPxmNGyt08kYjpCeDThY0m9Sp5RAiAyCFy4rmO3MLCb4rXltnVKJvsSr76j691N76AXZHDN2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31079},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"db516f52405e0ead595d92aab71271996968abd5","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.5-beta-1_1732178564949_0.965361491314874","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@ray-js/circle-progress","version":"0.0.6","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.6","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"7f68c195c12f54e2553e9dfe571404d66747be77","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.6.tgz","fileCount":27,"integrity":"sha512-5OUcbF780crzJ7EMpH84oFhYB2y9sVWGKhzExB13Gh6MVrUrT5HkQmDqVNdYXr8OWcvHHCKP4W84TC70bYMCHw==","signatures":[{"sig":"MEUCIGvfBBW1RLVM4F9gzPxm0nixDFxxpbKYZ4sDwY+4cKwRAiEA1zT0JvWPzQ/08WKZ9ZdtCBpJ7W0KcqllG5JtKKYY79A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31072},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"3ef98434767d7b50393c4dde11b7d3e4e1eb45f1","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.6_1733361915703_0.366768581278186","host":"s3://npm-registry-packages"}},"0.0.7-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.7-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.7-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"23b858559401e979c14d6695e5fc45dcc401f094","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.7-beta-1.tgz","fileCount":27,"integrity":"sha512-78eqsFOOccq3GdIkuDDmxXk2hfS+oiZinzsBQ83U2/zRAhhisaJs+9VNFQCdcLHSEwlEC5q94hbnW2XRE4gNMg==","signatures":[{"sig":"MEUCIQC/WRU3lVjFsKl8hdxEPTF8XSngfYtct6LR6J/98Kf1NAIgT6HGumO5QUkkudtrEl+UqEBwXOz4Uw48EO9f05jf+lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31365},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"2aac2b13fc106239b9b9531de6f1dfba138365be","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.7-beta-1_1734494027233_0.9398609652297867","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ray-js/circle-progress","version":"0.0.7","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.7","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"ae4c225fc098672b5c23c31afb11fda23e09ed7b","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.7.tgz","fileCount":27,"integrity":"sha512-CnQabqEGUuX8wOmSmTLrZHsiuNsUkv6wZ1AlIjdDyAn9FyldcBfdF2uxnk4Ro06OcEQYWgYECrdMwcp3n9qa6w==","signatures":[{"sig":"MEYCIQDpq0Uubhfys36ml8On678u2q6H6rV4wcYCQj01btZTSAIhAI7EOtpA/ZZMUGrsT8QHb6ib6mZ/LLZV0CvaYwG4IDVN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31358},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"fb697dbec7dd3fdfd133493426ba87184dd4ea9f","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.7_1734507499509_0.8636130141965512","host":"s3://npm-registry-packages-npm-production"}},"0.0.8-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.8-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.8-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"c3e3c0ca728012cbee91e10f69f63e615344787f","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.8-beta-1.tgz","fileCount":27,"integrity":"sha512-0v8sasW74QIo95RAoutTktpbVUOT4QfNjNNWndOpj+QNE+A0oAykRcAzkEpWLhPj7j2VxfCMc+8d++C9vrukog==","signatures":[{"sig":"MEQCIFkwD7lf8E27SwiboLp5ZLzf18HwwMF7Yu8MUTWUulppAiBnBil29DB7bx0+METt4Utb2K1FrezAK174nCrcn8OQ0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31607},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"6ebfc7fda6ea796bf4e6f5cb83479959c60e5fdd","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.8-beta-1_1734581564339_0.3190049371169892","host":"s3://npm-registry-packages-npm-production"}},"0.0.9-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.9-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.9-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"f4eb24ad6eb3093d20b9590a269e330644b60def","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.9-beta-1.tgz","fileCount":27,"integrity":"sha512-kIMAvPXhopoNebUQ30mXGsm9+Td89LRobhl/dZ0jE9FVKqaFoUOfKIvyszxPYaiYTSUeUNjzD1rGUoP/nz0kzQ==","signatures":[{"sig":"MEUCIBrxeM77PvqLSMj4IYzJuPgRExpeUpBBU8sO2kJTSDBpAiEAyPn/csWpEats0WbhXexnn498r4CzLubC09xOO2tPly8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31649},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"193824e5535efeeb6c6ab8b7a2bdd95742f5ca6e","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.9-beta-1_1734588574943_0.7278530329524564","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.10-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.10-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"a9a6485f95e01248dd100eb3de079857c4701ca8","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.10-beta-1.tgz","fileCount":27,"integrity":"sha512-qgftdUHcF3v1/oscH+bjNeGTCKaM6U7FN07xTHQMZ/uMExhL0hIKDciuPHCuZ01LN8wYTCSz83j1jpVagWBzcQ==","signatures":[{"sig":"MEUCIGoS117oaaLvKXkDWLnInDd4cr+CQqxN4zXUrFt0MulOAiEAvQCOUhSynMoFfeASQo3yyjHU2Cq4/39sBIBYxkLp/jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31814},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"86a9e3243da8b2bbc0ee7c803578750d0d632e30","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.10-beta-1_1734592509345_0.28550254531886976","host":"s3://npm-registry-packages-npm-production"}},"0.0.11-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.11-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.11-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"0fecbc4cb4b5d676cd42a48f1b55001df1a465a8","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.11-beta-1.tgz","fileCount":27,"integrity":"sha512-zMNQzKYSkEiPprRbhVbQuy6fj9XE48Tz1oxsZ/yfwtQ1S0IIWbBqX2VSkX+yJ3QN0atDooQPmcYi62fDPWkJ6w==","signatures":[{"sig":"MEUCIQCO/wnnR5BA+zll9iMX6aCdKuBlEdTiLAgBXOvfiqgDwwIgEn3jlHz2wtYjWI2CTpa+vFF+OdLml5N95tKRu38kS+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40549},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"d1590b1ed9c18cc81bf781d113a85bf83f8744b4","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.11-beta-1_1736421525250_0.35043956176390934","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ray-js/circle-progress","version":"0.0.11","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.11","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"0d445bb5044a5668895cc4a5a9aada0833d8a309","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.11.tgz","fileCount":27,"integrity":"sha512-/PAWx1CxB2im4stx14OCiNif9WxKZOB+uMeK86TlpWSKubUo6DHmYu8uoHfe9oCwp+bsSj/xp1Vgo4HINcy5MQ==","signatures":[{"sig":"MEQCIGSSok6GibiGSvrValgA6cTjj0Ge6fySCh7daM3bZAHqAiBw1c4WFcgUfIeLB8QdWJYWUmRcQ+qxdgPWXQRF2zjoDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40711},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"710bbdf272a5defab20324ec1f97589311e436cf","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.2.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"20.10.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.11_1736747265925_0.15565858842447966","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-beta-1":{"name":"@ray-js/circle-progress","version":"0.0.12-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.12-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"ef1bebbb2a86b13b1e9023912ca87e9f067f581f","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.12-beta-1.tgz","fileCount":27,"integrity":"sha512-uwA8QbdEPAKSSW4GTrTeOHLWI6TmS2ba0WrxSJk1lukmY2Pe380TUHxAclqba6CafbdkT6mHU400q81dWcG7ag==","signatures":[{"sig":"MEUCIB2E/vO00qDhtINFQXwqKIKRneWnLj7TrwFrrXzIVmsaAiEAidMI7OkksEb4Ba+vAoipccWagzcH0YQA137pWNBTIA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41305},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"5a7a0d83f241de64324af5f442d842258b2bb745","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.12-beta-1_1747730923112_0.11077100553391106","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-beta-2":{"name":"@ray-js/circle-progress","version":"0.0.12-beta-2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.12-beta-2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"3d235eb7bb8ceaca11a97aa6d017d1ffd74e916f","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.12-beta-2.tgz","fileCount":27,"integrity":"sha512-CZSlPJ4IXPu9OrsNn1silFapXsj4YfrRCkTuELThtdbJM+EWdJKELIjFtMkulIdGUAcGZjtPOl2B2oL2mb63TA==","signatures":[{"sig":"MEYCIQCBOwnXq/MXv1GFtBo+MUso8edbR4bjZecE3JmASjL9HgIhAMTk+jph4RqDtCre+af9/CjbbM1DMTHpLILwDwZy534B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43071},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"658db03336721310eb3d86f928d85e1fd0b5a3b3","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.12-beta-2_1747731293014_0.021432276467589606","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-beta-3":{"name":"@ray-js/circle-progress","version":"0.0.12-beta-3","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.12-beta-3","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"12f6aeda06e1de2a85ecc197ae142a2d74380c23","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.12-beta-3.tgz","fileCount":27,"integrity":"sha512-44GIjHfnTiG0esWsuHaKK5xeaiX8TYiyLm6/KrMTtzmAU7BROdQdQgy2eI7JDoavP5vaRgi09lyfuBk4Glz4AA==","signatures":[{"sig":"MEYCIQCc8AGzhDsXjot54F33hk7FKoUyC3uQsBJFWjCgF86xtwIhAN/qzVWMXqOsIX+4HTGZ3XuOi3UaaJ9XaK6GhbnO7Swv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44527},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"b98ee90088943c1cc58cdfc9e4861e54c3598582","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.12-beta-3_1747737362220_0.577937371642814","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ray-js/circle-progress","version":"0.0.12","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.0.12","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"c5de322a6f2b760e9a41a2b50b93b246cf506487","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.0.12.tgz","fileCount":27,"integrity":"sha512-XdtQq17jmykmuP8g0KvvqlEWDfotAUEzC2k5EpdjQSWfbQAje9bZsioD94d9oWoFtmVRK1n0dbjdVxqsLhadSA==","signatures":[{"sig":"MEQCIGdWyb+BywlQMeZX/Oy+C3wwjWHqCcTDfWLFjakR+Y9pAiB4C5FfybZeSCldkcMsQUfTQ9a9wWPG9pEsUb9StpVuvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44520},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"e7bd460f206adad266170e6ea7e9f15c702ad7c0","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.0.12_1748310236011_0.020316733915010987","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.0-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.0-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"c5a25a70b069c58722b41bac612422b1644be67c","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.0-beta-1.tgz","fileCount":27,"integrity":"sha512-/UNroJkqjmpROJNp5kmP9OfP5bnXW7v6Fxt2uQeFuMsJatkNSza7vs1+/OXA3GHzN9xUeSjCwQan/3Ie3bgDlg==","signatures":[{"sig":"MEUCIQDeLC0uuwW50xTAIrS2Znh8IoiBPg/woIiqbVQSGgyE8QIgMEPmD/cQQUyUOiSGTrMhmownYdmIRVJAZskFGbbOMpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51825},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"b0553d1d23d3669209f302b6320f1eea352ffbdd","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","actor":{"name":"tuyafe","type":"user","email":"tuyafe@tuya.com"},"email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.0-beta-1_1751352583256_0.8328124395542473","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ray-js/circle-progress","version":"0.1.0","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.0","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"cf6d6cd6321ed9b1b468170d49fd9423fa70bd26","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.0.tgz","fileCount":27,"integrity":"sha512-tN17tAqCD/pGqWNC3eD10GdplpknuinaUTac201qXf9i+XDKyL3BW16buU9cyGMaN5mno6WZ7uF4mGceAj8I1w==","signatures":[{"sig":"MEUCIQCUcPdhI5JaGKNL8lh5LsrYA4GH7wJdIyNDKewBcAnldQIgNJfOodxO4Pme0ng3usddrQdI8LG5AtA7OcK0Uk+Z9tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51818},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"ec360b9781b05c825987893e61762e8d379bcf37","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","actor":{"name":"tuyafe","type":"user","email":"tuyafe@tuya.com"},"email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.0_1751355653931_0.7570555244918455","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.1-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.1-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"4310b7ad0c8080d499edc3e6d8871f1c6ca99db7","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.1-beta-1.tgz","fileCount":27,"integrity":"sha512-vpz3d3n2OCSUd/ZKT4Jf4Y3QKujuHAXMTc7NFblgKHrYIXDPhwqkgcVVpr04J5k2bGUvmXpUPXdOOzNZlYje0g==","signatures":[{"sig":"MEUCIQCy8BWmln3E4TrNfDsvUwXFs+bwLDbHQv4enH8VUDnsigIgedh6Itu40CZ53z44rahLnociy4eL3nOKNScP4Ez4D3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51921},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"79823765eb7a88eb6c98b37fa691a1cd4d6690b1","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","actor":{"name":"tuyafe","type":"user","email":"tuyafe@tuya.com"},"email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.1-beta-1_1751510874692_0.4126677589418526","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta-2":{"name":"@ray-js/circle-progress","version":"0.1.1-beta-2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.1-beta-2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"8042d7c2e25881466eb39610e3f02754ae80e2cb","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.1-beta-2.tgz","fileCount":27,"integrity":"sha512-QFemOPRkqfXakEAT6hr6zZs8EYsLVBGVsQX3qwFzDnGym5Wv567AAxAmV5PZop2h63p5YytQEHUFXdZG8A5AHw==","signatures":[{"sig":"MEQCIB80bQSQjojCASiV2ZS//1JlpMWSuzXz7ol+s3Lfcz1OAiBJgglEz1utmth7aqWhfSQ16fGqLZkpwK+kVyNCpdB/Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55065},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"c8ecb022000972e0fec0448d6606342c9f553b4e","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","actor":{"name":"tuyafe","type":"user","email":"tuyafe@tuya.com"},"email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.1-beta-2_1751514699121_0.9489108852163111","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta-3":{"name":"@ray-js/circle-progress","version":"0.1.1-beta-3","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.1-beta-3","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"d3571078ad770b4e60589501147bd213cdb02719","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.1-beta-3.tgz","fileCount":27,"integrity":"sha512-+UU+oVTj2DmVqI6mUNHcsBfBxcBlr7efLyns/efUeQpgohcxo98lXgK+Abtb6mBB4YrQ/DEAJDSDs8OehZDpcA==","signatures":[{"sig":"MEQCIHJbt/YfaK+oZppXRE09aBc3Si+8O4aEYenAjbhflAFeAiBN0yJzNV+H8Rhv752q29epuL9qpCPlSzni+7YzCUo2VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56909},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"24f87d7743311b4a8bcc4e5c4568033a42afbd12","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","actor":{"name":"tuyafe","type":"user","email":"tuyafe@tuya.com"},"email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.1-beta-3_1751530398147_0.8366689513928296","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta-4":{"name":"@ray-js/circle-progress","version":"0.1.1-beta-4","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.1-beta-4","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"856b645730204ce0047708859b358e8f7f78e591","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.1-beta-4.tgz","fileCount":27,"integrity":"sha512-X3vRj25Zzg59QTtIEWGa8sIpJUEQDa3RtYGuaImq4s0eyc6QUHbSZeNt4AnmTyUBgUbNq46ynlTmdHJTUhyZLg==","signatures":[{"sig":"MEQCID/D6MStX0gs3jQ/o/qad0LY0umU/3m93nA0DVkwk7aRAiBmrrQl1dmLLlw1CFmZfojzRToUAhS53o1VsqCjGdhdHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56642},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"02381e355a35162cd133df8420f697912469b741","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.1-beta-4_1752459933881_0.3454855157329195","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ray-js/circle-progress","version":"0.1.1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"b5cee14cf1b9de543861009673ff1336c21358c5","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.1.tgz","fileCount":27,"integrity":"sha512-XWizLUxru9FYEkqAPjNq0wVj1jcH//6zQaalWlV0g9uafmKVT3Nqd9pPSufil90NJR/fSUBpGf9xCVehc2KSwA==","signatures":[{"sig":"MEYCIQCrSobU1jDfpVPh/37PFTq/FEw96HIgggy1hLJ3UN/o1AIhAP4R3SIozSVxoiUWquE+wbqtkKm6K90A28dGRJNZpf3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56635},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"414a80fdb0d7a5a51360a448c70d5e01113c8110","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.1_1752564643199_0.89011299875257","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.2-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.2-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"d0f5212d93155b4a22f4ba0a5628a9aab1956969","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.2-beta-1.tgz","fileCount":27,"integrity":"sha512-kf4b9zrjY4tcaMiV4XjhKh8D/KNlm5p5Kq9YHTQPEuzzcRxbuyrJkLNtoJPB0UFtl/G72217QryzUA9vIqJM1Q==","signatures":[{"sig":"MEQCICkSIYrRf9MJQ5UTIv4veQoIPnBw/b235vy14JbOfXWXAiAtas5JzLpB0dI4yYgZ7Y71kpdl1YH43yDremuDVUVx2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57816},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"43318a7c089155c5c519d679c4bba8583705afd0","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.2-beta-1_1752645806681_0.7149117027689669","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ray-js/circle-progress","version":"0.1.2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"988066e278524c39415f5761655ece972dde51af","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.2.tgz","fileCount":27,"integrity":"sha512-bSz40hT61jjEWpW9XwliVAPuE9AiSU4rvgJNHIcq3pzezt3d0gqd4g72e2JxdfPMb+zNBBvuOIe1MPYwmsTV9w==","signatures":[{"sig":"MEUCIQDRte8NRbY+DcToezybsnAbOEtAe2zfuN2QSN+VmjTiRgIgFK+zODO5WMM5u1/Yxno1Xvyv8q4PkGP6IjlafT/D6jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57809},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"d2cea1ed0f6c1b1c99ab1e7724332e4d81507187","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.2_1752649691780_0.661423041565192","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.3-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.3-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"2077a6b549f019e0245a265490f1a2a7cbf5eefa","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.3-beta-1.tgz","fileCount":27,"integrity":"sha512-3UJMmLhU/q4ULsOdTO+Q/syrgEsFlBHHtPdWkkg7xOVdQpHYSsDgOMR2jkr7Z7qlBjewhx9fh/9YFs/ynrkSCg==","signatures":[{"sig":"MEQCIBeZZW8y/dVBGDwFBdJMqlgJhUnlodC0L2vaYku4BC4gAiAA14z4CjPQbQ1h/Rbz37lB3ztLJvRRWnvBcFSq6IuIhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57949},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"5cb791ed2f8e5bdbd4cbe8ee83cb2c405abd9622","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.3-beta-1_1752738077267_0.7497758850274174","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-beta-2":{"name":"@ray-js/circle-progress","version":"0.1.3-beta-2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.3-beta-2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"697493cbd8e4cccba8e747a1acab43818d1e3001","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.3-beta-2.tgz","fileCount":27,"integrity":"sha512-VNY3+F+3Nr7ddSE1WdXjEF6hAUUU6dZeZKUgKl3T3pxY5Sa2SZmLSLzZwXmhpBp71Un3xHZIPyxSKF2TbbWBsA==","signatures":[{"sig":"MEUCIQDxJn9XBUkbxMbys5BWEmjLELks5iyfu8mKOdz5z23riwIgGDPwzoPfqNpdLRD+YSZ3TYs2W3udyrIPtiVQECtjPhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58335},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"53a182e2f355b66f1896acb6bfd4d5747d3180fe","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.3-beta-2_1754309323566_0.4831245028606783","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ray-js/circle-progress","version":"0.1.3","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.3","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"771e9a7c286a84a4361e4627f7a6fb7ca5ce2a9f","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.3.tgz","fileCount":27,"integrity":"sha512-w0TGAv3KpUfXNH1s+Lj9RoLmjYgiqU5X9/VAHXxWvRnsB8e/nkEqz0ZNo+D81hWZxCN9pS7hSuVF1FNTemSEQA==","signatures":[{"sig":"MEUCIAGz3Sl7ciTPdrUK5NR+L7qKaoJj/JtavAud/SvuPUSvAiEAsrKkFfpAJDSL0vKaEGVObZyqSvB19NDXXlAUWNJgVnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58328},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"1638079441c2cd4b61cba94649d382c1dcadd8fb","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.0","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.11.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","core-js":"^3.19.1","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/node":"^22.9.0","lint-staged":"^10.2.11","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.3_1758185353324_0.08278787339595794","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.4-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.4-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"5eac841f646678518e10617c1cda18584574a0c3","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.4-beta-1.tgz","fileCount":27,"integrity":"sha512-FIvYblmI7RghjN5CH/ndvDUcCcnqiN5uG3FVD0dw94QZfuDSvJq9VgjAr4dShE3v7ddfyky7yUsqyknbQEg3CQ==","signatures":[{"sig":"MEYCIQCveAuJdHxE51O6PCMP7cBzsix7DrujGlpv+UYx9OKjowIhAJhru0xMrt6MFS95/SVaRk64zrc7sKA46jDt5+lwQSEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61398},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"2918115592e2c9f5895310b04fcff52fb082c90f","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"resolutions":{"@ray-js/builder-mp":"1.4.15"},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.4-beta-1_1762166592700_0.2538739878985674","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ray-js/circle-progress","version":"0.1.4","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.4","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"8ecab066b406c5c5a1ff0244d2fb2b34abc2fbb8","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.4.tgz","fileCount":27,"integrity":"sha512-iHEtjtTLMLVAU69vN24Qa9xRIjd0DbAwbeB6CmUEWTtgyKEcn2WBGJ7yGcJgLjIIjs6aXl0iya2oGkSB1HaDPg==","signatures":[{"sig":"MEUCIQCZXfkPDNn81IbLJYjoPv39hXG1Xe55XMRDMnGdAw+gQwIgaO8MDXtIzaNCdh/Q8k5w6DmEzyVe8GJC3FCkpcN7t/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61492},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"9e6106eb81a4ab109c7709678182a2bd36d27d64","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.4_1763605556933_0.005096539686765711","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta-1":{"name":"@ray-js/circle-progress","version":"0.1.5-beta-1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.5-beta-1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"79b709021f96d6b1119ebc05d47363ccbb10f28b","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.5-beta-1.tgz","fileCount":27,"integrity":"sha512-1EfX0wIsPi85xiDK7RIKJ5Sif99qf5jpflAID6hwAoTLsm5v8OFHnXloItR7hqyq6+broILEYjO6DiEnGpuJXA==","signatures":[{"sig":"MEUCIFj60wNFIkvlfsl30LTKvXj/MIeZKsBnirmjz7a+CbocAiEA3314o8HuE+Wr0UddNSakhGeZIvkLv1aHzKeiSMQzs1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68864},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"f3b7f92e1d52f4f774fe84815140a3175c20c2b4","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.5-beta-1_1764826630790_0.11163773470508143","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta-2":{"name":"@ray-js/circle-progress","version":"0.1.5-beta-2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.5-beta-2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"eef1597afca70fa2a990223782b429748250dc51","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.5-beta-2.tgz","fileCount":27,"integrity":"sha512-Ex2uavz7wldt81P0ZcuhKzpD51ydTif8r5+8S2XLJuY1P+Ick+7BIhgNYs3d7iUOCi47xF+PwpsXneBiF0QoOg==","signatures":[{"sig":"MEQCIAmeZngjw5GDx/kPLstfS7UhuywjqMBGSiSfMF+0ghoPAiBCD+xhRDijY6YaFZOhvoRGOAoWmqGgaOxiXwA1Re50uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68864},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"4931400e33de3da06f4455bcd16dc69708bf18a2","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.5-beta-2_1777345623447_0.34847610382088945","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-beta.1":{"name":"@ray-js/circle-progress","version":"0.1.6-beta.1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.6-beta.1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"4fc08220859903717bb0f593a8eecb5d574294d3","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.6-beta.1.tgz","fileCount":27,"integrity":"sha512-ZVA8DKFMdJg11jtqGSOeRTFjifZnzdT+tgZy3xSpkBHvde4wNSSLTwo142hMUQDW8LzG8d/FKOeRVSCx+2697g==","signatures":[{"sig":"MEYCIQCCANdIDOgfFQ+YnzCeWY0qDbq2OmDVanRY0MLaVOv7zAIhALPsN8RnOXU0vjlYw/ikYe7i9EOfU4UfFtO7KK76U6xN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70063},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"ea6384efe0f9c57dede28fb547fc4ef5fbd5b03b","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.6-beta.1_1778048451778_0.7893703846293043","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-beta.2":{"name":"@ray-js/circle-progress","version":"0.1.6-beta.2","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.6-beta.2","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"6cbc61ae9ff0ca1f84587cfbc34c75926200053b","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.6-beta.2.tgz","fileCount":27,"integrity":"sha512-OOLddU/lnqKSApuSonfK0p3F910oeokhwk/OzhyOo+WVdpKOCw7e3pZZX5KOcEEYdOZQJB2pp40sMZ2zspQzXA==","signatures":[{"sig":"MEQCIDwNhPac21fmWENZCylUrWxC/l1A6Rb3ugU4KbqWL6bVAiBgsvV/nWt8gqKo5O1ib1ok0JQeNNr98siOoK6MTX8q5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70688},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"4392df76365dba6de9d30b95bf65ddfa359b6a67","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.6-beta.2_1781510749093_0.06051983493515101","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.0":{"name":"@ray-js/circle-progress","version":"0.1.7-beta.0","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.7-beta.0","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"17c02419612443c797dd509a4e1d98835c3d9c38","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.7-beta.0.tgz","fileCount":27,"integrity":"sha512-na1IJ8iAwrqV4fcqsKUQyFcs0ogpVWh04bjK3l/guQV1yq1+Pmq1nxyy+IsQdA6mPgrWtTCCSWWhiqhxAP1U2Q==","signatures":[{"sig":"MEYCIQCOSkzuB9YOpPOPld1juCUhdAPLwstONJyL13UBOgDM3gIhAKorDWNYiCbRbJxpCtAAWsW1gnfrKl1cR1Z+92436yFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75062},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"ade815528b9fda4f29674c47c522d6bd2e18196c","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.7-beta.0_1785740693405_0.3757630103525742","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.1":{"name":"@ray-js/circle-progress","version":"0.1.7-beta.1","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.7-beta.1","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"a9d120577592e9c4efeb23ba1746794325438f22","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.7-beta.1.tgz","fileCount":27,"integrity":"sha512-K+gc2PJJVbjiFYdzhz2jscZWvNu3Jau8iFRLvKr80LFhMR6fL1woGF2gsng0URrV9U8Dbkzdd18WnVAlNqcqfQ==","signatures":[{"sig":"MEUCIQDxhyTl/WdD34YGrIIJxGH2+TPtmKLnMZ9DCGapUp/l4QIgammm3HqZ2nNJjI2uet/HXVHNcQzfurvca6jcJMKEonw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79235},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"ddf0fb4b9d1c19b6f23374e3d1a4a72e09878f4b","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.7-beta.1_1787567050027_0.2807936677888754","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ray-js/circle-progress","version":"0.1.7","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.7","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"44755b0bdcbca244ee1404d6384c67c3e79ecb68","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.7.tgz","fileCount":27,"integrity":"sha512-tRok8IxhYVjpGWcsTwApDOGwUvuchEafJwbOGFHxhHLTTngIbcfsF1jgPdk6pMAuU254EI0ij2pekDrm4s1SdQ==","signatures":[{"sig":"MEQCIGjHcvPPfTJv2nZRWlXVVtCTSoh85cDuPcrSBmJmnieyAiBh/koC6TKPTwNILt/tFam8QMJ5nn1pHLINWkO+c2Cawg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79228},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"b72740d1cd0ceded2c4b19e5c0999f6c96ddd541","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.7_1787626144624_0.5339032495637126","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-beta.0":{"name":"@ray-js/circle-progress","version":"0.1.9-beta.0","author":{"name":"罗丘（黄辉）"},"license":"MIT","_id":"@ray-js/circle-progress@0.1.9-beta.0","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"dist":{"shasum":"a1e0eff44d9d96b44f0b0faf4a005fc4ee70e413","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.9-beta.0.tgz","fileCount":27,"integrity":"sha512-u79hEo4QHa0OeKX/EJ8U9PzBbta/aKGmsV73SxNbQB2GI10dMk6s9TBywze2MdBLYwKlkBi2iAQmTzIhmfODag==","signatures":[{"sig":"MEQCIEwTyhI6xWramko1IUYW45CwDvbwZQwOp4r/w76qx0GtAiBMkud2sr3y9Sv/pHLJk5JVgCsvTX8P/OS9q9VnE61Zfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWIC+VaoluAzJ6nRj/bViaa66hZ9tsB1hv981Pc2wMZAiBJZM5jGgRMqvVxj6CrcfqlILXubgopT2YgstIdMUONKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79468},"main":"lib/index","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","gitHead":"b158adccd13afa9fec3da9e2009c7eefbbfeb6e8","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"tmp":"tmp/circle-progress_0.1.9-beta.0_1789528254821_0.5791522823375874","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"_id":"@ray-js/circle-progress@0.1.9","dist":{"shasum":"7118e3ad73f8aa4619976c19d63540e2d0d40a60","tarball":"https://registry.npmjs.org/@ray-js/circle-progress/-/circle-progress-0.1.9.tgz","fileCount":27,"integrity":"sha512-y0v6gpFguJvvZthbhUKAbAGIB2SfG1thKM/el+UY39iAx1euNOt4Ev3+d2eUsjq5yQuTXVzC8uRqmFmqJnnJUw==","signatures":[{"sig":"MEUCIQC/iKcTrU4XuuqtpMiesnOxEQ/hMSJr5+i8G4AhtVxdewIgAL5kFWAkKZaD6LIocDPSxyAOrNzBW87uG+LgOqw3Fzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDrtS3y+yXhE5Pt4xzqziN6YXqwEHFr7ycJWHgjajAvXAiEA8AvVuwEPoEHQ4jpexGpI7aUTbknepHwYBt6+jwmFX7A="}],"unpackedSize":79461},"main":"lib/index","name":"@ray-js/circle-progress","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS --config commitlint.config.js","pre-commit":"lint-staged"}},"types":"lib/index.d.ts","author":{"name":"罗丘（黄辉）"},"gitHead":"b1af5831bfc5cb1ac40d21a5bceca1a993f522fc","license":"MIT","scripts":{"dev":"yarn start:tuya","lint":"eslint src --ext .js,.jsx,.ts,.tsx --fix","test":"jest","build":"ray build --type=component","watch":"ray start --type=component --output ./example/src/lib","test:ci":"jest --ci --coverage --watchAll=false","build:tuya":"ray build ./example","release-it":"standard-version","start:tuya":"ray start ./example","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"yarn build"},"version":"0.1.9","_npmUser":{"name":"tuyafe","email":"tuyafe@tuya.com"},"_npmVersion":"10.9.3","description":"通用环形进度条","directories":{},"lint-staged":{"*.{ts,tsx,js,jsx}":["eslint --fix","git add"],"*.{json,md,yml,yaml}":["prettier --write","git add"]},"maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","husky":"^1.2.0","jsdom":"^27.1.0","core-js":"^3.19.1","ts-jest":"^29.4.5","@ray-js/cli":"^1.4.9","@ray-js/ray":"^1.4.9","@types/jest":"^30.0.0","@types/node":"^22.9.0","lint-staged":"^10.2.11","@types/jsdom":"^27.0.0","@commitlint/cli":"^7.2.1","standard-version":"9.3.2","@ray-js/panel-sdk":"^1.13.1","eslint-config-tuya-panel":"^0.4.2","@commitlint/config-conventional":"^9.0.1"},"peerDependencies":{"@ray-js/ray":"^1.4.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/circle-progress_0.1.9_1789540327881_0.6223008874003721"}}},"time":{"created":"2024-11-13T09:19:03.578Z","modified":"2026-09-16T06:32:08.208Z","0.0.1-beta-1":"2024-11-13T09:19:03.901Z","0.0.4-beta-1":"2024-11-20T10:30:50.382Z","0.0.5-beta-1":"2024-11-21T08:42:45.151Z","0.0.6":"2024-12-05T01:25:15.872Z","0.0.7-beta-1":"2024-12-18T03:53:47.444Z","0.0.7":"2024-12-18T07:38:19.691Z","0.0.8-beta-1":"2024-12-19T04:12:44.564Z","0.0.9-beta-1":"2024-12-19T06:09:35.139Z","0.0.10-beta-1":"2024-12-19T07:15:09.541Z","0.0.11-beta-1":"2025-01-09T11:18:45.478Z","0.0.11":"2025-01-13T05:47:46.103Z","0.0.12-beta-1":"2025-05-20T08:48:43.293Z","0.0.12-beta-2":"2025-05-20T08:54:53.187Z","0.0.12-beta-3":"2025-05-20T10:36:02.419Z","0.0.12":"2025-05-27T01:43:56.193Z","0.1.0-beta-1":"2025-07-01T06:49:43.441Z","0.1.0":"2025-07-01T07:40:54.117Z","0.1.1-beta-1":"2025-07-03T02:47:54.869Z","0.1.1-beta-2":"2025-07-03T03:51:39.311Z","0.1.1-beta-3":"2025-07-03T08:13:18.362Z","0.1.1-beta-4":"2025-07-14T02:25:34.055Z","0.1.1":"2025-07-15T07:30:43.397Z","0.1.2-beta-1":"2025-07-16T06:03:26.885Z","0.1.2":"2025-07-16T07:08:11.976Z","0.1.3-beta-1":"2025-07-17T07:41:17.443Z","0.1.3-beta-2":"2025-08-04T12:08:43.781Z","0.1.3":"2025-09-18T08:49:13.486Z","0.1.4-beta-1":"2025-11-03T10:43:12.902Z","0.1.4":"2025-11-20T02:25:57.165Z","0.1.5-beta-1":"2025-12-04T05:37:10.930Z","0.1.5-beta-2":"2026-04-28T03:07:03.592Z","0.1.6-beta.1":"2026-05-06T06:20:51.908Z","0.1.6-beta.2":"2026-06-15T08:05:49.228Z","0.1.7-beta.0":"2026-08-03T07:04:53.546Z","0.1.7-beta.1":"2026-08-24T10:24:10.164Z","0.1.7":"2026-08-25T02:49:04.756Z","0.1.9-beta.0":"2026-09-16T03:10:54.911Z","0.1.9":"2026-09-16T06:32:07.966Z"},"author":{"name":"罗丘（黄辉）"},"license":"MIT","description":"通用环形进度条","maintainers":[{"name":"tuyafe","email":"tuyafe@tuya.com"}],"readme":"English | [简体中文](./README-zh_CN.md)\n\n# @ray-js/circle-progress\n\n[![latest](https://img.shields.io/npm/v/@ray-js/circle-progress/latest.svg)](https://www.npmjs.com/package/@ray-js/circle-progress) [![download](https://img.shields.io/npm/dt/@ray-js/circle-progress.svg)](https://www.npmjs.com/package/@ray-js/circle-progress)\n\n> Universal Ring\n\n## Installation\n\n```sh\n$ npm install @ray-js/circle-progress\n# or\n$ yarn add @ray-js/circle-progress\n```\n\n## Usage\n\n### Note: If the model does not support the ctx.createConicGradient property, the rendering will be degraded, i.e. there will be no rounded corners at both ends\n\n### Basic Usage\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n\n<RayCircleProgress\n  value={value}\n  startDegree={125}\n  offsetDegree={290}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>;\n```\n\n### Advanced capability 1: Customize color Customize ring radius\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n\n<RayCircleProgress\n  value={value}\n  ringRadius={100}\n  innerRingRadius={84}\n  colorList={[\n    { offset: 0, color: '#fbebaf' },\n    { offset: 0.25, color: '#efb4a3' },\n    { offset: 0.5, color: '#ee7a79' },\n    { offset: 1, color: '#ec80a7' },\n  ]}\n  startDegree={180}\n  offsetDegree={180}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>;\n```\n\n### Advanced Ability 2: Custom Color Down Ring\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n\n<RayCircleProgress\n  value={value}\n  innerRingRadius={84}\n  ringRadius={100}\n  startDegree={300}\n  offsetDegree={300}\n  colorList={[\n    { offset: 0, color: '#eced77' },\n    { offset: 0.5, color: '#ef865b' },\n    { offset: 1, color: '#7be0f8' },\n  ]}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>;\n```\n\n### Advanced Ability 3: Custom Color Downward Horizontal Ring\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n<RayCircleProgress\n  value={value3}\n  innerRingRadius={84}\n  ringRadius={100}\n  startDegree={0}\n  colorList={[\n    { offset: 0, color: '#e8a989' },\n    { offset: 0.5, color: '#efce85' },\n    { offset: 1, color: '#d66e6b' },\n  ]}\n  offsetDegree={180}\n  onTouchMove={handleMove3}\n  onTouchEnd={handleEnd3}\n/>;\n```\n\n### Advanced ability 4: Custom color full circle\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n\n<RayCircleProgress\n  value={value}\n  startDegree={90}\n  offsetDegree={360}\n  colorList={[\n    { offset: 0, color: '#e8a989' },\n    { offset: 0.5, color: '#efce85' },\n    { offset: 1, color: '#d66e6b' },\n  ]}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>;\n```\n\n### Advanced Capability 5: Customizing Internal Elements\n\n```tsx\nimport RayCircleProgress from '@ray-js/circle-progress';\n\nconst [value, setValue] = useState(0);\n\nconst handleMove = (v: number) => {\n  console.warn('handleMove', v);\n  setValue(v);\n};\n\nconst handleEnd = (v: number) => {\n  console.warn('handleEnd', v);\n  setValue(v);\n};\n\n<RayCircleProgress\n  value={value4}\n  startDegree={45}\n  offsetDegree={315}\n  colorList={[\n    { offset: 0, color: '#e8a989' },\n    { offset: 0.5, color: '#efce85' },\n    { offset: 1, color: '#d66e6b' },\n  ]}\n  renderInnerCircle={() => (\n    <View\n      style={{\n        width: 160,\n        height: 160,\n        backgroundColor: '#d66e6b',\n        borderRadius: 100,\n        display: 'flex',\n        justifyContent: 'center',\n        alignItems: 'center',\n      }}\n    >\n      {/* Custom content: */}\n      <Text>Custom:{value}</Text>\n    </View>\n  )}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>;\n```\n\n### Advanced Usage 6: Supports custom thumb radius and thumb border\n\n```tsx\n<RayCircleProgress\n  value={value}\n  ringRadius={135}\n  innerRingRadius={130}\n  colorList={[\n    { offset: 0, color: '#295bdd' },\n    { offset: 0.5, color: '#6A53D1' },\n    { offset: 1, color: '#f65028' },\n  ]}\n  thumbRadius={30}\n  thumbOffset={20}\n  thumbBorderWidth={0}\n  startDegree={135}\n  offsetDegree={270}\n  touchCircleStrokeStyle=\"rgba(0, 0, 0, 0.4)\"\n  onTouchStart={handleTouchStart}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>\n```\n\n### Advanced Usage 7: Supports the background color function of the sliding area\n\n```tsx\n<RayCircleProgress\n  value={value}\n  trackColor=\"#ef7e85\"\n  colorList={[\n    { offset: 0, color: '#e8a989' },\n    { offset: 1, color: '#e8a989' },\n  ]}\n  startDegree={135}\n  offsetDegree={270}\n  touchCircleStrokeStyle=\"rgba(0, 0, 0, 0.4)\"\n  thumbBorderWidth={0}\n  onTouchStart={handleTouchStart}\n  onTouchMove={handleMove}\n  onTouchEnd={handleEnd}\n/>\n```\n","readmeFilename":"README.md"}