{"_id":"react-annotator-lite","_rev":"28-ba9495607b29fa8c7c647fca245a5e5f","name":"react-annotator-lite","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"react-annotator-lite","version":"0.1.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"_id":"react-annotator-lite@0.1.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/annotator-lite/issues"},"dist":{"shasum":"ecad7cc984a4cffddddea122c1a5dbdaf831109d","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.1.0.tgz","fileCount":41,"integrity":"sha512-+5FkE9Yy9DSc8kC+Nm80gx7mfh0LtU+XfYZ7TtALV0PPx9WTPXJ5zhOVrZRWeRK4AklD4BAYx7Pq8HlzDGVyUA==","signatures":[{"sig":"MEYCIQCBQYQjpASdnIW/49BrMZpylAVhi6wHirYiYucS25UqAwIhAKMRvItVHWeoAzhAEdAz10GD8l5Bik/+p/b3ON7gE6LY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607342},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"51377e82fa49f6a5fc455fe70a10326d12dd76c0","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview"},"_npmUser":{"name":"aditigogoi","actor":{"name":"aditigogoi","type":"user","email":"adigog597@gmail.com"},"email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.1.0_1751980502697_0.44383912199089237","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"react-annotator-lite","version":"0.2.1","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"_id":"react-annotator-lite@0.2.1","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/annotator-lite/issues"},"dist":{"shasum":"1d7b72b2b842cd58829bf86a13d6b1ea1991e8e7","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.2.1.tgz","fileCount":41,"integrity":"sha512-BdpjqbXuopvbXCIbW3jGEbYsjZNKXm8v6c+npXyeU/NnPJrNe+WjuCtBAbkGDRiZopcxrFgNignCvh+ZjFyvgg==","signatures":[{"sig":"MEQCIHHckVBCNt7nnCLkmuzbvk3RBsjR+BYhaktvYJFAx0yoAiAfCNsx7/ftpFhCwMlNaEsAj9WwTHS82fb1MD3kaUF0nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624786},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"f23831055bea07d4927a48416c6435491c9b5031","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview"},"_npmUser":{"name":"aditigogoi","actor":{"name":"aditigogoi","type":"user","email":"adigog597@gmail.com"},"email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.2.1_1752088674503_0.2782236272603327","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"react-annotator-lite","version":"0.2.2","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.2.2","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/annotator-lite/issues"},"dist":{"shasum":"117ea514eb3f29276bc9b2472c248fb0939b9c7f","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.2.2.tgz","fileCount":41,"integrity":"sha512-O1xbrvUs/+X6+uXKpSpio5ph++QXY1IbSzYSMThEss5MiQoSR8kW838qSGLRvlOtDhfuK93be6rvsBD35q7WCw==","signatures":[{"sig":"MEYCIQDQHo2OYFu1P0Pqqx/8KPitnB/yf1JTmUzYS7Eh8MT1vQIhAO+SYPFr2nC3EsAZhaGzeY7NcPRWnOEUhDITTMpWxXjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624807},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"1eb15bbb4176539053b6031d6e8c92577366eccf","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview"},"_npmUser":{"name":"aditigogoi","actor":{"name":"aditigogoi","type":"user","email":"adigog597@gmail.com"},"email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.2.2_1752132769327_0.4546997220322031","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"react-annotator-lite","version":"0.2.3","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.2.3","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"87ce53d34630ade48d550a1e4f3ac0fef4b91f4d","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.2.3.tgz","fileCount":41,"integrity":"sha512-su1YvS4o7RVC4LCo/jH7VxhEsQN8T+LAifRCY0D6NKJfsnL+N6Zc1aryMscCEN7LIyql76+++MUVWmDljEWToA==","signatures":[{"sig":"MEQCIFdKXvzsbkh2SAD8yDQ/0xBb2tfbcxnTaoL4r8CjhpvqAiAyLpMTPUbHk5bJT2aK9FYaoe6mtPWHx5yUScZXD4m3SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624813},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"f392699cd4056dd6f95a7cfb17e728a53738481e","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview"},"_npmUser":{"name":"aditigogoi","actor":{"name":"aditigogoi","type":"user","email":"adigog597@gmail.com"},"email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.2.3_1752140351510_0.7715110827084131","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"react-annotator-lite","version":"0.3.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"5ea08e098d137f4c48f3d6d4bb4ec8f9a3fff795","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.0.tgz","fileCount":41,"integrity":"sha512-dLyKuiW3lCJ7Z/yjTjfyl+YMsVBKYubnhGbYA9iihFPj9xyZEl3bSMCsJXO5CI9asWsZcygOZUk6GGfDG9t5GQ==","signatures":[{"sig":"MEYCIQDZTod4AH6aMRqvc47v8l7sWmtgpicvvtdvRYYONuAKWwIhAMPhYS4lB55cyS7aYaTIif1VeS1L5WM2ODMAqgSNtuNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624813},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"6b975be36654cc993594911034e7cc5b2d2540db","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.0_1757054071583_0.6871417782223599","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"react-annotator-lite","version":"0.3.1","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.1","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"76cb07e045e3c6e5672594a0fc5e2ec1c2d2ebfb","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.1.tgz","fileCount":41,"integrity":"sha512-9agpACKZ/hdKqLskg+oNyPEO3taQ5pbrp0qFFN5q7pST9BdsuqRQFCmpb1H2VBdE324PeOT77QEtU5NIYLAAdA==","signatures":[{"sig":"MEYCIQDhmxmYEC7+via8bxsysek9EW1Raf5hN4D2Rty7BUFQhAIhAM+ciPDHUBtfxaasf4Og+DODpH1S78qGo/hXDOr8Ncoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625057},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"501f1ccafcd4f3a7e931baa69a62fa9b2fea8c49","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.1_1757055174591_0.8854240623926974","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"react-annotator-lite","version":"0.3.2","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.2","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"dc31ba79dc782cb0c43dc957757ecdd0590f781f","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.2.tgz","fileCount":41,"integrity":"sha512-4Ynua0fUEiUJUlHMkq3xpPwTM0ap2Q90uOOd77RFJjMWXosxKnqpakU/wDnEjcx7ZS74nyUWqFX/tFsgl9Gk4w==","signatures":[{"sig":"MEQCIGgBS8ES8y3m6q6cqiR5vW/kOzCgP0w2IvPzUJKOV4GyAiB47TCMNj6C3HqdiZExCD9dN4YGeQBt+klAnBhcVe4WlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625053},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"8506c4c8ff29c162a75f6ee1f330594a14b121d7","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.2_1757056823714_0.06418040008375914","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"react-annotator-lite","version":"0.3.3","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.3","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"36453ca097e8bd86d20f19ce2b6105c77cb82a89","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.3.tgz","fileCount":41,"integrity":"sha512-lqjntktDkwvuf1QpVkg4XMITMHKz9siy1IBW5WzLI/TnfMkbYMTMwu+SWwdH5uoiGOk43ssv6n5Ta9kJ36lgKg==","signatures":[{"sig":"MEYCIQD9jN1Kf9QbbEi06VW9VqQnRruVld2uXaJNl6sdrFQJZAIhAMrP5HQReKfa8xdcDf4+E94fptj4zd18+tWgn2X6VoIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625158},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"1b696a2f01ea6d93330ae392c7ef4e5e77008ddc","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.3_1757067228209_0.4619487834150906","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"react-annotator-lite","version":"0.3.4","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.4","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"56ee01cd67fdb07a5f36dd3ef2896c3f12807836","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.4.tgz","fileCount":41,"integrity":"sha512-QiMaZb1UQwIpnoj4n9EWYNxdxDBJdOQWUpZPoU8i85jMMznAFUt4QToOjTaJqQakOSipTXL5VttH4Tz5gGtkOQ==","signatures":[{"sig":"MEUCIQCWg1yC7tLBRZfd1Ox8q8M/ZNI7xjnSznhL5qrnjjqU0gIgPPCdJqIQWra/VEv55iPQMp5IruCkSlDjTsZld0jUrpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625202},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"c62db1ba29dee15881341f422f510a607cb62a40","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.4_1757071625150_0.8293251507464383","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"react-annotator-lite","version":"0.3.5","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.5","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"a69031a8406d6512d73f478092afa80a05559d51","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.5.tgz","fileCount":41,"integrity":"sha512-OZNBXQNUGOv8E5/ddcC9jsniSGqMJWmyQPRfEWsPTN7Zn+d6YUrTCWD8p9rpkze4pfSiHRPtfz9tzRoi6E3KtA==","signatures":[{"sig":"MEUCIQCvGglspjmThs1IRjT9TEd5k73WMpP+ONq0mJt4KNv9qwIge9sblazPnZhVjjno8VjwXaWskZYnFN769g0TPdPG+KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626036},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"a131b2d4482e31a55cfe7a1efebd925ae6256e52","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.5_1757311791037_0.6046107790830697","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"react-annotator-lite","version":"0.3.6","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.6","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"22802cbe652ca64eb06d71c6549923657189c34e","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.6.tgz","fileCount":41,"integrity":"sha512-w0ZEd4OqagMbaJQjzMGYjwT3MNF0p6l7/2cgD06H5vBofD8FbAnJgxsQmwy+DGuj0/doz0Q4Afv6WmuAgSGoPQ==","signatures":[{"sig":"MEUCIAG6TKH8IfXfI7B5/oQdhygX3tj3X8O0OFhYsMdQyfc7AiEAwWI2mY2XGVVAEIU0NRBJvW9pZ2Jmv/uNABwXikaDBiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625837},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"8bd1690355ebca6f5bef1f20875d43639262384a","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.6_1757316116772_0.7484985331479652","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"react-annotator-lite","version":"0.3.7","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.7","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"27f2f667851722c86c77ccd85399f2f4b3f43604","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.7.tgz","fileCount":41,"integrity":"sha512-KIjMzO+XS6033yhvPvNVpkzOyiwRQxwckLyVnU79PJPoume/jZmmW5AUPvv6r1q9wlySV4plCHVE1kxY2e7qBQ==","signatures":[{"sig":"MEUCIQD7yeVCfacewr6Ii3b2ThfXNmU/7oA+ZHuwriZftikq1QIgRlIL3yxjDVT5i6hN+3LnUc0ZUsWQIUa07pZzXhlK7lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625793},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"f82510bf297047b9ff1833b8d4a604836d5e0d1e","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.7_1757317087613_0.5434848759363708","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"react-annotator-lite","version":"0.3.8","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.3.8","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"b850825d667a368036ed8c2025f28c5caeb9245f","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.3.8.tgz","fileCount":41,"integrity":"sha512-F536ujN5kRujdUWRpWkDzHmisUcAG1EaIWZSwIV+NHDcJZRuLoRTpIyWqVxMgiXfNinQdqvIqmnlAmuqGdkBGQ==","signatures":[{"sig":"MEUCIDR7cTCWcD/8j7DUQR1AorSglsZK48eadhpOKXm6o0TJAiEAkGp75Qtc6zYL0diIRpapCF5SZ8XppHaILJyqt8hjXT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625793},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"375d65f9b7a60797d9065c594c1bfb2fa00c8653","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.3.8_1757322513295_0.3132666230409107","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"react-annotator-lite","version":"0.4.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@0.4.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"52a07703a1f49e0c89e77674bedc70e7efbddb80","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-0.4.0.tgz","fileCount":41,"integrity":"sha512-xYqDsDD2lxVOtcrRgcpdxWd5fMqPvJXeA5n+MtarqFRdF9yrLb1hczaxs9lAJX05QjcL+Zqh4LyjcG7eg8YbkA==","signatures":[{"sig":"MEUCIBIkCpatSCbe0GTdOLYwoBxgYtrtgxxrl5Dq4DxY5MqPAiEAkT0mbym+cKX0K2tZWbxMC0QZNpgRQ6GNxcozQF82eBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623506},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"5dee1689fc792f0d5c96f460bb558afb992b9b6f","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_0.4.0_1757329941867_0.9107324471123748","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-annotator-lite","version":"1.0.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.0.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"af80fd5faa571887a9d971a9673d309591d9ba86","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.0.0.tgz","fileCount":41,"integrity":"sha512-92CM1vN1vFVW9LrZjTPzdABR56kKvgHXIfiq8iJgizbv9ysunF/GisNSIjGoGGCN7I1oDY3NDzO4QxjkHPSH4g==","signatures":[{"sig":"MEQCIHjx6Rnu0EKgHyNOyNKo9DPMPdEokjgjwWDtrjwZqZ4GAiBnyc4L7J0adHbzY/OIWHTNnfwja49N4fURDxwSNKOI+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437100},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"e803dbe328d2ceea3f2941b5e6ac961005ff669e","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.0.0_1758193455219_0.08090165707760777","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-annotator-lite","version":"1.1.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.1.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"79d84f838738c2209610a868e576cbecff0e48c6","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.1.0.tgz","fileCount":41,"integrity":"sha512-WQu1dbVZCPGFyKdNu8hk8GV+5Qf2t26EeZV77Ih0mLoJUQIHjEWlm5Z7yAk7tAY4dcwOWkjfWfpyPmBtmaffBA==","signatures":[{"sig":"MEUCIHPEMBu6abWD2MUZYJ/gckNC2zjIPfw5ezIZTsZIXGyhAiEAwLV+QRnCESQBaFmWI1pETLM4iPYuqLwagEiVw66KULk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437100},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"3bda19d9600d1d00b68945adab87ddb5f13c8c44","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.1.0_1758198925030_0.9311348948072486","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-annotator-lite","version":"1.1.1","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.1.1","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"ce692d804260b0a1ce949084b6475110f1c87d92","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.1.1.tgz","fileCount":41,"integrity":"sha512-3uTmHETWpnDV4b2UuJsk1MSJXdQ7BDyMxXTLguy0atxfRyyg7nS+TgIRmUgmv5jUKCmgDDrTXeuH8SbHA3vlMA==","signatures":[{"sig":"MEQCICs+cwKsYxu5Ur/7vEccFt2wbOFcByUiNGgKsQv/ZaQHAiBMhKO8lwJiGitlHbuzkQFWWQtU1Fq8dghsGHajktg6VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1437210},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"8fd65f3a5e49b775d6896ceba54d7919406ddd88","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.1.1_1758200180786_0.035349120355133046","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-annotator-lite","version":"1.1.2","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.1.2","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"a9f8c112cadc8228b37b91844d7b8320c8a9812e","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.1.2.tgz","fileCount":41,"integrity":"sha512-h2FaG0U5KzGvsQecFKQPz4FwKEbTO8gJo3SYBokhlPrUnYMKRpUtIsEoOFfNqJHK8OyRmFemhxtusfK/kp4tyg==","signatures":[{"sig":"MEUCIQDnUb+4t+7OJ2XreYBLHCTWO7O3hiAZvCflCD7xYRBcbwIgG0SLlVnwqC9nRPbb9uqasbKBZalXqNLZNcUEin8+E40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1435133},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"c977177a18f66ca7758ecde5d4d0b9646540921f","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.1.2_1758201158711_0.23723311744248043","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"react-annotator-lite","version":"1.1.4","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.1.4","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"fe701f6884394dd4d9800bbb95a87c932faa9c02","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.1.4.tgz","fileCount":41,"integrity":"sha512-W6C+lR5zTyOs0cVkTUtHUly7HAsdrsU2y1g9BeaB9QLSVfBSCxxXBGttB3+8CAnC9eojPV/noonh3luaELHViA==","signatures":[{"sig":"MEYCIQCG5cg4Yx4EKTOnkV8jF9h3hxQBJvWbkMBefl9MNKHpbwIhAJa1YEOOw7cG1I1AM+nuVk0OK8hcdvh6fMLjHFgvbNdn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436476},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"599b7204d5705f35de0dfd9a6eaf632db1924946","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.1.4_1758264708198_0.11589646196136316","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-annotator-lite","version":"1.2.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@1.2.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"c022748df78a08bc94942d95a19e4f9a7ea79394","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-1.2.0.tgz","fileCount":41,"integrity":"sha512-cwzwZ/t14K5QQX2FaL66tRrBBykZen/1vw+fKGKwzxC9EZ4qpuSNafoGCS7Qv4NCokdUZng6WhSP585JNTQdUw==","signatures":[{"sig":"MEUCIQDwuEt5h9fQPK7StpeEtJKlBeIb5aCb5iEpG87JrxbI5QIgWZ5iLb5UGP/4O0m3Ieik21Pnb1U3AbYdSNUR3eDPKQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436533},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"75269f9239fb284b7c9943f5b605e54ca695bdaf","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_1.2.0_1758281837345_0.305645177370397","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-annotator-lite","version":"2.0.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"eed22d0f20d4014c56b21e21d985375b89aab049","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.0.tgz","fileCount":42,"integrity":"sha512-TE1/l8eXpFkSXOiwfkS2/w4Z+AGoqKGLk8ZHvFhbFrXsdeHzfjegVqA6+jeECUm+bm5u/6kR/FJ86/gT9i0ZXw==","signatures":[{"sig":"MEUCIQC5cl3tYDuMRJ8/ZBR7oKzslAGHuXQfj04fJiSD0dtuYgIgBqEoV7Pe7DaYapUx2q6OGqyQIJLSI5Qh/qPoyXl1ynM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444177},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"08680af51b8d32c3d6c16dfb8a13a0d07acb192f","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.0_1761905186185_0.29997735981859885","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"react-annotator-lite","version":"2.0.1","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.1","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"718340974478f0a72df61a3f7eaa44790aebfa04","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.1.tgz","fileCount":42,"integrity":"sha512-b137sqDNfZBYZzgAr4vWxa35UWQH+Umdux5RiDkmZGJE5b+GVMOvUGCM9F2D18/vPru6l46MY5fwpiGGDDAEvQ==","signatures":[{"sig":"MEYCIQDyz5Tbd+p8/q/8s3Zqgo6adTFCUE3Q4FrEw+3XQFic7gIhAN51h4AGHzlC4BhFJlvRxufVEJ/ZpS81b0bmgH4fTqXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444029},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"4cb961837bb0b99f5d114173b3c7988b30a35115","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.1_1762344832512_0.01841777094566366","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"react-annotator-lite","version":"2.0.2","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.2","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"137728691670df8a2b86c0fe634377ec94f17d11","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.2.tgz","fileCount":42,"integrity":"sha512-SPqdiH82TgomG9Y9bO5BVtD3IKereFs8UObQoBm5mcFuBP5sabSA89nklq8l03aMzIwgPUxlRgq0bJP5032cXw==","signatures":[{"sig":"MEQCIC5AtGcPexIQq9ndJgkzSdLdmWn9Uc87iKmvjjoqHW5AAiBBKaIqt5WhFg+v7j1k5nkTTn6P+NueodTQ2d3FcypeUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442309},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"79f8f0fa61b7548b0aed79c95dfa30e6c2e3d25a","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.2_1763038987248_0.5210527360298076","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"react-annotator-lite","version":"2.0.3","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.3","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"f71b7d6e9804dc5d1ed4016b1f543a3a2da2ea51","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.3.tgz","fileCount":42,"integrity":"sha512-J531jentmQJiJqSNqUu0hrTK4K1lmNofuqNV2vgXnisoCYHjFAiIaEBZNDgbTkRsRzp72qtzqDQsf4jWYO4Ksw==","signatures":[{"sig":"MEQCIHmrNLlsueVTy5Kgi79fCT9VFlEPFOQpp52y/soqluSoAiBk8IfM6CNCtquy+LAm4keAmGYtWxqCI2DiEJA6hAwWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442309},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"0b122681713a04ca5519965f59c826db536e9abd","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.3_1763378997620_0.12263584770619884","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"react-annotator-lite","version":"2.0.4","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.4","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"3bffa9fc13f0b31c6ebb97c919ce6fee510b0b72","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.4.tgz","fileCount":42,"integrity":"sha512-EBPjsAunCOHc2P+bhHkJGO3aWBLhANN31mQmmtn5NjqgvF0i80hgyfXD/LZKmhBszTBqDrNVsTiLPDC7kcceKg==","signatures":[{"sig":"MEYCIQCKEZ7hWMwQ/KWD+zF52jPOZKBXmNzeVx0fMGbgvSnx9QIhAKpbwZAZmFnAhFgdLuO4IaonJPWu3CphDq/YPnM9/Sm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442293},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"231840b5d8ba72c12d34f40e3d29910f5fd4000b","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.4_1763380051879_0.9380709425238984","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"react-annotator-lite","version":"2.0.6","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.0.6","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"aef7ad425ff4ea0e4ee811695990460ebc5d1d88","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.0.6.tgz","fileCount":42,"integrity":"sha512-yhOCLjsIyiCNNY0UZzGL3V+Op2Kk/lrfQMoep57KMV2hC0HmoYgja9oHTJuz8eHFnwdj1jYvay4g2KGAejtPmg==","signatures":[{"sig":"MEYCIQDtH1Y5Ih0DgGW7EwGqxMQRlaFtCWwA0VSRWymaJU38KwIhAPgJvdlMVdBggqWjKtPyHg4kpjsKaRx3LFZBVFcu2cJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1442655},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"354608611fa8ad6ba5a51ba33b1873c334dfa148","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.0.6_1763380956921_0.13648157965230934","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-annotator-lite","version":"2.1.0","keywords":["react","annotator","canvas","drawing","image-annotation"],"author":{"name":"Aditi Gogoi"},"license":"MIT","_id":"react-annotator-lite@2.1.0","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"homepage":"https://github.com/adigog0/react-annotator-lite#readme","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"dist":{"shasum":"e5d9b98568ce63c9b96159fff23bd43f6a1ee1c2","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.1.0.tgz","fileCount":42,"integrity":"sha512-JX5oI5hdroSRr81oBDKhDwxVue5uQLUGVEEEpB2qObCXQFAcqD4jG81V8X8KwpJ8sCsai7rBg+QgzESJzGd3Cw==","signatures":[{"sig":"MEQCICPtFlDGZefzvizilVlKLvfS+srzNRwA1J4jm8MXAmK9AiBrQxIcj9luP3ExUKQi1HsnIxFdjFZVk+foYIXWUk1QAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446337},"main":"dist/index.cjs.js","types":"dist/types/App.d.ts","module":"dist/index.esm.js","gitHead":"44dd00317d79161fdbcf5741dcab9705b1a18489","private":false,"scripts":{"dev":"vite --host 0.0.0.0","lint":"eslint .","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","preview":"vite preview","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","prepublishOnly":"npm run build"},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"repository":{"url":"git+https://github.com/adigog0/react-annotator-lite.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","axios":"^1.9.0","react":"^19.1.0","date-fns":"^4.1.0","react-dom":"^19.1.0","tailwindcss":"4.1.7","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","@tailwindcss/cli":"4.1.7","react-router-dom":"^7.6.2","@tailwindcss/vite":"4.1.7","react-sketch-canvas":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.25.0","esbuild":"^0.25.6","globals":"^16.0.0","postcss":"^8.5.6","@eslint/js":"^9.25.0","typescript":"~5.8.3","@types/node":"^24.0.3","@svgr/rollup":"^8.1.0","@types/react":"^19.1.8","autoprefixer":"^10.4.21","@svgr/webpack":"^8.1.0","@types/react-dom":"^19.1.6","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","esbuild-plugin-svgr":"^3.1.1","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react-annotator-lite_2.1.0_1763790531930_0.39019817199503826","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-annotator-lite","private":false,"version":"2.2.0","types":"dist/types/App.d.ts","module":"dist/index.esm.js","main":"dist/index.cjs.js","author":{"name":"Aditi Gogoi"},"description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","keywords":["react","annotator","canvas","drawing","image-annotation"],"repository":{"type":"git","url":"git+https://github.com/adigog0/react-annotator-lite.git"},"license":"MIT","scripts":{"dev":"vite --host 0.0.0.0","build":"rm -rf dist && mkdir -p dist/types && npm run build:css && node build.cjs && tsc --emitDeclarationOnly --declaration --outDir dist/types","build:css":"tailwindcss -i ./src/tailwind.css -o ./dist/index.css --minify","lint":"eslint .","preview":"vite preview","prepublishOnly":"npm run build"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"dependencies":{"@tailwindcss/cli":"4.1.7","@tailwindcss/vite":"4.1.7","axios":"^1.9.0","clsx":"^2.1.1","date-fns":"^4.1.0","react":"^19.1.0","react-dom":"^19.1.0","react-router-dom":"^7.6.2","react-sketch-canvas":"^6.2.0","react-toastify":"^11.0.5","tailwind-merge":"^3.3.0","tailwindcss":"4.1.7","uuid":"^11.1.0"},"devDependencies":{"@eslint/js":"^9.25.0","@svgr/rollup":"^8.1.0","@svgr/webpack":"^8.1.0","@types/node":"^24.0.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^4.4.1","autoprefixer":"^10.4.21","esbuild":"^0.25.6","esbuild-plugin-svgr":"^3.1.1","eslint":"^9.25.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","globals":"^16.0.0","postcss":"^8.5.6","typescript":"~5.8.3","typescript-eslint":"^8.30.1","vite":"^6.3.5","vite-plugin-svgr":"^4.3.0"},"_id":"react-annotator-lite@2.2.0","gitHead":"583efe7e4f3748c15e656324dfe11bc230de6e88","bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"homepage":"https://github.com/adigog0/react-annotator-lite#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WS4Pw9Ci/xEzWOwiVUUqMht6UxyE03ZsOxuW991Jh9+M+oC93nXVUk66MwjU6glAGKk6Lq1ugcN+UcIm/I4Isw==","shasum":"d5d15c03cc341fcacd5c6be7c9cd16d42578e54f","tarball":"https://registry.npmjs.org/react-annotator-lite/-/react-annotator-lite-2.2.0.tgz","fileCount":42,"unpackedSize":1454820,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG5H1cl9AsKW4m9Y8MYPWmP1Ds5SL566lBUVrR6Hs7W+AiBf1aDloLX8TmcLB0wlaeHkXXk17/C2yzsJM5sDMrOezw=="}]},"_npmUser":{"name":"aditigogoi","email":"adigog597@gmail.com"},"directories":{},"maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-annotator-lite_2.2.0_1765541157679_0.24534825281242756"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T13:15:02.578Z","modified":"2025-12-12T12:05:58.089Z","0.1.0":"2025-07-08T13:15:02.926Z","0.2.1":"2025-07-09T19:17:54.703Z","0.2.2":"2025-07-10T07:32:49.548Z","0.2.3":"2025-07-10T09:39:11.750Z","0.3.0":"2025-09-05T06:34:31.832Z","0.3.1":"2025-09-05T06:52:54.838Z","0.3.2":"2025-09-05T07:20:23.918Z","0.3.3":"2025-09-05T10:13:48.443Z","0.3.4":"2025-09-05T11:27:05.357Z","0.3.5":"2025-09-08T06:09:51.273Z","0.3.6":"2025-09-08T07:21:56.996Z","0.3.7":"2025-09-08T07:38:07.818Z","0.3.8":"2025-09-08T09:08:33.520Z","0.4.0":"2025-09-08T11:12:22.079Z","1.0.0":"2025-09-18T11:04:15.442Z","1.1.0":"2025-09-18T12:35:25.260Z","1.1.1":"2025-09-18T12:56:20.987Z","1.1.2":"2025-09-18T13:12:38.955Z","1.1.4":"2025-09-19T06:51:48.452Z","1.2.0":"2025-09-19T11:37:17.600Z","2.0.0":"2025-10-31T10:06:26.464Z","2.0.1":"2025-11-05T12:13:52.746Z","2.0.2":"2025-11-13T13:03:07.494Z","2.0.3":"2025-11-17T11:29:57.821Z","2.0.4":"2025-11-17T11:47:32.116Z","2.0.6":"2025-11-17T12:02:37.133Z","2.1.0":"2025-11-22T05:48:52.190Z","2.2.0":"2025-12-12T12:05:57.878Z"},"bugs":{"url":"https://github.com/adigog0/react-annotator-lite/issues"},"author":{"name":"Aditi Gogoi"},"license":"MIT","homepage":"https://github.com/adigog0/react-annotator-lite#readme","keywords":["react","annotator","canvas","drawing","image-annotation"],"repository":{"type":"git","url":"git+https://github.com/adigog0/react-annotator-lite.git"},"description":"A lightweight React-based annotation tool for images. Designed for performance and ease of use — perfect for visual markup, design feedback, and review workflows.","maintainers":[{"name":"aditigogoi","email":"adigog597@gmail.com"}],"readme":"# 🖊️ react-annotator-lite\r\n\r\nA lightweight, extensible React component for image annotation. **react-annotator-lite** enables freehand drawing and threaded comments directly on images or canvases, with a responsive layout, rich metadata handling, and built-in UI components for action bars, comment sidebars, and overlays.\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n- **Threaded Comments:** Add comments and replies directly on images.\r\n- **Draggable Annotations:** Move comments anywhere over the image.\r\n- **Drawing Tools:** Freehand drawing with undo/redo, eraser, and color/stroke selection.\r\n- **Nearest Tag Visibility:** Show the closest tag on hover for context.\r\n- **Layer Control:** Toggle visibility of comments and drawing layers independently.\r\n- **Responsive Design:** Works seamlessly on both desktop and mobile.\r\n- **Customizable UI:** Replace built-in components or styles with your own.\r\n- **Performance Optimized:** Uses React memoization and efficient event handling.\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n### Installation\r\n\r\n```sh\r\nnpm install react-annotator-lite\r\n# or\r\nyarn add react-annotator-lite\r\n```\r\n\r\n### Usage Example\r\n\r\n```js\r\nimport React, { useState } from \"react\";\r\nimport Annotator from \"react-annotator-lite\";\r\n\r\n//add the following line to include default styles\r\nimport 'react-annotator-lite/dist/index.css'\r\n\r\nconst App = () => {\r\n  const [annotations, setAnnotations] = useState([]);\r\n  const [paths, setPaths] = useState([]);\r\n\r\n  const handleCommentAdd = (comment) => {\r\n    setAnnotations((prev) => [...prev, comment]);\r\n  };\r\n\r\n  const handleReplyAdd = (reply, parentId) => {\r\n    // Add reply logic\r\n  };\r\n\r\n  const handleSave = (metaData, canvasPaths) => {\r\n    // Save logic\r\n  };\r\n\r\n  const handleDelete = (metadataId) => {\r\n    // Delete logic\r\n  };\r\n\r\n  // Example: Custom tooltip for drawing paths\r\n  const renderPathTooltip = (path, index) => (\r\n    <div style={{ background: '#222', color: '#fff', padding: 4, borderRadius: 4 }}>\r\n      <strong>Drawn by:</strong> {path.user?.userName || 'Unknown'}<br />\r\n      <strong>Path #{index + 1}</strong>\r\n    </div>\r\n  );\r\n\r\n  return (\r\n    <div style={{ maxWidth: 800, margin: \"0 auto\" }}>\r\n      <Annotator\r\n        image_url=\"https://example.com/sample-image.jpg\"\r\n        initial_Annotations={annotations}\r\n        initial_Paths={paths}\r\n        onCommentAdd={handleCommentAdd}\r\n        onReplyAdd={handleReplyAdd}\r\n        onSave={handleSave}\r\n        onDelete={handleDelete}\r\n        enableDrawing={true}\r\n        currentUserData={{ userId: \"user-123\", userName: \"Alice\" }}\r\n        maxWidth={800}\r\n        maxHeight={600}\r\n        drawingOptions={{ strokeColor: '#00f', strokeWidth: 8 }}\r\n        renderPathTooltip={renderPathTooltip}\r\n      />\r\n    </div>\r\n  );\r\n};\r\n\r\nexport default App;\r\n```\r\n\r\n---\r\n\r\n## 📚 API Reference\r\n\r\n### `<Annotator />` Props\r\n\r\n| Prop                        | Type                                      | Description                                                      | Default            |\r\n|-----------------------------|-------------------------------------------|------------------------------------------------------------------|--------------------|\r\n| `image_url`                 | `string`                                  | URL of the image to annotate (**required**)                       | —                  |\r\n| `initial_Annotations`       | `MetaData[]`                              | Initial comment annotations                                      | `[]`               |\r\n| `initial_Paths`             | `UserCanvasPath[]`                        | Initial drawing paths                                            | `[]`               |\r\n| `onCommentAdd`              | `(comment: MetaData) => void`             | Callback when a new comment is added                             | —                  |\r\n| `onReplyAdd`                | `(reply: MetaData, parentId: string) => void` | Callback when a reply to a comment is added                  | —                  |\r\n| `onSave`                    | `(metaData: MetaData[], paths: UserCanvasPath[]) => void` | Callback when save action is triggered           | —                  |\r\n| `onDelete`                  | `(metadataId: string) => void`            | Callback when a comment or reply is deleted                      | —                  |\r\n| `enableDrawing`             | `boolean`                                 | Enable or disable drawing mode                                   | `true`             |\r\n| `currentUserData`           | `{ userId: string; userName?: string }`   | Current user info for created comments                           | `{ userId: 'Unknown' }` |\r\n| `maxWidth`                  | `number`                                  | Max width of image container                                     | Responsive default |\r\n| `maxHeight`                 | `number`                                  | Max height of image container                                    | Responsive default |\r\n| `commentPillStyle`          | `React.CSSProperties`                     | Custom style for comment pills                                   | —                  |\r\n| `commentHoverMenuStyle`     | `React.CSSProperties`                     | Style for comment hover menu                                     | —                  |\r\n| `commentSidebarStyle`       | `React.CSSProperties`                     | Style for the comment sidebar                                    | —                  |\r\n| `commentOptionMenuStyle`    | `React.CSSProperties`                     | Style for comment option menus                                   | —                  |\r\n| `actionIcons`               | `Record<string, React.ReactNode>`         | Custom action icons for toolbar                                  | —                  |\r\n| `actionToolbarStyle`        | `React.CSSProperties`                     | Style for the action toolbar                                     | —                  |\r\n| `sketchCanvasStyle`         | `React.CSSProperties`                     | Style for the drawing canvas                                     | —                  |\r\n| `imageContainerStyle`       | `React.CSSProperties`                     | Style for the image container wrapper                            | —                  |\r\n| `commentItems`              | `React.ReactNode`                         | Custom comment item renderer                                     | —                  |\r\n| `disableAnnotationDragging` | `boolean`                                 | Disable dragging of comment annotations                          | `false`            |\r\n| `drawingOptions`            | `{ strokeColor?: string; strokeWidth?: number; }` | Drawing tool options (color, width)                  | —                  |\r\n| `renderPathTooltip`         | `(path: UserCanvasPath, index: number) => React.ReactNode` | Custom tooltip renderer for drawing paths         | —                  |\r\n\r\n#### Callback Details\r\n\r\n- **onCommentAdd(comment: MetaData):**\r\n  Called when a new comment is added. Receives the comment object.\r\n- **onReplyAdd(reply: MetaData, parentId: string):**\r\n  Called when a reply is added to a comment. Receives the reply and parent comment ID.\r\n- **onSave(metaData: MetaData[], paths: UserCanvasPath[]):**\r\n  Called when the user triggers a save action. Receives all metadata and drawing paths.\r\n- **onDelete(metadataId: string):**\r\n  Called when a comment or reply is deleted. Receives the metadata ID.\r\n\r\n---\r\n\r\n## 🧩 Custom Drawing Path Tooltip (`renderPathTooltip`)\r\n\r\nYou can provide a custom tooltip for each drawing path using the `renderPathTooltip` prop. This function receives the path object and its index, and should return a React node to display as a tooltip when hovering over a path.\r\n\r\n**Example:**\r\n\r\n```jsx\r\nconst renderPathTooltip = (path, index) => (\r\n  <div style={{ background: '#333', color: '#fff', padding: 6, borderRadius: 4 }}>\r\n    <div>Drawn by: <b>{path.user?.userName || 'Unknown'}</b></div>\r\n    <div>Path #{index + 1}</div>\r\n    <div>Points: {path.paths.length}</div>\r\n  </div>\r\n);\r\n\r\n<Annotator\r\n  image_url=\"...\"\r\n  // ...other props\r\n  renderPathTooltip={renderPathTooltip}\r\n/>\r\n```\r\n\r\n---\r\n\r\n## 🏗️ Architecture Overview\r\n\r\n- **Component Structure:**\r\n  - `Annotator` is the main component, managing state and context for annotation, drawing, and UI.\r\n  - Modular subcomponents: `SketchCanvas`, `MetaDataLayer`, `ActionBar`, `MetaDataSideBar`, `BottomMetaDataMenu`, etc.\r\n  - Uses React Context for state sharing and hooks for responsive layout and performance.\r\n- **Drawing Engine:**\r\n  - Freehand drawing with undo/redo, eraser, and color/stroke selection.\r\n  - Drawing paths are normalized for responsive scaling.\r\n- **Comment System:**\r\n  - Threaded comments with drag-and-drop, reply, and delete support.\r\n  - Sidebar and overlay UI for managing and viewing comments.\r\n- **Customization:**\r\n  - All UI elements can be styled or replaced via props.\r\n  - Supports custom icons, toolbars, and comment rendering.\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nContributions are welcome! To contribute:\r\n\r\n1. Fork the repository and create your branch from `main`.\r\n2. Run `npm install` to install dependencies.\r\n3. Make your changes and add tests if applicable.\r\n4. Run `npm run lint` and `npm run build` to ensure code quality.\r\n5. Submit a pull request with a clear description of your changes.\r\n\r\n### Guidelines\r\n- Follow the existing code style and naming conventions.\r\n- Write clear, concise commit messages.\r\n- Add or update documentation as needed.\r\n- Ensure all tests pass before submitting.\r\n\r\n---\r\n\r\n## 📄 License\r\n\r\nMIT\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}