{"_id":"@dcg-overseas/number-line","_rev":"45-d7f13c65887d42df5d40266e2bb4799e","name":"@dcg-overseas/number-line","dist-tags":{"latest":"1.0.0","beta":"1.0.0-beta.6"},"versions":{"0.1.0":{"name":"@dcg-overseas/number-line","version":"0.1.0","license":"MIT","_id":"@dcg-overseas/number-line@0.1.0","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"2b5eafc0df43c51bcc2248db57bf26135481ac99","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.0.tgz","fileCount":2,"integrity":"sha512-FAF9c7wejpFDZanMBkUSc9Xia+gwvkVzDUCD1CqP1vlZTaZEgXympHD/+0QPcW/G30dBkOk9jZEb4AIZiUWqlg==","signatures":[{"sig":"MEUCIFHZsZ19baF9qdF8nJq/yBkfthVNSCGJFMIlKy72wRu5AiEAhpcafa1PYxL+CkVoOQ2fU4XNBIL4/yq5GnnIinESAEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38326},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\3d99bc1b7a77d02ef357e2692984a161\\dcg-overseas-number-line-0.1.0.tgz","_integrity":"sha512-FAF9c7wejpFDZanMBkUSc9Xia+gwvkVzDUCD1CqP1vlZTaZEgXympHD/+0QPcW/G30dBkOk9jZEb4AIZiUWqlg==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.0_1777346563346_0.4584823604194428","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dcg-overseas/number-line","version":"0.1.1","license":"MIT","_id":"@dcg-overseas/number-line@0.1.1","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"7c09915502f8be760e99c2a9ea79a96700e6655b","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.1.tgz","fileCount":4,"integrity":"sha512-cfhOe4JJELmAy+TxDVapdJwnjbJ14fjg5mYfPbbIo/Bp8tL4OmpHQPdmV9YsnTxBHOozYcvEayy7p23FjTt+Xw==","signatures":[{"sig":"MEYCIQCCLVVCj2UQ3q6EqD4ImNkeDADIgOfM/mmreOEKF4Y95QIhAKdFeVjM0xzOa+jvIY2jFKQkP4mrz7s1qkh5tfY/h5ME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43206},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\738ce634a01ec1d58c19fb69a17e3d7c\\dcg-overseas-number-line-0.1.1.tgz","_integrity":"sha512-cfhOe4JJELmAy+TxDVapdJwnjbJ14fjg5mYfPbbIo/Bp8tL4OmpHQPdmV9YsnTxBHOozYcvEayy7p23FjTt+Xw==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.1_1777353575053_0.7248882756157136","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dcg-overseas/number-line","version":"0.1.2","license":"MIT","_id":"@dcg-overseas/number-line@0.1.2","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"e291d65e992db5c501f98ddfeef5b643553e8e13","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.2.tgz","fileCount":4,"integrity":"sha512-jbdb+9MB7j0M2eY2btZxwtmpIrVI/mxY5LeIx/ob3aaW4SkNWBh/mI1M3aUt1WgijjyavKDF/i7MDWiD0jy2NA==","signatures":[{"sig":"MEYCIQDRTyDjNhhHVDg62b9C6VTjRijXqjrX2rnLsF19uWlvRwIhAOLIMVcZNcEg59xLgL8nXiEct5YahU4dv3BAihDX4zHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44438},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\76d54b5b62b442a93aef79dbe3e70bc1\\dcg-overseas-number-line-0.1.2.tgz","_integrity":"sha512-jbdb+9MB7j0M2eY2btZxwtmpIrVI/mxY5LeIx/ob3aaW4SkNWBh/mI1M3aUt1WgijjyavKDF/i7MDWiD0jy2NA==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.2_1777357239704_0.7399039577610278","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dcg-overseas/number-line","version":"0.1.3","license":"MIT","_id":"@dcg-overseas/number-line@0.1.3","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"02d96dbd50aa3857873d4e018a54d9c03db6a888","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.3.tgz","fileCount":4,"integrity":"sha512-4UP3dDTuTq8AaXJOyX8OXXYXcJSGCt/PR0D2S16O0aHa1F6vCASaCtiWC0jhaRk9EL/QKtrz158bGJuRPf0Z9w==","signatures":[{"sig":"MEYCIQDBw9gCU72eiD76/7x/9p+tN0JhxLGSiNKs/cFcV+8mFwIhAOHBrZMIsV7Fy5QM1MM610I/vrHGN1nu+4BNyD8fUA1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48643},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\6342e598733b2d969cbb3d2ce8a34793\\dcg-overseas-number-line-0.1.3.tgz","_integrity":"sha512-4UP3dDTuTq8AaXJOyX8OXXYXcJSGCt/PR0D2S16O0aHa1F6vCASaCtiWC0jhaRk9EL/QKtrz158bGJuRPf0Z9w==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.3_1777370258110_0.08700104269203712","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dcg-overseas/number-line","version":"0.1.4","license":"MIT","_id":"@dcg-overseas/number-line@0.1.4","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"a7bc76a5280ef2eea084d57d13e01afcaeca74e7","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.4.tgz","fileCount":5,"integrity":"sha512-OdRZFxqUuUv/CfGdHRIwILVWmX/yoG4JiMrbQJB9iBjUc9qa04TZhZSElhq0ns/OGXwCaUN6ORq2+8yjqkdaJw==","signatures":[{"sig":"MEQCIGOuWFPgLd2qZQ43hZpiZ8oUH4ysnnZrQPm80nqncjn8AiBav/LOmBO9RnhIZwtNCdH6Wz3ylux8RQ95GDFF+hNzYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58080},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\05bff863bb7d30142b6db2d574e18ec4\\dcg-overseas-number-line-0.1.4.tgz","_integrity":"sha512-OdRZFxqUuUv/CfGdHRIwILVWmX/yoG4JiMrbQJB9iBjUc9qa04TZhZSElhq0ns/OGXwCaUN6ORq2+8yjqkdaJw==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.4_1777376102787_0.48923238829496096","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dcg-overseas/number-line","version":"0.1.5","license":"MIT","_id":"@dcg-overseas/number-line@0.1.5","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"95466188ab93e8bc43b03c48a70499fe8e5d0dad","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.5.tgz","fileCount":5,"integrity":"sha512-IWyavWq30oNxEyhUiqd4u4PakarFE6FBFr5LLlifeRFiWUCjphU8CrbzQqBtBkYYTJrBj8pEGO/yDQdubD0GNw==","signatures":[{"sig":"MEUCIQC3eyBkytVvdg9usSiwIag+cnosZEizOplN1M4Gp29YLQIgMMx+6O3yhaFhGo+tJkrWz/j8eJb2L1vj4sOEfyX7wVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79174},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\dfbdbaadc858e52aa14f3a0f9074d675\\dcg-overseas-number-line-0.1.5.tgz","_integrity":"sha512-IWyavWq30oNxEyhUiqd4u4PakarFE6FBFr5LLlifeRFiWUCjphU8CrbzQqBtBkYYTJrBj8pEGO/yDQdubD0GNw==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.5_1777425370387_0.9370000956824023","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dcg-overseas/number-line","version":"0.1.6","license":"MIT","_id":"@dcg-overseas/number-line@0.1.6","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"4e8c7915059082cf1c7c6c1471b0d504e02745ce","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.6.tgz","fileCount":3,"integrity":"sha512-8xpSNSlZrZYmlND1wO9ho6JWA0Ia5u1tToeWNryQK59KBFjXPg2wBdhn27snsTlNO189+dJzhc/IYVG5er4huw==","signatures":[{"sig":"MEYCIQC8exvIgnRs9ok6k/+FA38vwcCjCcuAyanxDQJj09NqXwIhAICfWrqdgadJXIdRJV/2WUyYMYaHmljgyjwUq5cvVB4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49309},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"/private/var/folders/kz/gfmgzkn13_n72x8r1r5724zm0000gn/T/e2de1f539e27cfefb4fd5159776ac92f/dcg-overseas-number-line-0.1.6.tgz","_integrity":"sha512-8xpSNSlZrZYmlND1wO9ho6JWA0Ia5u1tToeWNryQK59KBFjXPg2wBdhn27snsTlNO189+dJzhc/IYVG5er4huw==","_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.6_1779273498800_0.07403963482451048","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dcg-overseas/number-line","version":"0.1.7","license":"MIT","_id":"@dcg-overseas/number-line@0.1.7","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"6cdeb8ee6f23da2bc31187c26a3aa50f08a9ea81","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.7.tgz","fileCount":5,"integrity":"sha512-qPDTUeaCBPpvnAbT4XiYly0480ZC5MHOBBWLPpTz7xtmCBnKVzkbE1A+5dAnuMsGwgOPmzmkbVOVWs2hhY8MaQ==","signatures":[{"sig":"MEYCIQCUHV1YEr5YMWkOcQEQ0yn8PYt3J17UI2DMIVgplaQs+QIhAJDhA24+1JXzo7aYin2pu+PABIfGGDwrKKoyiyl40zRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81133},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"55f5711de47184ef8ddc315b69016cfad35111f8","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.7_1779274393551_0.9111868051153298","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dcg-overseas/number-line","version":"0.1.8","license":"MIT","_id":"@dcg-overseas/number-line@0.1.8","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"a9839dc582f9095403155cf7bc4eb66eb06bcba4","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.8.tgz","fileCount":5,"integrity":"sha512-Byd3Vte7pMvSIC9NsY0YXAPGFIKTgXiUmDo/cdZqEK1llVk1+AQmUaaAnkBQZZrQHtgpnUy3fsxSGr7qUsfbWQ==","signatures":[{"sig":"MEUCIQD5pe5OtIJQOde8P6Yq2Sjg7XYUvOkKYenftjUg1zooUAIgPC6VagKWEVb8VkUjcwD78ZW6LgAfNXkXF0qkoA2ZSsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82402},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"/private/var/folders/kz/gfmgzkn13_n72x8r1r5724zm0000gn/T/cb4d2451ed67f62cfb08fb8e3d7b8d83/dcg-overseas-number-line-0.1.8.tgz","_integrity":"sha512-Byd3Vte7pMvSIC9NsY0YXAPGFIKTgXiUmDo/cdZqEK1llVk1+AQmUaaAnkBQZZrQHtgpnUy3fsxSGr7qUsfbWQ==","_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.8_1779760051058_0.8992095854369215","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@dcg-overseas/number-line","version":"0.1.9","license":"MIT","_id":"@dcg-overseas/number-line@0.1.9","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"24e6d2d2450fecd32ec15cac283a31cbf5044b05","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.9.tgz","fileCount":5,"integrity":"sha512-VAWhDtAlxXIxsa38NjDkO8YFysnVDIwFLzJ8Zxx5fC+mFYlDo2Ugpe2eh4te8Zz01Sl1UKdGFAOJfs/JUghSfw==","signatures":[{"sig":"MEQCIHjwNWpSUwB7hRzXEzVcbtfaXTL9RFJSGWesN+4Q7gh/AiAi3gtS5i/STM3YcZKcX8+VS5LxVOrFIJRgstWccYvjYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90383},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"/private/var/folders/kz/gfmgzkn13_n72x8r1r5724zm0000gn/T/9d42f4f78aee217be6155b993c7854c1/dcg-overseas-number-line-0.1.9.tgz","_integrity":"sha512-VAWhDtAlxXIxsa38NjDkO8YFysnVDIwFLzJ8Zxx5fC+mFYlDo2Ugpe2eh4te8Zz01Sl1UKdGFAOJfs/JUghSfw==","_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.9_1779848066650_0.3677031019706767","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@dcg-overseas/number-line","version":"0.1.10","license":"MIT","_id":"@dcg-overseas/number-line@0.1.10","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"21a114a6f25a785c9628efdc919565d9daf5b98b","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.10.tgz","fileCount":5,"integrity":"sha512-EiCOI+Udz60W+r0DRng7TYQ8PtfSC1k0rZTPm0KZNMams/gXYqRGIw0H4C8CRw++WaDl9qQWk3G0BDZTYtJQYQ==","signatures":[{"sig":"MEYCIQCsQP+JWfLcCo/5HhBH8vy455zCjWw6EDG0iEX2RavXjQIhAKNL0cwrwR/EfTSFAnot7zSQ7hCGAFayFeuet05WkQqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90751},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"21a5a508c40bf7b775ec828a0436df0ce8dc60ac","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"hanqin","email":"lif605013@gmail.com"},"_npmVersion":"10.8.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.10_1780040672308_0.8780810275658408","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@dcg-overseas/number-line","version":"0.1.11","license":"MIT","_id":"@dcg-overseas/number-line@0.1.11","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"70864d103f572da45eac3dfd0c3cf50e351cda81","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.11.tgz","fileCount":5,"integrity":"sha512-JGovLESL8pNcdfRPcl0YS++5QsBUPFtNR/33KsgzLaSfWG1zJux+GJM1OHGOFRZ/Rl+N4ynxvYC1ygLqT2PR3A==","signatures":[{"sig":"MEUCIBqv64o0IuftJA8zetbG0PK939mDwb+T4ZBZG9QEXrBJAiEA2yobbgR5MVIi7KaEx9qsD8JAILq4F/JW/svnZZn+R1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90385},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"4a7e1970ae992e095736029fb31cbee72fdc706b","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.11_1780048072620_0.48565726327905034","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@dcg-overseas/number-line","version":"0.1.12","license":"MIT","_id":"@dcg-overseas/number-line@0.1.12","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"eed5ed4303688387088de89e7cd2d09ad892b922","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.12.tgz","fileCount":5,"integrity":"sha512-WnA+Si7XbyHSyIcKqOoJ/ZAPJdVzvWvDbzpbN4kPE+bWW+76Zu+7sBu9Bz1Obuvmun9hnzjdOhbD8+dJp6JHZg==","signatures":[{"sig":"MEUCIFEWURmD9IyHwsAWLpWSNxTDAkcyoUiur6vSAN7a9QfkAiEAkoftCDD1BaNuYRdwu2nMxHkXRrIiBuoltdnEEGyOrSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90387},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"1a1f18a140b8b2c240ecd5bd94d0c6ade4cf4f47","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_npmVersion":"10.9.3","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.12_1780048420428_0.592211044133361","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@dcg-overseas/number-line","version":"0.1.13","license":"MIT","_id":"@dcg-overseas/number-line@0.1.13","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"cffc69b4072f8fe60546aa2cb5e0ac796a3c2c3d","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.13.tgz","fileCount":5,"integrity":"sha512-Gi8G97kEcGipIeMA5uN4+2/xMBqADdn0wi6a0hUvcLl27kg/bKxfLfj9fGKTdGCAfvUIYx9ZoOEPrG29go+AzQ==","signatures":[{"sig":"MEUCIQCS8O7oZdlSmLKVNU7pe+y7vde+tS6tV89Kn+j3cCG+TgIgH96f5P4mANNXMwaodMZh/XYAjudJQQt7VuvUwCBcNvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90861},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"35773bb57848aa4747993bb3bc0540cf34bcecac","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.13_1781249173351_0.677534786875162","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@dcg-overseas/number-line","version":"0.1.14","license":"MIT","_id":"@dcg-overseas/number-line@0.1.14","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"f907719da83022e723256ae2be5e118938b727dc","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.14.tgz","fileCount":5,"integrity":"sha512-Jd+iM8slpJd4GqGFw5MM0q+xI49ZYCQ54ggNCwcV1L4IkTorB1j5RJxDKAImkYUgF+fjHiEJWpN5CaAaFnofIQ==","signatures":[{"sig":"MEUCIEOuGjeZwWAORZzQlz+Dh/UmztfznaBLvuDIzMqfDItmAiEA2khtk7fNRWlFlekE8eHZjfWblEpcLtAvMLD5pl3E2GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90909},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\361e616a3b50023b2e21e9f835bafb0e\\dcg-overseas-number-line-0.1.14.tgz","_integrity":"sha512-Jd+iM8slpJd4GqGFw5MM0q+xI49ZYCQ54ggNCwcV1L4IkTorB1j5RJxDKAImkYUgF+fjHiEJWpN5CaAaFnofIQ==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.14_1781746492696_0.44663876263957825","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@dcg-overseas/number-line","version":"0.1.15","license":"MIT","_id":"@dcg-overseas/number-line@0.1.15","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"88021cd6a9896581e20b365886df49274b66ec5a","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.15.tgz","fileCount":5,"integrity":"sha512-VdZrgbVmntqtPm6RrKpc+7IhGrrYm9bx39qJpCHw150FTU3/akV9qOxz9eTDx9DTUx3Y79I9B4zatPzivqPUHQ==","signatures":[{"sig":"MEUCIBL8aAONqiAE97XTlVz1o1+G9FteJ7JQmNtI6KuWCcwsAiEA+F4PLYuBQ8kbxr2lQXorGL7dYdh7/eOGa8nqvVSO7ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91180},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\11f36463eea37ef9d677ca7917b4a2b2\\dcg-overseas-number-line-0.1.15.tgz","_integrity":"sha512-VdZrgbVmntqtPm6RrKpc+7IhGrrYm9bx39qJpCHw150FTU3/akV9qOxz9eTDx9DTUx3Y79I9B4zatPzivqPUHQ==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.15_1781775481367_0.7348061441200524","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@dcg-overseas/number-line","version":"0.1.16","license":"MIT","_id":"@dcg-overseas/number-line@0.1.16","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"b647fcf27947d8bf9fb9cbb645e9a4df30458be7","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.16.tgz","fileCount":5,"integrity":"sha512-zgAUgAaVS4AjhpMBMA7gm8N2Pz+dQbSGPQ2Y5mBwtOYVXQs3as5onc0vdzPP9Y+zhSM0QkJ7l0em9lBvXF1WBw==","signatures":[{"sig":"MEUCIQC55ZcJ3hbbNnKcCL9IQC+6PWNA7tpAexhD+YYHRpzV7wIgf4PN6ua2dW89KMTb8NLdAd9OCRrW2vS13L0BG5TzN+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91365},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\9d22a27f068f79cb1407e93cc682d6b9\\dcg-overseas-number-line-0.1.16.tgz","_integrity":"sha512-zgAUgAaVS4AjhpMBMA7gm8N2Pz+dQbSGPQ2Y5mBwtOYVXQs3as5onc0vdzPP9Y+zhSM0QkJ7l0em9lBvXF1WBw==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.16_1781776975026_0.7625602463527692","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@dcg-overseas/number-line","version":"0.1.17","license":"MIT","_id":"@dcg-overseas/number-line@0.1.17","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"c69db17e320a43defaa4bc7a6e733c6aa1bc9247","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.17.tgz","fileCount":5,"integrity":"sha512-vHQd4hE6NcJl5h8rOcyEI1Bs306Gu7dzyOCs+M1l912QvwqTEzfJjFeukm3cQUWRM9NIlBVyvZh8UBJsfE44UQ==","signatures":[{"sig":"MEQCICOOuLnmvwSPOOyAieH/Bsnfyhzv9iw7hQuUsHDBzOfEAiBJkwhylGLSYXy6rnwnjYQaOhjN2QNwevYNVxwWKTnAPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92223},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\eff5cbd89308d301993e4c76765d4a76\\dcg-overseas-number-line-0.1.17.tgz","_integrity":"sha512-vHQd4hE6NcJl5h8rOcyEI1Bs306Gu7dzyOCs+M1l912QvwqTEzfJjFeukm3cQUWRM9NIlBVyvZh8UBJsfE44UQ==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.17_1781778669218_0.47068470511524607","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@dcg-overseas/number-line","version":"0.1.18","license":"MIT","_id":"@dcg-overseas/number-line@0.1.18","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"864e4fd8ea03637e74748042d0bfef8f8b009dcb","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.18.tgz","fileCount":5,"integrity":"sha512-YYvZo93yE7ZhRSqUOCGwXTFAsueDtH/hvjlUVWtfMRKTMub2h5HE0aM6meCu/HoVDb7pDYpDVB9GyWoZ9XUwRg==","signatures":[{"sig":"MEQCIBPGu4JE4YvLSw0XLzETmorVWbxLY+B6Yj/pg5e8TflOAiBM7Za1n3R2vQ4Ha+Qh5cw76vatx8I3rn0sEwyri08reA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92223},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-number-line-0.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\3e9a7e2068b1326bbabfbeb727c326a0\\dcg-overseas-number-line-0.1.18.tgz","_integrity":"sha512-YYvZo93yE7ZhRSqUOCGwXTFAsueDtH/hvjlUVWtfMRKTMub2h5HE0aM6meCu/HoVDb7pDYpDVB9GyWoZ9XUwRg==","_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.18_1782033477656_0.5008071079665888","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@dcg-overseas/number-line","version":"0.1.19","license":"MIT","_id":"@dcg-overseas/number-line@0.1.19","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"21057adc87220c97f0e7e40754b95cd712648b9e","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.19.tgz","fileCount":5,"integrity":"sha512-nXJ6mMAZ/870M4v2Vgl+Blqh1MlanbAm6Y/fMxI559rJ149RR24WUhq0/NXpSzUxlyrcDcQ+FVc9t/gEqNJu/Q==","signatures":[{"sig":"MEUCIEx59q/gI8PSxSnxOYWG/BTHGG3qobbWXm4BfL2Hkdp/AiEAm9qoYB1TsfZsSR2xliIXpDk2QH2gwnQs0dp4gYerdRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93207},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d9e5d061ecdead8443cda33e1dbbd82da3f371fd","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.19_1782123333510_0.5715093306156576","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@dcg-overseas/number-line","version":"0.1.20","license":"MIT","_id":"@dcg-overseas/number-line@0.1.20","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"4a40ffc6562ccca5146ca082c1c969f55c9707ae","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.20.tgz","fileCount":5,"integrity":"sha512-KrvPMww4sEJWQV32wrmEmaEvhqwuZE2mArQYEChr8J4tJ1xJKnYih0JRTOMVNr0Tpgu3+3kvsZQFQ6RIFyhGLw==","signatures":[{"sig":"MEUCIQC85UE9dYmoivOvuDJwBAuOiNy0rqrq+n1DM7UatKNMKAIgPlzUEeOAFyhBacjQIFWkTR2MS122R57io1HR+temgJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93661},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d9e5d061ecdead8443cda33e1dbbd82da3f371fd","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.20_1782262967474_0.9922039934593363","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@dcg-overseas/number-line","version":"0.1.21","license":"MIT","_id":"@dcg-overseas/number-line@0.1.21","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"e3701247292dfa1a59cd2fb93e35786a6c0318bf","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.21.tgz","fileCount":5,"integrity":"sha512-lW7K5Ob4Dl1Rggxcqp50IduEn7mgJJ2vC63kUORGqk9o5gpPSpQAbH+l/LB7eIgGiK0aYuFVXWTFkcexyzkE/g==","signatures":[{"sig":"MEYCIQC1xA0GmkeM3mV1L67iw0Fg7eP65fco9qXhTxCZi6EpCAIhAI1vquAinVbgwPevIaDkQNpIXQ2BObZAK92ozXReyhx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93681},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d9e5d061ecdead8443cda33e1dbbd82da3f371fd","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.21_1782264093457_0.3360739069006182","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@dcg-overseas/number-line","version":"0.1.22","license":"MIT","_id":"@dcg-overseas/number-line@0.1.22","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"cc3376117d63abd72f20f25302a1c190db9104bf","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.22.tgz","fileCount":5,"integrity":"sha512-R/Ge4DUCuR5x4uZHmj2MCyU9R//+gHDN5aSejRe1zmIQBHvMhmgrmMwoKlm+KP+CERBN+Cufc8ZhHWO2/RCDyw==","signatures":[{"sig":"MEYCIQCx4pjcqq4ggf3K1FVAj34TE5AwynIZVSl53J4ggrcZiAIhALO0Dt+dbgoaemiwMlPfZ/nbXNnjh0OnrIBm23liJT7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93869},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ce5b4d57f84936106e938a3ae4b052c06b482534","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.22_1782291781003_0.795494017247879","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@dcg-overseas/number-line","version":"0.1.23","license":"MIT","_id":"@dcg-overseas/number-line@0.1.23","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"6c17a027f2136c1686234f4dcdcafff31a02fd4b","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.23.tgz","fileCount":5,"integrity":"sha512-2qcjVKnHGQonvto2iZkgUkoZrUYnt1RibCSNG01mxk7r5B5a5s10XMa/+g1jmxcrZH+to+TKLzsdMyRvqBGBaQ==","signatures":[{"sig":"MEQCIDnsWCA/MOZjJ3HZELojdrR7sCL7A0fzFF6dZJ/dUV+8AiBbHOeg749FQkqxNIL0TTnQeOJPJ5X8z5QiKESr18clBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93869},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ce5b4d57f84936106e938a3ae4b052c06b482534","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.23_1782292598879_0.083293207146234","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@dcg-overseas/number-line","version":"0.1.24","license":"MIT","_id":"@dcg-overseas/number-line@0.1.24","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"50b736668ef579f252b7cee0311c92b2b9ba9a62","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.24.tgz","fileCount":5,"integrity":"sha512-vki64pnGnT+uYx5ik5n/X7w4o0CGhrAtwQsyuooTqGqT/ui02PoZALWXZH36dp4+/N42kRp2gCUv4QhsjIdj6g==","signatures":[{"sig":"MEYCIQDEfwMX0syjhfCeqIWCMlAk1lC7zK1+AfL31CeD0hamyQIhAN64oa9jZXwLYKZliLDAu31CiT2PzvlH8foFsdSb6Kxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94747},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8db01d3dd242468b58fa8468c31c7a92c4948329","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.24_1783069004326_0.3448767622379516","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@dcg-overseas/number-line","version":"0.1.25","license":"MIT","_id":"@dcg-overseas/number-line@0.1.25","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"57f7e13f50f6e24edfc17aacfbdc316f51b58c15","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.25.tgz","fileCount":6,"integrity":"sha512-bQTKwIcEfa8MfFgVR5i/8vIG0NJo3zv8NYVUE/vIYpc8UTpvS7GD+fm+6eommSgw6OQpP0AVWPE1k4ccquj60w==","signatures":[{"sig":"MEUCIF9inmUlMa0/nwm9FJiQExfz6QejAFxlMIWBXztq1Ao2AiEAvrQU16aNdTTH0ru6gzcZ8Jf2J6RF6ug+r/FNrtDKJ4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108428},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ea427459bfb488de6909f3684a7756cebf4468d9","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.25_1783157186044_0.9379618902547651","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@dcg-overseas/number-line","version":"0.1.26","license":"MIT","_id":"@dcg-overseas/number-line@0.1.26","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"72bc26a36fc015c484cf169b6161ff6581d09f6f","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.26.tgz","fileCount":5,"integrity":"sha512-1MRYhhVkaNJofdFih0zWYE0FuUPqSEGVV/XsLyHWRV8qQk03JZk2tuGkq4iu9YR6VRHuLhS5eaATnabmAmkJdA==","signatures":[{"sig":"MEUCIQCoX4MwYgWqoWfRL+mYyo083HBRf5Rs//hRKAa36P4wsAIgCRWSBVcCB+eprfsqjVrSufpE8d32vtSC4kBXF7mBD8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95545},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ea427459bfb488de6909f3684a7756cebf4468d9","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.26_1783157534107_0.9364179367958283","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@dcg-overseas/number-line","version":"0.1.27","license":"MIT","_id":"@dcg-overseas/number-line@0.1.27","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"9d0f8c79fd37158dd224ba4314684889385f97d0","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.27.tgz","fileCount":5,"integrity":"sha512-T8z1nV3E2urbuFt/MsUVIF/dTvo+QRUBNZTj9/XvM9OFQ2Y7ATtLHMGOGps2B/hFKnyzM8ttVKbAmVyB+dhQ5Q==","signatures":[{"sig":"MEYCIQDkiVMNO1xQAh1GIU6SZucyG8BmByHY9ttVZ+0lMeW2OgIhAMRZzWvm8K3U/D866Clqv+3ArPzlCxO6uNTGJ09lzJLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96081},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d8f68de7bcad41ff4121e3d6bde67b8d647b9380","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.27_1783243562513_0.5969110942803271","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@dcg-overseas/number-line","version":"0.1.28","license":"MIT","_id":"@dcg-overseas/number-line@0.1.28","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"d43da3f284219ffa57cf2cbf041cb8b1d8724897","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.28.tgz","fileCount":5,"integrity":"sha512-+oWUz3yXYHSIKf52hKSo+wcp3wiSzyDMooylJNqieYcT6GGXU1t8sed1bUyrJ2D8ksAdanT6IocS/xbKtytTKg==","signatures":[{"sig":"MEUCIDxq8Pr5Yxl41pPH0wzN1lleI2GbHLrYBAWougrJdCvwAiEAxrpJ8xv3PYTNpcXi3OsRKjdWMzdJGik5DMkfnCkXC6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95875},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"44903acaa7cb9846898a7461be04a06ad6541527","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.28_1783402597614_0.7632214143901912","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@dcg-overseas/number-line","version":"0.1.29","license":"MIT","_id":"@dcg-overseas/number-line@0.1.29","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"8b17cbd6ef2a2cf1a9cded9377bbf910fbf54bc7","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.29.tgz","fileCount":5,"integrity":"sha512-0T8i1BLRSFBXrVdkIUKFOtMoC31NTu/m+/7Cj/IKQWGrQO3+RLbQWiuwNpUEYdWr0WZFVScqQUu63ijuTxImNA==","signatures":[{"sig":"MEUCIQDn52BN92VLgpzx9TSitUs9QLeE7HRTKqwqte0+mFGmswIgbvFGHUrWG2N3fv5PncMJlyF7sYOiiNFa3RWh+qXAsJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"44903acaa7cb9846898a7461be04a06ad6541527","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.29_1783406789129_0.08597616440848066","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@dcg-overseas/number-line","version":"0.1.30","license":"MIT","_id":"@dcg-overseas/number-line@0.1.30","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"711e1d97951bf082331813a3a59202a8215fe1dd","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.30.tgz","fileCount":5,"integrity":"sha512-U53zUcZuEXang+I92n0WRNX9H1dE+CdsAueAiyvqUWwrlZlNSz+0m7aXTrJR9WO1L7pNsbzZ80T85H8p06tLUg==","signatures":[{"sig":"MEUCIDJVNfiGfcAfF6X8186Yp4binTbjDvw0WVYtZv9vqjR0AiEAviBuQKsq+o/YbqGGjrXTL9Z9mrEO3u/GR+tSmRdKJOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"44903acaa7cb9846898a7461be04a06ad6541527","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.30_1783407395485_0.9119486154956764","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@dcg-overseas/number-line","version":"0.1.31","license":"MIT","_id":"@dcg-overseas/number-line@0.1.31","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"49bf378210ecc447997a8e88aed068c2e6a1c2ba","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-0.1.31.tgz","fileCount":5,"integrity":"sha512-Ryb6GDSiNhD+QYbF/3K83iDzp8nL6bgfPOC77GTvOGGKbIm47BYqpK6W7E7gOb9DNURBVB5zOXAbaF/jjKumdw==","signatures":[{"sig":"MEQCIE4lp+labrbBamQTPxlKeNA9Dbgvvx35C3TN0r8CxEhLAiBxt5PH99sCnqtLm39zFd8Kbzd/DPFO8Q1mSBctoRLWAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100416},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"210a92676d73de4af8cfeffba8e66eab04e85863","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_0.1.31_1783487232640_0.3832114559269275","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.0","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.0","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"4bfec0e301e95c8f9c7a6c16c5f3b486f20ed1f1","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-ITj0iOU37luQxpWSo2kvd7xYoeygr1AEE53a4Lva+kM2O/iXP9ZdO2OrYCvpiOuHc2pdopESTt+c3+tTd+Ppsw==","signatures":[{"sig":"MEUCIQD+JpCxKadzrKpikY+bAna/lX8wFYnqQ7o9xsi0cZZzKwIgfn7FKcF2sPgI6aYrq9NPhJcDTXW5rjOVuqwIGYI9iwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102608},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9bf5e9ba634c6833afa14653a7ea1a4654da6ff9","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.0_1788330500994_0.19427013643921986","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.1","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.1","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"a6726d4e4bffc3dbcad3c45015e73dcaafabc9a8","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-8EVIcVYLD5ILCRQnRGqabKZHvTe0tYBvt/cS3epugT1ZRQRe7IMk8Fxn9UT3KYap+61rc4DambnfQbN+KJL8/g==","signatures":[{"sig":"MEYCIQD0LGGEjIA6yplJeIA7MR5LFhSDbCO92o13ctCk5uksIwIhAIi1glGzuwx4if5wkWTjbIRlia3OdhqUcY4Efy/XQOjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102424},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"cf15f948c45130623043b88d900262618cdbf11d","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.1_1788412128151_0.3478010696707763","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.2","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.2","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"90c45de70ddf72b645cfcf78f7fe140bf4307e81","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-6oKi64SOWW4ZOMfz3OwKniL7tPtSYGW/Dde65eADxOm3YQK5t4aZGVzmPW4wEWvLb0KLePjzaleFSKhkD95RGQ==","signatures":[{"sig":"MEYCIQC+wmahi2TZockeaTMOO6pNKIVtPiQxSMG2H6DpaolEnQIhAK65aETmRIqGedE9cN05Zd48Txv49V9BwkA0RDXcwhW5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103951},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b7a645a16db87e1b2afaf23db30b8e1d6b7b00d7","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.2_1788772194240_0.23820445490665865","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.3","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.3","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"a4eb0e4fcf6a29e83ab08ff2ec14e6e69ea4a98d","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-aGtRpfJYfGno39xSa5F7DUFWZFgVzSU0SbZbjGspMS7ybFltHCzfNLqflDMhFqeqOpO7xaYT4NxmU8zYJcepQw==","signatures":[{"sig":"MEQCIHhUjTzrzP8rq4sFsLLCFYnzzHJlOIbTBZvNmOTMI2caAiARehZ8qhAyQHriQfRy7X7sKNw8DI4WAWI8giGOw5gcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104895},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ec506fdba05ab7d228f835525c30d48b9e75c27","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.3_1788923901283_0.6940809186893815","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.4","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.4","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"d07aade0c3a216d76f4a06fe4f10d6343862b5e9","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-tbVVx/Dl+8IsadHR0xzTyj/hI7sqaqEpwR5JuGf9CdNSk532DlwPH1/RVhczqeVLHcPeu20lf6MiPi6y+Vv/XQ==","signatures":[{"sig":"MEUCIQCoeb4IwW7shFt804FzEj8xm95A7xDr8QyUvEGL0PDgCgIgex2GrYpKcBP9eb50yd9zxdoe5m4PolTZb7xllaIMuCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104907},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ec506fdba05ab7d228f835525c30d48b9e75c27","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.4_1788932500073_0.085755773508148","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.5","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.5","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"925ba6539871dcf0ad230d614f56de1dd4cdb7ae","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.5.tgz","fileCount":5,"integrity":"sha512-kkZvHVlOBFGs/J3p2+avl5U0dKnMTtEnQdlYMQc8UA6W3Fyvu1ga3EMgAJScGuJVciFwls5VnVdEpHovJ0hDSw==","signatures":[{"sig":"MEUCIHn3iGcOKpf2Tvwovg1wiJG8g9lNVzKTyt7JMPWB2Dt3AiEAvO1kG7pkQxmiLs+bZ7PpfogHBFLYlPztzlRR9xT+h70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111760},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ec506fdba05ab7d228f835525c30d48b9e75c27","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.5_1788954019070_0.13453811997897236","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@dcg-overseas/number-line","version":"1.0.0-beta.6","license":"MIT","_id":"@dcg-overseas/number-line@1.0.0-beta.6","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"ad2b96e90baf81ecb9e56fa3567549dc930a1af2","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-p+qVEy4cYKGhWfQvjq41OhniKoPbPg5kMmhnKlDxsyMMimep1YEaPokDdjnox1tD5KMe3vrYQFK1yr6M7hgJqA==","signatures":[{"sig":"MEUCIQC7eTe2sEUL1Rpw2frQIz2ylViXQxY2L/ZCY6LPmIbkMgIgXqXyyOqkYi74v/AnH8F/qw1+0XI0MjzjwqXLdMI3AO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107362},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"2ec506fdba05ab7d228f835525c30d48b9e75c27","scripts":{"build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Interactive number line component with group arcs and freehand drawing","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/number-line_1.0.0-beta.6_1788954704829_0.10152022312276121","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dcg-overseas/number-line","version":"1.0.0","description":"Interactive number line component with group arcs and freehand drawing","type":"module","license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"scripts":{"build":"vite build","build:watch":"vite build --watch","typecheck":"tsc --noEmit","clean":"rm -rf dist *.tsbuildinfo"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"devDependencies":{"@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","vite":"^5.3.1","vite-plugin-dts":"^3.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"99027ffa265119d6ab6a8bc98e4da28f7ae56845","_id":"@dcg-overseas/number-line@1.0.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-k5Ht1hXXzgHeSYL+q5JUKdyuT3+UA/Qb0P1c4Re5UjdXPvMjBHvp0bSJElV66qAiHrnYLpfuHJaLPkMrKTzPDw==","shasum":"4b50ed12f0f1c75e227bed133854174a0ca752d6","tarball":"https://registry.npmjs.org/@dcg-overseas/number-line/-/number-line-1.0.0.tgz","fileCount":5,"unpackedSize":107355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGJsRUOmqAifXJPcOQl/oJzZgQ5vvAbjDGJQVy9MreMIAiAmYB8XYUINYfipCkOEprvnlpGVL3pSlBX0z5y5RnSnmw=="}]},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"directories":{},"maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/number-line_1.0.0_1788960356361_0.3205906204163622"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T03:22:43.278Z","modified":"2026-09-09T13:25:56.842Z","0.1.0":"2026-04-28T03:22:43.480Z","0.1.1":"2026-04-28T05:19:35.202Z","0.1.2":"2026-04-28T06:20:39.866Z","0.1.3":"2026-04-28T09:57:38.261Z","0.1.4":"2026-04-28T11:35:02.980Z","0.1.5":"2026-04-29T01:16:10.521Z","0.1.6":"2026-05-20T10:38:18.972Z","0.1.7":"2026-05-20T10:53:13.693Z","0.1.8":"2026-05-26T01:47:31.207Z","0.1.9":"2026-05-27T02:14:26.803Z","0.1.10":"2026-05-29T07:44:32.456Z","0.1.11":"2026-05-29T09:47:52.753Z","0.1.12":"2026-05-29T09:53:40.563Z","0.1.13":"2026-06-12T07:26:13.482Z","0.1.14":"2026-06-18T01:34:52.850Z","0.1.15":"2026-06-18T09:38:01.511Z","0.1.16":"2026-06-18T10:02:55.246Z","0.1.17":"2026-06-18T10:31:09.352Z","0.1.18":"2026-06-21T09:17:57.780Z","0.1.19":"2026-06-22T10:15:33.630Z","0.1.20":"2026-06-24T01:02:47.618Z","0.1.21":"2026-06-24T01:21:33.581Z","0.1.22":"2026-06-24T09:03:01.158Z","0.1.23":"2026-06-24T09:16:39.047Z","0.1.24":"2026-07-03T08:56:44.483Z","0.1.25":"2026-07-04T09:26:26.200Z","0.1.26":"2026-07-04T09:32:14.279Z","0.1.27":"2026-07-05T09:26:02.633Z","0.1.28":"2026-07-07T05:36:37.755Z","0.1.29":"2026-07-07T06:46:29.268Z","0.1.30":"2026-07-07T06:56:35.626Z","0.1.31":"2026-07-08T05:07:12.787Z","1.0.0-beta.0":"2026-09-02T06:28:21.143Z","1.0.0-beta.1":"2026-09-03T05:08:48.270Z","1.0.0-beta.2":"2026-09-07T09:09:54.379Z","1.0.0-beta.3":"2026-09-09T03:18:21.429Z","1.0.0-beta.4":"2026-09-09T05:41:40.223Z","1.0.0-beta.5":"2026-09-09T11:40:19.216Z","1.0.0-beta.6":"2026-09-09T11:51:44.965Z","1.0.0":"2026-09-09T13:25:56.536Z"},"license":"MIT","description":"Interactive number line component with group arcs and freehand drawing","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"readme":"# @dcg-overseas/number-line\r\n\r\n交互式数轴组件，支持分组弧线（带箭头终点标签）、自由画笔、橡皮擦、撤销与键盘快捷键。\r\n\r\n- 容器自适应：`viewBox` 跟随容器实际像素，文字和线条始终保持设计尺寸\r\n- 笔迹归一化存储（`[0,1]` 坐标 + `vectorEffect=\"non-scaling-stroke\"`），容器 resize 后笔迹位置稳定不漂移\r\n- Provider/Component 解耦：状态在 `NumberLineProvider` 中管理，工具栏与数轴 SVG 各自独立组装\r\n\r\n---\r\n\r\n## 安装\r\n\r\n```bash\r\npnpm add @dcg-overseas/number-line\r\n# peer deps\r\npnpm add react react-dom\r\n```\r\n\r\n---\r\n\r\n## 快速开始\r\n\r\n```tsx\r\nimport { NumberLineProvider, NumberLine } from '@dcg-overseas/number-line'\r\n\r\nfunction Demo() {\r\n  return (\r\n    <NumberLineProvider\r\n      min={0}\r\n      max={100}\r\n      groupSize={10}\r\n      groupCount={10}\r\n      tickStep={5}\r\n    >\r\n      <div style={{ width: '100%', height: 200 }}>\r\n        <NumberLine />\r\n      </div>\r\n    </NumberLineProvider>\r\n  )\r\n}\r\n```\r\n\r\n> ⚠️ **必须给 `<NumberLine />` 的父容器明确的宽高**（CSS 尺寸或 flex 布局），SVG 默认 `width:100% height:100%`，没有外部尺寸约束会塌陷为 0。\r\n\r\n---\r\n\r\n## API\r\n\r\n### `<NumberLineProvider>`\r\n\r\n数轴的状态根。包裹任何需要访问数轴上下文的子组件（`<NumberLine />` 和你自己的工具栏按钮）。\r\n\r\n| Prop | 类型 | 默认值 | 说明 |\r\n|------|------|-------|------|\r\n| `min` | `number` | — | 数轴起点值（含） |\r\n| `max` | `number` | — | 数轴终点值（含） |\r\n| `groupSize` | `number` | — | 每组弧线跨度（数轴单位）。例：`groupSize=8` 表示每段弧从 `n` 跳到 `n+8` |\r\n| `groupCount` | `number` | — | 弧线组数。从 `min` 起依次绘制 `groupCount` 段弧线 |\r\n| `tickStep` | `number` | — | 主刻度步长（数轴单位）。例：`tickStep=5` 表示 0、5、10、15… 为主刻度 |\r\n| `arcColors` | `string[]` | 5 色循环 | 弧线颜色数组，按 `groupIndex % length` 轮换。默认值见 [`utils/geometry.ts` ARC_COLORS](src/utils/geometry.ts) |\r\n| `showGroupTicks` | `boolean` | `true` | 是否显示分组边界刻度（最长，10px） |\r\n| `showMajorTicks` | `boolean` | `true` | 是否显示主刻度（中等，7px） |\r\n| `showMinorTicks` | `boolean` | `false` | 是否显示次刻度（最短，4px）。默认隐藏 |\r\n| `enableZoom` | `boolean` | `false` | 启用滚轮/双指缩放 + 拖拽平移。默认禁用 |\r\n| `minZoom` | `number` | `1` | 最小缩放级别（1 = 完整 `[min, max]` 范围） |\r\n| `maxZoom` | `number` | `50` | 最大缩放级别（50 = 放大 50 倍） |\r\n| `viewMin` | `number?` | — | 受控模式：当前可视范围起点。需与 `viewMax` 和 `onViewChange` 配合 |\r\n| `viewMax` | `number?` | — | 受控模式：当前可视范围终点 |\r\n| `onViewChange` | `(viewMin, viewMax) => void` | — | 非受控模式：viewport 变化时触发（滚轮/拖拽/双击重置） |\r\n| `children` | `ReactNode` | — | 子节点（必须包含 `<NumberLine />` 或自定义渲染器） |\r\n\r\n#### 弧线生成规则\r\n\r\n```\r\n弧线 g 的范围：[min + g*groupSize, min + (g+1)*groupSize]\r\ng ∈ [0, groupCount)\r\n若 (min + (g+1)*groupSize) > max，弧线提前停止\r\n```\r\n\r\n#### 三档刻度优先级\r\n\r\n一个位置可能同时是多档刻度（例如 `tickStep=5, groupSize=10` 时，10 既是主刻度也是分组边界）。视觉与可见性按 **分组边界 > 主刻度 > 次刻度** 归类，仅看其最高档对应的 `show*Ticks`。\r\n\r\n```tsx\r\n// 默认：只显示主刻度 + 分组边界\r\n<NumberLineProvider min={0} max={100} groupSize={10} groupCount={10} tickStep={5} />\r\n\r\n// 显示全部三档刻度\r\n<NumberLineProvider ... showMinorTicks />\r\n\r\n// 极简模式：仅分组边界\r\n<NumberLineProvider ... showMajorTicks={false} />\r\n```\r\n\r\n#### 缩放与平移（`enableZoom`）\r\n\r\n启用后支持：\r\n- **滚轮缩放**：以鼠标位置为中心放大/缩小\r\n- **拖拽平移**：`tool='none'` 时，左键拖拽 >5px 触发平移（避免与点击选中冲突）\r\n- **双指缩放**（触摸屏）：pinch 手势\r\n- **双击重置**：双击空白处恢复到完整 `[min, max]` 范围\r\n\r\n```tsx\r\n// 非受控模式（内部维护 viewport）\r\n<NumberLineProvider\r\n  min={0}\r\n  max={100}\r\n  enableZoom\r\n  minZoom={1}\r\n  maxZoom={50}\r\n  onViewChange={(viewMin, viewMax) => console.log('viewport:', viewMin, viewMax)}\r\n  ...\r\n/>\r\n\r\n// 受控模式（父组件控制 viewport）\r\nfunction App() {\r\n  const [view, setView] = useState([0, 100])\r\n  return (\r\n    <NumberLineProvider\r\n      min={0}\r\n      max={100}\r\n      enableZoom\r\n      viewMin={view[0]}\r\n      viewMax={view[1]}\r\n      onViewChange={(a, b) => setView([a, b])}\r\n      ...\r\n    />\r\n  )\r\n}\r\n```\r\n\r\n**注意事项**：\r\n- 笔迹坐标是归一化 `[0,1]`（容器像素比例），**不会跟随数值缩放移动**。适合「批注」语义，不适合「标记 v=50 处」语义。\r\n- viewport 始终夹紧在 `[min, max]` 内，不会平移到数据范围外。\r\n- 缩放时刻度密度自动调整（`labelStep` 按可视范围重算）。\r\n- **桌面端**：滚轮和 pinch 需要鼠标悬停或 SVG 获得焦点（视觉上有蓝色边框提示）。\r\n- **移动端**：双指 pinch 直接生效（触摸即激活）。**SVG 外的双指仍会触发浏览器整页缩放**——如果不需要整页缩放，可在宿主 HTML 添加：\r\n  ```html\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\">\r\n  ```\r\n  但出于无障碍考虑，禁用整页缩放需谨慎评估。\r\n\r\n---\r\n\r\n### `<NumberLine>`\r\n\r\n数轴 SVG 视图。必须放在 `<NumberLineProvider>` 内，自动从 context 读取所有配置和事件处理。\r\n\r\n| Prop | 类型 | 默认值 | 说明 |\r\n|------|------|-------|------|\r\n| `className` | `string?` | — | 追加到 SVG 根节点的 className（基础类名 `nl-svg`） |\r\n\r\n**渲染层级（从下到上）：**\r\n1. `AxisLayer` — 数轴线 + 刻度 + 标签\r\n2. `GroupArcsLayer` — 分组弧线 + 弧顶箭头标签 + 选中高亮\r\n3. `DrawingLayer` — 用户笔迹（normalized `[0,1]` 坐标，scale 还原）\r\n\r\n**布局参数（内部常量，无需配置）：**\r\n\r\n| 名称 | 值 | 含义 |\r\n|------|---|------|\r\n| `PAD_LEFT` | 30 | 数轴左 padding |\r\n| `PAD_RIGHT` | 40 | 数轴右 padding |\r\n| `AXIS_BOTTOM_OFFSET` | 50 | 数轴线距容器底部像素（给刻度数字留空间） |\r\n| `ARC_TOP_PADDING` | 16 | 弧线顶部距容器顶部像素 |\r\n| `MIN_ARC_HEIGHT` | 24 | 弧线最小高度（容器极小时兜底） |\r\n\r\n---\r\n\r\n### `useNumberLineContext()`\r\n\r\n读取 / 操作数轴状态的 hook。**必须在 `<NumberLineProvider>` 子树内调用**，否则抛错。\r\n\r\n返回 `NumberLineContextValue`：\r\n\r\n#### 布局\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| `svgRef` | `RefObject<SVGSVGElement>` | SVG 元素 ref |\r\n| `containerWidth` | `number` | 容器实际像素宽 |\r\n| `containerHeight` | `number` | 容器实际像素高 |\r\n| `svgCursor` | `string` | 当前 SVG cursor（自动随 tool 切换） |\r\n\r\n#### 配置（透传自 Provider props）\r\n| 字段 | 类型 |\r\n|------|------|\r\n| `min` `max` `groupSize` `groupCount` `tickStep` | `number` |\r\n| `arcColors` | `string[] \\| undefined` |\r\n| `showGroupTicks` `showMajorTicks` `showMinorTicks` | `boolean` |\r\n\r\n#### 绘图状态\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| `tool` | `'none' \\| 'pen' \\| 'eraser'` | 当前工具 |\r\n| `strokes` | `Stroke[]` | 已落笔的所有笔迹 |\r\n| `liveStroke` | `Stroke \\| null` | 正在绘制中的笔迹（半透明预览） |\r\n| `selectedArcIndices` | `Set<number>` | 当前选中的弧线 group index |\r\n| `deletedArcIndices` | `Set<number>` | 已被擦除/删除的弧线 group index |\r\n\r\n#### 事件回调（已绑定到 `<NumberLine>`，自定义渲染时使用）\r\n| 字段 | 类型 |\r\n|------|------|\r\n| `onPointerDown` `onPointerMove` `onPointerUp` | `(e: PointerEvent) => void` |\r\n| `onStrokeClick` | `(id: string, e: PointerEvent) => void` |\r\n| `onArcClick` | `(groupIndex: number, e: PointerEvent) => void` |\r\n\r\n#### 工具栏 API\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| `canDelete` | `boolean` | 是否有可删除的选中项（笔迹或弧线） |\r\n| `canUndo` | `boolean` | 是否有可撤销的操作 |\r\n| `onTogglePen` | `() => void` | 切换画笔工具 |\r\n| `onToggleEraser` | `() => void` | 切换橡皮擦 |\r\n| `onDelete` | `() => void` | 删除当前选中 |\r\n| `clearAll` | `() => void` | 可撤销地清空全部笔迹、弧线、选择和分组边界粗刻度；连续清空不会增加空历史项 |\r\n| `onReset` | `() => void` | `clearAll` 的兼容别名，已弃用；新代码请使用 `clearAll` |\r\n| `onUndo` | `() => void` | 撤销上一步操作 |\r\n| `showAllArcs` | `() => void` | 重新显示全部跳数弧线**及分组边界粗刻度**（清空删除记录）。即使参数未变、或刚 `clearAll` 隐藏后，也能强制把跳数显示出来，且不影响笔迹 |\r\n\r\n#### 缩放 API（仅 `enableZoom=true` 时有效）\r\n| 字段 | 类型 | 说明 |\r\n|------|------|------|\r\n| `viewMin` `viewMax` | `number` | 当前可视范围（等于 `[min, max]` 当 zoom 禁用） |\r\n| `resetView` | `() => void` | 重置到完整数据范围 |\r\n| `zoomAt` | `(factor: number, fraction: number) => void` | 以 viewport 的 `fraction` 位置（0..1）为中心缩放 `factor` 倍 |\r\n| `panByFraction` | `(df: number) => void` | 平移 viewport 宽度的 `df` 倍（正数右移，负数左移） |\r\n\r\n---\r\n\r\n## 自定义工具栏示例\r\n\r\n`<NumberLine>` 不附带工具栏。把按钮和数轴一起放在 `<NumberLineProvider>` 下，通过 `useNumberLineContext` 接入：\r\n\r\n```tsx\r\nimport { NumberLineProvider, NumberLine, useNumberLineContext } from '@dcg-overseas/number-line'\r\n\r\nfunction Toolbar() {\r\n  const { tool, canDelete, canUndo, onTogglePen, onToggleEraser, onDelete, clearAll, onUndo } =\r\n    useNumberLineContext()\r\n\r\n  return (\r\n    <div className=\"flex gap-2\">\r\n      <button data-active={tool === 'pen'} onClick={onTogglePen}>✏️ 画笔</button>\r\n      <button data-active={tool === 'eraser'} onClick={onToggleEraser}>🩹 擦除</button>\r\n      <button disabled={!canDelete} onClick={onDelete}>🗑 删除</button>\r\n      <button onClick={clearAll}>♻️ 全部清除</button>\r\n      <button disabled={!canUndo} onClick={onUndo}>↶ 撤销</button>\r\n    </div>\r\n  )\r\n}\r\n\r\nfunction App() {\r\n  return (\r\n    <NumberLineProvider min={0} max={80} groupSize={8} groupCount={10} tickStep={1}>\r\n      <Toolbar />\r\n      <div style={{ height: 220 }}>\r\n        <NumberLine />\r\n      </div>\r\n    </NumberLineProvider>\r\n  )\r\n}\r\n```\r\n\r\n---\r\n\r\n## 键盘快捷键\r\n\r\n快捷键绑定在 SVG 元素上（`tabIndex={0}`，需先聚焦 SVG），多实例互不干扰，也不会拦截外部输入框。\r\n\r\n| 按键 | 行为 |\r\n|------|------|\r\n| `Esc` | 切回 `'none'` 模式，清空弧线选中 |\r\n| `Delete` / `Backspace` | 删除当前选中的笔迹和弧线 |\r\n| `Ctrl+Z` / `Cmd+Z` | 撤销上一步 |\r\n\r\n---\r\n\r\n## 类型导出\r\n\r\n```ts\r\nimport type {\r\n  NumberLineProps,\r\n  NumberLineContextValue,\r\n} from '@dcg-overseas/number-line'\r\n```\r\n\r\n完整类型见 [src/types.ts](src/types.ts) 与 [src/context/NumberLineContext.ts](src/context/NumberLineContext.ts)。\r\n\r\n---\r\n\r\n## 设计要点\r\n\r\n### 自适应坐标系\r\n\r\n`viewBox` 动态跟随容器实际像素（`viewBox={`0 0 ${w} ${h}`}` + `preserveAspectRatio=\"none\"`），1 SVG 单位 = 1 CSS 像素。这样：\r\n\r\n- 文字和线条始终是设计尺寸（fontSize=11 永远是 11px），不会因为容器纵横比异常被缩到看不见\r\n- 数轴自动贴近容器底部，弧线撑满上方空间，无空白浪费\r\n\r\n### 笔迹归一化（resize 稳定）\r\n\r\n笔迹存储为 `[0, 1]` 归一化坐标（`M 0.234 0.456 L ...`）。渲染时用 `<g transform={`scale(${w} ${h})`}>` 还原到容器像素，并配合 `vectorEffect=\"non-scaling-stroke\"` 锁定线宽。\r\n\r\n效果：容器从 `400×200` 变成 `600×300`，所有笔迹的相对位置仍然贴合数轴，stroke 宽度保持 2.5px。\r\n\r\n### 操作级撤销\r\n\r\n撤销栈记录每次操作发生前的完整状态快照，包括笔迹、已删除弧线、已选弧线和粗分组刻度状态。\r\n画笔、橡皮擦、删除选中及 `clearAll` 都复用同一恢复流程，因此一次清空或批量删除可以完整还原。\r\n`min`、`max`、`groupSize`、`groupCount` 或 `tickStep` 改变时会执行不可撤销初始化并清空历史，防止把上一道题的数据恢复到新坐标范围。\r\n\r\n---\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}