{"_id":"@arifzeeshan-ign/react-image-annotate","_rev":"6-5ba69ce894deccd1d6580922f82994ab","name":"@arifzeeshan-ign/react-image-annotate","dist-tags":{"latest":"2.2.2"},"versions":{"2.1.0":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.1.0","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.1.0","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"5a2bab7afb7d9cffe7c56cbc56c780688ae699c8","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.1.0.tgz","fileCount":80,"integrity":"sha512-cNXAP0g0wwvOxOKK5Y65Q+AO4E2Vi9TO/1jv2htqW9yTY8NOtn408j6UyvFQH5ImMPAw8CaaGgQsPiVvEq2rpw==","signatures":[{"sig":"MEUCIQDSOBsqpj6o0sHBy1tDYhVjMdEXFMfxvxuCkicsK8Kz9QIgK3+yEyY4PPupvDpDr4oZe4BeY6cQiMEnB9+o9n3K4+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632350},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"629c971a16dbb9aecf21ef1480eb76e44fd26e76","scripts":{"build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.2","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.7.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"react":"^18.3.1","lodash":"^4.17.21","moment":"^2.30.0","autoseg":"^0.0.12","react-dom":"^18.3.1","react-use":"^17.5.0","tss-react":"^4.9.6","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.15.14","monaco-editor":"^0.47.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.11.0","react-markdown":"^9.0.0","@emotion/styled":"^11.11.0","react-full-screen":"^1.1.1","react-use-measure":"^2.0.0","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.15.14","react-monaco-editor":"^0.55.0","react-remove-scroll":"^2.0.4","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.0","@fortawesome/fontawesome-svg-core":"^6.5.2","@fortawesome/free-solid-svg-icons":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","cpy-cli":"^5.0.0","gh-pages":"^2.0.1","prettier":"^2.5.1","cross-env":"^7.0.3","typescript":"^5.2.2","@types/node":"^20.12.4","@types/react":"^18.2.66","@types/lodash":"^4.17.0","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","react-github-btn":"^1.1.1","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","@rollup/plugin-replace":"^5.0.5","@types/seamless-immutable":"^7.1.4","vite-plugin-node-polyfills":"^0.21.0","@types/react-syntax-highlighter":"^15.5.11","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.1.0_1724530011649_0.8759196598881189","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.1.1","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.1.1","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"3be9ff24d268fb1899520585250f4c725eb04b44","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.1.1.tgz","fileCount":80,"integrity":"sha512-7GjjYjgz8WvcYqCtVF/gCJqm0xUS3/QtZan19jaujAZuHJPk14RlLpiI5d2WlnjXSum2PVDfEvdyDCT9zIZzUg==","signatures":[{"sig":"MEYCIQCb/Dlzw9S2GkBEtqhmouZMtMOXHBIPRchbojvCYVfKLwIhAN/vwE3rhXC+i5gudO5UiZVcykTC1ve30pkEukMvvHGG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632421},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"96524751e473ddbd9edf84f43d4dd916a20ae233","scripts":{"build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.2","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.7.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"react":"^18.3.1","lodash":"^4.17.21","moment":"^2.30.0","autoseg":"^0.0.12","react-dom":"^18.3.1","react-use":"^17.5.0","tss-react":"^4.9.6","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.15.14","monaco-editor":"^0.50.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.11.0","react-markdown":"^9.0.0","@emotion/styled":"^11.11.0","react-full-screen":"^1.1.1","react-use-measure":"^2.0.0","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.15.14","react-monaco-editor":"^0.56.1","react-remove-scroll":"^2.0.4","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.0","@fortawesome/fontawesome-svg-core":"^6.5.2","@fortawesome/free-solid-svg-icons":"^6.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.7","rollup":"^4.21.1","cpy-cli":"^5.0.0","gh-pages":"^2.0.1","prettier":"^2.5.1","cross-env":"^7.0.3","typescript":"^5.2.2","@types/node":"^20.12.4","@types/react":"^18.2.66","@types/lodash":"^4.17.0","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","react-github-btn":"^1.1.1","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","@rollup/plugin-replace":"^5.0.5","@types/seamless-immutable":"^7.1.4","vite-plugin-node-polyfills":"^0.21.0","@types/react-syntax-highlighter":"^15.5.11","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.1.1_1724922080706_0.6013641327689894","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.1.2","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.1.2","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"35811c6f994133723ff7e752d7e977cb93108e2d","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.1.2.tgz","fileCount":80,"integrity":"sha512-a30RT19eiW2ucuwzU4JZa6LB0xuj9mpbcpj6LzQ30/icEbwdJGvgguWdP5qJoqhphZBHcUYDjakih3FGwIg1Gg==","signatures":[{"sig":"MEUCIHFLNrGeVeBYMbY4Yu3hOFh6VBMq9VaH3SZi4D598I0lAiEA7t8R9nHkWO5HKnFbAGan7Y0CzAzxKFjrR8VTjgQoMcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633368},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"863cdf7f22685c102bf6003fbd8256bf4bbdc72c","scripts":{"push":"npm version patch","build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","push-major":"npm version major","push-minor":"npm version minor","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.2","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.8.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"lodash":"^4.17.21","moment":"^2.30.1","autoseg":"^0.0.12","react-use":"^17.5.1","tss-react":"^4.9.13","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.16.7","monaco-editor":"^0.50.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.13.3","react-markdown":"^9.0.1","@emotion/styled":"^11.13.0","react-full-screen":"^1.1.1","react-use-measure":"^2.1.1","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.16.7","react-monaco-editor":"^0.56.1","react-remove-scroll":"^2.6.0","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.6.0","@fortawesome/free-solid-svg-icons":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","rollup":"^4.21.2","cpy-cli":"^5.0.0","gh-pages":"^2.2.0","prettier":"^2.8.8","cross-env":"^7.0.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^20.16.5","@types/react":"^18.3.5","@types/lodash":"^4.17.7","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","react-github-btn":"^1.4.0","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^5.0.1","@vitejs/plugin-react":"^4.3.1","@rollup/plugin-replace":"^5.0.7","@types/seamless-immutable":"^7.1.19","vite-plugin-node-polyfills":"^0.22.0","@types/react-syntax-highlighter":"^15.5.13","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.1.2_1725945154775_0.9119910123065562","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.2.0","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.2.0","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"52670ab9fae57807b2b9a12d124121ad45a7b6c8","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.2.0.tgz","fileCount":80,"integrity":"sha512-K/PCrbryyMgYiQ/YrgAu0ShuTc6wY1OhtAUNC0yv2UdE6RO1rvNd9HP/mkGQYDW0iayf14QrLqDefaAMV66VWw==","signatures":[{"sig":"MEQCIFF331OsCbXaxeypInsF5sYzsr/zf+XhNYZdhQX1PgZuAiBAGs6qMy/JxqlDvCKNCJ83B8pPu3KQNTN3EHhGmK3a9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633368},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"da56efec05971daea66092e5fe2425bc7795d2a0","scripts":{"push":"npm version patch","build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","push-major":"npm version major","push-minor":"npm version minor","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.2","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.8.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"lodash":"^4.17.21","moment":"^2.30.1","autoseg":"^0.0.12","react-use":"^17.5.1","tss-react":"^4.9.13","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.16.7","monaco-editor":"^0.50.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.13.3","react-markdown":"^9.0.1","@emotion/styled":"^11.13.0","react-full-screen":"^1.1.1","react-use-measure":"^2.1.1","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.16.7","react-monaco-editor":"^0.56.1","react-remove-scroll":"^2.6.0","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.6.0","@fortawesome/free-solid-svg-icons":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","rollup":"^4.21.2","cpy-cli":"^5.0.0","gh-pages":"^2.2.0","prettier":"^2.8.8","cross-env":"^7.0.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^20.16.5","@types/react":"^18.3.5","@types/lodash":"^4.17.7","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","react-github-btn":"^1.4.0","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^5.0.1","@vitejs/plugin-react":"^4.3.1","@rollup/plugin-replace":"^5.0.7","@types/seamless-immutable":"^7.1.19","vite-plugin-node-polyfills":"^0.22.0","@types/react-syntax-highlighter":"^15.5.13","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.2.0_1725962532939_0.16809826928273397","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.2.1","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.2.1","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"1ad97c392b565df38c5b1c34658de75e330cbc94","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.2.1.tgz","fileCount":80,"integrity":"sha512-dBHXW5uePKZq6CqvAmuXj4Lp1z2QAQ7ghkgAqBq6zvmmOUzIRctlhW8blFz1bCdACFmg/gOXL5ltEbQ6Ibc7ig==","signatures":[{"sig":"MEYCIQCE0R+ajO9K6smYRHZTknO1Ma1sOFVhoacnG5SABfhp7AIhAPehhWAgddYuT6QahPXUCjPaqxurmm6yxC1hw7kuCqh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633415},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"ad3f2d25d8300c7d3de175187daf84ded99ff96d","scripts":{"push":"npm version patch","build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","push-major":"npm version major","push-minor":"npm version minor","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.2","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.8.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"lodash":"^4.17.21","moment":"^2.30.1","autoseg":"^0.0.12","react-use":"^17.5.1","tss-react":"^4.9.13","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.16.7","monaco-editor":"^0.50.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.13.3","react-markdown":"^9.0.1","@emotion/styled":"^11.13.0","react-full-screen":"^1.1.1","react-use-measure":"^2.1.1","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.16.7","react-monaco-editor":"^0.56.1","react-remove-scroll":"^2.6.0","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.6.0","@fortawesome/free-solid-svg-icons":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","rollup":"^4.21.2","cpy-cli":"^5.0.0","gh-pages":"^2.2.0","prettier":"^2.8.8","cross-env":"^7.0.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^20.16.5","@types/react":"^18.3.5","@types/lodash":"^4.17.7","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","react-github-btn":"^1.4.0","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^5.0.1","@vitejs/plugin-react":"^4.3.1","@rollup/plugin-replace":"^5.0.7","@types/seamless-immutable":"^7.1.19","vite-plugin-node-polyfills":"^0.22.0","@types/react-syntax-highlighter":"^15.5.13","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.2.1_1725963468092_0.14100287460207617","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.3.0","keywords":["Image","Annotate"],"author":{"name":"Arif Zeeshan"},"license":"ISC","_id":"@arifzeeshan-ign/react-image-annotate@2.3.0","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"dist":{"shasum":"48adf91168bf9633c68080ae0af56d3ea35e9c3f","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.3.0.tgz","fileCount":80,"integrity":"sha512-ql3BYxIZlNa7mDiJEbCfkT01lVcg/G7wx76S3BRAjE/bhG/wNxF0wLLVafOMmymSrQfqD7cJmnrT1MQsVSjk+w==","signatures":[{"sig":"MEYCIQCpAdJhyMSUc4rEZnijMkab6yTFbToe9p1ZF7G1W9ObZQIhAO8H2GKPTLHVd4lk5d4AX/PRFB3AV+Emx5MXert2mEhJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1633350},"main":"dist/react-image-annotate.js","type":"module","types":"dist/lib.d.ts","gitHead":"d05df084a83d4d651697b8ef64aa7efe4eb13287","scripts":{"push":"npm version patch","build":"tsc && vite build","start":"vite --force","prettier":"prettier --write \"src/**/*.js\"","push-major":"npm version major","push-minor":"npm version minor","prettier:test":"prettier --check \"src/**/*.js\""},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"prettier":{"semi":true},"repository":{"url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git","type":"git"},"_npmVersion":"10.8.3","description":"An Image Annotate Library for React","directories":{},"_nodeVersion":"22.9.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"dependencies":{"lodash":"^4.17.21","moment":"^2.30.1","autoseg":"^0.0.12","react-use":"^17.5.1","tss-react":"^4.9.13","classnames":"^2.5.1","color-alpha":"^2.0.0","react-select":"^5.8.0","@mui/material":"^5.16.7","monaco-editor":"^0.50.0","react-hotkeys":"^2.0.0","@emotion/react":"^11.13.3","react-markdown":"^9.0.1","@emotion/styled":"^11.13.0","react-full-screen":"^1.1.1","react-use-measure":"^2.1.1","seamless-immutable":"^7.1.4","use-event-callback":"^0.1.0","@mui/icons-material":"^5.16.7","react-monaco-editor":"^0.56.1","react-remove-scroll":"^2.6.0","react-syntax-highlighter":"^15.5.0","transformation-matrix-js":"^2.7.6","@fortawesome/react-fontawesome":"^0.2.2","@fortawesome/fontawesome-svg-core":"^6.6.0","@fortawesome/free-solid-svg-icons":"^6.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.3","react":"^18.3.1","rollup":"^4.21.2","cpy-cli":"^5.0.0","gh-pages":"^2.2.0","prettier":"^2.8.8","cross-env":"^7.0.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^20.16.5","@types/react":"^18.3.5","@types/lodash":"^4.17.7","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","react-github-btn":"^1.4.0","@types/react-select":"^5.0.1","vite-tsconfig-paths":"^5.0.1","@vitejs/plugin-react":"^4.3.1","@rollup/plugin-replace":"^5.0.7","@types/seamless-immutable":"^7.1.19","vite-plugin-node-polyfills":"^0.22.0","@types/react-syntax-highlighter":"^15.5.13","rollup-plugin-peer-deps-external":"^2.2.4","@types/rollup-plugin-peer-deps-external":"^2.2.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-image-annotate_2.3.0_1727175975377_0.7445501352477855","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@arifzeeshan-ign/react-image-annotate","version":"2.2.2","type":"module","main":"dist/react-image-annotate.js","types":"dist/lib.d.ts","dependencies":{"@emotion/react":"^11.13.3","@emotion/styled":"^11.13.0","@fortawesome/fontawesome-svg-core":"^6.6.0","@fortawesome/free-solid-svg-icons":"^6.6.0","@fortawesome/react-fontawesome":"^0.2.2","@mui/icons-material":"^6.1.3","@mui/material":"^6.1.3","autoseg":"^0.0.12","classnames":"^2.5.1","color-alpha":"^2.0.0","lodash":"^4.17.21","moment":"^2.30.1","monaco-editor":"^0.52.0","react-full-screen":"^1.1.1","react-hotkeys":"^2.0.0","react-markdown":"^9.0.1","react-monaco-editor":"^0.56.2","react-remove-scroll":"^2.6.0","react-select":"^5.8.1","react-syntax-highlighter":"^15.5.0","react-use":"^17.5.1","react-use-measure":"^2.1.1","seamless-immutable":"^7.1.4","transformation-matrix-js":"^2.7.6","tss-react":"^4.9.13","use-event-callback":"^0.1.0"},"devDependencies":{"@rollup/plugin-replace":"^6.0.1","@types/lodash":"^4.17.10","@types/node":"^22.7.5","@types/react":"^18.3.11","@types/react-dom":"^18.3.1","@types/react-select":"^5.0.1","@types/react-syntax-highlighter":"^15.5.13","@types/rollup-plugin-peer-deps-external":"^2.2.5","@types/seamless-immutable":"^7.1.19","@vitejs/plugin-react":"^4.3.2","cpy-cli":"^5.0.0","cross-env":"^7.0.3","gh-pages":"^6.2.0","prettier":"^3.3.3","react":"^18.3.1","react-dom":"^18.3.1","react-github-btn":"^1.4.0","rollup":"^4.24.0","rollup-plugin-peer-deps-external":"^2.2.4","typescript":"^5.6.3","vite":"^5.4.8","vite-plugin-dts":"^4.2.4","vite-plugin-node-polyfills":"^0.22.0","vite-tsconfig-paths":"^5.0.1"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"repository":{"type":"git","url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git"},"scripts":{"start":"vite --force","build":"tsc && vite build","prettier":"prettier --write \"src/**/*.js\"","prettier:test":"prettier --check \"src/**/*.js\"","push":"npm version patch","push-minor":"npm version minor","push-major":"npm version major"},"browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"prettier":{"semi":true},"description":"An Image Annotate Library for React","author":{"name":"Arif Zeeshan"},"license":"ISC","bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","keywords":["Image","Annotate"],"_id":"@arifzeeshan-ign/react-image-annotate@2.2.2","gitHead":"2b9f09ad1a2493ee4663f7b460299ce5d1d28b9d","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-9XwNVtY0uGpw+w38KMY4rJNzrzg4YM/OEsCrZyXXKQqNyVgHMcuVy8UHxlGDXWEEui3wfN2Vxoy5eT0i/1ZyDg==","shasum":"e9c855e453762056e1e9ba12fcecf67f9c64bb90","tarball":"https://registry.npmjs.org/@arifzeeshan-ign/react-image-annotate/-/react-image-annotate-2.2.2.tgz","fileCount":80,"unpackedSize":1655337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0gnQKdVu3Dw+snXlI1uw0kJgtmMz7VJvXD4+3tuJOuAiEA+TsZ7/OJV4PkMUvcD2XSrv050eWlNnWbFXA4Eml5jAg="}]},"_npmUser":{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"},"directories":{},"maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-annotate_2.2.2_1728898492114_0.9761660145407733"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-24T20:06:51.553Z","modified":"2024-10-14T09:34:52.492Z","2.1.0":"2024-08-24T20:06:51.896Z","2.1.1":"2024-08-29T09:01:20.904Z","2.1.2":"2024-09-10T05:12:35.123Z","2.2.0":"2024-09-10T10:02:13.145Z","2.2.1":"2024-09-10T10:17:48.350Z","2.3.0":"2024-09-24T11:06:15.691Z","2.2.2":"2024-10-14T09:34:52.345Z"},"bugs":{"url":"https://github.com/arifzeeshan-ign/react-image-annotate/issues"},"author":{"name":"Arif Zeeshan"},"license":"ISC","homepage":"https://github.com/arifzeeshan-ign/react-image-annotate#readme","keywords":["Image","Annotate"],"repository":{"type":"git","url":"git+https://github.com/arifzeeshan-ign/react-image-annotate.git"},"description":"An Image Annotate Library for React","maintainers":[{"name":"arifzeeshan-ign","email":"arif.zeeshan@ignitarium.com"}],"readme":"# React Image Annotate\n\n[![npm version](https://img.shields.io/npm/v/@arifzeeshan-ign/react-image-annotate.svg)](https://www.npmjs.com/package/@arifzeeshan-ign/react-image-annotate)\n\nFork of react-image-annotate - The best image/video annotation tool\never. [Check out the demo here](https://universaldatatool.github.io/react-image-annotate/). Or\nthe [code sandbox here](https://codesandbox.io/s/react-image-annotate-example-38tsc?file=/src/App.js:0-403).\n\nImplemented features in fork:\n\n- added typescript\n- updated react to v.18\n\n## Features\n\n- Simple input/output format\n- Bounding Box, Point and Polygon Annotation\n- Zooming, Scaling, Panning\n- Multiple Images\n- Cursor Crosshair\n\n![Screenshot of Annotator](https://user-images.githubusercontent.com/1910070/51199716-83c72080-18c5-11e9-837c-c3a89c8caef4.png)\n\n## Usage\n\n`npm i @arifzeeshan-ign/react-image-annotate`\n\n```javascript\nimport React from \"react\";\nimport ReactImageAnnotate from \"@arifzeeshan-ign/react-image-annotate\";\n\nconst App = () => (\n  <ReactImageAnnotate\n    onExit={() => {\n            console.log(\"exit\");\n          }}\n    regionClsList={[\"Alpha\", \"Beta\", \"Charlie\", \"Delta\"]}\n    regionTagList={[\"tag1\", \"tag2\", \"tag3\"]}\n    images={[\n      {\n        src: \"https://placekitten.com/408/287\",\n        name: \"Image 1\",\n        regions: []\n      }\n    ]}\n  />\n);\n\nexport default App;\n\n```\n\nTo get the proper fonts, make sure to import the Inter UI or Roboto font, the\nfollowing line added to a css file should suffice.\n\n```css\n@import url(\"https://rsms.me/inter/inter.css\");\n```\n\n## Props\n\nAll of the following properties can be defined on the Annotator...\n\n| Prop                       | Type (\\* = required)                                    | Description                                                                                                                                                   | Default       |\n|----------------------------|---------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|\n| `taskDescription`          | \\*`string`                                              | Markdown description for what to do in the image.                                                                                                             |               |\n| `allowedArea`              | `{ x: number, y: number, w: number, h: number }`        | Area that is available for annotation.                                                                                                                        | Entire image. |\n| `regionTagList`            | `Array<string>`                                         | Allowed \"tags\" (mutually inclusive classifications) for regions.                                                                                              |               |\n| `regionClsList`            | `Array<string>`                                         | Allowed \"classes\" (mutually exclusive classifications) for regions.                                                                                           |               |\n| `regionTagSingleSelection` | `boolean`                                               | Allowed select only one tag for image.                                                                                                                        |               |\n| `regionAllowedActions`     | `{remove?:boolean, lock?:boolean, visibility?: boolean` | Allowed actions for region in regions list.                                                                                                                   | Everything.   |\n| `imageTagList`             | `Array<string>`                                         | Allowed tags for entire image.                                                                                                                                |               |\n| `imageClsList`             | `Array<string>`                                         | Allowed classes for entire image.                                                                                                                             |               |\n| `enabledTools`             | `Array<string>`                                         | Tools allowed to be used. e.g. \"select\", \"create-point\", \"create-box\", \"create-polygon\"                                                                       | Everything.   |\n| `showTags`                 | `boolean`                                               | Show tags and allow tags on regions.                                                                                                                          | `true`        |\n| `selectedImage`            | `string`                                                | URL of initially selected image.                                                                                                                              |               |\n| `images`                   | `Array<Image>`                                          | Array of images to load into annotator                                                                                                                        |               |\n| `showPointDistances`       | `boolean`                                               | Show distances between points.                                                                                                                                | `false`       |\n| `pointDistancePrecision`   | `number`                                                | Precision on displayed points (e.g. 3 => 0.123)                                                                                                               |               |\n| `onExit`                   | `MainLayoutState => any`                                | Called when \"Save\" is called.                                                                                                                                 |               |\n| `RegionEditLabel`          | `Node`                                                  | React Node overriding the form to update the region (see [`RegionLabel`](https://github.com/waoai/react-image-annotate/blob/master/src/RegionLabel/index.js)) |               |\n| `allowComments`            | `boolean`                                               | Show a textarea to add comments on each annotation.                                                                                                           | `false`       |\n| `hidePrev`                 | `boolean`                                               | Hide `Previous Image` button from the header bar.                                                                                                             | `false`       |\n| `hideNext`                 | `boolean`                                               | Hide `Next Image` button from the header bar.                                                                                                                 | `false`       |\n| `hideClone`                | `boolean`                                               | Hide `Clone` button from the header bar.                                                                                                                      | `false`       |\n| `hideSettings`             | `boolean`                                               | Hide `Settings` button from the header bar.                                                                                                                   | `false`       |\n| `hideFullScreen`           | `boolean`                                               | Hide `FullScreen/Window` button from the header bar.                                                                                                          | `false`       |\n| `hideSave`                 | `boolean`                                               | Hide `Save` button from the header bar.                                                                                                                       | `false`       |\n\n## Developers\n\n### Development\n\nThis project uses [react-storybook](https://storybook.js.org/). To begin developing run the following commands in the\ncloned repo.\n\n1. `yarn install`\n2. `yarn add react react-dom`\n3. For production build need remove `react` and `react-dom` packages and\n   run `yarn build` - it fix the issue with `react` and `react-dom` versions in your project.\n\nA browser tab will automatically open with the project components.\n\nSee more details in\nthe [contributing guidelines](https://github.com/waoai/react-image-annotate/wiki/Setup-for-Development).\n\n### Icons\n\nConsult these icon repositories:\n\n- [Material Icons](https://material.io/tools/icons/)\n- [Font Awesome Icons](https://fontawesome.com/icons?d=gallery&m=free)\n","readmeFilename":"README.md"}