{"_id":"@kcuf/canvas-marking","_rev":"109-777ec77d5bcb60a2a26a73ac0718c061","name":"@kcuf/canvas-marking","dist-tags":{"latest":"0.7.9"},"versions":{"0.0.1":{"name":"@kcuf/canvas-marking","version":"0.0.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"31bcdc1e3200380a7fa2feeac554f4916a17a05e","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.1.tgz","fileCount":259,"integrity":"sha512-R4JvF0RHkO3hq/PI/H0gUdvU+wJYD+6QPYFUOzNxPvf6YlDHxGTBSeVcCgj0qRU9nubUv8dS0yIbG61EvbQ0LA==","signatures":[{"sig":"MEQCIHhK3AIPTjp0AupCLHH7o6M40NyhMbu1IbgNOGNFCWIxAiA+I5JP0z4RW1UDNSVsv8X3GWMpfnmN/JSsoQ6yjj7sRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551654},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/30db4542cfa3b3b64c875e641d834e98/kcuf-canvas-marking-0.0.1.tgz","_integrity":"sha512-R4JvF0RHkO3hq/PI/H0gUdvU+wJYD+6QPYFUOzNxPvf6YlDHxGTBSeVcCgj0qRU9nubUv8dS0yIbG61EvbQ0LA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.1_1724049780111_0.17617118675183607","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@kcuf/canvas-marking","version":"0.0.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"9c616530b46153fd0633faa7f7e8da5ec4c2838f","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.2.tgz","fileCount":267,"integrity":"sha512-/Y/UDyR6X5P2AdkEaJhcEo6l8BzRE0uzOM3x5Qcd0xJBB4c7w0blae0O4bxtCtAkaJevUAJKeSB73/wkSs6P9g==","signatures":[{"sig":"MEUCIBXld7weAGAOt9mwWSb6avp5TjEgP09ZWYGOGkUGp7xFAiEAzX6/rmR7wM6vhwMIbn2BYIffUz9DiAqwX7qooAhN71g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566951},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/f66231551ab11c702f183e3ecfd1181d/kcuf-canvas-marking-0.0.2.tgz","_integrity":"sha512-/Y/UDyR6X5P2AdkEaJhcEo6l8BzRE0uzOM3x5Qcd0xJBB4c7w0blae0O4bxtCtAkaJevUAJKeSB73/wkSs6P9g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.2_1724131256793_0.1950274386220876","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@kcuf/canvas-marking","version":"0.0.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"6838458ec3c4245d0447a3b2bb0589ac3d964ccf","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.3.tgz","fileCount":266,"integrity":"sha512-AYnYeY+kpZrvNs/oLH3gmENkWvafWnIa5ogw1fh0r0IslpN2i4HmxlGKAsngSpwmzHMmDSJP/SG88vZq8i+lag==","signatures":[{"sig":"MEQCIBbgCRKx+jHrYAuItyyG7VUxZvTULcM5Sdfe6gLD11KmAiB3jftCnB5lI5McW9woTbFhkBA7p/aaQWMvy+yyeUzKIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565927},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"3e659f5bdf44369e0137ab60cec803ea815357b6","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false","prepublishOnly":"pnpm build:clean && pnpm build"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"workspace:^","@kcuf/geometry-basic":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"workspace:^","@kcuf/ts-config":"workspace:^","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.3_1724137415017_0.7525403122017671","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@kcuf/canvas-marking","version":"0.0.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"636ab2bec105acaedbe0bca4fca5388050ea4ba3","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.4.tgz","fileCount":267,"integrity":"sha512-pN4ogh7vhwPm/fXsBQq0EqcZqgFh1fvXxawEPiaG0gLspv5WLASdtUhNAN99f8ex/uisE4RGNe5hIzDnp3QonA==","signatures":[{"sig":"MEUCIHF9WIE61TPhDc/Oz4mbUzFBS6eK+VnzXIkWLuBRBHZ4AiEAp9L1DoyBIMuPVJetWFe9HNjAEHpPEUA5ap/8dSomaGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566920},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/92f02ed3f3466bfa5516487f67ea9684/kcuf-canvas-marking-0.0.4.tgz","_integrity":"sha512-pN4ogh7vhwPm/fXsBQq0EqcZqgFh1fvXxawEPiaG0gLspv5WLASdtUhNAN99f8ex/uisE4RGNe5hIzDnp3QonA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.4_1724137636689_0.08033949545732688","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@kcuf/canvas-marking","version":"0.0.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1851c61aa1aa76b91494aec0ce58b8313bc1d4f2","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.5.tgz","fileCount":267,"integrity":"sha512-3FdGO6LrMI3mnh0F4Mi6LE0lGTc5iL47gUvZLYxVa+BUIc8ewpJucxcDm0nEuHz50KMPTJwRHitp6JVXbMn7aQ==","signatures":[{"sig":"MEUCIH5jh2yTu4QYXUflVq/w4wecfHjKpq9hEB+RYgvPNIwTAiEAlRpJOzfRG1iTx8qJ2CjhFnNjo4n7IlsuQyV2yodEgWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566226},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/4344ba2d030ac288d269a19026072d95/kcuf-canvas-marking-0.0.5.tgz","_integrity":"sha512-3FdGO6LrMI3mnh0F4Mi6LE0lGTc5iL47gUvZLYxVa+BUIc8ewpJucxcDm0nEuHz50KMPTJwRHitp6JVXbMn7aQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.5_1724140685459_0.3315731013176286","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@kcuf/canvas-marking","version":"0.0.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"ab749d87ab262af58fa48dc3036ededa8a98625c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.6.tgz","fileCount":267,"integrity":"sha512-2fEWthzocAcD9PyK+UWNoKDZ20DUpkyipkZa6i8MCEx0CYer8QBKgF1u2BFbO5yZ0mD34CbNrwNgkxk1P3XfZQ==","signatures":[{"sig":"MEQCIBwXSdJfXV9oIG0oXUhdqBTf2gORwPZIOePdqLwaBOw5AiBH25TM69LMU4F3TTUKOarqKNzeGeZMjToCLfBcrC1o6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":567558},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/2928587407723029285482db9f9fd155/kcuf-canvas-marking-0.0.6.tgz","_integrity":"sha512-2fEWthzocAcD9PyK+UWNoKDZ20DUpkyipkZa6i8MCEx0CYer8QBKgF1u2BFbO5yZ0mD34CbNrwNgkxk1P3XfZQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.3","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.6.1","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.6_1724146467481_0.3424505484465219","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@kcuf/canvas-marking","version":"0.0.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"a4fcf7b88d65dfe0d7cc4fdd4125ed768d3ae1a3","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.7.tgz","fileCount":267,"integrity":"sha512-X4PymruyPDFpNZ50tzOI6IQeIYP9NMQwR853JiH/yZcK4rbdy98vrzK/PgSzbohWf++g7lciIor5Uvuo3ZVv8g==","signatures":[{"sig":"MEUCIGdwbreo+vnksPMoHiJ8WFZ2LU930Mg0IPbZSQmW3UMyAiEA+GIxzbJEGTXm0n+vjcUdq6YAt01D3ISVXPXIQdK5rVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566896},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/ec5840440026868758748f637ec23185/kcuf-canvas-marking-0.0.7.tgz","_integrity":"sha512-X4PymruyPDFpNZ50tzOI6IQeIYP9NMQwR853JiH/yZcK4rbdy98vrzK/PgSzbohWf++g7lciIor5Uvuo3ZVv8g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.7_1724212052873_0.3927939367508908","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@kcuf/canvas-marking","version":"0.0.8","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.8","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"45b54ce3b811f9488e9a080149d8f24af5980240","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.8.tgz","fileCount":267,"integrity":"sha512-vwjazweHRF5JXQfna6GTsX9Lwve06iQjqHlZ0QrEJ0FCI6U5TXXkQW+fHJGGCa7BgrCiiVsMcgkXGF0Xl6tV/Q==","signatures":[{"sig":"MEUCIDxcfBcjN/Cmv2QWCwy3yfEHbLHY6Ze1Co2/Lew4RUTqAiEA12C05PlryZa+VQIcI3GXydi2hZFzwfRQsTmBBbNMpkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565293},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/7d0e7fc1f58806282d7701334533fd9b/kcuf-canvas-marking-0.0.8.tgz","_integrity":"sha512-vwjazweHRF5JXQfna6GTsX9Lwve06iQjqHlZ0QrEJ0FCI6U5TXXkQW+fHJGGCa7BgrCiiVsMcgkXGF0Xl6tV/Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.8_1724223503410_0.22606736832014596","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@kcuf/canvas-marking","version":"0.0.9","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.9","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"065caf0215b83874e1eb459a284d16931cbdfe81","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.9.tgz","fileCount":267,"integrity":"sha512-d4dNd5j8TbX1mGh9u7K3PuNAL6q8N+KafuPFC2wq0SxxvPTvMgpEvUA3c4eEkxhPVZlmPwJxti8SNV0lGH4hAA==","signatures":[{"sig":"MEYCIQCnl6VhzehMbRnk9q21pEe5g91K6IEWljqft5kAxVFc1gIhAOIPZY5x1iBam/zYJjzKfJuOP9bkEP8gn68get7ACzLl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565468},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.9.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/5084b16478a4f3412348089ed07b099d/kcuf-canvas-marking-0.0.9.tgz","_integrity":"sha512-d4dNd5j8TbX1mGh9u7K3PuNAL6q8N+KafuPFC2wq0SxxvPTvMgpEvUA3c4eEkxhPVZlmPwJxti8SNV0lGH4hAA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.9_1724225323301_0.3933530508127807","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@kcuf/canvas-marking","version":"0.0.10","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.10","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"fc4e4d7e9876a4947075b1ac9ed70efc3086a883","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.10.tgz","fileCount":267,"integrity":"sha512-CnvNXvcuVB/GDraaZdAOXOgyKhd6lU3N31ZoKWRcL19UyTAoP8YGMjrMiUje1oeZqVEa688hl5k0Bk5Wmjz3Cg==","signatures":[{"sig":"MEUCIQDqPTkjlHvIrsBnVuooSRBbyJyn6cjI5UIs67ZG2ymb9QIgQxl4ik66taUUIHCZiqf6/swCID74Xi17Gxu0NYk4VxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":565475},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.10.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/a1c382be65770409dfa575de1000b756/kcuf-canvas-marking-0.0.10.tgz","_integrity":"sha512-CnvNXvcuVB/GDraaZdAOXOgyKhd6lU3N31ZoKWRcL19UyTAoP8YGMjrMiUje1oeZqVEa688hl5k0Bk5Wmjz3Cg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.24.7","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.10_1724312107964_0.6990924280300386","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@kcuf/canvas-marking","version":"0.0.11","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.11","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c309153b117c45ab809a1e8ceedc4370cc49fb39","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.11.tgz","fileCount":267,"integrity":"sha512-AZlqXkORbPHg56oK/bJjB4bH8ubi9sD4AVUG0D3MSTZLZ4t2AMhoR4yNMSbnQSDpPu6X19GbOItQF8oxV1SiSg==","signatures":[{"sig":"MEUCICxvhSnHpgo5ymdOvY4uDiAeQHRHEq1Qkh2qzPaeCb2hAiEAjI53aXQUAcckbIjPf4Z6f4UfedJW4NV9DuihE1D44vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559202},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.11.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/36b0ceb44eacdc7c2fefcd457d47b11b/kcuf-canvas-marking-0.0.11.tgz","_integrity":"sha512-AZlqXkORbPHg56oK/bJjB4bH8ubi9sD4AVUG0D3MSTZLZ4t2AMhoR4yNMSbnQSDpPu6X19GbOItQF8oxV1SiSg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.11_1724555861138_0.6526256307952663","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@kcuf/canvas-marking","version":"0.0.12","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.12","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f42c4c7c0b46f448efc65aca9096ae51f084f05e","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.12.tgz","fileCount":267,"integrity":"sha512-ty/BmY4w4kJmFxwe4UZB85xGHM7ky210q82NHWUsnb8dhMYm6artZxkEnHfxSo/nu3EhwtTMxkJMA+oNS95fkA==","signatures":[{"sig":"MEQCIFhf4AyezrPlsb0cSWBa+etdJQ2aF13MXsNad92qgKhpAiBlc5lsOZf1Zrk9rdHmtZAVo5ms8IU/GzU7sSnuILreUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":557734},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.12.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/6e36185109df1ac6628c1258379f4ccb/kcuf-canvas-marking-0.0.12.tgz","_integrity":"sha512-ty/BmY4w4kJmFxwe4UZB85xGHM7ky210q82NHWUsnb8dhMYm6artZxkEnHfxSo/nu3EhwtTMxkJMA+oNS95fkA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.12_1724557381289_0.38409177716991816","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@kcuf/canvas-marking","version":"0.0.13","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.13","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7f631d154e29ca56d367076902a6d17a8fc0e23c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.13.tgz","fileCount":267,"integrity":"sha512-B2dn+sjnMNukKBwtqIr7gmLI+E1aSIDBG3zLhmCNYvVCMDODPnOD2xD01ZkAbTSuAjUzrrIHNL3U5N9CxPvogg==","signatures":[{"sig":"MEUCIQC2Hh3Ipcbh5067EzRcp53Tu8HI6WmJr9y4x+uMjqFzVQIgAV6UAl6s0LDXi4G4orJUaM3PfxEgX8w9/D1JuNc0GIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559871},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.13.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/10e7e8df4538a53f5c6b58d6dee18eec/kcuf-canvas-marking-0.0.13.tgz","_integrity":"sha512-B2dn+sjnMNukKBwtqIr7gmLI+E1aSIDBG3zLhmCNYvVCMDODPnOD2xD01ZkAbTSuAjUzrrIHNL3U5N9CxPvogg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.13_1724659049830_0.8980995274649757","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@kcuf/canvas-marking","version":"0.0.14","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.14","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d749398decaf04ce8b796ced9af725244c95ab42","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.14.tgz","fileCount":267,"integrity":"sha512-VyHDZVSlYNH87NIQ/Dqj/83pdOzO4XwDRvtF00myoG2Vy0CUJnlplZY1vJsVeV+mQiZibDzocBr9L4Lc8JY+hQ==","signatures":[{"sig":"MEYCIQCj5W21Wh0UgDfXHxrgR7Tw2DSCGrY2yoaNfT+DInXwKwIhAInrkE5WK/D7X2YIjGipcJSzOECmjLmIt73ebmgVxbYl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559871},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.14.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/d66bb14cced92750b9656a34b2fd8693/kcuf-canvas-marking-0.0.14.tgz","_integrity":"sha512-VyHDZVSlYNH87NIQ/Dqj/83pdOzO4XwDRvtF00myoG2Vy0CUJnlplZY1vJsVeV+mQiZibDzocBr9L4Lc8JY+hQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.14_1724664598063_0.8260553026802622","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@kcuf/canvas-marking","version":"0.0.15","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.15","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e111149108e366f9b67549aa312fd14e1ad19843","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.15.tgz","fileCount":267,"integrity":"sha512-vr58jeXRYO2c4edn7kD5Dx9wDqO6DTd6ZC3abfmOhcy7k7ZOlLT/Mc5TuEGwm2OryNW4A/cIuGPqkSuNkUlVuw==","signatures":[{"sig":"MEUCIBpTfUsyoNyTFv52qQNud9DAkwuH2+yjXuvJ+BJnk4DyAiEA+Ym2ZJT7TlY3vWOYOslYyVJaT62Qnw9JRC+sEtwnP2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559871},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.15.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/82c1f78f853dc91d2eb930ce8e4efb75/kcuf-canvas-marking-0.0.15.tgz","_integrity":"sha512-vr58jeXRYO2c4edn7kD5Dx9wDqO6DTd6ZC3abfmOhcy7k7ZOlLT/Mc5TuEGwm2OryNW4A/cIuGPqkSuNkUlVuw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.15_1724895695126_0.5953143809950425","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@kcuf/canvas-marking","version":"0.0.16","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.16","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"be0681f4be7d2603599050edfc446333c683d443","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.16.tgz","fileCount":267,"integrity":"sha512-br9iXvKKPpY9rmsTezZK76OLLxnYC5o9dHrRjwhrUAJOV/l3/MTgjjCqbs1xXOndYbJEs3vpZOm8ku6GOyb4pw==","signatures":[{"sig":"MEUCIQCodIL/OPJkEt9xAMn8bVAdIDm3LpKjSoveX/DNPZw7YwIgdVrSuy3hq98EKaYq7JloM2Q7VIaAeCGF8NVPQbifrDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559871},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.16.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1a0c7f477a37a8e1dd963334c0dcb7c8/kcuf-canvas-marking-0.0.16.tgz","_integrity":"sha512-br9iXvKKPpY9rmsTezZK76OLLxnYC5o9dHrRjwhrUAJOV/l3/MTgjjCqbs1xXOndYbJEs3vpZOm8ku6GOyb4pw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.16_1724900037619_0.8095697418406385","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@kcuf/canvas-marking","version":"0.0.17","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.17","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"9473af3fddb64905474159f841d64b2004b28c8d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.17.tgz","fileCount":267,"integrity":"sha512-0zUzj4ujtJGypERZdLWUdibJHNdrg1yNEXnG7BpV0C5TT1mc7yrt9HhnJ2Z/gdbhse/Mbgtbx7w1MMh5nD+tKg==","signatures":[{"sig":"MEQCIHMrc2rULXzbkXLl51c/uDVeopcndKsAMRjV644i9Zi/AiBJVD4SIozFtD8PhnmefcuqAfNJ80Sx80uzALkMrBb0IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":559871},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.17.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/79f2308ad39fc6495db6cea783d68550/kcuf-canvas-marking-0.0.17.tgz","_integrity":"sha512-0zUzj4ujtJGypERZdLWUdibJHNdrg1yNEXnG7BpV0C5TT1mc7yrt9HhnJ2Z/gdbhse/Mbgtbx7w1MMh5nD+tKg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.7.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.17_1724917781624_0.6894367358403337","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@kcuf/canvas-marking","version":"0.0.18","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.18","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"218430040cb50b4a59e4fa503ca68fea06f9525c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.18.tgz","fileCount":267,"integrity":"sha512-JmTAsQ8m7cLifC+X0HvZqRf83g7FeK6CzyFnpjEdWZ/ZkXBmVFK9JZNbzkom8qAzbYLlUHbxRqbzP/1pJK14vQ==","signatures":[{"sig":"MEUCICpAc8G4JLB10mqH8eJ+JwNAKzdRaMdcJZ4cneiLVFuUAiEAoZKL5XwcjxB9khV2DOaabN0cWCFyPFBerK2v30yD9o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":562281},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.18.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1f4e83f46cb9c05192d4a905f91c58e5/kcuf-canvas-marking-0.0.18.tgz","_integrity":"sha512-JmTAsQ8m7cLifC+X0HvZqRf83g7FeK6CzyFnpjEdWZ/ZkXBmVFK9JZNbzkom8qAzbYLlUHbxRqbzP/1pJK14vQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.4","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.12","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.18_1724991124326_0.28991353131289666","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@kcuf/canvas-marking","version":"0.0.19","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.19","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d48c583d624c8a6fd9c90899c6b31a141eb0b54c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.19.tgz","fileCount":267,"integrity":"sha512-ySn6Df5C+HQcxCzj23z3wMvNTqx5ZuVYvt+YUZYb+dUVC7yXvZO8WyRVZooMjVrBfeqkqKpf8RW6xMglACUstw==","signatures":[{"sig":"MEQCIGtbrd49YYY5FGzdyUdZqCNPt+0DxOtLP22dbNo2DBCCAiAvTut33X6/AOeYhYTHdI3+Qfnhk1hUFNCrwV6GbCndZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563090},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.19.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/804b57ed4f98f4d0477f68b2ee7e4fbd/kcuf-canvas-marking-0.0.19.tgz","_integrity":"sha512-ySn6Df5C+HQcxCzj23z3wMvNTqx5ZuVYvt+YUZYb+dUVC7yXvZO8WyRVZooMjVrBfeqkqKpf8RW6xMglACUstw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.19_1725158223604_0.46831170644936515","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@kcuf/canvas-marking","version":"0.0.20","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.20","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3d325a0e3961fa624aae0dbfe146a1a11147afcd","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.20.tgz","fileCount":267,"integrity":"sha512-jK3oNtqPmqJJ9zcK5oLhHvb19Bl+PYhINRr/Ufook35xsPiiOsFlFVJlEFqiROY/s37k1nq9YEJQDYKwqPZ9pA==","signatures":[{"sig":"MEQCIBVJ6u7UcJLyy/SfaEndNP6kPc0MFdsdIv6jC/EjPFguAiAKBQ4UyRro50p78+hRDLyNgtEqsj/6H1HBBKRAME0Fow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563362},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.20.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/7564fca06697bf4a4a7b5d4d5d5836ba/kcuf-canvas-marking-0.0.20.tgz","_integrity":"sha512-jK3oNtqPmqJJ9zcK5oLhHvb19Bl+PYhINRr/Ufook35xsPiiOsFlFVJlEFqiROY/s37k1nq9YEJQDYKwqPZ9pA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.20_1725174327172_0.5975247014601466","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@kcuf/canvas-marking","version":"0.0.21","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.21","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4733156e4df2601d6fc21e8281d855793484d58f","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.21.tgz","fileCount":267,"integrity":"sha512-l5eBFIZOfy47Px5av0IJ/h5X2TruzbioTC22FZDKBqk70b72+0WzdESvL/jAL1Rb/EPl+gxs5/PkT2YUB0gNwA==","signatures":[{"sig":"MEUCIAtUWs0TYxG2c8UcnUAEr7D9YFLmHrWdX/cS0XYvQ/18AiEAup+su1DdkNqCzm7pxOqBliWtDPuJP75jgbQQOYlzI+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563097},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.21.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/87867a73abc09fb4ccb1c45aa66c8eb0/kcuf-canvas-marking-0.0.21.tgz","_integrity":"sha512-l5eBFIZOfy47Px5av0IJ/h5X2TruzbioTC22FZDKBqk70b72+0WzdESvL/jAL1Rb/EPl+gxs5/PkT2YUB0gNwA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.21_1725176331315_0.5750079449260495","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@kcuf/canvas-marking","version":"0.0.22","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.22","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"38cc8171842d3890b5c87833517a56912a40f9f2","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.22.tgz","fileCount":267,"integrity":"sha512-Q0IxIB8/Q6s90nHCp5Qo6mVA25ZSCjeyRCZ7FhNblzLpQV7v1T4J1n8D1ZlJhF2Vrh3+FZ52L3AtZWNsncIA8Q==","signatures":[{"sig":"MEQCIEzGQu+2FnFE2Sip+0qKSC7zXKoIEBJ4cJnpSLSzchGAAiAVGKCNequpZ+KkwczevyJNFNtY71UvvOv5EmTrBREdYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563097},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.22.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/802bd75b27cf145c84b5e8677553bfb2/kcuf-canvas-marking-0.0.22.tgz","_integrity":"sha512-Q0IxIB8/Q6s90nHCp5Qo6mVA25ZSCjeyRCZ7FhNblzLpQV7v1T4J1n8D1ZlJhF2Vrh3+FZ52L3AtZWNsncIA8Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.22_1725182000050_0.36249519242040185","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@kcuf/canvas-marking","version":"0.0.23","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.23","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"8e0c6daef9cf32f2908f71e37b2bf660efec1619","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.23.tgz","fileCount":271,"integrity":"sha512-sd8aT3Sm8V/6RDLdR1cA5CJfzUiiTpjr9PrLNa8A3ZZlbUNORJC7Q1BlMCwvW08at4vqw6OwyaEuUF/Yjjb30g==","signatures":[{"sig":"MEQCIFyQbUKHsO9KlFBhYPbRJW0FklU0Y3IfdCKKMJk0i33EAiB27O//55mqB1FHvLR6gXXXe3LRh9oxY1VdWXR4abjJiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569009},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.23.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1f721994375b2670bd186a333eca5fc9/kcuf-canvas-marking-0.0.23.tgz","_integrity":"sha512-sd8aT3Sm8V/6RDLdR1cA5CJfzUiiTpjr9PrLNa8A3ZZlbUNORJC7Q1BlMCwvW08at4vqw6OwyaEuUF/Yjjb30g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.23_1725267693787_0.3252601996519284","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@kcuf/canvas-marking","version":"0.0.24","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.24","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"45bb7992acdbcd24cc7078e156c79587c371bf86","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.24.tgz","fileCount":271,"integrity":"sha512-v5OHg38pFTK/SE4RzBVSAR3FANEJbMIaaSk0AMLf5MtLUtZ8acUs3KetWf0euiVXoLUJc266teDvhZ0E1ZoqHg==","signatures":[{"sig":"MEUCIBPH/nvh49GSHspVromu7PvpCGf1PXUXqhlIn6kl/7H4AiEA1Y/A4uD3i7xnECn85UFztGqJj37PEjjAfI8ZG3iQgD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569007},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.24.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/39bc7502871cc840b12112b48a766e1a/kcuf-canvas-marking-0.0.24.tgz","_integrity":"sha512-v5OHg38pFTK/SE4RzBVSAR3FANEJbMIaaSk0AMLf5MtLUtZ8acUs3KetWf0euiVXoLUJc266teDvhZ0E1ZoqHg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.24_1725350213773_0.8849033858930186","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@kcuf/canvas-marking","version":"0.0.26","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.26","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5ecac45161a856421c14353a30df26ab22f1a700","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.26.tgz","fileCount":271,"integrity":"sha512-IcVmVFct12WjWCsF0GxsJqCFfMdt8OfhtguxQsEEqwADBSmK51amnqwIrLEMs0WwlDR+Z8qbo3BPMkKnb4nqUQ==","signatures":[{"sig":"MEUCICgIexZWWPTU86sqKZAPL18twATgnkY4J94NydIVp/zjAiEA2KLaBvId/oPeNCLDuE8WHn+AQ8NXY/u+Qy5QbpkBWwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":568653},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.26.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1e657fa3554caff8e863e0b619a8846c/kcuf-canvas-marking-0.0.26.tgz","_integrity":"sha512-IcVmVFct12WjWCsF0GxsJqCFfMdt8OfhtguxQsEEqwADBSmK51amnqwIrLEMs0WwlDR+Z8qbo3BPMkKnb4nqUQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.26_1725500540663_0.43781456925706874","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@kcuf/canvas-marking","version":"0.0.27","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.27","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"96dda960a8d9e447995fbd338801a0c4c8c8c712","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.27.tgz","fileCount":271,"integrity":"sha512-TF0FodHu2SUdRgd6+ucw8x817JiRtRTMX6met39P72tBP56e8xEqf+y8xMDZl1q97mgP0pO7/j7GKgzhVxyD4g==","signatures":[{"sig":"MEYCIQCBV/qfDmfUq+aZqLp7Eb/5xhgRkcAKqIdMbq1P+YJRogIhAIr8ur5xG7D7YFO6cBSVr182TWad5h0iQbMrYPCmUXM+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569911},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.27.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/a3baccd3d5381c97bce8b08094769c13/kcuf-canvas-marking-0.0.27.tgz","_integrity":"sha512-TF0FodHu2SUdRgd6+ucw8x817JiRtRTMX6met39P72tBP56e8xEqf+y8xMDZl1q97mgP0pO7/j7GKgzhVxyD4g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.8.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.27_1725588037001_0.996009330435758","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@kcuf/canvas-marking","version":"0.0.28","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.28","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"95e89ca1cf9cb9c00b8d5920989d6a666ac3408c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.28.tgz","fileCount":271,"integrity":"sha512-uwg9sKvwoG3a8X7fxmDroA205jd677k6mjf5vtUqHV+0Xh1DDQVW6IUcsB7/EEGy4Nhbm3WCtcUMlnBlkXv8Pg==","signatures":[{"sig":"MEQCICaqzi7AKNWGj+5GunTfwQsvGHXZ3goxjal0sgmRj2R+AiA9huksLtXyDbZsCvXyv1E2yp8cEKBp2BK/xGVxJ3v3TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569911},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.28.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/e83dfdd39e67135f6ecb88a3b84757eb/kcuf-canvas-marking-0.0.28.tgz","_integrity":"sha512-uwg9sKvwoG3a8X7fxmDroA205jd677k6mjf5vtUqHV+0Xh1DDQVW6IUcsB7/EEGy4Nhbm3WCtcUMlnBlkXv8Pg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.28_1725760355495_0.2728718726690229","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@kcuf/canvas-marking","version":"0.0.29","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.29","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"ae6551dc98ebfcdfbeb3d37b91a48bed01bb4f4c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.29.tgz","fileCount":271,"integrity":"sha512-Od0EdY5yMitRrPiu1sKSNEUh7B3wb/bBcneGCMgghedigdSSZcUoigbuM7nt7E2WZAPuATI92nLRYpZEY3v7cw==","signatures":[{"sig":"MEUCIQCX9WYemkgqn3PeofJroLiG16wTlTZjTQECN1fktIdrlQIgQjc8JKLyURcsQ2ciM2Afr1HPXSPRYfldsAoyTbrNoAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569911},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.29.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/2b2f88ed407314de9ba2c5be7f6bbe30/kcuf-canvas-marking-0.0.29.tgz","_integrity":"sha512-Od0EdY5yMitRrPiu1sKSNEUh7B3wb/bBcneGCMgghedigdSSZcUoigbuM7nt7E2WZAPuATI92nLRYpZEY3v7cw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.29_1725774251705_0.19506943969360857","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"@kcuf/canvas-marking","version":"0.0.30","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.30","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"91c74692e304c4e325cc2447f3189cd564e5d8f9","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.30.tgz","fileCount":291,"integrity":"sha512-W7cEqODut/xww4CIZZF1yx2C2A1yItFthGKCou3T9XdqNlPrgguQ9m7IsiQX66RlVGqAoyJYx6fEkJynTO1LYg==","signatures":[{"sig":"MEUCIDTCyPNXlthWAwriHsC7Q6QLsz+n8PzY2UctndnmqWXhAiEApp3ut1t9sqbNieTJk/6gbyqaTeUlgG5awDqgMdSbpNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":579370},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.30.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/dddf5f47ab770d5f736455a5cae74d94/kcuf-canvas-marking-0.0.30.tgz","_integrity":"sha512-W7cEqODut/xww4CIZZF1yx2C2A1yItFthGKCou3T9XdqNlPrgguQ9m7IsiQX66RlVGqAoyJYx6fEkJynTO1LYg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.30_1725790887668_0.23846570359194708","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"@kcuf/canvas-marking","version":"0.0.31","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.31","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"8e214cdf0688e2688792f12d5de2e68ddfed2f80","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.31.tgz","fileCount":291,"integrity":"sha512-vXcYd9ilms8d/UTQyVdkjGRSjVGxIJYxAKa9gkchysGW8ZgfjOiN6uTIaX91lxq5fbu3Cz5qd1oWWPlrkcmBqw==","signatures":[{"sig":"MEUCIEInqqx/Csdf720JpIvT1YWgskFPTK+WAlgrPNeVJC5AAiEA8Pr0UnIgVVBsXeKURrDngl7kjnYkOyLhwnDy1PfH3z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582290},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.31.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/9c7a9c389d9193e65c64e7a62877a60e/kcuf-canvas-marking-0.0.31.tgz","_integrity":"sha512-vXcYd9ilms8d/UTQyVdkjGRSjVGxIJYxAKa9gkchysGW8ZgfjOiN6uTIaX91lxq5fbu3Cz5qd1oWWPlrkcmBqw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.31_1725961100063_0.6708813815096799","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@kcuf/canvas-marking","version":"0.0.32","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.32","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d1879efbe04d86667250fb25b37623cec243bc4d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.32.tgz","fileCount":295,"integrity":"sha512-rmu207BXkgNKf3NG6FwO/SpoHb6HQfEdv3yM8wMvL7LnY7rQKSrdY4lCw6/3qZIENXSXjrT7QRuQXbzcn+XZtQ==","signatures":[{"sig":"MEYCIQDPXqKi5kEsUNJMyVZQ57FqKQU6RKcPu+AJvilkuwEp/AIhAOhpjxZj7qOSvLW/5uMSubgVSrkezVgn5iiCJxlGIUMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592332},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.32.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/e80273e5f17895fe3e63d7b7c5fc79d7/kcuf-canvas-marking-0.0.32.tgz","_integrity":"sha512-rmu207BXkgNKf3NG6FwO/SpoHb6HQfEdv3yM8wMvL7LnY7rQKSrdY4lCw6/3qZIENXSXjrT7QRuQXbzcn+XZtQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/subscribable":"^0.1.0","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.2.9","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@babel/runtime":"^7.24.8","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.2.9","@storybook/react":"^8.2.9","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.2.9","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.2.9","@storybook/addon-links":"^8.2.9","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.2.9","@storybook/addon-onboarding":"^8.2.9","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.2.9","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.32_1726038956236_0.3715850646526109","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"@kcuf/canvas-marking","version":"0.0.33","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.33","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"462d4d48de6da3c1af22d3426ef39deeb9dbfc15","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.33.tgz","fileCount":295,"integrity":"sha512-g76I7idfbRxqXoJ8TJ+52DyP83EkcmgAolIjgHmxVCtpqGOai/jvt7acpPGsvIN3dhkA5T3U2Gyf+9EvsE5Iiw==","signatures":[{"sig":"MEQCIAbdnTk+csE+IFMMPJd++Fg2gdQI0jCn5BtbZXDzgrsGAiAXP5jkjC2vtz2ZFOJvXr4QpexNCmlV6/k7lHFY1lNHyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590576},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.33.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/5b327a73dbe5347a9733e9919998ad18/kcuf-canvas-marking-0.0.33.tgz","_integrity":"sha512-g76I7idfbRxqXoJ8TJ+52DyP83EkcmgAolIjgHmxVCtpqGOai/jvt7acpPGsvIN3dhkA5T3U2Gyf+9EvsE5Iiw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/subscribable":"^0.1.0","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.0","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.0","@storybook/react":"^8.3.0","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.0","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.0","@storybook/addon-links":"^8.3.0","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-onboarding":"^8.3.0","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.0","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.33_1726106587477_0.91976356465669","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@kcuf/canvas-marking","version":"0.0.34","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.34","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"77f8d825efdcd113b21f3ce7306a165a3193c196","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.34.tgz","fileCount":295,"integrity":"sha512-lfogvvWcq1IdWkMQav4QUOCqB/Yv5Lw5TLqwwFCBV9t7N+Vh53EaIIICqXKcvlX3UravXzhziq5p75vW/ib/2g==","signatures":[{"sig":"MEUCIQD/+ioAZlvTJOoY2Mdf/QaEVFnCdlFx6CaxrPZWX/y6+AIgE6prEpZVhNmpV+e2MOcYk8GvjJBExZxbAmd99106MHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":592359},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.34.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/9668e2242182c8d682a281eda1b3cefc/kcuf-canvas-marking-0.0.34.tgz","_integrity":"sha512-lfogvvWcq1IdWkMQav4QUOCqB/Yv5Lw5TLqwwFCBV9t7N+Vh53EaIIICqXKcvlX3UravXzhziq5p75vW/ib/2g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/subscribable":"^0.1.0","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.0","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.0","@storybook/react":"^8.3.0","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.0","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.0","@storybook/addon-links":"^8.3.0","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-onboarding":"^8.3.0","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.0","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.34_1726152830836_0.631707248151232","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@kcuf/canvas-marking","version":"0.0.35","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.35","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3e07a85d71d8764b3a38d5426e5fe7b2a1539d4a","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.35.tgz","fileCount":295,"integrity":"sha512-uHXOERypO3L4u/vnsB5kTOB2lTR5Qykp63t9xPT2jpa4Mkmpr+OYOFgpgNQn8jbM/p/cDGXVzbOoFa6Kfazl/A==","signatures":[{"sig":"MEYCIQDPqy2IbgiPgbwfl2RUZV6x8nCJU0oLC9jfYLUl8ajwVgIhAKbUQZWShIhs8opyVCtzpBfwrY7yvz/HgbejJ5ljH1hP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593554},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.35.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/93dd5c24dfcc8196a685e6fcbd570fce/kcuf-canvas-marking-0.0.35.tgz","_integrity":"sha512-uHXOERypO3L4u/vnsB5kTOB2lTR5Qykp63t9xPT2jpa4Mkmpr+OYOFgpgNQn8jbM/p/cDGXVzbOoFa6Kfazl/A==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/subscribable":"^0.1.0","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.0","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.0","@storybook/react":"^8.3.0","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.0","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.0","@storybook/addon-links":"^8.3.0","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-onboarding":"^8.3.0","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.0","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.35_1726195923352_0.42033911584073524","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@kcuf/canvas-marking","version":"0.0.36","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.0.36","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"9fcb0fa03c0422f14709a467d34713ca5e7843ca","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.0.36.tgz","fileCount":295,"integrity":"sha512-TzHYWJanhEl08edeEPZBtWzvAcz5HLzp8dOubbrXPgU14s1S6HcS7TB+z17m//wp40+IPMkuzRLfrZEzoi/+5A==","signatures":[{"sig":"MEUCIQDwvp8l84KCM9vOmVY4ZyrkLjgMzDJPesV82EvB3X6VPAIgZCmlCgtQiFkJxNCG/Wvhsxx1rp9d7VA557gSaNcVWIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593568},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.0.36.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/657dfc8fca67c22471c04f0a46f4cd76/kcuf-canvas-marking-0.0.36.tgz","_integrity":"sha512-TzHYWJanhEl08edeEPZBtWzvAcz5HLzp8dOubbrXPgU14s1S6HcS7TB+z17m//wp40+IPMkuzRLfrZEzoi/+5A==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash-es":"^4.17.21","@kcuf/subscribable":"^0.1.0","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.0","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.5","@kcuf/demo-rc":"^0.0.0","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.0","@storybook/react":"^8.3.0","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.0","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.0","@storybook/addon-links":"^8.3.0","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.0","@storybook/addon-onboarding":"^8.3.0","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.0","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.0.36_1726198043799_0.08516390974713395","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@kcuf/canvas-marking","version":"0.1.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.1.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"031dd43587385a83264e6fd86b6b7eb5350d47ac","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.1.0.tgz","fileCount":295,"integrity":"sha512-Drwygju4Hs50cAjzmmTSkWAc8rq29gViDEH5KvNtCX7R15HULkLte/28D1NCChhbAQgQvmlzKBp4HyBhC+WvIQ==","signatures":[{"sig":"MEYCIQDhwzBAis6D79tnRiTd0Yp95Smh+zauwm0nJ0hLHnC2kgIhAPGZHAOjP4K4I3uAAvJm/rPxQonK/LBZhvsiGIiG0hqF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":594053},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.1.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/824f307f798912e9022980da69e02093/kcuf-canvas-marking-0.1.0.tgz","_integrity":"sha512-Drwygju4Hs50cAjzmmTSkWAc8rq29gViDEH5KvNtCX7R15HULkLte/28D1NCChhbAQgQvmlzKBp4HyBhC+WvIQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.7","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.7","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.1","@storybook/react":"^8.3.1","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.1","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.1","@storybook/addon-links":"^8.3.1","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.1","@storybook/addon-onboarding":"^8.3.1","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.1","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.1.0_1726724434074_0.6269750850203211","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@kcuf/canvas-marking","version":"0.1.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.1.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"ed8f963e426503af8087917a314fda9d81ee218d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.1.1.tgz","fileCount":295,"integrity":"sha512-kDuacg5vOWW8O2/30bED5QH71/+0dOi5QnUPFF+R8W0MlrC8gfQWHZ9ZV2P/dFeLH7bfSedWjAIfMHmpyb/4aw==","signatures":[{"sig":"MEYCIQCNEN311T58Gc+SMmASJzMq7P7Dt1pS7VbzYXErmpsTRAIhAItBAztEuBVIH2c3yvtwIVclKNulP2m6/rx+q57a2RDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":598016},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.1.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/450f58ef61187231a179607830145e32/kcuf-canvas-marking-0.1.1.tgz","_integrity":"sha512-kDuacg5vOWW8O2/30bED5QH71/+0dOi5QnUPFF+R8W0MlrC8gfQWHZ9ZV2P/dFeLH7bfSedWjAIfMHmpyb/4aw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.3","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.9","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.9","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.3","@storybook/react":"^8.3.3","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.3","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.3","@storybook/addon-links":"^8.3.3","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-onboarding":"^8.3.3","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.3","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.1.1_1727277729058_0.3331786834090229","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@kcuf/canvas-marking","version":"0.1.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.1.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d00173a5260d27f524f69f10ca6e2e976713a0f7","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.1.2.tgz","fileCount":295,"integrity":"sha512-v2T+URIYx8Xl4esPAz2R4/FVeeBwmzvPHBAsYxAw2ymxjMb8UxbYtz1m6NKdgNzZYM/u1nYySD1xw3FzK9JWrw==","signatures":[{"sig":"MEUCIDE1Pbu2zcTchAHp98ZkEOdqDlZlgnOALtzXEKhv7br8AiEArM21ZkhWSmD9grARr4lWSFPTeVV9IlbIbBozjgn3oYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599488},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.1.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/abea726b946ed1e36ec37b4457b13b66/kcuf-canvas-marking-0.1.2.tgz","_integrity":"sha512-v2T+URIYx8Xl4esPAz2R4/FVeeBwmzvPHBAsYxAw2ymxjMb8UxbYtz1m6NKdgNzZYM/u1nYySD1xw3FzK9JWrw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.3","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.9","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.9","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.3","@storybook/react":"^8.3.3","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.3","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.3","@storybook/addon-links":"^8.3.3","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-onboarding":"^8.3.3","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.3","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.1.2_1727331780351_0.9519741441327207","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@kcuf/canvas-marking","version":"0.1.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.1.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"69a12cc9308a7f581426ae3ac67f145283a920c8","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.1.3.tgz","fileCount":299,"integrity":"sha512-wxBjpa5DmxfwnAQ+yHDGX//31dcSCDf0QgkcyetFDrlY9kb121WubqPqNcQN3Ww+wGeKG6bqnDTSiVgxF5GTHg==","signatures":[{"sig":"MEQCIGxpexZqe3ByRzJESqmGYeP3SNI0KJOYU8nLeva0GWXGAiAjOSqjd8mr1G1z9XQwMzo3SSHJE5SeHJ5p2yEomutOfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":602745},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.1.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/46dbdc1cae50938e58e11c3ea9611d7d/kcuf-canvas-marking-0.1.3.tgz","_integrity":"sha512-wxBjpa5DmxfwnAQ+yHDGX//31dcSCDf0QgkcyetFDrlY9kb121WubqPqNcQN3Ww+wGeKG6bqnDTSiVgxF5GTHg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.3","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.9","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.9","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.3","@storybook/react":"^8.3.3","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.3","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.3","@storybook/addon-links":"^8.3.3","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-onboarding":"^8.3.3","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.3","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.1.3_1727336757458_0.7514817121462365","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@kcuf/canvas-marking","version":"0.1.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.1.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3fb1ed3e966b576952afca3bde3e759f8c625c35","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.1.4.tgz","fileCount":299,"integrity":"sha512-FoYoifqNc+AjAiW4zpflV1JG1iYsOzZllh+AlBpvpLry2TPpcMtJ1RZ/24B4FZbdriY10+H1mWWBx+869e6FRQ==","signatures":[{"sig":"MEUCIBxG+czm4QDDsSAcvOQqqZhTyn7NeouFm6mWXYBExubnAiEAqodkcwrBfSlT5D4fvFgIt3CKWqKZLFlRvilHWAbq2yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608280},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.1.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/70341a31f8da69bc78adb969a13a0bdb/kcuf-canvas-marking-0.1.4.tgz","_integrity":"sha512-FoYoifqNc+AjAiW4zpflV1JG1iYsOzZllh+AlBpvpLry2TPpcMtJ1RZ/24B4FZbdriY10+H1mWWBx+869e6FRQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.3","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.9","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.9","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.3","@storybook/react":"^8.3.3","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.3","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.3","@storybook/addon-links":"^8.3.3","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-onboarding":"^8.3.3","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.3","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.1.4_1727423639941_0.4529770193149112","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@kcuf/canvas-marking","version":"0.2.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.2.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"0415735fa99e76bca177f3d12d4d647285fab18f","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.2.0.tgz","fileCount":299,"integrity":"sha512-nXN7prMH0vnjqFJmjXTr7IRw3+Mt/awDtVrxqhnat7fL08k5T7SOg307g2JZojfYbhHOEMjPPrh9+CQ4Pwxz4Q==","signatures":[{"sig":"MEUCICvUUeilxweCnD48knla/mU64abUB9XCOR6F3y77W1/JAiEAhHk2IBTQXzUlEc2BBIRxLbRIZ6oTs5Q11mDILnkidXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":608999},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.2.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/cd0a14dc020b6b740ac8d642657f1fee/kcuf-canvas-marking-0.2.0.tgz","_integrity":"sha512-nXN7prMH0vnjqFJmjXTr7IRw3+Mt/awDtVrxqhnat7fL08k5T7SOg307g2JZojfYbhHOEMjPPrh9+CQ4Pwxz4Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.3","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/react":"^18.3.9","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.9","@babel/runtime":"^7.25.6","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.3","@storybook/react":"^8.3.3","@babel/preset-env":"^7.25.4","@storybook/blocks":"^8.3.3","styled-components":"^6.1.13","@babel/preset-react":"^7.24.7","@storybook/react-vite":"^8.3.3","@storybook/addon-links":"^8.3.3","@babel/preset-typescript":"^7.24.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.3","@storybook/addon-onboarding":"^8.3.3","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.3","@babel/plugin-transform-runtime":"^7.25.4","@babel/plugin-transform-react-jsx":"^7.25.2"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.2.0_1727611339734_0.2679644067973739","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@kcuf/canvas-marking","version":"0.3.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c4295a8409531dd8b96c5dfa9d2f7d17cc5cd7f8","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.0.tgz","fileCount":295,"integrity":"sha512-6tBCenbMV/IbHl475cUZA/q0yPaxNTLQP3Kt0TXh1eiYfVY2B1gs1qvCX4Xevdj16VKooIA7c941yYIHpGs2vA==","signatures":[{"sig":"MEUCIQC1JJiNwAZlfQYrE3c3YgNRytZH50/cl1xCEgTekKPtRQIgYc3evf2L6B5Ek2TOh/Alaaaqdxu+oqqzemV/XVBJpnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645404},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/67aedc4d9323b0462f5a1cab910202b8/kcuf-canvas-marking-0.3.0.tgz","_integrity":"sha512-6tBCenbMV/IbHl475cUZA/q0yPaxNTLQP3Kt0TXh1eiYfVY2B1gs1qvCX4Xevdj16VKooIA7c941yYIHpGs2vA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.0_1728872037757_0.13253588179872788","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@kcuf/canvas-marking","version":"0.3.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4ae3e81c3e482fa0c5c3849fca58907000e2de76","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.1.tgz","fileCount":295,"integrity":"sha512-D41u4ay7FsxJqztvHy2cSyOwoKmk01EMvLfrgftU0P2JVFI7sUOAQ2k6DgvAtFmA2GzvFgvkzhz2xKwKKvONpA==","signatures":[{"sig":"MEUCIDjP99gnxs4tXTYvuIOP5XePpMOBLBKLVTqzrAS0TrsxAiEAzr6R/mjKHQm50tsyenzudfHkEDSe+hUkPu4Q5aXuDcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645303},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/c0c1b4c6d0d84acd7f03cbe143a09225/kcuf-canvas-marking-0.3.1.tgz","_integrity":"sha512-D41u4ay7FsxJqztvHy2cSyOwoKmk01EMvLfrgftU0P2JVFI7sUOAQ2k6DgvAtFmA2GzvFgvkzhz2xKwKKvONpA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.1_1728875174327_0.8297945829571083","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@kcuf/canvas-marking","version":"0.3.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"bcf090e2c35c1eba8481bde7ce864ce320f5a465","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.2.tgz","fileCount":295,"integrity":"sha512-fLRZMXsOm4M6wi5yNZHMrNSlVDfXCr4dk/2OxdKpnK75XQ9ZKr+CrsEDNhfyxeWumrPEe6SHXNh1emJTUgIX4g==","signatures":[{"sig":"MEYCIQDwlfwgCqxdewn16R9htGaPFY49bpMkaAjxVE2j32sXBgIhAJiDe3T6WKcdK2Ig47EauB4ha7BiLADEdfpFWOxnjX4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645122},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/86adddc847f0190dc82a00db5a2c57db/kcuf-canvas-marking-0.3.2.tgz","_integrity":"sha512-fLRZMXsOm4M6wi5yNZHMrNSlVDfXCr4dk/2OxdKpnK75XQ9ZKr+CrsEDNhfyxeWumrPEe6SHXNh1emJTUgIX4g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.2_1728879199096_0.2746552915998717","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@kcuf/canvas-marking","version":"0.3.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"07422a37491539511dd1fe5ab766ac425be7db03","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.3.tgz","fileCount":295,"integrity":"sha512-0Cg51Yz63cFDIPHNm1WCj1/1zKiF7RCVzWloGfKjzi0qiDU6JOuS/LU2Z1OIGIF2KNz7GNJLsr+mVBEGbsvLww==","signatures":[{"sig":"MEYCIQCt6PKSQ4CL1il6utRJVNA2dIVrtiP1oDTxkKo6prsqbAIhAKa4/QPBG4gcgnajqsimI+JPEx9NTws4Za8d/pkGu6kS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645122},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/ed995f8c2860fd16b9ac731d43313a64/kcuf-canvas-marking-0.3.3.tgz","_integrity":"sha512-0Cg51Yz63cFDIPHNm1WCj1/1zKiF7RCVzWloGfKjzi0qiDU6JOuS/LU2Z1OIGIF2KNz7GNJLsr+mVBEGbsvLww==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.3_1728895796227_0.9316842233223166","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@kcuf/canvas-marking","version":"0.3.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"cceae742307ecf60d9b2c59e9ca6a4305a7532ef","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.4.tgz","fileCount":295,"integrity":"sha512-vo9iAtdX2Qz55+EFTsISFCXPpQl+x6g37VrWVrXfm2aDKZ5NZ8eMH3XDFpvBFIsesOskZ4651F6SXwpd+Md1QA==","signatures":[{"sig":"MEYCIQCmfYSOlJTg5QDjqT+lBVDdh7/yVL0HlgWentwUs3XhBAIhALC5zA4xPaerepOceCgl2wxOjqhMymRkLfwUWZKJZXbn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":645122},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/7d3b4116e268db12a17ce744bbaf76e8/kcuf-canvas-marking-0.3.4.tgz","_integrity":"sha512-vo9iAtdX2Qz55+EFTsISFCXPpQl+x6g37VrWVrXfm2aDKZ5NZ8eMH3XDFpvBFIsesOskZ4651F6SXwpd+Md1QA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.4_1728897355131_0.4823761146891765","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@kcuf/canvas-marking","version":"0.3.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"79de9487c06799e4c2886d16cf7c4271ae980b23","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.5.tgz","fileCount":295,"integrity":"sha512-38sAj99lyt7eh+avlcfpGRzVrcVW0CAM15BrKip+qs7zxn3fbJPfFnkkyBANdHyDrj44xxCJZS60wXWFV9ervg==","signatures":[{"sig":"MEUCIHOBBn89uRel9UVMlYcym2PHNAAj7uYt97sRkPkhOL2nAiEAzNEm5RMpV3FrUcR6jqQZuA5Q/PxtAVspjkcXNmq2k7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646069},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/b5d879ff179886539b20779a01f69eb6/kcuf-canvas-marking-0.3.5.tgz","_integrity":"sha512-38sAj99lyt7eh+avlcfpGRzVrcVW0CAM15BrKip+qs7zxn3fbJPfFnkkyBANdHyDrj44xxCJZS60wXWFV9ervg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.5_1728988201189_0.8222469524089171","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@kcuf/canvas-marking","version":"0.3.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c06a0e9237fbbc171a358d1d5e3a8e8b0d6c1c73","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.6.tgz","fileCount":295,"integrity":"sha512-rz965jLRWUaL3/1cYaFMgjvhnqvYwEhVAf3OC8A3ZzstlQzC8c/BjrR8frnqg5dHzblAzf2b1tkfTOs9bWRNFw==","signatures":[{"sig":"MEYCIQD/iqM9xbt2ETWkBqV0YXENddqGM4z9Bt8sHhOsFNSl7gIhAOi0oOiPOVR4lcuGdIZVqAG1QUa+sI51h7OnbZByqOY3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646597},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/80582f5b49f974103d98ac1ee954d18f/kcuf-canvas-marking-0.3.6.tgz","_integrity":"sha512-rz965jLRWUaL3/1cYaFMgjvhnqvYwEhVAf3OC8A3ZzstlQzC8c/BjrR8frnqg5dHzblAzf2b1tkfTOs9bWRNFw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.6_1729040192126_0.2450922142331058","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@kcuf/canvas-marking","version":"0.3.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.3.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"65f87608775d9282a4748024a5dcfba6062114b4","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.3.7.tgz","fileCount":295,"integrity":"sha512-6cU4B9L9u/ToO+GeEQcsj7rpfInyn2Et0Iys/g1GDuvKJMxm3N/9KnUicTruhoIdGC4iviV0ej/koshIvTyNyA==","signatures":[{"sig":"MEUCIB41Jlzu/dW0lshZbX7dXMT91hn/4/zffIo4pAPYup8lAiEA5wJpq2BzZyQVwznOsZ9jhr2qbuNeAsuokDGYgwQiUds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646597},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.3.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/e2c8b091b90bdcdb38b0d94769d1b707/kcuf-canvas-marking-0.3.7.tgz","_integrity":"sha512-6cU4B9L9u/ToO+GeEQcsj7rpfInyn2Et0Iys/g1GDuvKJMxm3N/9KnUicTruhoIdGC4iviV0ej/koshIvTyNyA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.3.5","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/react":"^18.3.11","@kcuf/demo-rc":"^0.0.0","@types/lodash":"^4.17.10","@babel/runtime":"^7.25.7","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.3.5","@storybook/react":"^8.3.5","@babel/preset-env":"^7.25.8","@storybook/blocks":"^8.3.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.7","@storybook/react-vite":"^8.3.5","@storybook/addon-links":"^8.3.5","@babel/preset-typescript":"^7.25.7","@chromatic-com/storybook":"^1.9.0","@storybook/addon-essentials":"^8.3.5","@storybook/addon-onboarding":"^8.3.5","@kcuf/react-hook-is-unmounted":"^0.0.1","@storybook/addon-interactions":"^8.3.5","@babel/plugin-transform-runtime":"^7.25.7","@babel/plugin-transform-react-jsx":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.3.7_1729081703729_0.1340682141887286","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@kcuf/canvas-marking","version":"0.4.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"0195bcefef30886b9fc143a4d4d4bbeb716ce530","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.0.tgz","fileCount":295,"integrity":"sha512-2O+H910gaMz70a3CFHDIHdoW6BeHHk0xpycuDz2XO1PZ/PJSXmq/aEIgxoKvf8c09/m4Qd6fPOdAgZEPHqFiiw==","signatures":[{"sig":"MEQCICQtLcRIxnRImqqxEFASE4Og92+bN2Ko9QWcCRrhYqBgAiB86sfsvocVpOqLKXuyz1nbjC2hczGlTAnmMDLLpQ5Pmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648132},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/ef36a4e3a56301ef13b14949ba801a73/kcuf-canvas-marking-0.4.0.tgz","_integrity":"sha512-2O+H910gaMz70a3CFHDIHdoW6BeHHk0xpycuDz2XO1PZ/PJSXmq/aEIgxoKvf8c09/m4Qd6fPOdAgZEPHqFiiw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.1.2","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.0_1732153786738_0.6805369549916358","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@kcuf/canvas-marking","version":"0.4.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5ef7b9272c0f9012e5687d5701d5b912fb3173e8","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.1.tgz","fileCount":295,"integrity":"sha512-wQL2cmQTaACaBoZhTg0/IfFvRerA3anklMeGkv+vTAV0i8cJANnar+ekcHhbKboW1EjnXrfPIuOEHhUzzpPZQw==","signatures":[{"sig":"MEUCIQDZIctS/rANdBdtJU4fRJVo/UJSlSuEK6wTCWGV8H613wIgR68u3/6tgFQm/hZaBt3bFk10LCznRmMXxSNdaZOkdpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650197},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/98281d5a4c3a34b2b7817a3af6c5f788/kcuf-canvas-marking-0.4.1.tgz","_integrity":"sha512-wQL2cmQTaACaBoZhTg0/IfFvRerA3anklMeGkv+vTAV0i8cJANnar+ekcHhbKboW1EjnXrfPIuOEHhUzzpPZQw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.1.2","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.1_1732176065775_0.4989279441242318","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@kcuf/canvas-marking","version":"0.4.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d580cdd540ebbcdfd3dadfbc4734844442f365d1","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.2.tgz","fileCount":295,"integrity":"sha512-okO5O/TpspwfCWfcYOwAGACNUYumoI41wgSJgmjbSiMdOkSTmgv00F5snCFI0R6arQftJaKHiZeiWXjglrYS+w==","signatures":[{"sig":"MEUCIGA603PxURSDqeyR3QlS+k6bNsZpICi+UJjbUNtMWK92AiEA8ie9Zl3XvvkEAy+Sq2HedoDDUOCTe3+NgJL/G5U/4HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650266},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/52c58e603712edaaf5aedefa19201fe0/kcuf-canvas-marking-0.4.2.tgz","_integrity":"sha512-okO5O/TpspwfCWfcYOwAGACNUYumoI41wgSJgmjbSiMdOkSTmgv00F5snCFI0R6arQftJaKHiZeiWXjglrYS+w==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.0","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.2_1732262460031_0.25322477379014785","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@kcuf/canvas-marking","version":"0.4.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5c1518f4ad36ad23468a3e16d9c3251232562adf","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.3.tgz","fileCount":295,"integrity":"sha512-1d8EEwzrU1Ks4PPYqll6t1OIt0odGmts+LpiaOoCnbelawLL+aFkYixclmleeh9VYREeoDAbvQOU5TgdwoIeSA==","signatures":[{"sig":"MEUCIDdSLj+1Jd6NEiJJpf7+pBGg34R4BOeSZ5M9SBmTbH4fAiEAlBLn5EKPUy7hrPEn/txpDmdralk3ZrfMML4cS6uA8xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650286},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/303877d6d8c257b7142e63f8947e1410/kcuf-canvas-marking-0.4.3.tgz","_integrity":"sha512-1d8EEwzrU1Ks4PPYqll6t1OIt0odGmts+LpiaOoCnbelawLL+aFkYixclmleeh9VYREeoDAbvQOU5TgdwoIeSA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.6.3","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.0","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.3_1732264274830_0.9863966554414636","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@kcuf/canvas-marking","version":"0.4.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f457e8f926285095af701d97d0991e8bfbaa8c16","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.4.tgz","fileCount":295,"integrity":"sha512-7jGhBTN41se/pfis7jsgKBQajHIoVlgoO1g/H1PdX3+c1J843bFBWMn9bHtfGSBIPRtmOR5ZxHhSB9JDDL4p/Q==","signatures":[{"sig":"MEQCIGrUd3Z41GeQdCbDz4/QbQLWGMhnwxcvZ4XjUguz7LonAiAgjLYuCja28OJh3ThGBUOsQp8gmm+aduLBLFl7QB2Yog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651015},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/f553e59e602b4758ed03f97182c9d120/kcuf-canvas-marking-0.4.4.tgz","_integrity":"sha512-7jGhBTN41se/pfis7jsgKBQajHIoVlgoO1g/H1PdX3+c1J843bFBWMn9bHtfGSBIPRtmOR5ZxHhSB9JDDL4p/Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.4_1732418705235_0.4420216726085815","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@kcuf/canvas-marking","version":"0.4.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"b34df492e80dec95f7341f4e8f6439a9da529648","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.5.tgz","fileCount":295,"integrity":"sha512-a0z0jBVJJ9vna27mE21P1pBYfGNVHOrNGQZhTsn4fMXz7RD5umkKnpGJWlm0vmUZGTJGwWkfRo0kx0IYsmTxjg==","signatures":[{"sig":"MEYCIQCk7qIyQPHoM/qeb8PGFgKe3UHSPQyX6Dwz3tPeuNbn5QIhAPKmgd6sog0kWNt/P1Ql7K0fQySJK9e4jhGH7xJt1Z79","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658322},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/5a91181dae868c37a9d01c99ab15e19c/kcuf-canvas-marking-0.4.5.tgz","_integrity":"sha512-a0z0jBVJJ9vna27mE21P1pBYfGNVHOrNGQZhTsn4fMXz7RD5umkKnpGJWlm0vmUZGTJGwWkfRo0kx0IYsmTxjg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.5_1732500981001_0.8339538077108828","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@kcuf/canvas-marking","version":"0.4.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5e80f5ab66ed379edb4f4376b444e9189ca51e3d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.6.tgz","fileCount":295,"integrity":"sha512-M0PIKYa+cHeqJKWuuvhAJdf9LY6rPFK9BueokXSQ1ooM6z90GpmuULULJhA2+7A7b7k+Rk0EkMKBLm++q81SkQ==","signatures":[{"sig":"MEUCIQC+ugzI6lvv2p50NsMty538XvsgUUPOZJNmamWB3jkfnwIgT9weqZxysP1QUOME8wv4HVygnkNXyZtCOKz+wWMChn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658924},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/0b8b62191478e8fdb7622a3c5da225a4/kcuf-canvas-marking-0.4.6.tgz","_integrity":"sha512-M0PIKYa+cHeqJKWuuvhAJdf9LY6rPFK9BueokXSQ1ooM6z90GpmuULULJhA2+7A7b7k+Rk0EkMKBLm++q81SkQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.6_1732520735027_0.2160686922428965","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@kcuf/canvas-marking","version":"0.4.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"ef5edefcd6c67afef8f1655a4fcc22a3670151be","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.7.tgz","fileCount":295,"integrity":"sha512-t58NeXugJo5f/rY8YPGyWjSRbGaYPflmo8wad4kJZ2KOPoAjepQu7dgz8jdkHpKHUp0T+okR98upSc+iwL/k7A==","signatures":[{"sig":"MEUCIBMMSMs4xk8coSzAvySrjlwytViiylCftYD+98lzUkHaAiEAxEbiewpDzfvOd3VemF9vNpZsM3Au6vWYvhAPACau77U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658923},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/0d733eaad94b74aa8d32042729d4ec9e/kcuf-canvas-marking-0.4.7.tgz","_integrity":"sha512-t58NeXugJo5f/rY8YPGyWjSRbGaYPflmo8wad4kJZ2KOPoAjepQu7dgz8jdkHpKHUp0T+okR98upSc+iwL/k7A==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.7_1732521637821_0.27535736405000555","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@kcuf/canvas-marking","version":"0.4.8","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.8","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3a93a1a5291ed684541c5bdd8d8049b07f83b04b","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.8.tgz","fileCount":295,"integrity":"sha512-GUQD5cvIT5g1xegzt0n0Yseq0e+9fXfRmg95jHe1rW66IcjlubOm9fKC0R6MCBKWDoVZVTw+KgZ6Ls6q0bnNkQ==","signatures":[{"sig":"MEUCIA7REV+k99V+lztPeCR1RfSfgTNx/tVf9LB4ALohC1V0AiEAwyh1xeqh8kWLRPuRIj3it99Izdf56u4vvu3DyREpmws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":660647},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1135847d136b92cb9523539862bdafe5/kcuf-canvas-marking-0.4.8.tgz","_integrity":"sha512-GUQD5cvIT5g1xegzt0n0Yseq0e+9fXfRmg95jHe1rW66IcjlubOm9fKC0R6MCBKWDoVZVTw+KgZ6Ls6q0bnNkQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.8_1732523061240_0.4895790256604431","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@kcuf/canvas-marking","version":"0.4.9","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.9","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"cfa688c85035d5da038e4de7763125c51f7f5151","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.9.tgz","fileCount":295,"integrity":"sha512-QaqTH6IdrUeKxUBAQxMUJ1G1QEpYcq9Gk5UBmrtmWX4hVX3agCoRy+DN+YKCG9RHHLOHFc6X3gk27smraMM+Vw==","signatures":[{"sig":"MEYCIQDu6TB9b2kgmdAunjlGHlP7n7su8wJ/0+45VCpRICL/iwIhAMF6nRxynCGI85yvKJDRCiRZZMBfe39MQ9LB+3aAtsaR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661904},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.9.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/72cd453acbaac78ebafcfce0ea46bba8/kcuf-canvas-marking-0.4.9.tgz","_integrity":"sha512-QaqTH6IdrUeKxUBAQxMUJ1G1QEpYcq9Gk5UBmrtmWX4hVX3agCoRy+DN+YKCG9RHHLOHFc6X3gk27smraMM+Vw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.9_1732671123210_0.7855283893674767","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@kcuf/canvas-marking","version":"0.4.10","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.4.10","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4be75d894ef3f072d48c123541c37d3885872cff","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.4.10.tgz","fileCount":295,"integrity":"sha512-NbdczBBS6oPTofQjyj/5Ym+fIqqB9KJ5xm3RLA4dvZfCc8EWwDVXqGke3YhOYS5OEwGOzm9fMucemT+8VibBbw==","signatures":[{"sig":"MEUCIGh+Q/o2+hoL5TwiY02zwj0vlWaONBBdc72zwQjM/a0ZAiEAi5ezZSdo0dSNmjUlDk/SiWIzH6InOcP6jG9w/tW96qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661905},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.4.10.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/3584d69e04ff93c79583c80403643e93/kcuf-canvas-marking-0.4.10.tgz","_integrity":"sha512-NbdczBBS6oPTofQjyj/5Ym+fIqqB9KJ5xm3RLA4dvZfCc8EWwDVXqGke3YhOYS5OEwGOzm9fMucemT+8VibBbw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","dependencies":{"colord":"^2.9.3","lodash":"^4.17.21","@kcuf/subscribable":"^0.1.1","@kcuf/canvas-helper":"^0.0.1","@kcuf/geometry-basic":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.4.5","@babel/cli":"^7.25.9","typescript":"^5.7.2","@babel/core":"^7.26.0","@types/react":"^18.3.12","@kcuf/demo-rc":"^0.2.1","@types/lodash":"^4.17.13","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.4.5","@storybook/react":"^8.4.5","@babel/preset-env":"^7.26.0","@storybook/blocks":"^8.4.5","styled-components":"^6.1.13","@babel/preset-react":"^7.25.9","@storybook/react-vite":"^8.4.5","@storybook/addon-links":"^8.4.5","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.2","@storybook/addon-essentials":"^8.4.5","@storybook/addon-onboarding":"^8.4.5","@kcuf/react-hook-is-unmounted":"^0.1.0","@storybook/addon-interactions":"^8.4.5","@babel/plugin-transform-runtime":"^7.25.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.4.10_1732757025538_0.09567576276840062","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@kcuf/canvas-marking","version":"0.5.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e6ab685dc86a928ac32275f45e63336bfd372843","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.0.tgz","fileCount":303,"integrity":"sha512-IICC8zENFJEUhmt1SWoQzZQyH7wipT84OebaQuusTPboP4ByfcXd7bEDwc4Oe311pBMt746/AigR/ZB5AXG96Q==","signatures":[{"sig":"MEQCIC1jJyaB/5Ebr2E/6BF8cRrDXYRXhyOn78KVXNSicNuOAiAvHSRN6V4SEfzYbQbJHkAsWz67HkM+7e5ncbO9xp2Ung==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700278},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/75b4b44582129cdfa98e3b5f9290ffb3/kcuf-canvas-marking-0.5.0.tgz","_integrity":"sha512-IICC8zENFJEUhmt1SWoQzZQyH7wipT84OebaQuusTPboP4ByfcXd7bEDwc4Oe311pBMt746/AigR/ZB5AXG96Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.1.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.6","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.2","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.6","@storybook/react":"^8.5.6","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.6","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.6","@storybook/addon-links":"^8.5.6","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.6","@storybook/addon-onboarding":"^8.5.6","@storybook/addon-interactions":"^8.5.6","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.0_1739853815585_0.05962023697231","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kcuf/canvas-marking","version":"0.5.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3301030a161f7acae4dfdfea2f97d924a22d7c33","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.1.tgz","fileCount":307,"integrity":"sha512-vNoKsuZNRkHvbLsK5unqKYuxp0iHoQOkjj/RBAvHXSb+1/2gxcn2AC1sCpARDnJGaG2ZiBrXuc+wOmG7lG/xNw==","signatures":[{"sig":"MEYCIQDchgo5+Q+Xwa47B3BoBCt4Ffy5DSxq5hug+++ACb+MJwIhALPqqt0eug9fHwHaQDXKhdH/H699UGcLwTT7S2jiGwF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701890},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/20bddaef2153ccf78590284526092176/kcuf-canvas-marking-0.5.1.tgz","_integrity":"sha512-vNoKsuZNRkHvbLsK5unqKYuxp0iHoQOkjj/RBAvHXSb+1/2gxcn2AC1sCpARDnJGaG2ZiBrXuc+wOmG7lG/xNw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.1.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{"uuid":"^11.0.5","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.7","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.7","@storybook/react":"^8.5.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.7","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.7","@storybook/addon-links":"^8.5.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.7","@storybook/addon-onboarding":"^8.5.7","@storybook/addon-interactions":"^8.5.7","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.1_1739937824076_0.4381823585965152","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kcuf/canvas-marking","version":"0.5.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"00400c5deb5e9920281ed1e7935b8b5712c47502","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.2.tgz","fileCount":291,"integrity":"sha512-Di7sGqH/mh4oQdR53FF5YOWkgutLFqaztwAbwD+rgBbTjKuHL/JtPCz+CqIR/CBSplpCXf1hT0K6MwCcJ5rrbA==","signatures":[{"sig":"MEUCIDqXAkKOevfC836NmrYwUZVh6t+RPzBiGO7SyuBvpLqZAiEAvKzm2yzCclT17si/BlPW8qywL6QtS7MenpzkDZPA1Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693055},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/fbcd3c067f6ccc342890295da35bccaa/kcuf-canvas-marking-0.5.2.tgz","_integrity":"sha512-Di7sGqH/mh4oQdR53FF5YOWkgutLFqaztwAbwD+rgBbTjKuHL/JtPCz+CqIR/CBSplpCXf1hT0K6MwCcJ5rrbA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.8","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.8","@storybook/react":"^8.5.8","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.8","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.8","@storybook/addon-links":"^8.5.8","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.8","@storybook/addon-onboarding":"^8.5.8","@storybook/addon-interactions":"^8.5.8","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.2_1740019907486_0.069600523276655","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@kcuf/canvas-marking","version":"0.5.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4228533ace473e438ac4a206f83fd48641802106","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.3.tgz","fileCount":291,"integrity":"sha512-YbbkEA/J+VDSXj8UE0QBX8q4gc3BVkpmvvRLzug4ss1XLUrja6471Ic8Q87TTm+k7yBOQScaN7nV4yJmbZ48ag==","signatures":[{"sig":"MEYCIQDgmwzsOgpIQEA8/zY1eGWF/UViaMy2gCm+rnne6VxbgwIhAOjN5m0DrFsQIWL+3UmyvstlaS3e81t9FUfM5UeDtlIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691267},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/f56369e3272b200a96334ba78e03fbaf/kcuf-canvas-marking-0.5.3.tgz","_integrity":"sha512-YbbkEA/J+VDSXj8UE0QBX8q4gc3BVkpmvvRLzug4ss1XLUrja6471Ic8Q87TTm+k7yBOQScaN7nV4yJmbZ48ag==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.8","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.8","@storybook/react":"^8.5.8","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.8","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.8","@storybook/addon-links":"^8.5.8","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.8","@storybook/addon-onboarding":"^8.5.8","@storybook/addon-interactions":"^8.5.8","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.3_1740022483032_0.8949400360444495","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@kcuf/canvas-marking","version":"0.5.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7fa1d2d6daa500403d4a47b09c47f2b1ef633f79","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.4.tgz","fileCount":303,"integrity":"sha512-ARMODAOYNSdtaE0oGuStcikTJAE03wFNhs5wCIgp7MK7HXZ08e+R0tPomVPusweQjlkmjQuKjtdt/cKzHYiS3w==","signatures":[{"sig":"MEQCIEtro2Ot58cWEzfhBWK/krXxrzyGZauZPnj9JycUkSSLAiAcEDlXBSgqtKMJlMiJA0CUxmkiTKqpWFnu8ZIgSz0cWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696083},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/4ad9b146ea481c676691cfa2d1b4e655/kcuf-canvas-marking-0.5.4.tgz","_integrity":"sha512-ARMODAOYNSdtaE0oGuStcikTJAE03wFNhs5wCIgp7MK7HXZ08e+R0tPomVPusweQjlkmjQuKjtdt/cKzHYiS3w==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.8","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.8","@storybook/react":"^8.5.8","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.8","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.8","@storybook/addon-links":"^8.5.8","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.8","@storybook/addon-onboarding":"^8.5.8","@storybook/addon-interactions":"^8.5.8","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.4_1740470733385_0.9945978000651969","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@kcuf/canvas-marking","version":"0.5.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"a574883b7d69215e2c75e46a98b689044d91a9f1","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.5.tgz","fileCount":303,"integrity":"sha512-peWtxjtBEKJPcQ5VR51MsP44iaaze2kqvnWZSmuruWcNZev/wweT+nnEIcCtRXua2p5Cct83aZVLAVzc9/f2XA==","signatures":[{"sig":"MEUCIQDHuarXYO6ZbBKj+0rDxQzPMFp4Uu9ECoC0+MbBj3JN4AIgfg2gfqxJ/s0osemUEeKo72kSsPJVk+z6uCGBAvvcasY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696146},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1e8354f95f421c961c0c13c6aceceaa5/kcuf-canvas-marking-0.5.5.tgz","_integrity":"sha512-peWtxjtBEKJPcQ5VR51MsP44iaaze2kqvnWZSmuruWcNZev/wweT+nnEIcCtRXua2p5Cct83aZVLAVzc9/f2XA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.5.8","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.5.8","@storybook/react":"^8.5.8","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.5.8","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.5.8","@storybook/addon-links":"^8.5.8","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.5.8","@storybook/addon-onboarding":"^8.5.8","@storybook/addon-interactions":"^8.5.8","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.5_1740478749435_0.3860947809724251","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@kcuf/canvas-marking","version":"0.5.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3a07b68cd2bdb1ec0e749f1940d3ca8d5788f645","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.6.tgz","fileCount":303,"integrity":"sha512-HGiv8m/IjeILrPfs2PN3iCsmskperV6udhx61sWQo7bAqNRuIobgYItvwII6foABFfJKj058jLbuQpV4UHB/lg==","signatures":[{"sig":"MEUCIA/pokhN8+X8c++1Ls3QnP9eKo0xkxGmXal2jYUM2RuTAiEAsjo1ZwvkTiGuxOcrQanBDIKslxTciYJeWov/4IzPvzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696163},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/eca7708dbc63ddf41dc5e5c0f4fa2a82/kcuf-canvas-marking-0.5.6.tgz","_integrity":"sha512-HGiv8m/IjeILrPfs2PN3iCsmskperV6udhx61sWQo7bAqNRuIobgYItvwII6foABFfJKj058jLbuQpV4UHB/lg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.6_1740535713053_0.8525953093994056","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@kcuf/canvas-marking","version":"0.5.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"be9dbb3b8d27d899648dc0d576088691f736025b","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.7.tgz","fileCount":303,"integrity":"sha512-D9ScRDYWa7IlfvRedhs9KVAOuTOhwDwOHYaU176RgWN3cPJ0W1nawDyxr5FYA4J7Bq6lIFdJT+y9ugkkmtbx1Q==","signatures":[{"sig":"MEQCIA0aCeQsqt4jw1kfUkO2tWo7RS0i4fgCWSR9WnDb0031AiAvvf/oe1Kq/BeunWtB2EOgm7kKak7mwvSaDJOTMdRLyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696184},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/8b5dd336c757ba7b99752fa8e6236002/kcuf-canvas-marking-0.5.7.tgz","_integrity":"sha512-D9ScRDYWa7IlfvRedhs9KVAOuTOhwDwOHYaU176RgWN3cPJ0W1nawDyxr5FYA4J7Bq6lIFdJT+y9ugkkmtbx1Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.7_1740536823413_0.18324781391009326","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@kcuf/canvas-marking","version":"0.5.8","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.8","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"920939623832ffdbe72c4efaa2d69fab03a9a1ef","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.8.tgz","fileCount":303,"integrity":"sha512-lBqQWHU4M7X5tgj0tgYBppP/S/OUzFD8gZvBq+y1+QLBypAqQycRxV+s8JWRjvxSUBewm5nmIu8FF3BVeBmXAQ==","signatures":[{"sig":"MEYCIQCtu9/L4IHry6QBki0d3a4Ts9vfW7T70Tb4RfCSUkZMFQIhAKOh/hN08WlRyjTP+2wgMVHtjsxTcgrjI+AJIj35IsJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696261},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/16307e72d6eca01027edc8e66ca7d17b/kcuf-canvas-marking-0.5.8.tgz","_integrity":"sha512-lBqQWHU4M7X5tgj0tgYBppP/S/OUzFD8gZvBq+y1+QLBypAqQycRxV+s8JWRjvxSUBewm5nmIu8FF3BVeBmXAQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.8_1740538204345_0.21282092022039478","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@kcuf/canvas-marking","version":"0.5.9","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.9","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1cbcbd1e9e3e558ba84e6bf99a54683d78ceb006","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.9.tgz","fileCount":299,"integrity":"sha512-8LQ8iRr/p6p3evyn4OyDAqEvMZTgX1McKh1h3Yn92C+x5sI3kI+KBwuhCdeFTfwtuSM5jGHOjRz1dJFcYGMpDg==","signatures":[{"sig":"MEUCIC1oyQE4GypRkxALXGYPJ9q8iveygfwvbHq9gHnek7BxAiEAxr0eUoO8PqmdUIon5Ex3+PzMvmo9X86AKXqJkmQftQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705574},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.9.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/363dd76ef8fbe081bc0725a11c12be76/kcuf-canvas-marking-0.5.9.tgz","_integrity":"sha512-8LQ8iRr/p6p3evyn4OyDAqEvMZTgX1McKh1h3Yn92C+x5sI3kI+KBwuhCdeFTfwtuSM5jGHOjRz1dJFcYGMpDg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.4","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.9_1740634112122_0.45563065418842297","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@kcuf/canvas-marking","version":"0.5.10","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.10","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"2f11fbe81125b28b7e3b92981fd9c50fb46d5066","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.10.tgz","fileCount":299,"integrity":"sha512-bNP/+aaDGF7VMdgxRgLXZmmmPpML3jKA/1vhPAxaK1gMDzmBYUv3lkqd28VUxlmUglaMtLRBImUi36MOBqRGow==","signatures":[{"sig":"MEUCIDJ0fo646kITLCVwaI9e8u0wGpY4e9o+St5jRDRgqZkgAiEA9FddVrAUkaIi5jXybwjs8gh0W7qVKEgig9h3qDmrcjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705137},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.10.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/686ec41bfc45665248e8537acd1dbeaf/kcuf-canvas-marking-0.5.10.tgz","_integrity":"sha512-bNP/+aaDGF7VMdgxRgLXZmmmPpML3jKA/1vhPAxaK1gMDzmBYUv3lkqd28VUxlmUglaMtLRBImUi36MOBqRGow==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.10_1740636060907_0.04337279031814911","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@kcuf/canvas-marking","version":"0.5.11","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.11","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"24c91162faf8c25ceb17c71946e137d0782922b2","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.11.tgz","fileCount":299,"integrity":"sha512-iVzAsz8QTFb1A7kclxyLBVkV4Sv7qGpJtiOMPDv58PNBr7SWJZPr9kBYEvTZoklEkhHbuFlQQoG9/MGdTXIzkw==","signatures":[{"sig":"MEUCIDLdb2QktP5THwvt2eNclAE0/r/TzhWZ1XVPTkYWcoQYAiEA74XiD8YM3naTM3M+Vv+SY0JS79lcQEEsVHBrDZSGgvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705241},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.11.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/dc503fea2768d1644fed2be0c77e272c/kcuf-canvas-marking-0.5.11.tgz","_integrity":"sha512-iVzAsz8QTFb1A7kclxyLBVkV4Sv7qGpJtiOMPDv58PNBr7SWJZPr9kBYEvTZoklEkhHbuFlQQoG9/MGdTXIzkw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.11_1740638117377_0.19642208395707073","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@kcuf/canvas-marking","version":"0.5.12","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.12","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f2d39ec88259a61e8223bb62abfbf8636b0ba8ef","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.12.tgz","fileCount":299,"integrity":"sha512-2YuZYYdOcBo8MOKk7UhGABJBrGlCezWPAODBjhxwEd67EucabsWKkGkYaa15ZfxzxqwdoKr3wQ9+vpde3lSjww==","signatures":[{"sig":"MEUCIQDowBD43e9fnolqyDqVL7LyF1vsZdVHyYLEH7+Znx9j8wIgA6hNlUo9NUwxoMGFZCck2Rd/6frYu//S2k48gqi6Kh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705424},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.12.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/eb82fa1f31130cf42cc4806763a8e673/kcuf-canvas-marking-0.5.12.tgz","_integrity":"sha512-2YuZYYdOcBo8MOKk7UhGABJBrGlCezWPAODBjhxwEd67EucabsWKkGkYaa15ZfxzxqwdoKr3wQ9+vpde3lSjww==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.12_1740638588272_0.5057954391744703","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@kcuf/canvas-marking","version":"0.5.13","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.13","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"eaadde61fae3ee084f499790d4e6b77172844cd6","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.13.tgz","fileCount":303,"integrity":"sha512-Y/3p7sJXWukGZELxPZELYS0t9VJCd+93Zh1vmf3MBZB0UDVuN4rtoMV+NkwAXXBm+dtkUvMXnRVaIXLprnDNtA==","signatures":[{"sig":"MEUCIQDo9z9tz7iQQchWnz09HSB//ZsK1KlpUajHU3pAMI0XdAIgY2RyBnNoqZbEOC5RxIKiDl6rEKI6QmMlWSFTLDYCvCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707449},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.13.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/be3ed7f8e4e7a0f16f72602a256d7c1b/kcuf-canvas-marking-0.5.13.tgz","_integrity":"sha512-Y/3p7sJXWukGZELxPZELYS0t9VJCd+93Zh1vmf3MBZB0UDVuN4rtoMV+NkwAXXBm+dtkUvMXnRVaIXLprnDNtA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.13_1740641772841_0.5556548655098401","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@kcuf/canvas-marking","version":"0.5.14","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.14","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c9d421e9f62d60e0f359cd451f231f67cadb396a","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.14.tgz","fileCount":303,"integrity":"sha512-E6nmZtkHYj1UDx1mlHxpa2xZqsR8bIZMDpocAk1pqq8t9OxPVH4c/2tSnjKnZS5z5ScE5hJmRbDsmNlrv9xI5g==","signatures":[{"sig":"MEUCIFFVHLf0coTaHQ/w7XCHzwqFWxwJ0dSPAC7YkW8pfwQVAiEAgWipXosago1VIXJnBsfxvxrRfSEaWj+kEkLFkS2COD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708138},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.14.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/25686a85665ebbea52402eea02c79356/kcuf-canvas-marking-0.5.14.tgz","_integrity":"sha512-E6nmZtkHYj1UDx1mlHxpa2xZqsR8bIZMDpocAk1pqq8t9OxPVH4c/2tSnjKnZS5z5ScE5hJmRbDsmNlrv9xI5g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.14_1740648108160_0.039902974925351","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@kcuf/canvas-marking","version":"0.5.15","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.15","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"94e0b0c68fd56ec80c06527b369312f721d07185","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.15.tgz","fileCount":303,"integrity":"sha512-j5qZnTnQyc1QJENGqzHrUQPsMSp58Hl+M0PX/S85GxVlCSRPLtMCCv1tP14UnUO1Coyz4o5kiGFH2538MYhp/Q==","signatures":[{"sig":"MEYCIQDpeiQJ0ut07yrJoTpjzaJyKaSDcqQy6+Ql6obMjqe9DQIhAMTKhDhyb7uvYZVxrUm7/zeGZrYcm8yWmxOGvI2Z8soI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708510},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.15.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/ede356d2fbb88317897bd543798727e0/kcuf-canvas-marking-0.5.15.tgz","_integrity":"sha512-j5qZnTnQyc1QJENGqzHrUQPsMSp58Hl+M0PX/S85GxVlCSRPLtMCCv1tP14UnUO1Coyz4o5kiGFH2538MYhp/Q==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.0","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.0","@storybook/react":"^8.6.0","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.0","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.0","@storybook/addon-links":"^8.6.0","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.0","@storybook/addon-onboarding":"^8.6.0","@storybook/addon-interactions":"^8.6.0","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.15_1740651574222_0.203251129080519","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@kcuf/canvas-marking","version":"0.5.16","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.16","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"a03165730447131be5b4d1d0074e05044aa0b932","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.16.tgz","fileCount":303,"integrity":"sha512-SLY6Hp0kExHkBwz8Xm73sdu75vKz96VRpCsSoDgkeqaWsJEw/EIVafwlGtYjRdv2hz7TE6YCRUFapULV6ufivw==","signatures":[{"sig":"MEUCIEWNDbaBpseltEvjnSWfxID85bUdV5GITMq/I70XDMxzAiEAgrYB80iAMqkCtrbgY70DdXkd3ShkndpCu/kmhLHLy/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710018},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.16.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/2ca388c4ea0dd6e5ca017af7445bc73e/kcuf-canvas-marking-0.5.16.tgz","_integrity":"sha512-SLY6Hp0kExHkBwz8Xm73sdu75vKz96VRpCsSoDgkeqaWsJEw/EIVafwlGtYjRdv2hz7TE6YCRUFapULV6ufivw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.2","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.2","@storybook/react":"^8.6.2","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.2","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.2","@storybook/addon-links":"^8.6.2","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.2","@storybook/addon-onboarding":"^8.6.2","@storybook/addon-interactions":"^8.6.2","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.16_1740708648596_0.0955320322978872","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@kcuf/canvas-marking","version":"0.5.17","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.17","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1055923b70dcfa3374c6193632e51c28eec72d6b","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.17.tgz","fileCount":303,"integrity":"sha512-Qzy+7YpxNu8TF3l2dWG9VHgeY4ip3PLllisMS4mpQ/3wNf6xwu+JYbCugKw3gi5yFBZoFswPzu9sZDSD3hRMgg==","signatures":[{"sig":"MEYCIQCn01C7evLgrCCFlV8AWm7SYPhx0WObFJv+dn+lzjtaqAIhAIeIZwq1cpVn9bNep/rgIULSsE7RgQLX6rmdyaPUOOVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710223},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.17.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/fc172e46fea49149d85ed1c29da17ba4/kcuf-canvas-marking-0.5.17.tgz","_integrity":"sha512-Qzy+7YpxNu8TF3l2dWG9VHgeY4ip3PLllisMS4mpQ/3wNf6xwu+JYbCugKw3gi5yFBZoFswPzu9sZDSD3hRMgg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.3","@storybook/react":"^8.6.3","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.3","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.3","@storybook/addon-links":"^8.6.3","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.3","@storybook/addon-onboarding":"^8.6.3","@storybook/addon-interactions":"^8.6.3","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.17_1740882644298_0.8177246530574109","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@kcuf/canvas-marking","version":"0.5.18","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.18","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"b8b4cbc07003c000bbbd0ca36ae92df83fd263b0","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.18.tgz","fileCount":303,"integrity":"sha512-KiwAvx6MN786CjjT8DHOA99sXOTEg1Pz8USV9fh/kITTkdCJLyL4yAoFnI7MStvWXr7hIrvJgRkun9JGrFMhOA==","signatures":[{"sig":"MEQCIEw1QygKYjpkqWfjVFtm2WsALwKH1HW40dkXhLOcTnMFAiBL4WsX0UcpFID0QeWXkfaU9zzp07ixhcpjasojATdFZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710223},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.18.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/4730fad5f4748582622d51d1792a3a8e/kcuf-canvas-marking-0.5.18.tgz","_integrity":"sha512-KiwAvx6MN786CjjT8DHOA99sXOTEg1Pz8USV9fh/kITTkdCJLyL4yAoFnI7MStvWXr7hIrvJgRkun9JGrFMhOA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.3","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.3","@storybook/react":"^8.6.3","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.3","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.3","@storybook/addon-links":"^8.6.3","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.3","@storybook/addon-onboarding":"^8.6.3","@storybook/addon-interactions":"^8.6.3","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.18_1740886809481_0.5234190543862376","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@kcuf/canvas-marking","version":"0.5.19","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.19","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1ac4b04220e10fa74201c9395e59d7af70327640","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.19.tgz","fileCount":303,"integrity":"sha512-aSdXUspw0c0CReteJwLKdkOQSUvlvVNXR/9PsKL6Zt30rLSD2CH9LTwALTeTq7K82FsRIPDZgJqzD75BorJ6Ig==","signatures":[{"sig":"MEYCIQDTI+nIo0Jw03WmIJVJ0tOw3U3j3RGppeL9+REibLzKTAIhAIxTUXH2oFkoxx74h2tTUKp2vAIpazrE/QZuuQgqQa9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710473},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.19.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/7086133ca196921fc8d1800ac9ca0c12/kcuf-canvas-marking-0.5.19.tgz","_integrity":"sha512-aSdXUspw0c0CReteJwLKdkOQSUvlvVNXR/9PsKL6Zt30rLSD2CH9LTwALTeTq7K82FsRIPDZgJqzD75BorJ6Ig==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.19_1741265341246_0.8947102655131991","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@kcuf/canvas-marking","version":"0.5.20","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.20","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"9577bef29b7215ffd72ef4e525a2ac838543d714","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.20.tgz","fileCount":303,"integrity":"sha512-QMzlkJqN2d7n+SLtvZdMOaix0gZtmF6vugVp73qvR3AcSifZ7zYWffiwYDsFdB8ocsCuey2RRobRm8PKZivySQ==","signatures":[{"sig":"MEUCICc7lKwdfLlVgFMnHKpXz48VyX8O32Bb70vH86fwD4bRAiEAsDHi/Ck+AwxolfT9r56vq5uVH81ZhTBLDTgzKLMhwZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710100},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.20.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/72774302146a94fd7fa82f054176ab20/kcuf-canvas-marking-0.5.20.tgz","_integrity":"sha512-QMzlkJqN2d7n+SLtvZdMOaix0gZtmF6vugVp73qvR3AcSifZ7zYWffiwYDsFdB8ocsCuey2RRobRm8PKZivySQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.9","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.20_1741655554892_0.17050189871264054","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@kcuf/canvas-marking","version":"0.5.21","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.21","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"823eed2505e2613b1fa005be95b9f3fdd557cc2a","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.21.tgz","fileCount":303,"integrity":"sha512-pUnzB660S4LBuWHiTK9CnPPtG0u7tN4Da1yuHZ5JqdtPIsl03ewvCLAWIzFggVsaNtqWCVKFyYuhOviPhERBFQ==","signatures":[{"sig":"MEUCIQCzHGsITzgJflFFQJL3Qx8Yo6FE98lENjy+MGRa6bI9SwIgEoWoyv5UVQIOQNabS6OOipvAxMuIjSBg5HauUUByV9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709525},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.21.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1281c4e89b8878ffc8e1ff097ed76e06/kcuf-canvas-marking-0.5.21.tgz","_integrity":"sha512-pUnzB660S4LBuWHiTK9CnPPtG0u7tN4Da1yuHZ5JqdtPIsl03ewvCLAWIzFggVsaNtqWCVKFyYuhOviPhERBFQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.21_1741839237290_0.26739320285496304","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@kcuf/canvas-marking","version":"0.5.22","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.22","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1dcca3a0a96e8c49f8e84c4ac97bd906da5fd82c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.22.tgz","fileCount":303,"integrity":"sha512-0hsrL1HKZS5/wdveGzkeRH4s+aRJu9F1srTvOeJcQfmk+tRDZiv/js+qStZPXeL3rAhqpU1pV+JLzjr9Emi/Qw==","signatures":[{"sig":"MEYCIQDvWzPMS4N9+F6nqMOUrYFVx8LAw6lqsVjV66Wb+RI1xwIhAJr75IG19tHd4FA0SfifjDEcvND+k2wXSS4lTvW1E6NG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709753},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.22.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/05c3e942982bfe88eabdb011de90555c/kcuf-canvas-marking-0.5.22.tgz","_integrity":"sha512-0hsrL1HKZS5/wdveGzkeRH4s+aRJu9F1srTvOeJcQfmk+tRDZiv/js+qStZPXeL3rAhqpU1pV+JLzjr9Emi/Qw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.22_1741853897210_0.6796103411416989","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@kcuf/canvas-marking","version":"0.5.23","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.23","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1bdb38cca3ecf0b061ec8a023cf68851d2121379","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.23.tgz","fileCount":303,"integrity":"sha512-nzsPOZ7G0feibGjzE8Hho7SzoEnMNDpstsIHLHTX7uTHmP6C6hds2369HjGnmY87GJk3iII+GLamRFYRn7Kdcw==","signatures":[{"sig":"MEUCIQC5W/eq6w9FOZdkBzPLxa2v6L5iINa5ozQzMablYbVgkgIgGV3rhcED2hu/zzrx7tB5FN36+Xhl8BR8psOoAVt5TJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709753},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.23.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/23f40f8d38eb29b744e250f673f4503d/kcuf-canvas-marking-0.5.23.tgz","_integrity":"sha512-nzsPOZ7G0feibGjzE8Hho7SzoEnMNDpstsIHLHTX7uTHmP6C6hds2369HjGnmY87GJk3iII+GLamRFYRn7Kdcw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.23_1741939802016_0.4570188381078899","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@kcuf/canvas-marking","version":"0.5.24","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.24","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"1b7b8f36c0e49b65613628f1f6d6660900bbf26c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.24.tgz","fileCount":303,"integrity":"sha512-PexLcMuibxRUHtevxKEVJEvuMLIQqnI31FlZLgEHuw4+5CvJXsgEcUtlo2LIErM9hexenrKVcfltzhwV9xrMAA==","signatures":[{"sig":"MEUCIQDcgel4Ac+nlQPg0+gaaJBDMpEFBzJvI6GHMWijoydezwIgJlx/AhQhCZvdj/eJfrR4Kzo4ixAJ/Klpod3o6+xQ8kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709753},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.24.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/60134f82e3941f8527f77da649901d9f/kcuf-canvas-marking-0.5.24.tgz","_integrity":"sha512-PexLcMuibxRUHtevxKEVJEvuMLIQqnI31FlZLgEHuw4+5CvJXsgEcUtlo2LIErM9hexenrKVcfltzhwV9xrMAA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.4","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.4","@storybook/react":"^8.6.4","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.4","styled-components":"^6.1.15","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.4","@storybook/addon-links":"^8.6.4","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.5","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.4","@storybook/addon-onboarding":"^8.6.4","@storybook/addon-interactions":"^8.6.4","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.24_1741942929620_0.3158328300942792","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@kcuf/canvas-marking","version":"0.5.25","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.25","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"cfab27a6b072a483cbee8a1441314a6d9d6d384d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.25.tgz","fileCount":303,"integrity":"sha512-sm+Lhx2xZTsvoktAd+oAV2aB4bySYzmbmY5o6f8xk3I1RqY0oIu35+SJcVcvVjV0nTkA3RH4I1+FP7NStchCDQ==","signatures":[{"sig":"MEYCIQCvmIGN5inMxkONlffZcomS0b4FmG4ZzBQD+V26QoI/lgIhAPBC9Zi2wKP0xMGkt2eViSnXt1JFpOD8B6H0SuHWJczM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712555},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.25.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/015a30dcf8ae8421cdc83a8b59067fb5/kcuf-canvas-marking-0.5.25.tgz","_integrity":"sha512-sm+Lhx2xZTsvoktAd+oAV2aB4bySYzmbmY5o6f8xk3I1RqY0oIu35+SJcVcvVjV0nTkA3RH4I1+FP7NStchCDQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.7","@storybook/react":"^8.6.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.7","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.7","@storybook/addon-links":"^8.6.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.7","@storybook/addon-onboarding":"^8.6.7","@storybook/addon-interactions":"^8.6.7","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.25_1742290154051_0.673800154542521","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@kcuf/canvas-marking","version":"0.5.26","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.26","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"56a4c7d63cb9ea4312e1eadf32c51a7213e35efa","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.26.tgz","fileCount":303,"integrity":"sha512-tLzH7fXSYiRotT32fl0kP4U3deWrG9bC8/rnfIwcogiOl5BeGWS3X8e144U7E9YrGbzh76//nJkMSPHph/Z09g==","signatures":[{"sig":"MEQCIE82uez7ilfwQERV8WWx71F0xsQATwqjSfUzJ9k4qTk2AiAo9L1hd1VQ86RTV6u7wecwu72CHd0W1pCVQcQhVklJdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712949},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.26.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1c9ebeee21b7e6500e32995b0011ff93/kcuf-canvas-marking-0.5.26.tgz","_integrity":"sha512-tLzH7fXSYiRotT32fl0kP4U3deWrG9bC8/rnfIwcogiOl5BeGWS3X8e144U7E9YrGbzh76//nJkMSPHph/Z09g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.7","@storybook/react":"^8.6.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.7","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.7","@storybook/addon-links":"^8.6.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.7","@storybook/addon-onboarding":"^8.6.7","@storybook/addon-interactions":"^8.6.7","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.26_1742292959374_0.46968401759275347","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@kcuf/canvas-marking","version":"0.5.27","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.27","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"58b3fe62473c25298376afb4ed362f9343a3beac","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.27.tgz","fileCount":303,"integrity":"sha512-j/8S5nopoOvLP548nmlLTWa4H/TOFXOrqZoVu98C3ntFLmMdrTr8hr8mpU63kxBE4P+NlhNYwRB7qRJtVt4FNA==","signatures":[{"sig":"MEUCIQD7lB7I9eSV1icNZ4+MX3dHTCYP78tXrnOrLB0wguqhDwIgLUNau3SDm1TJb0hn+V5ZYJ5uIRbrvMWmvfdryWF0UQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713425},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.27.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/30583312c25ba8150ad46b0e96a538c5/kcuf-canvas-marking-0.5.27.tgz","_integrity":"sha512-j/8S5nopoOvLP548nmlLTWa4H/TOFXOrqZoVu98C3ntFLmMdrTr8hr8mpU63kxBE4P+NlhNYwRB7qRJtVt4FNA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.7","@storybook/react":"^8.6.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.7","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.7","@storybook/addon-links":"^8.6.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.7","@storybook/addon-onboarding":"^8.6.7","@storybook/addon-interactions":"^8.6.7","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.27_1742370553195_0.44132485530154386","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@kcuf/canvas-marking","version":"0.5.28","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.28","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f36c976eda318035b5caa8ccd6cad808c7deba59","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.28.tgz","fileCount":303,"integrity":"sha512-U/W4wi5o5C2XdPVUe/SSd/RyT38I+nmIWo376iElhlpKzjS5Je2hADMp9A6VSl3Ftt37Vje5ppJ/TGxoU8VhpQ==","signatures":[{"sig":"MEUCIA8MInlD4YxE6DDon2G048mf4jlm6EsFReeiWyVIT33KAiEA2xZzn88T/p6s6RDIx78DI/A6XqYhmu0oP8Wsgg+MqOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713274},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.28.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1cc5d8ea81e531a8655f0359fbba3fca/kcuf-canvas-marking-0.5.28.tgz","_integrity":"sha512-U/W4wi5o5C2XdPVUe/SSd/RyT38I+nmIWo376iElhlpKzjS5Je2hADMp9A6VSl3Ftt37Vje5ppJ/TGxoU8VhpQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.7","@storybook/react":"^8.6.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.7","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.7","@storybook/addon-links":"^8.6.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.7","@storybook/addon-onboarding":"^8.6.7","@storybook/addon-interactions":"^8.6.7","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.28_1742535904640_0.5319268592839625","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@kcuf/canvas-marking","version":"0.5.29","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.29","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"9cb399f2976531669161017eb733830733545fac","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.29.tgz","fileCount":303,"integrity":"sha512-i8wqoswV/xswwhpkyVnRvJJjcNt/weNJB5NrvS+j7LtR8LUoKCXCYr3p9hBF6GTA9veeQbWs70LAq4/BpPyhPQ==","signatures":[{"sig":"MEUCIGLN1WEhDo2jJuIEbMjzw1DPrMCXMoOYCy+Ed2UAEiTMAiEA0aN3C6mOGLi+PT5FIY63G+dHZ0OaJ4y/yGSsw5tUYZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712653},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.29.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/794899e94ba85762a9f48a97ec9e668a/kcuf-canvas-marking-0.5.29.tgz","_integrity":"sha512-i8wqoswV/xswwhpkyVnRvJJjcNt/weNJB5NrvS+j7LtR8LUoKCXCYr3p9hBF6GTA9veeQbWs70LAq4/BpPyhPQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.18","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.7","@storybook/react":"^8.6.7","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.7","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.7","@storybook/addon-links":"^8.6.7","@babel/preset-typescript":"^7.26.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.7","@storybook/addon-onboarding":"^8.6.7","@storybook/addon-interactions":"^8.6.7","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.29_1742536907978_0.4396430411245087","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@kcuf/canvas-marking","version":"0.5.30","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.30","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c43df727d1283dc49ce94a1895a2fa2b59ec8bb7","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.30.tgz","fileCount":303,"integrity":"sha512-C4wjcGI+gvoh0iiZU3Hgwl684+HjAVjQJBiFtrGf5F5OZDySjzIUFzNT/u61MihEZ02M83eHe3Glibxen6TRZA==","signatures":[{"sig":"MEYCIQCagOskK1rx3lt1jkEeWI4uEqZHqYjhCXV/soxkdVTh1wIhAL++BkA3tmpT+aQy5YMh+SZbD3yZVW4/UWZ61zFTw07I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712726},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.30.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/91dcad72185bd4369092408d8cf71a7c/kcuf-canvas-marking-0.5.30.tgz","_integrity":"sha512-C4wjcGI+gvoh0iiZU3Hgwl684+HjAVjQJBiFtrGf5F5OZDySjzIUFzNT/u61MihEZ02M83eHe3Glibxen6TRZA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.11","@babel/cli":"^7.27.0","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.11","@storybook/react":"^8.6.11","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.11","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.11","@storybook/addon-links":"^8.6.11","@babel/preset-typescript":"^7.27.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.30_1743414036484_0.8339682289524859","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@kcuf/canvas-marking","version":"0.5.31","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.31","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"b924711e2763a5c76b4eda239fdae77db9a4bc10","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.31.tgz","fileCount":307,"integrity":"sha512-w+NK5wo6Kf/JA+zNQmjPrAaQMONZJcHoXygCnYRJzob8nHaDfKGw2k33xHKLaypPhgWjw0Jpn1CJDs8zwx2YOQ==","signatures":[{"sig":"MEYCIQDIAG32STdc1sXHzgQIrdPfIq03NpHQxraBAJEwRlE7twIhAOAscFDgvCuGfc/90+Xdj7Xk3+Ts9yRKANe/l5lmSg8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714849},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.31.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/c2023a0f4fc646b4d6534cd7e61ca033/kcuf-canvas-marking-0.5.31.tgz","_integrity":"sha512-w+NK5wo6Kf/JA+zNQmjPrAaQMONZJcHoXygCnYRJzob8nHaDfKGw2k33xHKLaypPhgWjw0Jpn1CJDs8zwx2YOQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.11","@babel/cli":"^7.27.0","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.11","@storybook/react":"^8.6.11","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.11","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.11","@storybook/addon-links":"^8.6.11","@babel/preset-typescript":"^7.27.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.31_1743423892280_0.35166722350221513","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@kcuf/canvas-marking","version":"0.5.32","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.32","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3a291f2c94703474a6866d8ad96fdfc6a3815e4d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.32.tgz","fileCount":307,"integrity":"sha512-knhuGd4Q//JL6pESAA/JDwBai9XJ8pFePmxR0pc/VC9rJre13m/cuCkNQcTbeuJfa4yyGVFT+GU4FMiRRvhOHA==","signatures":[{"sig":"MEQCICmyZnwAY6dcrOYkuebH0H6fIEFU2KiHPzQ+JepYwr2HAiA1kAgF6OMlp0nLTr7apD/HY0/4RezDqsXPmFJQ+eN69w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715006},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.32.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/8ff492e750935ce7ab84becbf7b29070/kcuf-canvas-marking-0.5.32.tgz","_integrity":"sha512-knhuGd4Q//JL6pESAA/JDwBai9XJ8pFePmxR0pc/VC9rJre13m/cuCkNQcTbeuJfa4yyGVFT+GU4FMiRRvhOHA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.11","@babel/cli":"^7.27.0","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.11","@storybook/react":"^8.6.11","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.11","styled-components":"^6.1.16","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.11","@storybook/addon-links":"^8.6.11","@babel/preset-typescript":"^7.27.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.11","@storybook/addon-interactions":"^8.6.11","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.32_1743469625245_0.9169835318042066","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@kcuf/canvas-marking","version":"0.5.33","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.5.33","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"a17a903b75559675c38b1366929cb1a8887d0444","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.5.33.tgz","fileCount":315,"integrity":"sha512-cYK38UwaPHOFthIoFc22mUTp786vQL3dILzn0nqZJZy7nZEas+gajQ/I8IObwwPfxvaii6mg3Xt1QYaN95sqhA==","signatures":[{"sig":"MEYCIQDKvsYEIoInOdG1/ppn67pRxbMOv9hJb5PJqFGVGwWqZgIhAMBHvVr3lH9F7B8hvf48fV+KzT7zNLkzbiYWblZac4ac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744026},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.5.33.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/8e6898f8cee0efec866500ce24e55478/kcuf-canvas-marking-0.5.33.tgz","_integrity":"sha512-cYK38UwaPHOFthIoFc22mUTp786vQL3dILzn0nqZJZy7nZEas+gajQ/I8IObwwPfxvaii6mg3Xt1QYaN95sqhA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","lodash":"^4.17.21","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.0","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^8.6.12","@babel/cli":"^7.27.0","typescript":"^5.8.3","@babel/core":"^7.26.10","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.3.3","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@storybook/test":"^8.6.12","@storybook/react":"^8.6.12","@babel/preset-env":"^7.26.9","@storybook/blocks":"^8.6.12","styled-components":"^6.1.17","@babel/preset-react":"^7.26.3","@storybook/react-vite":"^8.6.12","@storybook/addon-links":"^8.6.12","@babel/preset-typescript":"^7.27.0","@chromatic-com/storybook":"^3.2.6","@kcuf-hook/use-is-unmounted":"^0.0.1","@storybook/addon-essentials":"^8.6.12","@storybook/addon-interactions":"^8.6.12","@babel/plugin-transform-runtime":"^7.26.10","@babel/plugin-transform-react-jsx":"^7.25.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.5.33_1744248607163_0.004494085044153495","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@kcuf/canvas-marking","version":"0.6.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.6.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"6735ab4eaa8195051a68cc7528c473eb79e8bf6d","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.6.0.tgz","fileCount":315,"integrity":"sha512-Wh/pWTKjezt+OD6RK9vn4UDweCL/CkiOG6/wOZzs6O9OGhkDGgZOJlQCck3IkwTas0dpb0WBlLfijnebvP0ctw==","signatures":[{"sig":"MEUCIELrXJNVF3QJQVSjAHimORLk5/4/LN925+x4XS61cc7iAiEAhR6A2OKavXCsVo/3p14HJgVuA3F4kMbVZTWT9Oru3fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746257},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.6.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/b475a10b668558e1a4f5a5af9f112d0a/kcuf-canvas-marking-0.6.0.tgz","_integrity":"sha512-Wh/pWTKjezt+OD6RK9vn4UDweCL/CkiOG6/wOZzs6O9OGhkDGgZOJlQCck3IkwTas0dpb0WBlLfijnebvP0ctw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.3.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.8","@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.4.7","@types/lodash":"^4.17.17","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.27.2","styled-components":"^6.1.18","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.8","@storybook/react-vite":"^9.0.8","@storybook/addon-links":"^9.0.8","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.0","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.27.4","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.6.0_1749780296152_0.4881323243666895","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@kcuf/canvas-marking","version":"0.6.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.6.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"69b0d9939faf73d5054de5041bb5cfd42d1177ab","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.6.1.tgz","fileCount":315,"integrity":"sha512-Az0u2VUeqlNxMi3wd5hDzUGiNWIyOj7vQjOZ4QQnZGG9Otn/hE1+dzAEpD1ZBzYEm42EceMamNM4Va9dKi8+PQ==","signatures":[{"sig":"MEQCID/XIkVGmmEP/ssZqZwdDqJkmQKDCXk8okTS+4bQNzRDAiBriEuJ/qq0/OA33ubPYb/YzlZIEgqkXreJ9UWXP0XwnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746109},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.6.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/d15ede2aeb432739959afdea105fa070/kcuf-canvas-marking-0.6.1.tgz","_integrity":"sha512-Az0u2VUeqlNxMi3wd5hDzUGiNWIyOj7vQjOZ4QQnZGG9Otn/hE1+dzAEpD1ZBzYEm42EceMamNM4Va9dKi8+PQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.3.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.8","@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.4.7","@types/lodash":"^4.17.17","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.27.2","styled-components":"^6.1.18","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.8","@storybook/react-vite":"^9.0.8","@storybook/addon-links":"^9.0.8","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.0","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.27.4","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.6.1_1749791739967_0.9569262476571694","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@kcuf/canvas-marking","version":"0.6.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.6.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"8199af127335c391e44ad12f202627778c4e5794","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.6.2.tgz","fileCount":315,"integrity":"sha512-pXjatWKql5n04fIuNn0535x/r3yCRdwNbDT6hcwo+86sg6vQiPeP376rti78Y5qG/G6Jv6GDR+yv4n5/UnfJ1w==","signatures":[{"sig":"MEUCIQDhoOtzIWF023h0XOLHsm3uHmRXRmHOPusTYZMCW6JG0wIgehJUb8rAh7zk0stR7gSXewtfBkB9POhD0S9syHsWwYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747377},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.6.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/c0130e31497eb5674db0bb33253f16fd/kcuf-canvas-marking-0.6.2.tgz","_integrity":"sha512-pXjatWKql5n04fIuNn0535x/r3yCRdwNbDT6hcwo+86sg6vQiPeP376rti78Y5qG/G6Jv6GDR+yv4n5/UnfJ1w==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.3.0","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.9","@babel/cli":"^7.27.2","typescript":"^5.8.3","@babel/core":"^7.27.4","@types/debug":"^4.1.12","@types/react":"^18.3.20","@kcuf/demo-rc":"^0.4.7","@types/lodash":"^4.17.17","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.27.2","styled-components":"^6.1.18","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.9","@storybook/react-vite":"^9.0.9","@storybook/addon-links":"^9.0.9","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.0","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.27.4","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.6.2_1749965730633_0.8877002978503381","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@kcuf/canvas-marking","version":"0.6.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.6.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d0088bc144ec059bfe8d245ff9fc73f0a6ea5503","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.6.3.tgz","fileCount":315,"integrity":"sha512-mOwqSSlwtAiiTWXgLUFjfUC90VmzFd8KCwLF1L4nYY/JTYa8MoRT6cByv1odqR3Heq1VktpBe3dj9wPDjjkZ/w==","signatures":[{"sig":"MEQCIC4k32qGdKcBjYAR8oIn8N98gtL6VDx2pFtFFfV52N9KAiBpAcSKFArkGgt5JNRSDp8k7j83L09EybiU+d25M9KmXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746478},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.6.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","actor":{"name":"jianchun","type":"user","email":"justnewbee@gmail.com"},"email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/1819dfbc16f96a7d5d7396edacf853ee/kcuf-canvas-marking-0.6.3.tgz","_integrity":"sha512-mOwqSSlwtAiiTWXgLUFjfUC90VmzFd8KCwLF1L4nYY/JTYa8MoRT6cByv1odqR3Heq1VktpBe3dj9wPDjjkZ/w==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.4.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.16","@babel/cli":"^7.28.0","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.16","@storybook/react-vite":"^9.0.16","@storybook/addon-links":"^9.0.16","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.6.3_1752133277113_0.35808382481600565","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@kcuf/canvas-marking","version":"0.6.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.6.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4389dbec3bfbd5b7fef4e776fce4953804cddea2","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.6.4.tgz","fileCount":315,"integrity":"sha512-aWe4PnzN6gT+cOtA6XpvlOf5y3ZxeeGcB4xyr02ClniLuwNs9L2qwnUvD2QEAm7Oy4Up07L4W+XBua3F/VTCaA==","signatures":[{"sig":"MEUCIF/bEida63Lwv/kNudpgkTPE8H9O+W67IrRCOndKe167AiEA9vkHikHuKOew7VDtjYenFwEsHo62qT5Qs/0Ex5Vg4+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746343},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.6.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/f55169b7e2bd57ea625ce617b348a569/kcuf-canvas-marking-0.6.4.tgz","_integrity":"sha512-aWe4PnzN6gT+cOtA6XpvlOf5y3ZxeeGcB4xyr02ClniLuwNs9L2qwnUvD2QEAm7Oy4Up07L4W+XBua3F/VTCaA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.4.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.18","@babel/cli":"^7.28.0","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@storybook/addon-links":"^9.0.18","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.6.4_1753423137411_0.5385812930346436","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@kcuf/canvas-marking","version":"0.7.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"0d1418c84ca2b56d956152aabb76b2c02c17fd4c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.0.tgz","fileCount":316,"integrity":"sha512-6Q+v8PA0dIeucGAwHdY5kuvnRavhZUeDIf5tGS1xC5LFag9cEqdX//kLt01VfnI1jzxCKvSp5ziFXn+JmFOy9g==","signatures":[{"sig":"MEUCIQCnzJ+92n3CQldXssTZqpr95IlCal1/NHq/5rOSpoCiAQIgRZZG1blg+hfqjUhOAkUYHCXpXICDlJ8a2Sua1giwdsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745176},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/bc92350baf308b86c8e06a906ff11447/kcuf-canvas-marking-0.7.0.tgz","_integrity":"sha512-6Q+v8PA0dIeucGAwHdY5kuvnRavhZUeDIf5tGS1xC5LFag9cEqdX//kLt01VfnI1jzxCKvSp5ziFXn+JmFOy9g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.4.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.18","@babel/cli":"^7.28.0","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@storybook/addon-links":"^9.0.18","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.0_1753437700540_0.16240034935875447","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@kcuf/canvas-marking","version":"0.7.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d1683c5e3d7e092ad9f3a26bdfb5fac2b360058c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.1.tgz","fileCount":316,"integrity":"sha512-SVJgy4PAvP8QIDMz0fuWt6cesv6EA11AVxn43Z1DL9hHRIGVBX3wtXMJjSV0HPsg+8i4aDoxreJhAn9FnhxkoA==","signatures":[{"sig":"MEUCIElyI3FWCWU1VFHY8rdmlPbynRoMGaBiRYdt53rxSpCiAiEA3yzi0DWeBgiGCsbVe/j2h//uFEcvjnKiNH5aI2Gb+FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755096},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/568ce40a25f87a31bef2cba1bdd93790/kcuf-canvas-marking-0.7.1.tgz","_integrity":"sha512-SVJgy4PAvP8QIDMz0fuWt6cesv6EA11AVxn43Z1DL9hHRIGVBX3wtXMJjSV0HPsg+8i4aDoxreJhAn9FnhxkoA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.0.18","@babel/cli":"^7.28.0","typescript":"^5.8.3","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.0.18","@storybook/react-vite":"^9.0.18","@storybook/addon-links":"^9.0.18","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.1_1753692708379_0.1312982409830823","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@kcuf/canvas-marking","version":"0.7.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5ed43491efb6b82518a39ec90af169ed024d9a81","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.2.tgz","fileCount":316,"integrity":"sha512-qT68M2qN6+20MmTJjV/BSUl7TYnjBRSg5ReCVQgPoaNUfEZbJMK+OnDyLHbZR9ivRiClxyxcNHp0KXu1l+t7RA==","signatures":[{"sig":"MEQCIG+rhJ/u6BLyEJmK2rjQ1GhO06vJ4iJvKH+v6xl1k1Y4AiBlg/a4fPf52cLHUxMmOk4kq8wq5BmO7bPXP7G85IyR6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755092},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/af2108d7d5f0ae50f51b1efb5c197a72/kcuf-canvas-marking-0.7.2.tgz","_integrity":"sha512-qT68M2qN6+20MmTJjV/BSUl7TYnjBRSg5ReCVQgPoaNUfEZbJMK+OnDyLHbZR9ivRiClxyxcNHp0KXu1l+t7RA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.0","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.0","@storybook/react-vite":"^9.1.0","@storybook/addon-links":"^9.1.0","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.2_1754016153572_0.6447342844892963","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@kcuf/canvas-marking","version":"0.7.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"2a84b09ddb1a843a32c13b4e690f20255b9ee890","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.3.tgz","fileCount":316,"integrity":"sha512-gYXb9H4maZNuNzLvkQuHcUMpm8GfJVcWz7sQgimY1D05a9fvRc4j3blue4q16S5lEzbCZVuB9+8fvL5G9t6zLg==","signatures":[{"sig":"MEUCIQD4KeHX1ITTdhCYENJx+ING4VLfm7du11ErWp+ctP8oNQIgMa8VFHexR5gLIYTQIloRdGlox5ZtceEgo5T2R2BpO7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755092},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/af391e70a8d7a5e9179eeddc5fa1fbbc/kcuf-canvas-marking-0.7.3.tgz","_integrity":"sha512-gYXb9H4maZNuNzLvkQuHcUMpm8GfJVcWz7sQgimY1D05a9fvRc4j3blue4q16S5lEzbCZVuB9+8fvL5G9t6zLg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.0","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.0","@storybook/react-vite":"^9.1.0","@storybook/addon-links":"^9.1.0","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.3_1754021896184_0.6554198664268216","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@kcuf/canvas-marking","version":"0.7.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7c9a73efa2f23b57daacf92479caf912e209cf50","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.4.tgz","fileCount":316,"integrity":"sha512-FiVCvA10Bz11V1hNpSO/xE8zMJysDQCq1tigWFtIryRUxOVhXUWwWimEg6g4k1nWeJdpi4Q4U6haF/Zl6b5FSQ==","signatures":[{"sig":"MEUCICovc+3lWl4o/ibihcwl1w1ko+N6lw5FZGoaccDVavPUAiEAhakcxFuS8yhxcGvxWFQdBDHrJJlce/18x9mxSbJ6SYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755092},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/4cafcaa3cbd277f8a71431ee743cfcf0/kcuf-canvas-marking-0.7.4.tgz","_integrity":"sha512-FiVCvA10Bz11V1hNpSO/xE8zMJysDQCq1tigWFtIryRUxOVhXUWwWimEg6g4k1nWeJdpi4Q4U6haF/Zl6b5FSQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.0","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/debug":"^4.1.12","@types/react":"^18.3.23","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.0","@storybook/react-vite":"^9.1.0","@storybook/addon-links":"^9.1.0","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.0.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.0","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.4_1754031686516_0.6808334495656254","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@kcuf/canvas-marking","version":"0.7.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"cc37167cfe78ec4fb8aa6a02cba005e4a28253ae","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.5.tgz","fileCount":316,"integrity":"sha512-CeVjhrjp7iBM5gO7l35hfBCvL3NaXqlZlad6QOix0LMGghAPaQa1JztiRiJUbMNKA/GwyHstaaqUobUEp3Inog==","signatures":[{"sig":"MEUCIQCN8g2GHaNnM0A3H78j0zKTwELsywvGoGBsnQVA6rz/lAIgN1VTqHvSB8Dfwos250uCv75JpewnAxBjDsYUWsIuu2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755047},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/4e159d75d2bd5ce980b1b55aad66978f/kcuf-canvas-marking-0.7.5.tgz","_integrity":"sha512-CeVjhrjp7iBM5gO7l35hfBCvL3NaXqlZlad6QOix0LMGghAPaQa1JztiRiJUbMNKA/GwyHstaaqUobUEp3Inog==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.3","@babel/cli":"^7.28.3","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/debug":"^4.1.12","@types/react":"^18.3.24","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.3","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/addon-links":"^9.1.3","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.1.1","@babel/plugin-transform-runtime":"^7.28.3","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.5_1756300530758_0.04430995448468611","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@kcuf/canvas-marking","version":"0.7.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e346219f6fd5104ac60f378f97a5046125d9767a","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.6.tgz","fileCount":316,"integrity":"sha512-2c0GkVvRnLaNa8w9FC/VgkMFLkpWOGl1FWZk46/MjaD3VdQTVkmjP8W1wOc9jJFERqS0WuPUtfWcituPH9JNXg==","signatures":[{"sig":"MEYCIQCN8RXGA0rzBi32OR+gqCZjqYgGopGQJyhmX36vT+T5BgIhAJT4wkQgxkXl2L2tcex3rGFYsvVIAeR7iy/AAwS33G2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755092},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/0dd2dc9b198045214842fae2a085285e/kcuf-canvas-marking-0.7.6.tgz","_integrity":"sha512-2c0GkVvRnLaNa8w9FC/VgkMFLkpWOGl1FWZk46/MjaD3VdQTVkmjP8W1wOc9jJFERqS0WuPUtfWcituPH9JNXg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.3","@babel/cli":"^7.28.3","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/debug":"^4.1.12","@types/react":"^18.3.24","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.3","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/addon-links":"^9.1.3","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.1.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.3","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.6_1756347084644_0.09551610601801008","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@kcuf/canvas-marking","version":"0.7.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"dada0741fddeff614da8f716b1c48b537b9a4e7c","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.7.tgz","fileCount":316,"integrity":"sha512-6FBoauvitwfCUb8q8m1ou+0H5RJUDctSy56zf0W+pX/zmQ6oJa/zbL0//6X4jal32vvlio5mXPhYecdPSqJBHw==","signatures":[{"sig":"MEYCIQCGm8FTyk7YgSGii1gO6BdoNCG+25fo4faSFHDI/Jq8cgIhAKBzYZL+TnnGRa7TnO3L9wQYknmuzKAE35rR2QPC9pAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755092},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/c666e132e66172e0eba4f9c065b72c62/kcuf-canvas-marking-0.7.7.tgz","_integrity":"sha512-6FBoauvitwfCUb8q8m1ou+0H5RJUDctSy56zf0W+pX/zmQ6oJa/zbL0//6X4jal32vvlio5mXPhYecdPSqJBHw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.1","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.1.1","react":"^18.3.1","rimraf":"^6.0.1","storybook":"^9.1.3","@babel/cli":"^7.28.3","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/debug":"^4.1.12","@types/react":"^18.3.24","@kcuf/demo-rc":"^0.4.9","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.3","styled-components":"^6.1.19","@babel/preset-react":"^7.27.1","@storybook/addon-docs":"^9.1.3","@storybook/react-vite":"^9.1.3","@storybook/addon-links":"^9.1.3","@babel/preset-typescript":"^7.27.1","@chromatic-com/storybook":"^4.1.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.3","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.7_1756719986770_0.7655578275697394","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@kcuf/canvas-marking","version":"0.7.8","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/canvas-marking@0.7.8","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/main/packages-canvas/canvas-marking","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"a1986b9f40a36d084e2ee0617e1981389fcd7cf8","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.8.tgz","fileCount":312,"integrity":"sha512-zKaVjbacrJEiG+TfmMQb2QpHEh2THXt6FDrRX18wQ6ls80o3FueppYrqcsQwfd7bjpWNriuzK8Kr/eXMOaJ0tA==","signatures":[{"sig":"MEYCIQCEIxmUNUtP23oDt+CifZRgtHaldEENXkxcEF/9kdri7QIhAN2U65qXR9tKEYCw3yK4Mf5VwnhOZUWRqfydRIS0RcPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752860},"main":"dist/cjs/index.js","_from":"file:kcuf-canvas-marking-0.7.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/2073b5580ba6402c7cb8708f6531ecc3/kcuf-canvas-marking-0.7.8.tgz","_integrity":"sha512-zKaVjbacrJEiG+TfmMQb2QpHEh2THXt6FDrRX18wQ6ls80o3FueppYrqcsQwfd7bjpWNriuzK8Kr/eXMOaJ0tA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.6.2","description":"A canvas marking library.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"uuid":"^13.0.0","debug":"^4.4.3","lodash":"^4.17.21","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/asset-loader":"^0.0.1","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^10.2.0","react":"^18.3.1","rimraf":"^6.1.2","storybook":"^10.0.8","@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/debug":"^4.1.12","@types/react":"^18.3.24","@kcuf/demo-rc":"^0.5.10","@types/lodash":"^4.17.21","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.5","styled-components":"^6.1.19","@babel/preset-react":"^7.28.5","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-links":"^10.0.8","@babel/preset-typescript":"^7.28.5","@chromatic-com/storybook":"^4.1.3","@kcuf-hook/use-fullscreen":"^0.1.1","@kcuf-hook/use-is-unmounted":"^0.0.1","@babel/plugin-transform-runtime":"^7.28.5","@babel/plugin-transform-react-jsx":"^7.27.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/canvas-marking_0.7.8_1763864450775_0.8655064650469502","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"_id":"@kcuf/canvas-marking@0.7.9","bugs":"https://github.com/justnewbee/kcuf/issues","dist":{"shasum":"55e65779719be2f1f24db832f97e55c500073ef6","tarball":"https://registry.npmjs.org/@kcuf/canvas-marking/-/canvas-marking-0.7.9.tgz","fileCount":312,"integrity":"sha512-aKKsNHSlx5wxMk4PqpfOD4kc47hlN+xY7LUciYnQhttZPzatHWx2b+RoBTk/m60vPj414xehSubccIT/Uf5alw==","signatures":[{"sig":"MEYCIQD9SGnBnSPoR8GeHECB2THHa6wc7+t2XjTXyQfPImS07QIhANqXgTGWW3hscVFGe9eWtMGzbwwmxWGzYkQMXltin5yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGgMVC6rbl1MtsFpblZ6Uv6A/V8ME5PDWyuHxSM3bb1IAiEAlw0oKuDK0zgKvwF1/NXO2sHJ4ufb2KCDkdBvD89mvzY="}],"unpackedSize":752929},"main":"dist/cjs/index.js","name":"@kcuf/canvas-marking","types":"dist/types/index.d.ts","author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"module":"dist/esm/index.js","license":"MIT","scripts":{"build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","start":"storybook dev -p 6006","watch":"pnpm build:esm -w","build:sb":"storybook build","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"version":"0.7.9","_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"homepage":"https://github.com/justnewbee/kcuf/tree/main/packages-canvas/canvas-marking","keywords":[],"repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"description":"A canvas marking library.","directories":{},"maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"sideEffects":false,"dependencies":{"uuid":"^14.0.2","debug":"^4.4.3","lodash":"^4.18.1","@kcuf/mere-dom":"^0.0.4","@kcuf/mere-color":"^0.0.3","@kcuf/asset-loader":"^0.0.1","@kcuf/subscribable":"^0.1.2","@kcuf/canvas-helper":"^0.1.1","@kcuf/geometry-basic":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.18","react":"^19.3.0","rimraf":"^6.1.3","storybook":"^10.6.0","@babel/cli":"^7.29.7","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/debug":"^4.1.13","@types/react":"^19.3.0","@kcuf/demo-rc":"^0.6.1","@types/lodash":"^4.17.25","@kcuf/ts-config":"^0.2.0","@babel/preset-env":"^7.29.7","styled-components":"^6.5.3","@babel/preset-react":"^7.29.7","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@storybook/addon-links":"^10.6.0","@babel/preset-typescript":"^7.29.7","@chromatic-com/storybook":"^5.3.1","@kcuf-hook/use-fullscreen":"^0.1.1","@kcuf-hook/use-is-unmounted":"^0.1.0","@babel/plugin-transform-runtime":"^7.29.7","@babel/plugin-transform-react-jsx":"^7.29.7"},"peerDependencies":{"@babel/runtime":">=7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas-marking_0.7.9_1790567819899_0.48058840214648946"}}},"time":{"created":"2024-08-19T06:43:00.004Z","modified":"2026-09-28T03:57:00.167Z","0.0.1":"2024-08-19T06:43:00.281Z","0.0.2":"2024-08-20T05:20:56.932Z","0.0.3":"2024-08-20T07:03:35.186Z","0.0.4":"2024-08-20T07:07:16.923Z","0.0.5":"2024-08-20T07:58:05.594Z","0.0.6":"2024-08-20T09:34:27.708Z","0.0.7":"2024-08-21T03:47:33.128Z","0.0.8":"2024-08-21T06:58:23.657Z","0.0.9":"2024-08-21T07:28:43.460Z","0.0.10":"2024-08-22T07:35:08.262Z","0.0.11":"2024-08-25T03:17:41.388Z","0.0.12":"2024-08-25T03:43:01.462Z","0.0.13":"2024-08-26T07:57:30.061Z","0.0.14":"2024-08-26T09:29:58.330Z","0.0.15":"2024-08-29T01:41:35.366Z","0.0.16":"2024-08-29T02:53:57.842Z","0.0.17":"2024-08-29T07:49:41.801Z","0.0.18":"2024-08-30T04:12:04.569Z","0.0.19":"2024-09-01T02:37:04.165Z","0.0.20":"2024-09-01T07:05:27.384Z","0.0.21":"2024-09-01T07:38:51.635Z","0.0.22":"2024-09-01T09:13:20.383Z","0.0.23":"2024-09-02T09:01:34.002Z","0.0.24":"2024-09-03T07:56:53.963Z","0.0.26":"2024-09-05T01:42:20.908Z","0.0.27":"2024-09-06T02:00:37.185Z","0.0.28":"2024-09-08T01:52:35.728Z","0.0.29":"2024-09-08T05:44:11.941Z","0.0.30":"2024-09-08T10:21:27.808Z","0.0.31":"2024-09-10T09:38:20.417Z","0.0.32":"2024-09-11T07:15:56.412Z","0.0.33":"2024-09-12T02:03:07.666Z","0.0.34":"2024-09-12T14:53:51.086Z","0.0.35":"2024-09-13T02:52:03.597Z","0.0.36":"2024-09-13T03:27:23.973Z","0.1.0":"2024-09-19T05:40:34.352Z","0.1.1":"2024-09-25T15:22:09.352Z","0.1.2":"2024-09-26T06:23:00.556Z","0.1.3":"2024-09-26T07:45:57.671Z","0.1.4":"2024-09-27T07:54:00.201Z","0.2.0":"2024-09-29T12:02:20.018Z","0.3.0":"2024-10-14T02:13:58.116Z","0.3.1":"2024-10-14T03:06:14.567Z","0.3.2":"2024-10-14T04:13:19.400Z","0.3.3":"2024-10-14T08:49:56.524Z","0.3.4":"2024-10-14T09:15:55.336Z","0.3.5":"2024-10-15T10:30:01.436Z","0.3.6":"2024-10-16T00:56:32.394Z","0.3.7":"2024-10-16T12:28:23.985Z","0.4.0":"2024-11-21T01:49:46.980Z","0.4.1":"2024-11-21T08:01:06.067Z","0.4.2":"2024-11-22T08:01:00.339Z","0.4.3":"2024-11-22T08:31:15.079Z","0.4.4":"2024-11-24T03:25:05.496Z","0.4.5":"2024-11-25T02:16:21.309Z","0.4.6":"2024-11-25T07:45:35.295Z","0.4.7":"2024-11-25T08:00:38.045Z","0.4.8":"2024-11-25T08:24:21.533Z","0.4.9":"2024-11-27T01:32:03.498Z","0.4.10":"2024-11-28T01:23:45.791Z","0.5.0":"2025-02-18T04:43:35.803Z","0.5.1":"2025-02-19T04:03:44.338Z","0.5.2":"2025-02-20T02:51:47.718Z","0.5.3":"2025-02-20T03:34:43.316Z","0.5.4":"2025-02-25T08:05:33.644Z","0.5.5":"2025-02-25T10:19:09.629Z","0.5.6":"2025-02-26T02:08:33.282Z","0.5.7":"2025-02-26T02:27:03.597Z","0.5.8":"2025-02-26T02:50:04.515Z","0.5.9":"2025-02-27T05:28:32.398Z","0.5.10":"2025-02-27T06:01:01.101Z","0.5.11":"2025-02-27T06:35:17.642Z","0.5.12":"2025-02-27T06:43:08.539Z","0.5.13":"2025-02-27T07:36:13.098Z","0.5.14":"2025-02-27T09:21:48.422Z","0.5.15":"2025-02-27T10:19:34.559Z","0.5.16":"2025-02-28T02:10:48.862Z","0.5.17":"2025-03-02T02:30:44.522Z","0.5.18":"2025-03-02T03:40:09.672Z","0.5.19":"2025-03-06T12:49:01.421Z","0.5.20":"2025-03-11T01:12:35.128Z","0.5.21":"2025-03-13T04:13:57.528Z","0.5.22":"2025-03-13T08:18:17.614Z","0.5.23":"2025-03-14T08:10:02.399Z","0.5.24":"2025-03-14T09:02:09.893Z","0.5.25":"2025-03-18T09:29:14.284Z","0.5.26":"2025-03-18T10:15:59.630Z","0.5.27":"2025-03-19T07:49:13.448Z","0.5.28":"2025-03-21T05:45:04.880Z","0.5.29":"2025-03-21T06:01:48.250Z","0.5.30":"2025-03-31T09:40:36.772Z","0.5.31":"2025-03-31T12:24:52.562Z","0.5.32":"2025-04-01T01:07:05.500Z","0.5.33":"2025-04-10T01:30:07.532Z","0.6.0":"2025-06-13T02:04:56.408Z","0.6.1":"2025-06-13T05:15:40.190Z","0.6.2":"2025-06-15T05:35:30.861Z","0.6.3":"2025-07-10T07:41:17.346Z","0.6.4":"2025-07-25T05:58:57.646Z","0.7.0":"2025-07-25T10:01:40.750Z","0.7.1":"2025-07-28T08:51:48.615Z","0.7.2":"2025-08-01T02:42:33.799Z","0.7.3":"2025-08-01T04:18:16.480Z","0.7.4":"2025-08-01T07:01:26.748Z","0.7.5":"2025-08-27T13:15:31.010Z","0.7.6":"2025-08-28T02:11:25.050Z","0.7.7":"2025-09-01T09:46:27.006Z","0.7.8":"2025-11-23T02:20:51.003Z","0.7.9":"2026-09-28T03:56:59.987Z"},"bugs":"https://github.com/justnewbee/kcuf/issues","author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","homepage":"https://github.com/justnewbee/kcuf/tree/main/packages-canvas/canvas-marking","keywords":[],"repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"description":"A canvas marking library.","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"readme":"# @kcuf/canvas-marking\n\n基于 `<canvas>` 的图片标注。\n\n## How to Use\n\n1. 准备一个 **空** 的容器节点 `dom`\n2. `new CanvasMarking(dom, options)`\n\nCanvasMarking 会在容器内部创建一个绝对定位并占满容器的 DOM，已实现大小自适应，因此会为容器添加样式 `position: relative; overflow: hidden;`。\n\n之所以内部使用绝对定位，而非采用 `height: 100%` 是因为后者只有在容器有可计算的高度时（即在样式中明确定义 `height`）才能够生效。\n\n推荐开发者为容器使用 Flex 布局 `flex: 1`，使其能够占满某个区域并自适应，除此之外，尽量不要附加其他样式。\n\n## 参考\n\n* https://github.com/wanglin2/markjs","readmeFilename":""}