{"_id":"@ambichetan/react-image-editor","_rev":"6-0e4f69346ee2bd620e15509cb978884f","name":"@ambichetan/react-image-editor","dist-tags":{"latest":"2.3.0"},"versions":{"1.4.0":{"name":"@ambichetan/react-image-editor","version":"1.4.0","description":"React wrapper component for tui.imageEditor","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.12.0","fabric":"4.2.0"},"gitHead":"962f2dd4ea10ae14c804342d1bc519474a89346c","_id":"@ambichetan/react-image-editor@1.4.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-k5vNe+BdJQDb8mNIKLitLgmHKCuBOPePEJ47nE3tbcOq9RMQr2H5rXm4kWdwfhkX6HGYFgX3hqyJYvOU/O8EKQ==","shasum":"6eeda0a74fe5b757b61de8d712f7fb1310ef9354","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-1.4.0.tgz","fileCount":4,"unpackedSize":11996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3B0jCRA9TVsSAnZWagAA9c0P/RcD4HZlOudB77kQNbcd\nZ1QPAWuaRR2XAqLDqlRlSt3Rx3TkG+keG4P72c0a/QRr0w/9jAfFmdsHP4c/\no+4TJoHiw0MabR59kIQHlCic0rU5x66Fyuyav0BNCAsSX3+DBxLSNH3+M98T\nql+IL8pDgyINli9pChiMeqXbpdk2BxDZdFABan+k4c+08lTjGfZM/Dt5J1eH\n7rddmRHDh7VlaJU8vLu7pbfIXlWuK4ujbG/crrzUZ9TGh+/xEjN4j7PlXyiP\nemdlszHs1jCeT51uIeILochyy2G+ToE30SsZO+UmOrkHzGuL7tu9VNl0aj+r\nLjl9QKf8M36uEUlqwAz1DnxXJoIMEqu2dbUVaIfNQOoESN5dYI5ubfjkuL5d\nFSv+O9/Qj/c75JtsZbmKgtxz6CezSm/Q+WC5yiRF4Amuh9mOb4dsG04icJ/r\nh/rP4msamtjA5vTAcs/0N5Lq7UtsJ80r0Ve2T94MhLjETfrKhh1AYQMZrTJl\nWT6YOkGmdthyg/IthNy+QrxAotu78Joe0wp/+GmJHHmTDYClyN8nwEbaJXib\nIdqXQa4z1/hT1tjUIiDmowb+mWdF7sMqT48F7vO1hWfuMn/I7w0ZL22P4id5\ndUiJz73kwj73ktTUOx4/XkNCHLd4XuHl591PrR1x6bi/tSB81AuJpRINjGYZ\nKO71\r\n=nI0D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvaw2Db7oQh3B0yOc0DDqUY4+zKzqZ+72ekMGXuD4wNwIgcSpyXC771sBd7R2251npYEvJaQ2Da2pQvPsjlSRiznc="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_1.4.0_1608260899390_0.4512786239043174"},"_hasShrinkwrap":false},"1.5.0":{"name":"@ambichetan/react-image-editor","version":"1.5.0","description":"React wrapper component for tui.imageEditor","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.12.0","fabric":"4.2.0"},"gitHead":"ba89f03c2912e9d78447ecfd675a66d818611a91","_id":"@ambichetan/react-image-editor@1.5.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MSeKjMwAamCr+pgXdHg77ImcBjOOAg8FJlFKbOn22hI3LNsQ/ctrh7lUpiSnn154oqj2YjAGujVTyE1zGBL6Fg==","shasum":"3b9885b7fccc2bc72117569b452a39fc26fed129","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-1.5.0.tgz","fileCount":5,"unpackedSize":16396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3CLhCRA9TVsSAnZWagAAw6QP/jsNW+VZSzceZxKWNei5\nnLJ2gsO9sACfOlsj598u4uqGLj1DC1XHIpLylBlnGoqQhP0ONbrCayM1HBAs\nfCsRNFFjF38UQdsC5avNFamGpz91OKPnHeRwjTGnTJPWCwSZdEQsJRPGX9b5\norHFKp/8Ko+ReCulOZi0Rhpl9ixbNymZESHJnodkRbQAjWDnXq1a3r8g/NeI\n5pm+dkebufKcHW0ajkkPF2dN+xNl73n/QtR2iaYT7wERhMX2sunc4lq0NyYF\n8JhiVKqxakMwDqI0N56Sod7EUiS5hLB0d9z8YUH7Lgw2k7mrKAKR5ncC+J41\nbVJcmxrrQ2I+dMOY1WWUKIwooFL9jXV4pZAy6kUMzz3QIvWVgJiwYYziPac3\nVL9+0UQTNu6BfoctWrTo2D0clVyOrcjg4WftQNX18fxaa20CHNL5pYICj2Sl\nQ6cCSWY+dRtHn0Tvnv5GFggibS9ig0Y7LeChxR03s0WJ9DBfMYSQvMXVa/6D\nb1pUlNespFvomzTFesDJJjNEp9DKE11Yrccx981bCARTb21Ft7dtyomRvI4c\nSl9BJ1XqDOTdR2o4MVgk8FcDiieK+xbS3FxfMweLVa+7QEgEbuMc/EnF00p7\nTe9toTnc56+y1Q2IyuXUg3G7q62LXXpifpLDP3MarnhkfyLGYliNP1aWUc7A\npm1N\r\n=YgJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhzoB8tTOGZo0+B1ZpLdgF+kia9g/jlY+gUEdvx7O0kwIgBZEpiNeYukPG5haa/+gmuQ+nFgxcFNR+b1bPGwRfE9g="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_1.5.0_1608262368676_0.5192462375663971"},"_hasShrinkwrap":false},"2.0.0":{"name":"@ambichetan/react-image-editor","version":"2.0.0","description":"React wrapper component for tui.imageEditor without CSP issue","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.12.0","fabric":"4.2.0"},"gitHead":"5c44db07caaaed457c0d5b58b2fa3d7fbbef6274","_id":"@ambichetan/react-image-editor@2.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QfwcS6hLtMfBPxb+Rs+pQt+5bkwVZOTSCDjQm1TIA5oe0qcPjeV4PxB0TaRhLfcCWxHV0WrApA5/TTjyl4s9OA==","shasum":"8daacffc060932febddeb86ef6c3100de7ef169f","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-2.0.0.tgz","fileCount":5,"unpackedSize":16414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3CX7CRA9TVsSAnZWagAAe6QQAIrSdByMYtAEiRNGTBvq\nT6vHrCebAK/vctp3hERQrsYz9mEY8R0l9GVH5qdD0DyHZJzahfBmi6cJu89B\npQA9WNVsdlVaGL5ffFVDpGGw/llEiAj9UeyxwOQBVqeUU9ReUOPznY1uZRDv\nbT2rlOgOh9suREQtDtpFbXfGSSeI5pJfZZdcNEydN6Zst+4RMnTNu2n0E/6R\nNPoHzwVCtQEHWbVqjullXMJ0L9pTErRe2oEKvdpQs7OCXt8dQEYlCCm/BmPS\nXZk+ZIey5KK7qEMi/FyDNmCGYPreve713Bqc4dDeIWSRJBZa5V4iL8DHp+5d\nypaNxqL+sVA1N1Y/ncdRtk6dunAHAKMmHOIh4M7EwBtCKxVNs8UWRhbAjRjn\nwT0lvRoFkiC0eanQ955UUugrY/AZDEMnnXiM829oEczWIP3OhXBniP8f7B3E\n7tQiyJGDd7L9bxY+zx1/ipIxADkHdPXzxVbJZ159siuHAhkYaIF+TI51bmnx\nmpnMypHeMBgfqqhPRvPM1ZxVILeEOD1uZ8TYh1VkJgVc+m2v1xj7FfjzhASv\n78UAQlW5FdnpbIc06WxhpZXSxITRgTdlH+h3EpBBetXeOt3qkR2zyVvHFiAh\nxp+qkmxcigU9FCl/0vlrUbk7fqWYoB8VwAJRYlKRRUa/Dq8HiuXplKgYDQwA\nmr7e\r\n=30Ad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5t/mb97jFhIMWr3dlMUaaehIUhR19YuidXpENdTZlQAiEAiF8hx8vc0r4wtpDygvnCDY4p54vJIUyIBljFGdnL/7E="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_2.0.0_1608263163403_0.16406455707033363"},"_hasShrinkwrap":false},"2.1.0":{"name":"@ambichetan/react-image-editor","version":"2.1.0","description":"React wrapper component for tui.imageEditor without CSP issue","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.12.0","fabric":"4.2.0"},"gitHead":"7d53f38c05d7feed3551ecb62214548cf0b75742","_id":"@ambichetan/react-image-editor@2.1.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4PcPG1/I9ihEtelLueI7qz/eTKp+K8PKofrTcPhXXl+/LGrTxrVWDCHoewLVK62xzatd+oQY10JAbSe4qLGqjg==","shasum":"5599846152d1327f9041366a7a4fe1e383c84ded","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-2.1.0.tgz","fileCount":5,"unpackedSize":16414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3CipCRA9TVsSAnZWagAALRsP/A2nXw+nT5JIQK5+QPWd\nrf+RXaq1FeetLBBWC0/sGR6JOqNhHNMQlXFjvzCAKHNBOhG/gxhcz3ajh0wj\ntSDz8G2XC1fPImxX9AOyZKFSRiA64EOgK6Ujkerb9dd5UYA0npyFvCNsLzkm\nJYArngXa4X+O1DK5fR5E/CJxx5dtu9ywIASmLWKwNImCcnfeb4Oe2tjjrJqd\nurdr69QyXzGw53aaPSzF4KchbfnDJ0DTtZYl8wXJ1EqZMp7vcdJ1CfY2pIJ5\noeeZaEotpm/fDvoskX3itdeykdK61Gp+r7zmbNyVFJ2hPYVo4UFD1e6t2bAJ\nt28dbucKKrX1QnwS7F4K559ifG/rG+bD60agnnYu7XS32agEolO3UcB3we+e\ncvRJ1Mhkm2LzjEiGyx9JGkSd23Lsj2NioJGk4zwfu0GWzjrKKZd1Ac1GRfXh\nQWfDJCuQlPDLwLwi+9OXUATBuc/7pTJYcbCahjFfuNtuXQxDWZGR0UfHpE7l\n1vkEpTj8qftVCy448rIHFI4sKt14ZSMYTewvi5CNp5Hksuo5xJHv+rih1Kau\nIBVPyE0aeWtGnUBInXoizvj2d2ZQy3bJtkAw+cffX6m6zLsSjeA6aJetLRUs\nheQ9MygWcG0uuCRnWcQJdCr7VT78x9HVR3ydrFe7gL2cjaviN7z91dC37Yp6\n8wsU\r\n=MK2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVKnRFAzkFPH+TJnAwYny98+25GO3DjwfFyyaNpIa30AiBqTvs9gDeOuClHVfCKVXf7QoGtwOb0xl7gP5ucYi5Akg=="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_2.1.0_1608263849338_0.2772533209411294"},"_hasShrinkwrap":false},"2.2.0":{"name":"@ambichetan/react-image-editor","version":"2.2.0","description":"React wrapper component for tui.imageEditor without CSP issue","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.13.0","fabric":"4.2.0"},"gitHead":"4d1a6b600fb1aeabacd1d5c632ff2aefdb6671f9","_id":"@ambichetan/react-image-editor@2.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-VQr4MyLEpkY/GY2rVJJGsg2tLCgfovfx4xshYxN30wQXEBL+FtoAH6qNM6DW8FneZnG6oC8Af0RcXPm9iALQCg==","shasum":"06076466b2ad3753b31d64ddd90001cd4058a3db","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-2.2.0.tgz","fileCount":5,"unpackedSize":16823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN081CRA9TVsSAnZWagAAIzsQAIDd4JeBJtNYaHLhLN6M\naxO0zDHfxO9rsgjUiiWCtCrvvKs6KpzmRPcb4GYGH9hofW8zryrcb3bcOcf0\nGqBXHRQtn3facJYhfVDqLBH2SZW4tg1ZmKvZ5mfYBMGPUG1rIKCU3nwzikkX\n7VY+2hNgObusHCbez95lMqiCIEZfr7zbiomWUc+qPvOrs5w2Z4hUn8Y/Ij1F\negOkin/eP/H3rPwzyILbgpWjgV/tfpLRGflTQbP0WVFblpUoMKWMzNQHmkGw\nkKAQ7ONDM7E+dQpXRR7vxBRyI3O9qLujLJbquwvpjixsbFSUbOb2QOZkuKbd\nRAef4IZibDHjo/fQ/0mIUwxdZ3vMb2G3YMu8+g4h7QM8Q/7B3Euxt5ARNySr\nExAwlhCLzjruW+lEtx2ujKO87EhZK59C6rPfraez3rjM+zM88Gex/lKS8fIL\nXnuZ/Whb3paTcIO+0AGfoSX1l1kV+DyQEAK1yMpjPoVuq/9YLR8yc6N4i4Gy\nz7WitUEBqLHXHv44+hjNVrYgJ2Wl897Ql9MSsMQU3FFA6OH/cjeJQNGDFy2h\nfsfRwiSiVPiFW9o4tshC3Nfh9XOEbVUhnOthCIaDBWooSgE5tZA17+fjMrl+\nGeWS2oAjyBYSUlbT5cceQugXkrX6/OhbQIwU3JM+u6edZocdo4EoyGjRvJTY\numUj\r\n=ftQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZGocJhjfqHgaxXwAR9X1M/wsF2fFVTQvv+c5i4M20SAiEAnPWrei2wGnZlvVrgiqA7WzlhvMO/IMOJRshbi+g88yo="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_2.2.0_1614237493012_0.2055046307732662"},"_hasShrinkwrap":false},"2.3.0":{"name":"@ambichetan/react-image-editor","version":"2.3.0","description":"React wrapper component for tui.imageEditor without CSP issue","main":"dist/toastui-react-image-editor.js","scripts":{"build:dev":"webpack --mode development","build":"webpack --mode production","serve":"webpack-dev-server","storybook":"start-storybook -s ./node_modules/@ambichetan/tui-image-editor/dist/svg,.storybook -p 6006","build-storybook":"build-storybook"},"homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"license":"MIT","browserslist":"last 2 versions, ie 9","peerDependencies":{"react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","@babel/preset-react":"^7.0.0","@storybook/addon-actions":"^4.1.7","@storybook/addon-knobs":"^4.1.7","@storybook/addon-links":"^4.1.7","@storybook/addons":"^4.1.7","@storybook/react":"^4.1.7","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","css-loader":"^2.1.0","eslint":"^5.12.1","eslint-config-prettier":"^3.6.0","eslint-config-tui":"^2.1.0","eslint-plugin-prettier":"^3.0.1","eslint-plugin-react":"^7.12.4","jquery-mockjax":"^2.5.0","prettier":"^1.16.0","react":"^16.7.0","react-dom":"^16.7.0","storybook":"^5.3.13","style-loader":"^0.23.1","webpack":"^4.29.0","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14"},"dependencies":{"@ambichetan/tui-image-editor":"^3.14.0","fabric":"4.2.0"},"gitHead":"0ed401f9e71a975fcec92cd3332ebe0f886b8bd4","_id":"@ambichetan/react-image-editor@2.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YfenqavKrWf6ALuveB2y/YsTjlipCh1vh+ZtkAjJXnnfguat7n2XLGtHNzid0yKDVKEBTtrlq7slznAc/UBXfQ==","shasum":"19fba286ec0e07c8cb4b8f42b8fda26a6e6fcea5","tarball":"https://registry.npmjs.org/@ambichetan/react-image-editor/-/react-image-editor-2.3.0.tgz","fileCount":5,"unpackedSize":16823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN1zpCRA9TVsSAnZWagAAi2oP/10RHUDou10EF1tlQm/g\nhMFwPHwhSeuKk1BTUToja93xg+aeqC/9hBhuBOBxx0twZEQpE5/3i+zbDMlx\nl2sW3xbBVUv6BwMD1Wljq5pMlF7GlIDA3pdi2jVlqUVwY3CkR5VW7woCMjYj\nBF1uAfEAd0Zt0HOMGB8A+oiSjd5Rm39Vfqger8FnDzA7Fu7H04NZG+BOLd+f\nubuDgwUjv22c1pPV+NQaQxwK9snUdl8IsJGuEEHrbH9c/OqWGH8fXa2Tkgwg\nlBdXW9pZ0/Y7orXh0LyJTvOq5Rr+lDCz0kyA0+pNzWaWFuyXaXvYdO7PKekW\nVhbuvfgugoyxUzhufa5zzUCv4hucshle1lDVZm72jG9Pllr5hEpiPU6sIy40\nOIvOEfPxYS+HVQkaau4P50TsWhFcD5rvpqnaszf88Pifj9LgtdxLi/P8tyeM\n9gABACiCNFJbext9X1woAHjakAC7N0CIZG0nBap7ZJzegwZ2jgve2RPOUzXX\nfA/EaZ3Wadb+vMMC8jTblThvQqsNclUokb+LyipCehXVaXks/jbEyuev8BN3\n0GzNu7tNS+SZAQH2JuZs54W6xKDPGSHWh4DppitTfTtgvhcjdS+3RPYCrnG+\ns2IzeFQMdij1dHtaKiI6LvbPE8E/NUJ0JvPn4sqiXIPbeI5ZLKeUfs2Sthj6\ncYQn\r\n=KrdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe/M+1etSW36StiCd5kB6OuZjvyQJg/Wnkrvybbqv6AAIgQkaLusvMY4U5pYnrhSdC6k3cFuDpqJujWdp1LteqtLw="}]},"_npmUser":{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"},"directories":{},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-image-editor_2.3.0_1614241001215_0.4553491197751778"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-18T03:08:19.325Z","1.4.0":"2020-12-18T03:08:19.488Z","modified":"2022-04-04T13:45:52.753Z","1.5.0":"2020-12-18T03:32:48.813Z","2.0.0":"2020-12-18T03:46:03.492Z","2.1.0":"2020-12-18T03:57:29.496Z","2.2.0":"2021-02-25T07:18:13.205Z","2.3.0":"2021-02-25T08:16:41.347Z"},"maintainers":[{"name":"ambichetan","email":"chetan.g.ambi@gmail.com"}],"description":"React wrapper component for tui.imageEditor without CSP issue","homepage":"https://github.com/ambichetan/toast-ui.react-image-editor","repository":{"type":"git","url":"git+https://github.com/ambichetan/toast-ui.react-image-editor.git"},"author":{"name":"NHN. FE Development Lab","email":"dl_javascript@nhn.com"},"bugs":{"url":"https://github.com/ambichetan/toast-ui.react-image-editor/issues"},"license":"MIT","readme":"# TOAST UI Image Editor for React\n\n> This is a React component wrapping [TOAST UI Image Editor](https://github.com/nhn/tui.image-editor).\n\n [![github version](https://img.shields.io/github/release/nhn/toast-ui.react-image-editor.svg)](https://github.com/nhn/toast-ui.react-image-editor/releases/latest)\n[![npm version](https://img.shields.io/npm/v/@toast-ui/react-image-editor.svg)](https://www.npmjs.com/package/@toast-ui/react-image-editor)\n[![license](https://img.shields.io/github/license/nhn/toast-ui.vue-image-editor.svg)](https://github.com/nhn/toast-ui.react-image-editor/blob/master/LICENSE)\n[![PRs welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg)](https://github.com/nhn/toast-ui.react-image-editor/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)\n[![code with hearth by NHN](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-NHN-ff1414.svg)](https://github.com/nhn)\n\n## 🚩 Table of Contents\n* [Collect statistics on the use of open source](#collect-statistics-on-the-use-of-open-source)\n* [Install](#-install)\n    * [Using npm](#using-npm)\n* [Usage](#-usage)\n    * [Import](#Import)\n    * [Props](#props)\n    * [Instance Methods](#Instance-Methods)\n    * [Getting the root element](#Getting-the-root-element)\n    * [Event](#event)\n* [Pull Request Steps](#-pull-request-steps)\n* [Documents](#-documents)\n* [Contributing](#-contributing)\n* [License](#-license)\n\n## Collect statistics on the use of open source\n\nReact Wrapper of TOAST UI Image Editor applies Google Analytics (GA) to collect statistics on the use of open source, in order to identify how widely TOAST UI Image Editor is used throughout the world. It also serves as important index to determine the future course of projects. location.hostname (e.g. > “ui.toast.com\") is to be collected and the sole purpose is nothing but to measure statistics on the usage. To disable GA, use the `usageStatistics` props like the example below.\n\n```js\n<ImageEditor\n  usageStatistics={false}\n/>\n```\n\nOr, include `tui-code-snippet.js` (**v1.4.0** or **later**) and then immediately write the options as follows:\n\n```js\ntui.usageStatistics = false;\n```\n\n## 💾 Install\n\n### Using npm\n\n```sh\nnpm install --save @toast-ui/react-image-editor\n```\n\n## 📊 Usage\n\n### Import\n\nYou can use Toast UI Image Editor for React as a ECMAScript module or a CommonJS module. As this module does not contain CSS files, you should import `tui-image-editor.css` from `tui-image-editor/dist` manually.\n\n* Using ECMAScript module\n\n```js\nimport 'tui-image-editor/dist/tui-image-editor.css'\nimport ImageEditor from '@toast-ui/react-image-editor'\n```\n\n* Using CommonJS module\n\n```js\nrequire('tui-image-editor/dist/tui-image-editor.css');\nvar ImageEditor = require('@toast-ui/react-image-editor');\n```\n\n### Props\n\n[All the options of the TOAST UI Image Editor](http://nhn.github.io/tui.image-editor/latest/ImageEditor) are supported in the form of props.\n\n```js\nconst myTheme = {\n  // Theme object to extends default dark theme.\n};\n\nconst MyComponent = () => (\n  <ImageEditor\n    includeUI={{\n      loadImage: {\n        path: 'img/sampleImage.jpg',\n        name: 'SampleImage'\n      },\n      theme: myTheme,\n      menu: ['shape', 'filter'],\n      initMenu: 'filter',\n      uiSize: {\n        width: '1000px',\n        height: '700px'\n      },\n      menuBarPosition: 'bottom'\n    }}\n    cssMaxHeight={500}\n    cssMaxWidth={700}\n    selectionStyle={{\n      cornerSize: 20,\n      rotatingPointOffset: 70\n    }}\n    usageStatistics={true}\n  />\n);\n```\n\n#### Theme\nImporting `black/white-theme.js` file is not working directly import yet. You want to use white theme, please write own theme object by copy and paste.\n\n### Instance Methods\n\nFor using [instance methods of TOAST UI Image Editor](https://nhn.github.io/tui.date-picker/latest/DatePicker#createCalendar), first thing to do is creating Refs of wrapper component using [`createRef()`](https://reactjs.org/docs/refs-and-the-dom#creating-refs). But the wrapper component does not provide a way to call instance methods of TOAST UI Image Editor directly. Instead, you can call `getInstance()` method of the wrapper component to get the instance, and call the methods on it.\n\n```js\nconst imageEditorOptions = {\n  // sort of option properties.\n};\n\nclass MyComponent extends React.Component {\n  editorRef = React.createRef();\n  \n  handleClickButton = () => {\n    const editorInstance = this.editorRef.current.getInstance();\n\n    editorInstance.flipX();\n  };\n\n  render() {\n    return (\n      <>\n        <ImageEditor \n          ref={this.editorRef}\n          {...imageEditorOptions}\n        />\n        <button onClick={this.handleClickButton}>Flip image by X Axis!</button>\n      </>\n    );\n  }\n}\n```\n\n### Getting the root element\n\nAn instance of the wrapper component also provides a handy method for getting the root element. If you want to manipulate the root element directly, you can call `getRootElement` to get the element.\n\n```js\nclass MyComponent extends React.Component {\n  editorRef = React.createRef();\n  \n  handleClickButton = () => {\n    this.editorRef.current.getRootElement().classList.add('image-editor-root');\n  };\n\n  render() {\n    return (\n      <>\n        <ImageEditor \n          ref={this.editorRef}\n          {...imageEditorOptions} \n        />\n        <button onClick={this.handleClickButton}>Click!</button>\n      </>\n    );\n  }\n}\n```\n\n### Event\n\n[All the events of TOAST UI Image Editor](https://nhn.github.io/tui.image-editor/latest/ImageEditor#event:addText) are supported in the form of `on[EventName]` props. The first letter of each event name should be capitalized. For example, for using `mousedown` event you can use `onMousedown` prop like the example below.\n\n```js\nclass MyComponent extends React.Component {\n  handleMousedown = () => {\n    console.log('Mouse button is downed!');\n  };\n\n  render() {\n    return (\n      <ImageEditor \n        onMousedown={this.handleMousedown}\n      />\n    );\n  }\n}\n```\n\n## 🔧 Pull Request Steps\n\nTOAST UI products are open source, so you can create a pull request(PR) after you fix issues.\nRun npm scripts and develop yourself with the following process.\n\n### Setup\n\nFork `develop` branch into your personal repository.\nClone it to local computer. Install node modules.\nBefore starting development, you should check to haveany errors.\n\n``` sh\n$ git clone https://github.com/{your-personal-repo}/[[repo name]].git\n$ cd [[repo name]]\n$ npm install\n```\n\n### Develop\n\nLet's start development!\n\n### Pull Request\n\nBefore PR, check to test lastly and then check any errors.\nIf it has no error, commit and then push it!\n\nFor more information on PR's step, please see links of Contributing section.\n\n## 📙 Documents\n* [Getting Started](https://github.com/nhn/toast-ui.react-image-editor/blob/master/docs/getting-started.md)\n\n## 💬 Contributing\n* [Code of Conduct](https://github.com/nhn/toast-ui.react-image-editor/blob/master/CODE_OF_CONDUCT.md)\n* [Contributing guideline](https://github.com/nhn/toast-ui.react-image-editor/blob/master/CONTRIBUTING.md)\n* [Commit convention](https://github.com/nhn/toast-ui.react-image-editor/blob/master/docs/COMMIT_MESSAGE_CONVENTION.md)\n\n## 📜 License\nThis software is licensed under the [MIT](./LICENSE) © [NHN.](https://github.com/nhn)\n","readmeFilename":"README.md"}