{"_id":"@servantcdh/ez-planet-labeling","_rev":"68-0fce41fa9d914dd2b7e2a315aa2e173f","name":"@servantcdh/ez-planet-labeling","dist-tags":{"latest":"1.0.21"},"versions":{"0.1.0":{"name":"@servantcdh/ez-planet-labeling","version":"0.1.0","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.1.0","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"ee6aac6de25bcc220f9de5eb361286fa7d9b9fd8","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.1.0.tgz","fileCount":6,"integrity":"sha512-mEuZ/SRRDsZ9AE/nXikCKOUuo4k07wBnuUKrLlm6wqMiciAjQNXhX4mW/cM7qPhjOrcdQjHmx+G/dBz4MbQxAQ==","signatures":[{"sig":"MEYCIQDOpz604xyk/3LBIiwy21NU9ZtjW8zstVhsqQ8xngxv7gIhAMoeE9EsL1mDC6gG1IFnE4iStXwaMoahcH1VvrWm1fq0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4eff748a29eb505416579af1302a8c86cd1da09c","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.1.0_1773883871638_0.7799589085209155","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@servantcdh/ez-planet-labeling","version":"0.1.1","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.1.1","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"6a30aa74ee0bbf923fc7aa36c904a82504b8f2f3","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.1.1.tgz","fileCount":6,"integrity":"sha512-EJqjROIcQGULTqTrQt25dz/Sn5DigWVAWYOLcGrFa2QejwmahtVB9gSXV8WPv///+paDTMa1KgJIsZ/ECtjnPQ==","signatures":[{"sig":"MEUCIQCQLly2jYnObzgYRlQ2UWlroFqv3zLhYRLvaUqDw042lgIgcyXa5zk/QKneLDOfpTp0XH7FnP3Rqbgv5E81fBqFSDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149850},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"b1dd6eff98c9407c4567721a317d5e05fdcbb0a0","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.1.1_1773884180366_0.46634165560985386","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@servantcdh/ez-planet-labeling","version":"0.2.0","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.2.0","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"1e8a0504e7dbc15b877047d72a678647c41d59f9","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.2.0.tgz","fileCount":6,"integrity":"sha512-KGMhbva55Url+pdqe32Vm63ZMvf8nwlRLTlNYl9nmC3HGoDsEpSPDp4sgYb3DxY+HmKudWBzFkjo4iOBq+nPOQ==","signatures":[{"sig":"MEQCIAcbt+NNqY4luN57nCA5NAk8lwW7meADmyxPpzDFx6I6AiB5BjqvMpx84wVmE8+B7vw4llyQdedumyIPiz0NqZmQwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"ba3e3a4c8756484e695759ad957ca0fec7121386","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.2.0_1773887965622_0.1255435207004536","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@servantcdh/ez-planet-labeling","version":"0.3.1","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.3.1","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"7e674bed79dc0a46bd8fb9c176b5568c5d827892","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.3.1.tgz","fileCount":6,"integrity":"sha512-4llRAwdGW0Ou7jZYF86l7wMXu6Ne0tb7eO3a/6fgXgWYCQcLjeZ4ivPn7+gz7wtbWvM/483JWPwffoovlLwmvA==","signatures":[{"sig":"MEQCIHN1KYAcnQKgIe5tmIVl8OGozLtV5GhK0JpG40wEP0RdAiAYifUp8FjFDRRQsJ2gjfuQsRezghvsxQ0B2M4fWkMPfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"cf76ca58d9f7654ad816a305a565bb54c50224f7","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.3.1_1773888002142_0.33913839748340147","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@servantcdh/ez-planet-labeling","version":"0.3.2","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.3.2","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"8eae47aab7ea112ab8e6bd387770cbf93424cc99","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.3.2.tgz","fileCount":6,"integrity":"sha512-8j8dbTJ5C9fdDsAmCz6skpmS4CMflcQUuHosu5I4RmbiYqAOF3Mk2fa1fwxRPaurgHcv7Mv5OOfVn88E/oKsYg==","signatures":[{"sig":"MEUCIHiAY/uAl6g/gLTmfwjAaX/eCXOPGDmUQp/T/iFeINtQAiEAzNlq/CNPHSZmppbU3WHU6AO/tHTfHz9FcBueY7212Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"ebbadb1505c4e8de5a180148395faf99c84cc856","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.3.2_1773894727605_0.17115070022995948","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@servantcdh/ez-planet-labeling","version":"0.3.3","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.3.3","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"cdcdf5b1fa83b42165f7db82e8005e4d275333d4","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.3.3.tgz","fileCount":6,"integrity":"sha512-i3i63UppsmSvsHaJv+iKRcKbk2VYXu57wieKX9dNTA0m3rtxeD1HIAy+GJzzRRlAtmcnkIZD49TvFH6SEFdClw==","signatures":[{"sig":"MEQCIHvQC5Xs+aEZ1fnyWsZCsi0P31et4uM0aE0RNaCSOoMxAiASTUQqETGFYm6vkpqD5zSl9pwnxL5v0BIZ5/OzuYi3sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236851},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"e84f1042becc9005f0a191cd82d098218e3aea30","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zundo":"^2.1.0","zustand":"^5.0.0","@erase2d/fabric":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^6.5.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0"},"peerDependencies":{"react":"^18.0.0","fabric":"^6.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.3.3_1773896775077_0.1844124458876859","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.0","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.0","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"33b393a2ec027c90ff73153deea24058fb0ceb98","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.0.tgz","fileCount":4,"integrity":"sha512-7ZZDxO1LnU5zsT4XEzz56P/hZQHAMClCquOBc1T1V48MZrhtWlTwQEn2cYSOGKfVO0oZ0hlduoV4F5v2wSMG/Q==","signatures":[{"sig":"MEYCIQCHTWpT86NJr0NXSbeuakLzKVO9i6LE/AGiDmkRWsG7DwIhAPTnlbu8z3rQnUpFSGFicBpjzs8SxIN0BE1KosgDa37w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982433},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"52fd6de2699600f2d7d7dd6ebe472668efef00a9","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js v6 기반의 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.0_1774227850230_0.44024591088007736","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.1","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.1","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"15cbe8c8948934347a852ca74b5120decf60df41","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.1.tgz","fileCount":4,"integrity":"sha512-ByFdGobyxu3qVWT3uPSbwgQov7meGNvnN8k8U9FnEzuLJBaGon5YGzYPVtus03pYh9vyAoN0nuYZDalQY7l4Ow==","signatures":[{"sig":"MEQCICMq3o6cSSxLoBc1neWIRLXG/b5+93HJ/yRLmY8S7HwcAiB5DFkxlbBXLFiMyHI429XMPaFDf0IZE9QmNv4OalNDBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987991},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2b6f1402d387277aa801ecf53bab7388f859a2d","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.1_1774228265198_0.29510343282706875","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.2","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.2","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"b6b325b0a529f62f337a3675f60534bdc89b08b5","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.2.tgz","fileCount":4,"integrity":"sha512-tA6kK+xxj+6QqqJrEqeAvNn40b31V6vH5OgkCeFZrPXBu0rlD72QjFo+dHeOB8BgaiVe+jODmcWk3ZtiKKj8MA==","signatures":[{"sig":"MEQCIEF75J+P5eirGT87lPo5e6IdV/3rxZ05OslHDQuQR9QUAiA42L6W7kjG3h6kqQuzc+2HxZ90mbefVKLNFw2nT0PrlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26c738a1e070b3b10aff72234794cb41762dd3a8","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.2_1774228804130_0.5735488359667189","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.3","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.3","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"33a6e4f024667e4443855b32475602976546f7a8","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.3.tgz","fileCount":4,"integrity":"sha512-0ilUPeAsPSBTJNxgXJAgRm5YPSMsT14mrX7n2HvahCPS3ZC2nFcpguzED/rvhz7M7VpiBGF56kkXQi9gS6TRjA==","signatures":[{"sig":"MEUCIQCFg8RDK9r+8PmjrlrxipizxldwueJV5QGmMj4e/3bbfwIgKIm4tCNaQloqQid9/mSn+LBgqFRxw60E5Hjt9bvoUUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ccf53471878e33126f350e8b6d6052adfb39f33","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.3_1774229941641_0.6534301634478046","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.4","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.4","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"e72ddbea29edf6b831b05a4de3d27a86a2dae333","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.4.tgz","fileCount":4,"integrity":"sha512-SMLD54wukyw+IdLbxaXNxs/ULnDu9eS5Ne+bFTZdYHwaWlIJDDA5KEXUMjd15fSieusKx+VykwyFruo7C+U3Yg==","signatures":[{"sig":"MEUCIQC4N9dPyeTrkm3B/0+SJYDuyAzVaXXncNNkN3Q0WZB6NwIgeK8T6cwtIKC8a5hNjgHXE857ywm2dXnGmTyeFpFoCGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987570},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa2716f43bd180a9e24338f48cdfda0490c72782","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.4_1774230946234_0.6805274100680738","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.5","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.5","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"7af375a8fd91f23ef418e57d181b799c52df67ef","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.5.tgz","fileCount":4,"integrity":"sha512-/5MmZLotFwgHVWnTUY7Y844yE5P91L8Dy2fYpBuBjKCptzydzbHomUGTMi0DiKcMzGMIE3/KXn7gwmvC7ii57A==","signatures":[{"sig":"MEYCIQCH5jM6DwH2y6BF7oZt15/tExuzB2yLu8lx4g2aJr25FQIhAOxe+scInYlv0Vb+9T7OLmoeLbTm1IypxUdFYzqiDeG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987598},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76dff96605f58fd6630a8819ea0a9460edaa363f","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.5_1774231407840_0.02124486811899584","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@servantcdh/ez-planet-labeling","version":"0.4.6","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.4.6","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"d5a03c6626dc5b4092a3e7f271585a9d2a1be88e","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.4.6.tgz","fileCount":4,"integrity":"sha512-qh/1Mr7Ywq/wHpJ98ED8QfvWFbkoB54q4OkKIdcvC7kWD53t/YW/xYz4w+P24UKu/fJ4ApB44pspW95KOi2CDQ==","signatures":[{"sig":"MEUCIQDnVz+yDCaDX6KFDB6DfKKnpMlKn9JOTzydIrHtNKujeAIgK/8OozyNgB04Cks0NfEualGTwX9ve2onRzchKziemx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20334983fda88e705c69b28f2699df39f585a026","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.4.6_1774238442028_0.51796126799043","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.1","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.1","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"a7c58790c9fafe088d4889b9e294971c050aee22","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.1.tgz","fileCount":5,"integrity":"sha512-I70Nz9P83BYssRpCEcxgTPImjYN7OBszrJrYxQmdMAulNSGW49nWOEi0DTJJpIpRUaaT6tLcuBoNRdZ+AD8lIw==","signatures":[{"sig":"MEUCIQCi4wFMoPK2zNgYssVDyLlwvfP1etWClo13C9siCx/6fAIgAT7tSN35Kt0NEwiOY0wa98hqSE+e+j/C+ppzC4i1Lxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1326388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e86d5b53d042a67c57f56e909a3b2021f12434b","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.1_1774316629622_0.6472951910754448","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.0","license":"MIT","_id":"@servantcdh/ez-planet-labeling@0.5.0","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"homepage":"https://github.com/servantcdh/ez-planet#readme","bugs":{"url":"https://github.com/servantcdh/ez-planet/issues"},"dist":{"shasum":"a692bdf677224d6294bea9bcabad47197c176533","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.0.tgz","fileCount":4,"integrity":"sha512-TFAH2215J+QuUL3tmrdhHRVWaKBs1imE+5O77c41s2T2mKVuOGSquChgSdH3zwP0yDx9cAABUI9yp7Ncn7F/BQ==","signatures":[{"sig":"MEYCIQDj37K3kt4VJ3o+lXYZ/zq1NsoTC00CSnx4f9LDFm66YwIhAOdirVkhtJ2vo5r9xW9TM4hKRbhq45w2jzr2DStd72s8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c38a0917b5f41c05ff1316e9053d4baae4a4a79a","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"repository":{"url":"git+https://github.com/servantcdh/ez-planet.git","type":"git","directory":"packages/labeling-canvas"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.0_1774316630483_0.27789492387398185","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.2","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.2","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"4df66869ecd0e47f3c49afc1bd851ee738bab192","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.2.tgz","fileCount":6,"integrity":"sha512-6TnVN78BKZxUZeabtS/DzR/gonrHygn7AmdPIqZkRFczOXX4cI9oHKF/vAytFKiT3UlKCf2/2qSX7grw2pxc1g==","signatures":[{"sig":"MEUCIQC9GeRmoakK+T4wtpX9WzbJO+utWCpGpalpXek7egK1MwIgE6w45sPC6kpgixl54dFwShcjzQ7x/efdrOn0T7sl72k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7af6cde795107d6a8f3be4b8baabc5cb6a892e8d","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.2_1774318155438_0.8550404330518755","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.3","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.3","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"0313dfa99c7bcf40a08d5d3968e5da7c31bce32c","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.3.tgz","fileCount":6,"integrity":"sha512-jZRezKAovCvdPNKiacYeH2WiH2CNIZZcao1EsZD2MkmyUEflwuI7ApT74o2ZeXucPRissfUx1HiTFZuibRAgiQ==","signatures":[{"sig":"MEUCIC5DUKRYVXcSLfm+WLy2EQcyr8IDIegycrrqwwhD3Wh9AiEA1UrvQRlgpczVtQl2C6Eb6grJpsSgf6peXf9W2NRguVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9324a46d60d9afc78eeb4335bd1e9d07e91e1d29","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.3_1774318393812_0.36543183893057973","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.4","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.4","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"700807ad9e5f105f08ab9fc843aaad9dd4d20040","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.4.tgz","fileCount":6,"integrity":"sha512-vvMhrolqT12t++r2PP2ARaRlN/qERIcpsGIeQl0vNrHdRbkiZmxE7W4CIl8iv3JKhE1kbucI0vxeiqRMObJT/Q==","signatures":[{"sig":"MEUCIQDoTi7dXkw4ArlZYZFfH3plkStpiwgTWDmOacetB61MzwIgdHl4qUX4Xjb0VBQR9c0BMEVbgXEXdFKpGwLUizqepSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d1c689e6dcfe87428c7575db85f2ced3b3184ed","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.4_1774318627068_0.9507986014672847","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.5","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.5","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"35ad5fece8af3e878c21fbb61103a58300f7dadd","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.5.tgz","fileCount":6,"integrity":"sha512-1kgUOYcM8HDaE/6riRhRrOujdVgG16LSWEEsoHM7ma/dmIwlZZStVl6te9EuaPo+tMTreBVNntNqe54zVINwoA==","signatures":[{"sig":"MEYCIQCVGHnOiylruhbUrBzD61LS1rfYnO8duA88qI9jVGdo0QIhANUCMhe2RcIt/GAFvsmCFDt50ZUDGCdFg7aCiU/8N4LC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37fcda5fcbc75f1803dbd32099ea2d0843aee957","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.5_1774319442374_0.7976146476371564","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.6","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.6","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"5ff63676efa72454f9b5f34b3bcd1b37b83e022c","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.6.tgz","fileCount":6,"integrity":"sha512-w2Gtf5CfWjFE/1sTWRabo3bYDWLecdLEUHf4mZQi2J38QKALDnVtO5lCrSZmNtNEanJE3/RIq8ndefZtJX+kpw==","signatures":[{"sig":"MEUCIQCJMD4b7jRCnFo9L56yH3rNLXMnYXk197i0G14b7ikftQIgBOTKBur61/1jv1KJt8dqz44kct/i/NweyR5A/IR4t3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337605},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c09775bff21ef895d2bb2e884cff44a0c3e99d0","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.6_1774328226584_0.3400122765851141","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.7","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.7","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"6133e91ce2eb5bbb73a68144914cbba2b7663b97","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.7.tgz","fileCount":6,"integrity":"sha512-UW72CUIF5oNJ0k+XsnhYxS311RRewRBgLjdpXReHiR4q4tl5K0VEhFwtUUTOkRUtutt2SVvakw+k6V2mOb0+AA==","signatures":[{"sig":"MEQCIGVIosokEkOurvopEbSnbfk2neqi1vQe1a1xny1WbIY3AiA/FnP2gXSI1VzlrEvi1jj50W7wXassLfVrWjWt9JxxqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a3c7a8c5d368a01e5e63990d70fc64b0bae03b4f","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.7_1774333002354_0.335240339389105","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.8","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.8","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"4e491e0066d9ebfaade42e4e10aeb2e1ba6701d5","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.8.tgz","fileCount":6,"integrity":"sha512-rchCJ1B5wIbmvvLvSeGz0apOyjTPOoEeFY2MdEkpz7RDJaoiOwN5uUojc7vfKv+n/9zRSd+LSnu+OkS46JgLEQ==","signatures":[{"sig":"MEUCIGbevu3VHG0HQvHSCUrWs0EGdzeA2+ypVp1ybvQr7WdNAiEA1XDN2qmpubFG78OvoxPrVkr06APS476Bbs0OPb8aE7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b274d0f0bc6ba5655eb9b25a124081fc41ce8c60","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.8_1774485381042_0.6907127316312263","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.9","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.9","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"a36ce1290a26eca98e31a1342fb23748b1bfa3b3","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.9.tgz","fileCount":6,"integrity":"sha512-iIvgQ5j6XRIyK4oCWoG/usGewOPKnPyUdBTE8ErujWUNvgSQCc+xDBZ6/VVfmWuuDMqbwgW53ifRTB36i1wBWQ==","signatures":[{"sig":"MEYCIQDF8Ko0fhWaFX6jPvs2hoDG8psNVx/hVWXb6A/pfxgQ7gIhAKWN1QjqIcufx5aFkPamoRaMkF8qAGVRRuI2UD4VTzj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2a5ebf7ab5c81c0534b5fde6434beea9df273ae","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.9_1774486418559_0.6664587008757907","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.10","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.10","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"2af7a36078929cb81c20596847bd23276662678c","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.10.tgz","fileCount":6,"integrity":"sha512-zdqEN8q727fBBKzhLtdzjaNoBZycB77yxCxgWkOWTa/KrDtKhqV5bvEmio/fqxtBp+Y3505tysEQ7PN4Jtto2Q==","signatures":[{"sig":"MEYCIQDlBfiagFDBzZE4osGIxTWjB9yQ0zHsd9DpCZLeUvQNqwIhAJtKLfbtOVditrTJgisdLcgozq2EsnKput53Sg2iEM/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a51501ca5fd2c11457439b51991e55ad56bb54a3","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.10_1774486781499_0.034474781391277576","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.11","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.11","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"89d68c23d4050b7179cb519f12488195033ccaaa","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.11.tgz","fileCount":6,"integrity":"sha512-DtHsUo2iooKmP/H6+OU5EOZKDP8PzBieZJH4Y1DhMiYvwiWaGaHMeyjXDQk/ctuvnr7Hw6sBTZaLw9Op1vTtAQ==","signatures":[{"sig":"MEUCIC40bV4Q6Qy6zNbGFovF/j9rkSRJ7QUnV4af8qHhp4OmAiEA6q0bsX4cBTc4riRTBkyihzh3C80mrPdJSLCshRYKtqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd4a548e61b1e9feb10a46e8332fcafa6067a184","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.11_1774503260676_0.14062411985599277","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.12","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.12","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"20186cb23585e3c3bad67c56b32f8bb5000f0b50","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.12.tgz","fileCount":6,"integrity":"sha512-wnYu53OnHYTKeM5wvxesMphQ0qoUexnFeS79SdA1wFrbEYp61tGTlbHWyBh5vqd5ykUHcVo9E35x8E4u49vZMQ==","signatures":[{"sig":"MEYCIQCAjcdExPxbyI2Wm41ewwDU8tnk9PW6d5Qk/d/0VwcMNQIhAMUG66AYYkDQdTYg9K9Rj4qkRqCBxWdhkjh5+DAKK3/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343561},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b9410e19acad00930a11f5a5163f1b6788b2c7dd","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-router":"^1.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.12_1774504740239_0.7583394737941878","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.13","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.13","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"c98e33aa372a4beb5f1dd1d34df6e8422654f75a","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.13.tgz","fileCount":6,"integrity":"sha512-l38VkfpRX6NISYN+0zoK9MLO5RDxCYx14E4XyeSPOTm1tCjOOMcYiFsg9zoNRfi4rQdpT4Bdsw0HKF6huSCQtA==","signatures":[{"sig":"MEQCIF/rJV48RRUxC7KY9lOVFzSNozWml8LlLaEWFlXetIqyAiBHIBNxmr9F3I0Sq/qnmNBbJS5CTH0u18McXe3m7tKjwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343189},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6301ffc145720c0f60c9d646395818bd7b2baec","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.13_1774505085315_0.9483402421335745","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.14","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.14","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"31cfe6efed0b936138b83602058842f63132470b","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.14.tgz","fileCount":6,"integrity":"sha512-On5mJOATiLh3eo1GXUVWdMeP5Xxjp/8XPTlKN7OC/kNAH1mDyDmQcUZPk9W/VyyIYYsvH5DEYTxyoPxzVDpLzQ==","signatures":[{"sig":"MEUCIFLV5te++IiKKqa9fbdh56NwwK2n/CUuOJ3n3GzLcwlFAiEAzwCHRHYI17AbUmASaHUZEj6RcLxbWSd4xOCqOo+4tXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b504423fec79c47360e2e5cd007549d5d5b4a77a","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.14_1774505512667_0.7801118353061745","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.15","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.15","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"4bc73f6b22e20630b7552d65e9e9a8a13656d270","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.15.tgz","fileCount":6,"integrity":"sha512-qgYTpOj8RdqFYuwgRsKruQFvq73ZyvHW0ki6X7rrYeTm3dIQ61RzLA7stkTyFzcP6spA8XGdG5hZnMf9IX2sqQ==","signatures":[{"sig":"MEUCIDby5Fb4UFTWLhUYpRDieUY5t3sSkzWmTZ8+xQY+y5RbAiEAgvBak2B7bLaykyGFA8t2uTAtaHkbBC59iVu+y8NHWMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b66da49b5f395d8859d230cf089b5d265120a5a","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.15_1774506826241_0.21630537119296434","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.16","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.16","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"eb0b124f505d8352b7d2289c5b762e3e03362790","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.16.tgz","fileCount":6,"integrity":"sha512-S/gG3VmLr8fAyOOsHDWWQUG7ou8Y5zoRLvMnJjohIpBXUy+jSPM3Pgu5uIk/bx3zBBomr2938FGQW+XLnPBQFg==","signatures":[{"sig":"MEUCICGD32hCa/lj2ccJ/IxLXJwxaCjkLeCO/8xKM8zFXjhxAiEAwFimzNZkvfnkNyJC0Rzz77j8V2EW7q3/yoXEULpEydc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343520},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"58e7d307bbcb72ad37388f84da0e016a559c43cb","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.16_1774509799014_0.6508207578865457","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.17","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.17","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"e8d70d2051a5c2d68f588a4ab907b07456694511","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.17.tgz","fileCount":6,"integrity":"sha512-vxu8gijlxNXjcRDHWufSh9e3m3zRmPy3CJNBkCeHoIzGd0URN0b5C2XsFPo/vaYlX+h9Il02z8HKPPO5owqoLg==","signatures":[{"sig":"MEQCIDsK8LBqL57GivXGDDwJbKOwCgRCAETfijwS9xaodUOXAiAhKLUaa0rwcdEer0F2Fe5kP73GGYjLLh42OwKTte9qhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344664},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85e889da2ae3b2218260f12ebc718e0437bb0a33","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.17_1774512009682_0.3913657780632853","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.18","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.18","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"82129aec9184f86bf47ca4c7cdda248e7e30021b","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.18.tgz","fileCount":6,"integrity":"sha512-vficewB5ZqqwYOQ2xYv9vskEX42+cy3DKztAP66jcbiJcZwUMmuS1lREMY5ZikMmdH7+fE82+ACUOEIVr/4H1g==","signatures":[{"sig":"MEYCIQC2opOd84MERpiO6xslUjbiT/jiP3atl5mf2GSFBpXghgIhANlHElnmLGamzjEYSkf2e6Imydqwp8OACFmARSDhXzza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9578d38580ebd30e88decc74839c5189f8b50f3e","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.18_1774513773787_0.4411508149915584","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.19","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.19","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"7c83d2860eaabd7084ed28bf2fe1a81093084227","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.19.tgz","fileCount":6,"integrity":"sha512-uY6k7Z1TMnFJxLGo/n1fOQsgCQHUjChkhpYzkK4KQ0slGTKKw0mPeLJ1LkQQcVw0AJ/2wKaRIuIhdDfG6RoVzQ==","signatures":[{"sig":"MEQCIHRsULGov/PEGN0gkKwqfeDgQoLxBR0Lp7WeY2DIaRYMAiAOMisZRBSjEMRGvTGnx7x2VF09xDfKm2bNh9WBOJMdFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fcd7b9e83095bac80bb4321361881a07fbf7132b","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.19_1774514210329_0.7564798526772658","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.20","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.20","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"eb2f474a854a58303a866569435df6ecb67aa154","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.20.tgz","fileCount":6,"integrity":"sha512-AaQJDGlmpzTc3W92OLqS8IYmclS8caa+ZYgKFioBOfgmHUHB/H3RNKJU0yOWF+H1EczrfCRwQwWNd1CXCfB6Ng==","signatures":[{"sig":"MEUCIQDrOysjgVWv9gqPNM4cigDcoFs+TVQDCesk5zsiszU0ygIgPwFjwjVhYthdG9+tNLI1+IX3N6+oHRjiyHZInVXQgJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1575534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79ab3502f787effe7e9c865c67384148dc5165d8","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.20_1774830187518_0.7299031603764514","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.21","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.21","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"b10b315857188e651aad883003d2e21fe7c85a4c","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.21.tgz","fileCount":6,"integrity":"sha512-ens3EZVLO3Xp83MaCxP/fnY16adHfltQ8j64bsGj9iOmTVjqguNgn0miORxSRfGtDSk/lm3ROGIUInRtYf+//Q==","signatures":[{"sig":"MEUCIQCOPyRBxS6jvqocvqD8Rk4X9PH0eyCmUht4vbhalqDnLAIgevsOKIALtiD7giMmFyP93RT6o1JWYMSzqOwit7sf3rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1577897},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07fe1d94ae1eefbb47027776432dc373b7bb7305","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.21_1774830700757_0.15789706970092765","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.22","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.22","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"32dd554cc16ec3568af3d1e63d98299084a6c966","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.22.tgz","fileCount":6,"integrity":"sha512-wD/0x/QCRTfspXp5nYNP8jP4CZPRNljdKNdzxhn8GH4mFfRErCmYW5a+c9fZxEqp30eAvriW7sGMOb/hEeOp6w==","signatures":[{"sig":"MEYCIQCL7TzbihWj009mcKbMA0lRc28N78HIPmGOi8dUkRX26AIhAKNYbCL2IuUte75RmKrn6z5MmELvGHuNkwppFIaIhNQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1578086},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c47737e8740b5096a610464676358c39f6e1dd89","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.22_1774830838074_0.15627877084653918","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.23","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.23","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"8f33a7aa475b02b9caeaed5bc7b1d1b0e227ec9b","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.23.tgz","fileCount":6,"integrity":"sha512-eMd7Dp9i8hSKmfZYoSAOGWESeFrnP43jeXNImgRFRCfAec549/OSNnoBMfdZ5ghIRMIam4/JxKjYe5ty+x5Vvg==","signatures":[{"sig":"MEQCIBzoN07w1KU+stpEZz7aC6sOYXhJD7iYC3dglsDaQqPHAiAYurGek3AcDuvaKW9k58BwQDmpemPPM+2kh9sdCpyR4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1579449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5011c2d861c48f1c0a50738e595450b944126de0","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.23_1774832147131_0.15740074925685077","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.24","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.24","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"3942aad331a78cd7318de6d3a55a8b479a28c6a2","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.24.tgz","fileCount":6,"integrity":"sha512-sOg9NTn2IHizV3WJvxmYfQJkBcowXz6Ls4G+qIc2bf7uwatBApQZBOPyrHzeaJ+5HYjJwxAeUMH1gOwL1zyPEg==","signatures":[{"sig":"MEYCIQD60x3Boy18udxKjakaoE9X7pSVq2LKjB+sgvBQe5k2JAIhAN+C0bRKmBmPJRpNc07xizHdMigDZQYs5mqiDtVbRXDN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0054ad284cf3e6f90d7adb4207bf6622be42802c","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.24_1774832603012_0.3085354922032859","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.25","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.25","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"4a13af2674b4b5212ff3213968d292d563671d52","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.25.tgz","fileCount":6,"integrity":"sha512-P+ro7+JCwbThw5VUu5iA5DPq/FKmEKgfbrrheWv/6tR9/qTdCMh00lp9jldiPtJPoUGwWWwieSQF8UWuo+WygQ==","signatures":[{"sig":"MEUCIQCU+GQw14NwbBVvnvPS2CrIqpAasaTyP1nk929a0CiqtAIgWm05t4VLCoxQDeOQVwf9FPPl52hwTGOP1NfOXeTMbYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8dbeb08e2f40afb6f4e6d3e0460e277a35fc8cd1","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.25_1774832809122_0.8370319432903073","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.26","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.26","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"671229a14711f96d00a01095ef17a0aaf14b0e4b","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.26.tgz","fileCount":6,"integrity":"sha512-LAnLe993h7E/yxvYyPrmegg1vx+NpepceCQCF7BzpKa1gczXoKYW2Oh8YC06XY2X5sHnhMXay/97z2WOsr+LcQ==","signatures":[{"sig":"MEYCIQC4jfzOCgs7+tyTgh89YJNHw8SZUIJsr7VytapDb5XNpwIhAL677TrUCQghTkaDM5ouh6CQEiDrF3P2Mue8N6O3am2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581142},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad8034677d2b5dcf91ef6fc6b6ae9c03e351aa19","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.26_1774833228525_0.1698010024161507","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.27","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.27","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"ff1cd561f19c62fbe52160df883bdcd530302e0d","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.27.tgz","fileCount":6,"integrity":"sha512-kpwCgHCJiWnWUEAaVrtam3ZTEK19dKZb+1wukbXlXQPvMJVEPYcRUwPRSKoqewRe2wGeQGvOHBF20wcSa/xYqw==","signatures":[{"sig":"MEYCIQDzzDNEMLGqjJfw0pG8zDzcsdS90ipRf/bHO0gE7cbD9QIhAJW8ti1G5QZmeNa/n/zFZLu1Bmg6WPnmhgNJILJBCvzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581205},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"11494f25f33f21edbf4c8432ae8fc897af0ae75a","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.27_1774833963139_0.9497138171704587","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.28","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.28","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"ebc599042446c0e0527beb3a5eb6daa05abd1334","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.28.tgz","fileCount":6,"integrity":"sha512-6AMiXY0zJegvW83qd/srirzKqmY7oyMT5OPxDYopxoJO+DvFj1kfDN4c/io90oU/y7lf25lqRgpJjgoFxI7wAA==","signatures":[{"sig":"MEYCIQDstLO7jMwbIjuL6/mayVR5wUos+TOu8GznPgwUN82VtgIhAMAiAv8xiXwc5h90WINQJNk8k2pNvoINHJW41HcK7/tU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"106ab0581c1e07e2cb2ae0ea5ba5b9fad0fc0cdf","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.28_1774834262731_0.2773441035636792","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.29","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.29","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"3ba7793567adde097665f6315734bfbbc606ee49","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.29.tgz","fileCount":6,"integrity":"sha512-xXsoRwUG/ZmnvfBS/GrkG9LgDFgmivc31md5YP4bGwdnGLLfcthLrJ1usB6MRXCcKbQ05chc0n/ARMdiVoRo0w==","signatures":[{"sig":"MEUCIQD3lXMVHu6z9d9WnscYe6TQjJVqa+H0SEHmQPxNSpfiigIgHAPIZDlG1NiJcoNkJPlHWTb+tfvLGyQqUmEFBw5AQbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d257c1839a99cc03894627d2788840df20282fb7","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.29_1774844254053_0.572873866571664","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.30","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.30","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"703497b57791c039c458bc589a70f39d091c4610","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.30.tgz","fileCount":6,"integrity":"sha512-Sw5ROsMyYfKZkX6bPKh2TQOl3nFVZiTrMs0PN1kIKbHOxg9UIQr+EeOpS3l6OKIgnPJ0KHQi4hnos+lWKAKItw==","signatures":[{"sig":"MEYCIQCelymmCb1RNQP3My3r7JoQPO8ZRpzci2Wq4nTkqD4l6AIhAMSQJNjr+II3xbx+wmc2echQHWJlYaXccuxJRI9vOED5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584259},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"765484d2f970bfdc7f6094d1be493b66f77c0457","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.30_1774844797649_0.33534220284980876","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.31","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.31","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"a4876801e108b7fc5acb12a0cb7fd253959a82fc","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.31.tgz","fileCount":6,"integrity":"sha512-wMqsPzfsNyESwxm0YTrqUB6F0crARr608lPMKnt5TeKwPMg0xLcQ3/yA84fzPPmlKDBvaAZWQ/X2ZUo1toV3qg==","signatures":[{"sig":"MEUCIQClJ7L4wAOL2HW0ARrc6WgfPjQz2mbM/1YuYA+JFc9I/wIgMeku5aADbWlHFpaJq2bntMOBp3VPxGsq0m3Et3HTnwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584600},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8278fcb5b69af17afab64bffd7a74c787dc90376","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.31_1774853100385_0.41635699870045606","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.32","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.32","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"c7cb7a974ac5610f11a6da5847cbad82faa56445","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.32.tgz","fileCount":6,"integrity":"sha512-6+ndXiW6jJFRB8gG9tNaDrZYgO5IF2cR3WoyrUsvaukt8aXXb1OrWxZ3ziYI3GMiKthHwhq62X6yVtk4RNU9wQ==","signatures":[{"sig":"MEYCIQDHayWBa8sxKO0rVLwyCUW7N0JEz7Ng7P7Cj+sIMIw0zAIhAOftS7xyIde5o6PhU4AGXIEXqO3kkjIEg7lBkCnpBd71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7a3c4f7000c03bd4a52ef4d028560be25ccb042b","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.32_1774854701860_0.49611983385450453","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@servantcdh/ez-planet-labeling","version":"0.5.33","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@0.5.33","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"71187090a540468d22f2c1f5371e66fedef41b2e","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-0.5.33.tgz","fileCount":6,"integrity":"sha512-MKYUYnd5eXR7YVmvJg4vz0lJOR0GdDBnDKw4lIGYdWWOqSX1QadpQyF7yvaeRLhQA5/lGUC60S5JAaPQFez9Hw==","signatures":[{"sig":"MEYCIQCgNc4n+EL95XmO1lboubma5SDd49r/2TstVgyQxQbc8gIhAKODBMROBYLCvk5UN72K2rWMirRWk9NVaxtQrGUVh6ee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8c4e9095e01389c4df6cf05f2d37172c8148b0a","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_0.5.33_1774855300569_0.19522970957175212","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.0","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.0","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"85916825f02fa5239c58cce68234a737c77e1824","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.0.tgz","fileCount":6,"integrity":"sha512-ioYcabqspkybwkJ0yBDr3ZsbHtB6E566U1yL1JIZ0VGZwWNWW4qE91xwBZzHraxPFf6xlZFSfIsaX1IJ9pqZ3A==","signatures":[{"sig":"MEQCIBxLCqDAgkjQNHe03xOnihIQHpR9bbyKefe/ZmMfuh5FAiAhlFE0P7WsKPHE9LbNWqO3nOY7XbGgbRWqi5J0IeCLiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584754},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"47a8bb862eaa1d5fbd725b97a6dee2aff6b81951","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.0_1774856140483_0.955301698707582","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.1","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.1","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"059ecccb86c0d11422c47d115371bc3e4f7a45d0","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.1.tgz","fileCount":6,"integrity":"sha512-7LKWU3NfdXC+P+gA4MPETbT/5OIPOF0b7RaU1Ruzgv9NZaSdf+jQ7e+G/geEPe+eO1Z39c//oSHnPcIESZUBDg==","signatures":[{"sig":"MEUCIHQG+hTigkMBQcfOH/E0DgsxwVeqgjGzz1xgdVr0JZ5dAiEAnSHVDL6wGD4bdtnnagK9WvHGKDteSw1OitduoWYCpmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1586039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05c2f26d44a27ae5cfb160aa3f22aafee326e975","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.1_1774914404029_0.7554392155782432","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.2","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.2","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"0a100e74ee16dcd0237e99a8d7feb906bbdf4321","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.2.tgz","fileCount":6,"integrity":"sha512-85cs7yZysG47QZ2OET+SvXB8SYxe8hVpgNWKCvlF5KI1rgKN7JUsX2NMuXxE28u+PAxxeSPkrBtP+gzuXDOZ3A==","signatures":[{"sig":"MEUCIQCPvCe/Gh+z5odxxFwlPLQYLyHjwZImR7LJW82qwPV5tAIgctvK9L89w/MtqE/5WMlz80pH79WOrr3+7R6/wjW8iLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b89d5fc4a9f1d44acf4d400948ed96019979c37e","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.2_1774914766916_0.8337287759131966","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.3","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.3","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"7b219f08368f6bed3971279366f32d056205a345","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.3.tgz","fileCount":6,"integrity":"sha512-CUqJ1wejZIa5vwtNQum/8+/8pQsIL2WSOYdJE4NMF/UFN8Vm+jIoVugPQZZZBlyhBp5Yi5AZ8AJIQ81mRZHVGg==","signatures":[{"sig":"MEYCIQD0Kg75TsBh1rUg8nfQ4fQEPjp1xMYBpDO229KGByxGLQIhAKlFd3X8BJlk8Fp9P1MN/quC2FFqJnTQvlDhYZeVD2O+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f84ca6cf96647103ba16b714b0eed4742cc685f","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.3_1774915098619_0.7378309634742177","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.4","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.4","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"0d42ea38d3dc6bb642c86d3a7dbafb52f2d8bc67","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.4.tgz","fileCount":6,"integrity":"sha512-euiol2dDqm1Y4M8Y9r02ljbaP3HDzsxEc0aRPo5z0VYirJbO6Y1bNFegAF6mieGNkG5ReEq5SWQWkN91v9yTCQ==","signatures":[{"sig":"MEUCIQD3jXm9DwZbtxJWWAeXqLQ2LqAq4u6zro2lgNF1+tBBgQIgVPuhiF/TandBuQonLyljm8TLWRplJOARVdY/aUPbTfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fde94e9264101904462da88ba5c3ebd458d1fdff","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.4_1774915346836_0.5566232741453623","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.5","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.5","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"8d46a829fa6c0f9e201615c4bdafc7b7d5016f4f","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.5.tgz","fileCount":6,"integrity":"sha512-9ws3srlTQnF1D7I6UL6e0e4pkegQ4PVT7zby8CRjLS1a0wDCYq3Pf4NesLYu1GLDHwoRzPyW+7h4lbUxRJJ07w==","signatures":[{"sig":"MEUCIBAQw/VpJw4BnuKTILvwROpS4lY6DZYBFISJPZUPHjoxAiEAsPrMm0YlCmrN/3QKaC0S7dWES4bRz9aaORCOKtzErfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1586949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6b2e98296e194713815bd600f4ebacbe3fd12cb","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.5_1774917096191_0.42407755693505456","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.6","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.6","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"e06ac4df7f2bb8de013107c8fa07d6a09c3aa1fb","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.6.tgz","fileCount":6,"integrity":"sha512-gbdFXX9YXT9k0gWmct/rrpAFOGgv7wTrVk19C63YCckNjpoYjvRC3Frje/fqxAdtrZtm8kxLr9sG/HGsKqzHqw==","signatures":[{"sig":"MEYCIQCLf9f2T0Xz0o+++16sA8ME6kGNdVfgw+HxXLnFIbcTLwIhAJCMCL06A3jdAiPDLJE6hsYJvpZceaGGfJy3hUB2+xTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2af2ac8e26ab54734a34a51be3bdc4c4b0addd19","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.6_1774917546617_0.2103141202114982","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.7","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.7","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"372009d60586cc1401ba8252aefcd99ac8ce0231","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.7.tgz","fileCount":6,"integrity":"sha512-h0Z6k26EmN0F/7lvtyJao8mWwLFxsiJH2gX4V1bp1y6yEt7dyX+TE0lInzQsHRtTjLpK3kf/WagWtgS7XLlLJQ==","signatures":[{"sig":"MEQCIBo+oZQOlUdOd/sU+j2zvzxFmnQdxEWEZbafgzdH3qSnAiAuEzbiR/4kV4vQ36UFk0XPHRAgWUTzI5JGR5X4lVcfjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7b63e4b6083b95ab76282cc8e8eaac53953a99c0","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.7_1774918989849_0.580206694684184","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.8","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.8","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"f9caec307a86b63c5ed0eae499ef7c3e869b409f","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.8.tgz","fileCount":6,"integrity":"sha512-6ukcBG0tiVaH5CU2r3s9qiGzYAveNbTER1Z9YHUL4yj8ftyFjE+JCGy4XnHxezfsTeAwuvu6LtWc7ZTCj7iCLw==","signatures":[{"sig":"MEUCIQCN4dHweuTx2s1gOQ/Ir5pV4O+6S1oR4plVEcxi4A33kAIgKYGbzlaS79BMvhruaS7f9PuM2NPNrqwO4kFBlGtGnoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0db84c1d2ac0f727e6f6bf38152521af91a5d241","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.8_1774919793510_0.8065300418191179","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.9","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.9","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"162d7dc2fde12459d50066e6a346056322f5a0d4","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.9.tgz","fileCount":6,"integrity":"sha512-b4zYGoPQdKw60q9QG/wbR85hkh4h3lNvbSzUId0nI1c7nNdQxGWRnW/3FvRjDtnjIE2H5Ea1oNbavOXMftvpYg==","signatures":[{"sig":"MEYCIQD6a+ldFYl5MAPlssk/pMa1ppVOJasx9BrgwC7sI+uHngIhAO7eO0jcF/PVpLTanB2RUvNTAQN5ykji8+1ZRbU7c0Vf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17a7a01d9b6241bef19507a6744e1fd75999a637","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.9_1774936644511_0.9309236671444474","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.10","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.10","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"0140b79fc31612de2cdbe4d2ed814851755525f7","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.10.tgz","fileCount":6,"integrity":"sha512-9vyV8nmSAw9RdzYveTMVUvCgvanM9rUFpWFtmqxCHKyPeJdhkQA1tw7DQjhGLVIYbCbwz7o7xYeCTuOuVH65oA==","signatures":[{"sig":"MEUCIEw2HxbKTCqWvnaCTHciO0vQjRp2QeBVsIgC7zXt1HrHAiEAmsPnN04nAn7aiV0zmD7HbfvgmerjJl652IVNEED+B0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"263810d690cc2a9bbb60e9c68c7ff459c0164a24","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.10_1774937177596_0.5152768798691856","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.11","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.11","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"ff40618b926404f7e59da80eea08c149758e6449","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.11.tgz","fileCount":6,"integrity":"sha512-HmUZyJ+YHvY+8jOS1Zbm2uNDYhp615k1YsBRueWCIm7odPHvjTyWqjwiDil1qDuiUKO+JhLdo0cQeQaI/6AmZA==","signatures":[{"sig":"MEYCIQCIZBBUmfY2Wzl6tUX8VTXNmk9Bfxyl+FT9XLn6eFmmiAIhAKwSi3doSfLpb2wgRvhq3DBJhH1VvbDic2Fw/ydQe0H1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23a8b6b81a736750e91408ecda235cc1fe5e6c28","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.11_1774937845376_0.2653249540252163","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.12","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.12","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"578baa30679e05519870002851d1fce71438b723","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.12.tgz","fileCount":6,"integrity":"sha512-5gwIeyNbBLJa2XEUzYSLptjV/VCEum3ZzTp3gC7Akel1a85I1C8FL7lLTHAqE2aD3i38tpDoAKGDKFH/7ENcVQ==","signatures":[{"sig":"MEQCIGaZfgdsXQluDvFh0pKjfK3JTyXTgLV57nzlMC6vkitjAiANE2zGY/3NkjjvX6jGwRLVSMix6ZnLCx3ndt9R1p5jjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589266},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec6e8fe6a0bacc9d0ded35d50318cd5c411f7fa2","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.12_1774938691134_0.06739407127952779","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.13","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.13","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"ad6fb9e998c2c61db0dd6d8deae72b751726ce9a","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.13.tgz","fileCount":6,"integrity":"sha512-4SJnjborNmXWDchUNVUrpihMabI3OqTZPV6qptSx9bXyorWQzHnExsRPZYKsq+3cvhaymicjWCkEIac93Qd82Q==","signatures":[{"sig":"MEYCIQD6QrTHZf3IGOccgcjHP+E3NTp496zW0injOu0Y/ol+3QIhAOJc7Et0zWhtdTz2Z6DhkuDjkJQH+zT+GXcRi1166Ijv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d152626db11d10fffa62854ec0bab8f45b248ab0","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.13_1774942084739_0.29377135027815293","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.14","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.14","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"92c7a1c642c0148816ff142ea4a8638e9fd2f95a","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.14.tgz","fileCount":6,"integrity":"sha512-rioCZCoJnhkdpeaNSGzLD/qU6/mFQWnac/dN0cu5QHFJ07KdRmpJlcUuPHoXBnu1raO50djs25xEdrXcPObBqA==","signatures":[{"sig":"MEQCIGJRF6zrgdLPazVLVcgTywJx9m4GK6t00rfPWlM9g4PFAiBgo9zEYDCh/SMKPKTmS9LIebSw4EdC/2po9e8mjg7rrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589737},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b688e3fc8a5bac4add69a82d59064a66c75c84d9","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.14_1775002063370_0.1443945536771829","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.15","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.15","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"5897655bd864ca50f527cd6e1f5f003b27bfa946","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.15.tgz","fileCount":6,"integrity":"sha512-m3vIfPnOppAWjbX67qOJUApjLcVY3UK2ZiHDrnMxwCZDKrCJqFnNbwqhLghu0zP4+EZURSsDr6bT6t3sK1KOxw==","signatures":[{"sig":"MEUCIE/nuA5uTe6DeyHCYNZEkx4Kco4bZdW/DrN8jKb+TlFSAiEAmH9RITap+kqCm/tX/UZSQqGYmzFn493wwKUS6AIWurQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54972b41138c1919dd888c64a38fd9a78c2a911b","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.15_1775002865963_0.7298056910183341","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.16","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.16","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"417672b22d6ccc5179f1991b91778481f3e63b10","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.16.tgz","fileCount":6,"integrity":"sha512-S2HMRVMrNQE/eJLd4no+rveDaMDrZTFIFlFl3PElXtmXxI/HQ9ATlx8qZIePhNtsYwVwP4B73P4xiCf9mc+5hA==","signatures":[{"sig":"MEQCIFwYak6CBtneyCZp0di+Bnn7OIquAmdjBUBv5+yhg4+/AiBsxBrAD8bua81mkvjwnfJQIR4ZriuGiGpJyP7oS6MjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b717905e1c6910a104515cf70bcb8643971df794","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.16_1775004253170_0.06804388501987013","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.17","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.17","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"bd79188e866947fc7b9826bf0749bdc64a5d7481","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.17.tgz","fileCount":6,"integrity":"sha512-8MY0HWowd2kgO4UmIpOW/fK+BqedzEIFtaCGCREpnzI98bvX7BqJCpH3CLQUHk2WIKwnNVAGGxhrMaZOrCLIFg==","signatures":[{"sig":"MEUCIAiLj/kQ00QCBwlIafiCDYBN3hsdQf6ZwHyhPCXLwJQ6AiEAvmD3At9u0+9Yc3I4IJgKyqwsMm5fvULgQJlYVAbnsW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efb6e450051848397bdd8dd4e0d1ed6bb27dc9af","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.17_1775006851236_0.2836310240029021","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.18","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.18","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"9832bc5a3cc6b72de38ab013d066e3cfe7811ff6","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.18.tgz","fileCount":6,"integrity":"sha512-UV/iOYokMndF8VVNwnpvQ3qoo00ENZ6y/uJxRzQfa/TrYitl7a9gfsxQCjZeQGhGkJgRpWYfc6j+9swEhynwmw==","signatures":[{"sig":"MEUCIGRCQMgF2ERUgwhUZo6TsNxoBiBbzA5uokz8FGUJYPMMAiEAi+qvgHs6PTGWyPD9hQ3My3axP8H37ha/qE2XNPZNQBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596375},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cd21e3e20aef83b7d1022c366387373808792bc","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.18_1775432076992_0.24517533282070292","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.19","author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","_id":"@servantcdh/ez-planet-labeling@1.0.19","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"bugs":{"email":"servantcdh@naver.com"},"dist":{"shasum":"715f8d7c78d49b58ad7b0cb175ce57d4f703e53e","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.19.tgz","fileCount":6,"integrity":"sha512-fVN/VtZzQaoI/I8tPYiNOKx8WGmKwv+ilYO4xaE5W+51tyvEaxpAoHuE1R8GXG8Q5tB5OiubOYeibed/YKbesQ==","signatures":[{"sig":"MEQCIA613oVPLuQh8fh8UZtK3Bs7xewZGrLJvpEtFrmjBSKSAiB+EuSCrfE5CmSobHLpe3LXk7fd+U46KqYhnMjIIKmMfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596887},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba15b39bb4d4bcabb95588ed7020712d0bc8b728","scripts":{"dev":"vite build --watch","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"_npmVersion":"10.8.2","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.0.0","uuid":"^9.0.0","zundo":"^2.1.0","echarts":"^5.0.0","zustand":"^5.0.0","tailwindcss":"^4.0.0","bignumber.js":"^9.0.0","@erase2d/fabric":"^1.2.0","react-router-dom":"^6.0.0","echarts-for-react":"^3.0.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.0","react":"^18.3.0","fabric":"^5.3.0","terser":"^5.46.1","react-dom":"^18.3.0","typescript":"^5.6.0","@types/react":"^18.3.0","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":"^18.0.0","fabric":"^5.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ez-planet-labeling_1.0.19_1775433899538_0.2803119774561995","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@servantcdh/ez-planet-labeling","version":"1.0.21","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"author":{"name":"최동호","email":"servantcdh@naver.com"},"bugs":{"email":"servantcdh@naver.com"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"license":"SEE LICENSE IN LICENSE","scripts":{"build":"vite build","dev":"vite build --watch","typecheck":"tsc --noEmit"},"peerDependencies":{"fabric":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0"},"dependencies":{"@erase2d/fabric":"^1.2.0","@tanstack/react-table":"^8.0.0","@tanstack/react-virtual":"^3.0.0","bignumber.js":"^9.0.0","clsx":"^2.0.0","echarts":"^5.0.0","echarts-for-react":"^3.0.0","react-router-dom":"^6.0.0","tailwindcss":"^4.0.0","uuid":"^9.0.0","zundo":"^2.1.0","zustand":"^5.0.0"},"devDependencies":{"@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.0","fabric":"^5.3.0","react":"^18.3.0","react-dom":"^18.3.0","terser":"^5.46.1","typescript":"^5.6.0","vite":"^5.4.0","vite-plugin-css-injected-by-js":"^4.0.1","vite-plugin-dts":"^4.0.0"},"_id":"@servantcdh/ez-planet-labeling@1.0.21","gitHead":"fe9cf20325130adc1947a1cdc40ec24e487b4a09","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ux2YSRqDnZyHV4EtEjQCo4AjCaM/jj+AE00BS5O2McY8KzsUUYmMlVXUvOqev1Xkyh43Rq9ITEYR82NgQ4ElEw==","shasum":"a6ac3a4be828d61d64b87086f8735088d8a93a05","tarball":"https://registry.npmjs.org/@servantcdh/ez-planet-labeling/-/ez-planet-labeling-1.0.21.tgz","fileCount":6,"unpackedSize":1605814,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2xxuj34a7WkFXFbjGB5PJ5Tx7iQWKiP6tHAAQim901wIhAMSD3k6cQjvJu8JEMhFnPTVUgfCoJ7QFr91sfi/VTBKc"}]},"_npmUser":{"name":"choiims528","email":"servantcdh@naver.com"},"directories":{},"maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ez-planet-labeling_1.0.21_1775538589341_0.6834423996069099"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T01:31:11.525Z","modified":"2026-04-07T05:09:49.698Z","0.1.0":"2026-03-19T01:31:11.783Z","0.1.1":"2026-03-19T01:36:20.527Z","0.2.0":"2026-03-19T02:39:25.782Z","0.3.1":"2026-03-19T02:40:02.286Z","0.3.2":"2026-03-19T04:32:07.747Z","0.3.3":"2026-03-19T05:06:15.205Z","0.4.0":"2026-03-23T01:04:10.445Z","0.4.1":"2026-03-23T01:11:05.341Z","0.4.2":"2026-03-23T01:20:04.333Z","0.4.3":"2026-03-23T01:39:01.852Z","0.4.4":"2026-03-23T01:55:46.403Z","0.4.5":"2026-03-23T02:03:28.021Z","0.4.6":"2026-03-23T04:00:42.192Z","0.5.1":"2026-03-24T01:43:49.846Z","0.5.0":"2026-03-24T01:43:50.722Z","0.5.2":"2026-03-24T02:09:15.626Z","0.5.3":"2026-03-24T02:13:14.026Z","0.5.4":"2026-03-24T02:17:07.283Z","0.5.5":"2026-03-24T02:30:42.641Z","0.5.6":"2026-03-24T04:57:06.738Z","0.5.7":"2026-03-24T06:16:42.596Z","0.5.8":"2026-03-26T00:36:21.191Z","0.5.9":"2026-03-26T00:53:38.730Z","0.5.10":"2026-03-26T00:59:41.651Z","0.5.11":"2026-03-26T05:34:20.934Z","0.5.12":"2026-03-26T05:59:00.444Z","0.5.13":"2026-03-26T06:04:45.455Z","0.5.14":"2026-03-26T06:11:52.888Z","0.5.15":"2026-03-26T06:33:46.396Z","0.5.16":"2026-03-26T07:23:19.260Z","0.5.17":"2026-03-26T08:00:09.861Z","0.5.18":"2026-03-26T08:29:34.023Z","0.5.19":"2026-03-26T08:36:50.666Z","0.5.20":"2026-03-30T00:23:07.684Z","0.5.21":"2026-03-30T00:31:40.938Z","0.5.22":"2026-03-30T00:33:58.264Z","0.5.23":"2026-03-30T00:55:47.319Z","0.5.24":"2026-03-30T01:03:23.170Z","0.5.25":"2026-03-30T01:06:49.333Z","0.5.26":"2026-03-30T01:13:48.704Z","0.5.27":"2026-03-30T01:26:03.319Z","0.5.28":"2026-03-30T01:31:02.905Z","0.5.29":"2026-03-30T04:17:34.251Z","0.5.30":"2026-03-30T04:26:37.829Z","0.5.31":"2026-03-30T06:45:00.584Z","0.5.32":"2026-03-30T07:11:42.071Z","0.5.33":"2026-03-30T07:21:40.814Z","1.0.0":"2026-03-30T07:35:40.696Z","1.0.1":"2026-03-30T23:46:44.238Z","1.0.2":"2026-03-30T23:52:47.118Z","1.0.3":"2026-03-30T23:58:18.814Z","1.0.4":"2026-03-31T00:02:27.106Z","1.0.5":"2026-03-31T00:31:36.459Z","1.0.6":"2026-03-31T00:39:06.790Z","1.0.7":"2026-03-31T01:03:10.104Z","1.0.8":"2026-03-31T01:16:33.734Z","1.0.9":"2026-03-31T05:57:24.718Z","1.0.10":"2026-03-31T06:06:17.808Z","1.0.11":"2026-03-31T06:17:25.562Z","1.0.12":"2026-03-31T06:31:31.333Z","1.0.13":"2026-03-31T07:28:04.949Z","1.0.14":"2026-04-01T00:07:43.625Z","1.0.15":"2026-04-01T00:21:06.213Z","1.0.16":"2026-04-01T00:44:13.378Z","1.0.17":"2026-04-01T01:27:31.444Z","1.0.18":"2026-04-05T23:34:37.130Z","1.0.19":"2026-04-06T00:04:59.770Z","1.0.21":"2026-04-07T05:09:49.586Z"},"bugs":{"email":"servantcdh@naver.com"},"author":{"name":"최동호","email":"servantcdh@naver.com"},"license":"SEE LICENSE IN LICENSE","description":"Fabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.","maintainers":[{"name":"choiims528","email":"servantcdh@naver.com"}],"readme":"# @servantcdh/ez-planet-labeling\n\nFabric.js 기반 이미지 라벨링 워크스페이스 라이브러리.\n\n호스트 앱이 데이터와 뮤테이션을 Context로 주입하면, 라이브러리는 순수 프레젠테이션 레이어로 동작합니다. CSS는 JS 번들에 자동 주입되어 별도 import가 필요 없습니다.\n\n## 설치\n\n```bash\nnpm install @servantcdh/ez-planet-labeling\n```\n\n## Dependencies\n\n### Peer Dependencies (호스트 앱에서 설치)\n\n| Package | Version | 용도 |\n|---------|---------|------|\n| `react` | `^18.0.0` | UI 런타임 |\n| `react-dom` | `^18.0.0` | DOM 렌더링 |\n| `fabric` | `^5.0.0` | 캔버스 엔진 |\n\n### External Dependencies (호스트에서 설치 필요)\n\n라이브러리가 external로 빌드하므로 호스트에 설치되어야 합니다.\n\n| Package | Version | 용도 |\n|---------|---------|------|\n| `zustand` | `^5.0.0` | 상태 관리 |\n| `zundo` | `^2.1.0` | undo/redo |\n| `@tanstack/react-table` | `^8.0.0` | 레코드 테이블 |\n| `@tanstack/react-virtual` | `^3.0.0` | 가상 스크롤 |\n| `echarts` | `^5.0.0` | 차트 시각화 |\n| `echarts-for-react` | `^3.0.0` | echarts React 래퍼 |\n| `react-router-dom` | `^6.0.0` | 라우팅 |\n| `@tanstack/react-router` | `^1.0.0` | 라우팅 |\n\n### Bundled Dependencies (라이브러리에 포함)\n\n| Package | 용도 |\n|---------|------|\n| `@erase2d/fabric` | EraserBrush |\n| `clsx` | 클래스명 유틸리티 |\n| `bignumber.js` | 정밀 수치 계산 |\n| `uuid` | ID 생성 |\n| `tailwindcss` | 빌드 타임 CSS (호스트에 불필요) |\n\n## 기본 사용법\n\n```tsx\nimport {\n  LabelingProviders,\n  LabelingWorkspace,\n  staticData,\n  loadingData,\n} from '@servantcdh/ez-planet-labeling';\n// CSS import 불필요 — JS 번들에 자동 포함\n\nfunction App() {\n  const dataCtx = useMyLabelingData();          // 호스트가 구현\n  const mutationCtx = useMyLabelingMutations(); // 호스트가 구현\n  const datasetCtx = useMyDatasetData();        // 호스트가 구현\n\n  return (\n    <LabelingProviders\n      data={dataCtx}\n      mutations={mutationCtx}\n      dataset={datasetCtx}\n    >\n      <LabelingWorkspace />\n    </LabelingProviders>\n  );\n}\n```\n\n## Architecture\n\n### Provider 구조\n\n라이브러리는 3개의 Context를 통해 호스트로부터 데이터를 주입받습니다. 변경 빈도별로 분리하여 불필요한 리렌더를 방지합니다.\n\n```\nLabelingProviders\n├── LabelingDataProvider      — 라벨/정책/컨텍스트 데이터 (자주 변경)\n├── LabelingMutationProvider  — Mutation 콜백 함수 (참조 안정적)\n└── LabelingDatasetProvider   — 데이터셋/콘텐츠 (레코드 선택 시만 변경)\n```\n\n### AsyncData\\<T\\>\n\n모든 쿼리 데이터는 `AsyncData<T>` 래퍼로 전달합니다. react-query의 반환 타입과 동일한 인터페이스입니다.\n\n```ts\ninterface AsyncData<T> {\n  data: T | undefined;\n  isLoading: boolean;\n  isFetching: boolean;\n  isError: boolean;\n  error: unknown;\n  refetch: () => void;\n  dataUpdatedAt: number;\n}\n```\n\n헬퍼 함수:\n\n| 함수 | 용도 |\n|------|------|\n| `staticData(value)` | 이미 로드된 값을 래핑 |\n| `loadingData()` | 로딩 상태 플레이스홀더 |\n| `errorData(error)` | 에러 상태 플레이스홀더 |\n\n### LabelingDataContextValue\n\n```ts\ninterface LabelingDataContextValue {\n  policiesBatch: AsyncData<PolicyDetail[]>;\n  labelContext: AsyncData<LabelContextResponse>;\n  labelContextStatus: AsyncData<ContentsetStatusResponse>;\n  labelContextInLabeling: AsyncData<InLabelingStatusResponse>;\n  labelContextEnable: AsyncData<LabelContextEnableResponse>;\n  labelSearch: AsyncData<LabelSearchResult>;\n  previousLabelContexts: AsyncData<PreviousLabelContextWithLabelsResponse[]>;\n  validResultSearch: AsyncData<ValidResultSearchResult>;\n}\n```\n\n### LabelingMutationContextValue\n\n각 뮤테이션은 `async function` + `MutationState` 쌍으로 구성됩니다.\n\n```ts\ninterface LabelingMutationContextValue {\n  batchUpdateLabels: (vars: LabelBatchUpdateVariables) => Promise<LabelBatchUpdateResponse>;\n  batchUpdateLabelsState: MutationState;\n\n  bulkCreateLabels: (vars: LabelBulkCreateVariables) => Promise<BulkLabelCreateResponse>;\n  bulkCreateLabelsState: MutationState;\n\n  createLabelContext: (body: LabelContextCreateRequest) => Promise<LabelContextResponse>;\n  createLabelContextState: MutationState;\n\n  updateLabelContext: (vars: LabelContextUpdateVariables) => Promise<LabelContextResponse>;\n  updateLabelContextState: MutationState;\n\n  createLabelStatus: (body: LabelStatusCreateRequest) => Promise<ApiResponse<LabelStatusResponse>>;\n  createLabelStatusState: MutationState;\n\n  uploadFileLabel: (vars: FileLabelUploadVariables) => Promise<LabelResponse>;\n  uploadFileLabelState: MutationState;\n\n  copyLabels: (body: LabelCopyRequest) => Promise<LabelCopyResponse>;\n  copyLabelsState: MutationState;\n\n  createValidResult: (body: ValidResultCreateRequest) => Promise<ValidResultResponse>;\n  createValidResultState: MutationState;\n\n  updateValidResult: (vars: ValidResultUpdateVariables) => Promise<ValidResultResponse>;\n  updateValidResultState: MutationState;\n\n  bulkDeleteValidResults: (body: ValidResultBulkDeleteRequest) => Promise<ValidResultBulkDeleteResponse>;\n  bulkDeleteValidResultsState: MutationState;\n\n  onMutationSuccess: (hint: MutationSuccessHint) => void;\n}\n```\n\n`onMutationSuccess`는 라이브러리가 뮤테이션 성공 후 호출합니다. 호스트는 `hint.type`에 따라 적절한 캐시 무효화/리페치를 수행하면 됩니다.\n\n```ts\ntype MutationSuccessHint =\n  | { type: \"labels-saved\"; labelContextId: string | null }\n  | { type: \"labels-copied\" }\n  | { type: \"labels-bulk-created\"; labelContextId: string }\n  | { type: \"label-context-created\"; labelContextId: string }\n  | { type: \"label-context-updated\"; labelContextId: string }\n  | { type: \"label-status-created\" }\n  | { type: \"valid-result-created\" }\n  | { type: \"valid-result-updated\" }\n  | { type: \"valid-results-deleted\" }\n  | { type: \"file-uploaded\"; labelContextId: string };\n```\n\n### LabelingDatasetContextValue\n\n```ts\ninterface LabelingDatasetContextValue {\n  datasetDetail: AsyncData<DatasetDTO>;\n  datasetContents: AsyncData<DatasetApiResponse<DatasetContentSearchResponse>>;\n  datasetContentDetail: AsyncData<DatasetContentRecord | null>;\n}\n```\n\n## Extension System\n\n`LabelingWorkspace`는 `extensions` prop을 통해 호스트가 확장 기능을 등록할 수 있습니다. 라이브러리는 렌더 슬롯만 제공하며, 모든 UI와 로직은 호스트가 소유합니다.\n\n```tsx\n<LabelingWorkspace extensions={[samExtension, autoLabelingExtension]} />\n```\n\n### LabelingExtension\n\n```ts\ninterface LabelingExtension {\n  id: string;\n  name: string;\n  enabled?: boolean;\n  renderInfoPanelAction?: (ctx: ExtensionRenderContext) => ReactNode;\n  renderOverlay?: (ctx: ExtensionRenderContext) => ReactNode;\n  renderToolbarAction?: (ctx: ExtensionRenderContext) => ReactNode;\n}\n```\n\n### Render Slots\n\n| Slot | 위치 | 용도 |\n|------|------|------|\n| `renderInfoPanelAction` | InfoPanel 하단 | 액션 버튼 (예: Auto Labeling 실행) |\n| `renderOverlay` | 워크스페이스 루트 위 | 모달, 패널 등 오버레이 UI |\n| `renderToolbarAction` | 플로팅 툴바 끝 | 캔버스 도구 버튼 (예: SAM) |\n\n### ExtensionRenderContext\n\n각 렌더 함수는 현재 워크스페이스 상태와 캔버스 접근 API를 포함한 컨텍스트를 받습니다.\n\n```ts\ninterface ExtensionRenderContext {\n  // 워크스페이스 상태\n  contentSetId: string | null;\n  labelContextId: string | null;\n  policyIds: string[];\n  datasetId: string;\n  datasetVersion: string;\n  requestDataRefresh: (hint: MutationSuccessHint) => void;\n\n  // 캔버스 접근\n  canvasRef: RefObject<unknown | null>;   // fabric.Canvas 인스턴스\n  imageInfo: WorkspaceImageInfo | null;   // { url, width, height }\n  addCanvasObjects: (objects: unknown[]) => void;\n  removeCanvasObjects: (predicate: (obj: unknown) => boolean) => void;\n}\n```\n\n### Canvas Access\n\n캔버스와 직접 상호작용해야 하는 확장은 다음 export를 사용할 수 있습니다:\n\n```ts\nimport {\n  getCanvasInstance,    // fabric.Canvas 싱글턴 반환\n  addCanvasObjects,     // fabric 오브젝트 추가\n  removeCanvasObjects,  // 조건에 맞는 오브젝트 제거\n} from '@servantcdh/ez-planet-labeling';\n```\n\n### Extension 구현 예시 (SAM)\n\n```tsx\nimport type { LabelingExtension } from '@servantcdh/ez-planet-labeling';\n\nfunction createSAMExtension(api: SAMApi): LabelingExtension {\n  return {\n    id: 'sam',\n    name: 'Segment Anything',\n    renderToolbarAction: (ctx) => (\n      <SAMToolButton\n        canvasRef={ctx.canvasRef}\n        imageInfo={ctx.imageInfo}\n        onResult={(polygons) => ctx.addCanvasObjects(polygons)}\n      />\n    ),\n    renderOverlay: (ctx) => (\n      <SAMResultPanel\n        api={api}\n        contentSetId={ctx.contentSetId}\n        onApply={() => ctx.requestDataRefresh({\n          type: 'labels-saved',\n          labelContextId: ctx.labelContextId,\n        })}\n      />\n    ),\n  };\n}\n```\n\n### Extension 구현 예시 (Automated Labeling)\n\n```tsx\nfunction createAutoLabelingExtension(api: AutoLabelingApi): LabelingExtension {\n  return {\n    id: 'auto-labeling',\n    name: 'Automated Labeling',\n    renderInfoPanelAction: (ctx) => (\n      <AutoLabelingButton\n        contentSetId={ctx.contentSetId}\n        policyIds={ctx.policyIds}\n      />\n    ),\n    renderOverlay: (ctx) => (\n      <AutoLabelingModal\n        api={api}\n        datasetId={ctx.datasetId}\n        onComplete={() => ctx.requestDataRefresh({\n          type: 'labels-saved',\n          labelContextId: ctx.labelContextId,\n        })}\n      />\n    ),\n  };\n}\n```\n\n## 주요 기능\n\n- **도구**: Selection, Bounding Box, Polygon, Brush, Eraser, Magic Brush, Superpixel\n- **Extension System**: 렌더 슬롯 + 캔버스 접근 기반 플러그인 아키텍처\n- **Validation Mode**: 검증 워크플로우 지원\n- **Undo/Redo**: zundo 기반 temporal history\n- **CSS Scoping**: `.lc-root` 컨테이너 스코핑, `--lc-*` 네임스페이스 CSS 변수\n- **CSS-in-JS 번들**: `vite-plugin-css-injected-by-js`로 별도 CSS import 불필요\n\n## Exports\n\n### Components\n\n| Export | 설명 |\n|--------|------|\n| `LabelingWorkspace` | 메인 워크스페이스 컴포넌트 |\n| `LabelingProviders` | 3개 Provider 합성 래퍼 |\n\n### Types\n\n| Export | 설명 |\n|--------|------|\n| `LabelingWorkspaceProps` | 워크스페이스 props |\n| `LabelingProvidersProps` | Provider props |\n| `LabelingDataContextValue` | 데이터 Context 인터페이스 |\n| `LabelingMutationContextValue` | 뮤테이션 Context 인터페이스 |\n| `LabelingDatasetContextValue` | 데이터셋 Context 인터페이스 |\n| `AsyncData<T>` | 비동기 데이터 래퍼 |\n| `MutationState` | 뮤테이션 상태 |\n| `MutationSuccessHint` | 뮤테이션 성공 힌트 |\n| `LabelingExtension` | 확장 인터페이스 |\n| `ExtensionRenderContext` | 확장 렌더 컨텍스트 |\n| `WorkspaceImageInfo` | 이미지 정보 |\n\n### Helpers\n\n| Export | 설명 |\n|--------|------|\n| `staticData(value)` | 로드 완료 상태의 `AsyncData` 생성 |\n| `loadingData()` | 로딩 상태의 `AsyncData` 생성 |\n| `errorData(error)` | 에러 상태의 `AsyncData` 생성 |\n| `IDLE_MUTATION` | 대기 상태의 `MutationState` |\n\n### Canvas Access\n\n| Export | 설명 |\n|--------|------|\n| `getCanvasInstance()` | fabric.Canvas 싱글턴 반환 |\n| `addCanvasObjects(objects)` | 캔버스에 fabric 오브젝트 추가 |\n| `removeCanvasObjects(predicate)` | 조건에 맞는 오브젝트 제거 |\n\n### Domain Types\n\n라벨, 정책, 데이터셋 관련 도메인 타입은 `index.ts`에서 re-export됩니다. 전체 목록은 소스를 참조하세요.\n\n## License\n\nThis software is licensed under a custom license. See [LICENSE](https://github.com/servantcdh/ez-planet-demo/blob/master/LICENSE) for the full text.\n\n본 소프트웨어는 커스텀 라이선스가 적용됩니다. 한글 라이선스는 [LICENSE.ko](https://github.com/servantcdh/ez-planet-demo/blob/master/LICENSE.ko)를 참조하세요.\n","readmeFilename":"README.md"}