{"_id":"@amity8851/ketcher-react","_rev":"6-d87807cffb55bbba82b77758e7e41520","name":"@amity8851/ketcher-react","dist-tags":{"latest":"3.4.0-myset.2"},"versions":{"3.4.0-rc.2":{"name":"@amity8851/ketcher-react","version":"3.4.0-rc.2","keywords":["molecule","sketcher","chemistry"],"author":{"url":"http://lifescience.opensource.epam.com","name":"EPAM Life Sciences"},"license":"Apache-2.0","_id":"@amity8851/ketcher-react@3.4.0-rc.2","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"homepage":"http://lifescience.opensource.epam.com/ketcher","bugs":{"url":"https://github.com/epam/ketcher/issues"},"dist":{"shasum":"29e3acc2ba86db181df95cf2a86911716f963dc8","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-rc.2.tgz","fileCount":990,"integrity":"sha512-Lha0bFMHOYSu171EQJnZ3k9oTmrIBvscVF4UOWcL4meFzDMDvcfNNNErYEpthz8MLO+0cCUhGmKGOq+TQbP3Bw==","signatures":[{"sig":"MEQCIDuAOU/6cri3SwqdIyaHxw0fdDH6RqbpB809CKnnriUTAiAsTlXe2VXSZB/xvMth0RBrp2GXejNw8c7/VFfo5Nxydg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23366421},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":{"import":"./dist/index.css","require":"./dist/index.css"}},"gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","scripts":{"test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test:unit":"jest --passWithNoTests","test:types":"tsc --noEmit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","test:eslint:fix":"npm run test:eslint -- --fix","test:unit:update":"jest -u","test:eslint:quiet":"npm run test:eslint -- --quiet"},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"repository":{"url":"git+https://github.com/epam/ketcher.git","type":"git","directory":"packages/ketcher-react"},"_npmVersion":"10.9.2","description":"Web-based molecule sketcher","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","redux":"^4.0.5","lodash":"^4.17.21","replace":"^1.2.0","draft-js":"^0.11.7","reselect":"^4.0.0","file-saver":"^2.0.2","miew-react":"^1.0.0","remark-gfm":"^1.0.0","react-redux":"^7.2.1","redux-thunk":"^2.3.0","w3c-keyname":"^2.2.4","ketcher-core":"*","redux-logger":"^3.0.6","remark-parse":"^9.0.0","subscription":"^3.0.0","whatwg-fetch":"^3.4.1","@mui/material":"^5.2.4","@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","react-colorful":"^5.4.0","react-dropzone":"^11.7.1","@emotion/styled":"^11.6.0","react-contexify":"^6.0.0","react-virtualized":"^9.22.3","font-face-observer":"^1.0.0","react-device-detect":"^2.2.2","regenerator-runtime":"^0.13.7","use-resize-observer":"^7.0.0","intersection-observer":"^0.12.2","draft-js-custom-styles":"^2.1.1","hoist-non-react-statics":"^3.3.2","element-closest-polyfill":"^1.0.2","url-search-params-polyfill":"^8.1.1","react-intersection-observer":"^8.32.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","less":"^3.12.2","eslint":"^8.49.0","rollup":"^2.79.2","ts-jest":"^27.1.2","prettier":"^2.5.1","cross-env":"^7.0.3","babel-jest":"^27.4.5","typescript":"^4.5.2","@babel/core":"^7.17.9","@types/jest":"^27.0.3","@types/node":"^16.11.12","npm-run-all":"^4.1.5","@svgr/rollup":"^5.4.0","@types/react":"^18.0.25","autoprefixer":"^10.2.5","@types/lodash":"^4.14.178","@types/draft-js":"^0.11.7","@types/react-dom":"^18.0.8","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^25.3.0","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.16.7","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.27.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-string":"^3.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"13.4.0","eslint-plugin-jsx-a11y":"^6.7.1","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.16.7","rollup-plugin-visualizer":"^5.5.2","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.6.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^10.0.0","@testing-library/user-event":"14.4.3","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ketcher-react_3.4.0-rc.2_1747251258729_0.44177610465786477","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-rc.3":{"name":"@amity8851/ketcher-react","version":"3.4.0-rc.3","keywords":["molecule","sketcher","chemistry"],"author":{"url":"http://lifescience.opensource.epam.com","name":"EPAM Life Sciences"},"license":"Apache-2.0","_id":"@amity8851/ketcher-react@3.4.0-rc.3","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"homepage":"http://lifescience.opensource.epam.com/ketcher","bugs":{"url":"https://github.com/epam/ketcher/issues"},"dist":{"shasum":"bf508d23c3a2c8dac287386188c92ed1027cfab8","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-rc.3.tgz","fileCount":990,"integrity":"sha512-wZXCKLAWjcLJk4oJTmT151c57SCKvp78i+IBNOxd9m16kEE/uC9oeWfBFdKwmbx48DWDoCS+5Dr5POI4jgZQTw==","signatures":[{"sig":"MEUCIQCIoirMAUwHTaD6L4X6OzXA8R9AcM+FyKy/rakEm7nL4gIgIdYaHGYon3pBX2WyvAB/hM/TW8zVmMvOL3B0nMiGVJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23366360},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","scripts":{"test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test:unit":"jest --passWithNoTests","test:types":"tsc --noEmit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","test:eslint:fix":"npm run test:eslint -- --fix","test:unit:update":"jest -u","test:eslint:quiet":"npm run test:eslint -- --quiet"},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"repository":{"url":"git+https://github.com/epam/ketcher.git","type":"git","directory":"packages/ketcher-react"},"_npmVersion":"10.9.2","description":"Web-based molecule sketcher","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","redux":"^4.0.5","lodash":"^4.17.21","replace":"^1.2.0","draft-js":"^0.11.7","reselect":"^4.0.0","file-saver":"^2.0.2","miew-react":"^1.0.0","remark-gfm":"^1.0.0","react-redux":"^7.2.1","redux-thunk":"^2.3.0","w3c-keyname":"^2.2.4","ketcher-core":"*","redux-logger":"^3.0.6","remark-parse":"^9.0.0","subscription":"^3.0.0","whatwg-fetch":"^3.4.1","@mui/material":"^5.2.4","@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","react-colorful":"^5.4.0","react-dropzone":"^11.7.1","@emotion/styled":"^11.6.0","react-contexify":"^6.0.0","react-virtualized":"^9.22.3","font-face-observer":"^1.0.0","react-device-detect":"^2.2.2","regenerator-runtime":"^0.13.7","use-resize-observer":"^7.0.0","intersection-observer":"^0.12.2","draft-js-custom-styles":"^2.1.1","hoist-non-react-statics":"^3.3.2","element-closest-polyfill":"^1.0.2","url-search-params-polyfill":"^8.1.1","react-intersection-observer":"^8.32.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","less":"^3.12.2","eslint":"^8.49.0","rollup":"^2.79.2","ts-jest":"^27.1.2","prettier":"^2.5.1","cross-env":"^7.0.3","babel-jest":"^27.4.5","typescript":"^4.5.2","@babel/core":"^7.17.9","@types/jest":"^27.0.3","@types/node":"^16.11.12","npm-run-all":"^4.1.5","@svgr/rollup":"^5.4.0","@types/react":"^18.0.25","autoprefixer":"^10.2.5","@types/lodash":"^4.14.178","@types/draft-js":"^0.11.7","@types/react-dom":"^18.0.8","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^25.3.0","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.16.7","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.27.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-string":"^3.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"13.4.0","eslint-plugin-jsx-a11y":"^6.7.1","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.16.7","rollup-plugin-visualizer":"^5.5.2","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.6.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^10.0.0","@testing-library/user-event":"14.4.3","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ketcher-react_3.4.0-rc.3_1747252449997_0.25313111402739374","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-rc.4":{"name":"@amity8851/ketcher-react","version":"3.4.0-rc.4","keywords":["molecule","sketcher","chemistry"],"author":{"url":"http://lifescience.opensource.epam.com","name":"EPAM Life Sciences"},"license":"Apache-2.0","_id":"@amity8851/ketcher-react@3.4.0-rc.4","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"homepage":"http://lifescience.opensource.epam.com/ketcher","bugs":{"url":"https://github.com/epam/ketcher/issues"},"dist":{"shasum":"84cd9ee97eb5fba32f457854e5cdb9e736e354bf","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-rc.4.tgz","fileCount":990,"integrity":"sha512-J77MuFzav2kgUUFH9jYroUIj64UwqqrojXg+YLaRWkWr/bB06IVQ3G21IjK0R3AcmYi0PGvRfAh9qdCquOrXKw==","signatures":[{"sig":"MEUCIQDxwY3HH57eAaHWHtEOP+6BsN3vyvU3JWSzhbq20vEVFAIgNqYu98aBP+ORFt7LT62QVcj80AxYetqJ29mi8qBM00U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23366365},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","scripts":{"test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test:unit":"jest --passWithNoTests","test:types":"tsc --noEmit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","test:eslint:fix":"npm run test:eslint -- --fix","test:unit:update":"jest -u","test:eslint:quiet":"npm run test:eslint -- --quiet"},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"repository":{"url":"git+https://github.com/epam/ketcher.git","type":"git","directory":"packages/ketcher-react"},"_npmVersion":"10.9.2","description":"Web-based molecule sketcher","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","redux":"^4.0.5","lodash":"^4.17.21","replace":"^1.2.0","draft-js":"^0.11.7","reselect":"^4.0.0","file-saver":"^2.0.2","miew-react":"^1.0.0","remark-gfm":"^1.0.0","react-redux":"^7.2.1","redux-thunk":"^2.3.0","w3c-keyname":"^2.2.4","ketcher-core":"^3.2.0","redux-logger":"^3.0.6","remark-parse":"^9.0.0","subscription":"^3.0.0","whatwg-fetch":"^3.4.1","@mui/material":"^5.2.4","@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","react-colorful":"^5.4.0","react-dropzone":"^11.7.1","@emotion/styled":"^11.6.0","react-contexify":"^6.0.0","react-virtualized":"^9.22.3","font-face-observer":"^1.0.0","react-device-detect":"^2.2.2","regenerator-runtime":"^0.13.7","use-resize-observer":"^7.0.0","intersection-observer":"^0.12.2","draft-js-custom-styles":"^2.1.1","hoist-non-react-statics":"^3.3.2","element-closest-polyfill":"^1.0.2","url-search-params-polyfill":"^8.1.1","react-intersection-observer":"^8.32.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","less":"^3.12.2","eslint":"^8.49.0","rollup":"^2.79.2","ts-jest":"^27.1.2","prettier":"^2.5.1","cross-env":"^7.0.3","babel-jest":"^27.4.5","typescript":"^4.5.2","@babel/core":"^7.17.9","@types/jest":"^27.0.3","@types/node":"^16.11.12","npm-run-all":"^4.1.5","@svgr/rollup":"^5.4.0","@types/react":"^18.0.25","autoprefixer":"^10.2.5","@types/lodash":"^4.14.178","@types/draft-js":"^0.11.7","@types/react-dom":"^18.0.8","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^25.3.0","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.16.7","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.27.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-string":"^3.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"13.4.0","eslint-plugin-jsx-a11y":"^6.7.1","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.16.7","rollup-plugin-visualizer":"^5.5.2","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.6.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^10.0.0","@testing-library/user-event":"14.4.3","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ketcher-react_3.4.0-rc.4_1747253822927_0.938831515677587","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-rc.5":{"name":"@amity8851/ketcher-react","version":"3.4.0-rc.5","keywords":["molecule","sketcher","chemistry"],"author":{"url":"http://lifescience.opensource.epam.com","name":"EPAM Life Sciences"},"license":"Apache-2.0","_id":"@amity8851/ketcher-react@3.4.0-rc.5","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"homepage":"http://lifescience.opensource.epam.com/ketcher","bugs":{"url":"https://github.com/epam/ketcher/issues"},"dist":{"shasum":"9a621cbfaf99dd4464ab9b03ec1225aa0cefed13","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-rc.5.tgz","fileCount":986,"integrity":"sha512-r0ROdx1CKgmGU2FFiooaDlnklnHv2+4Yb56PLoa6i0BM+Jd8FzcWci93bdsu0dZdB/tzfkV3h8eZM5hsjbHfqg==","signatures":[{"sig":"MEUCIQCS6Y2XZLze1n1q50m3HkycjCUB2sngXtqziKC9nUDn7AIgJaNJbLjaVXlUSuC4VfQsMTObbmg5RGiDFzpC650ANPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11169678},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","scripts":{"test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test:unit":"jest --passWithNoTests","test:types":"tsc --noEmit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","test:eslint:fix":"npm run test:eslint -- --fix","test:unit:update":"jest -u","test:eslint:quiet":"npm run test:eslint -- --quiet"},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"repository":{"url":"git+https://github.com/epam/ketcher.git","type":"git","directory":"packages/ketcher-react"},"_npmVersion":"10.9.2","description":"Web-based molecule sketcher","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","redux":"^4.0.5","lodash":"^4.17.21","replace":"^1.2.0","draft-js":"^0.11.7","reselect":"^4.0.0","file-saver":"^2.0.2","miew-react":"^1.0.0","remark-gfm":"^1.0.0","react-redux":"^7.2.1","redux-thunk":"^2.3.0","w3c-keyname":"^2.2.4","ketcher-core":"^3.2.0","redux-logger":"^3.0.6","remark-parse":"^9.0.0","subscription":"^3.0.0","whatwg-fetch":"^3.4.1","@mui/material":"^5.2.4","@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","react-colorful":"^5.4.0","react-dropzone":"^11.7.1","@emotion/styled":"^11.6.0","react-contexify":"^6.0.0","react-virtualized":"^9.22.3","font-face-observer":"^1.0.0","react-device-detect":"^2.2.2","regenerator-runtime":"^0.13.7","use-resize-observer":"^7.0.0","intersection-observer":"^0.12.2","draft-js-custom-styles":"^2.1.1","hoist-non-react-statics":"^3.3.2","element-closest-polyfill":"^1.0.2","url-search-params-polyfill":"^8.1.1","react-intersection-observer":"^8.32.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","less":"^3.12.2","eslint":"^8.49.0","rollup":"^2.79.2","ts-jest":"^27.1.2","prettier":"^2.5.1","cross-env":"^7.0.3","babel-jest":"^27.4.5","typescript":"^4.5.2","@babel/core":"^7.17.9","@types/jest":"^27.0.3","@types/node":"^16.11.12","npm-run-all":"^4.1.5","@svgr/rollup":"^5.4.0","@types/react":"^18.0.25","autoprefixer":"^10.2.5","@types/lodash":"^4.14.178","@types/draft-js":"^0.11.7","@types/react-dom":"^18.0.8","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^25.3.0","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.16.7","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.27.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-string":"^3.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"13.4.0","eslint-plugin-jsx-a11y":"^6.7.1","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.16.7","rollup-plugin-visualizer":"^5.5.2","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.6.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^10.0.0","@testing-library/user-event":"14.4.3","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","ketcher-macromolecules":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ketcher-react_3.4.0-rc.5_1747254464746_0.10378620767081848","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-myset.1":{"name":"@amity8851/ketcher-react","version":"3.4.0-myset.1","keywords":["molecule","sketcher","chemistry"],"author":{"url":"http://lifescience.opensource.epam.com","name":"EPAM Life Sciences"},"license":"Apache-2.0","_id":"@amity8851/ketcher-react@3.4.0-myset.1","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"homepage":"http://lifescience.opensource.epam.com/ketcher","bugs":{"url":"https://github.com/epam/ketcher/issues"},"dist":{"shasum":"5c097eeb0700a6684060e18a13c60baab6231557","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-myset.1.tgz","fileCount":986,"integrity":"sha512-CiLcUfO+t+dk5Hg0e/Wv3sH7WPdTpG064+p4uIN6xmrdM9huADTXirB4m0nX7aosW+9jO//mtIFxiwzzzi09Ng==","signatures":[{"sig":"MEYCIQCbWn5B6IrNcxtm2Jjr6kJwsNViWD3v2/c40RuzYnbm5QIhAKMbxssRQjhDua4O0E/biH8uw1LbwGRT3tU/s1rMBTCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41001572},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":"./dist/index.css"},"gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","scripts":{"test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test:unit":"jest --passWithNoTests","test:types":"tsc --noEmit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","test:eslint:fix":"npm run test:eslint -- --fix","test:unit:update":"jest -u","test:eslint:quiet":"npm run test:eslint -- --quiet"},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"repository":{"url":"git+https://github.com/epam/ketcher.git","type":"git","directory":"packages/ketcher-react"},"_npmVersion":"10.9.2","description":"Web-based molecule sketcher","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","redux":"^4.0.5","lodash":"^4.17.21","replace":"^1.2.0","draft-js":"^0.11.7","reselect":"^4.0.0","file-saver":"^2.0.2","miew-react":"^1.0.0","remark-gfm":"^1.0.0","react-redux":"^7.2.1","redux-thunk":"^2.3.0","w3c-keyname":"^2.2.4","redux-logger":"^3.0.6","remark-parse":"^9.0.0","subscription":"^3.0.0","whatwg-fetch":"^3.4.1","@mui/material":"^5.2.4","@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","react-colorful":"^5.4.0","react-dropzone":"^11.7.1","@emotion/styled":"^11.6.0","react-contexify":"^6.0.0","react-virtualized":"^9.22.3","font-face-observer":"^1.0.0","react-device-detect":"^2.2.2","regenerator-runtime":"^0.13.7","use-resize-observer":"^7.0.0","intersection-observer":"^0.12.2","draft-js-custom-styles":"^2.1.1","@amity8851/ketcher-core":"3.4.0-myset.1","hoist-non-react-statics":"^3.3.2","element-closest-polyfill":"^1.0.2","url-search-params-polyfill":"^8.1.1","react-intersection-observer":"^8.32.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","less":"^3.12.2","eslint":"^8.49.0","rollup":"^2.79.2","ts-jest":"^27.1.2","prettier":"^2.5.1","cross-env":"^7.0.3","babel-jest":"^27.4.5","typescript":"^4.5.2","@babel/core":"^7.17.9","@types/jest":"^27.0.3","@types/node":"^16.11.12","npm-run-all":"^4.1.5","@svgr/rollup":"^5.4.0","@types/react":"^18.0.25","autoprefixer":"^10.2.5","@types/lodash":"^4.14.178","@types/draft-js":"^0.11.7","@types/react-dom":"^18.0.8","@babel/preset-env":"^7.16.11","eslint-plugin-jest":"^25.3.0","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.16.7","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.27.1","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-strip":"^2.0.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-string":"^3.0.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^2.3.4","@testing-library/react":"13.4.0","eslint-plugin-jsx-a11y":"^6.7.1","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.16.7","rollup-plugin-visualizer":"^5.5.2","@testing-library/jest-dom":"5.16.5","@typescript-eslint/parser":"^5.6.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^10.0.0","@testing-library/user-event":"14.4.3","eslint-plugin-testing-library":"^5.0.1","@typescript-eslint/eslint-plugin":"^5.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@amity8851/ketcher-macromolecules":"3.4.0-myset.1"},"_npmOperationalInternal":{"tmp":"tmp/ketcher-react_3.4.0-myset.1_1747256074236_0.5891223102858085","host":"s3://npm-registry-packages-npm-production"}},"3.4.0-myset.2":{"name":"@amity8851/ketcher-react","version":"3.4.0-myset.2","description":"Web-based molecule sketcher","license":"Apache-2.0","homepage":"http://lifescience.opensource.epam.com/ketcher","author":{"name":"EPAM Life Sciences","url":"http://lifescience.opensource.epam.com"},"repository":{"type":"git","url":"git+https://github.com/epam/ketcher.git","directory":"packages/ketcher-react"},"keywords":["molecule","sketcher","chemistry"],"bugs":{"url":"https://github.com/epam/ketcher/issues"},"types":"dist/index.d.ts","source":"src/index.tsx","engines":{"node":">=14"},"scripts":{"build":"cross-env NODE_ENV=production rollup -c -m true","start":"cross-env NODE_ENV=development rollup -c -m true -w","test":"run-s test:prettier test:stylelint test:eslint:quiet test:types test:unit","test:eslint":"eslint . --ext .ts,.tsx,.js,.jsx","test:eslint:quiet":"npm run test:eslint -- --quiet","test:eslint:fix":"npm run test:eslint -- --fix","test:types":"tsc --noEmit","test:unit":"jest --passWithNoTests","test:unit:update":"jest -u","test:prettier":"prettier --check \"./**/*.{js,jsx,json,ts,tsx}\"","test:stylelint":"stylelint \"./**/*.{css,less}\" --formatter","prettier:write":"prettier --write \"./**/*.{js,jsx,json,ts,tsx}\"","stylelint:fix":"stylelint \"./**/*.{css,less}\" --formatter verbose --fix"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@amity8851/ketcher-macromolecules":"3.4.0-myset.2"},"dependencies":{"@babel/runtime":"^7.26.10","@emotion/react":"^11.7.1","@emotion/styled":"^11.6.0","@mui/material":"^5.2.4","ajv":"^8.10.0","cfb":"^1.2.2","clsx":"^1.1.1","draft-js":"^0.11.7","draft-js-custom-styles":"^2.1.1","element-closest-polyfill":"^1.0.2","file-saver":"^2.0.2","font-face-observer":"^1.0.0","hoist-non-react-statics":"^3.3.2","intersection-observer":"^0.12.2","@amity8851/ketcher-core":"3.4.0-myset.1","lodash":"^4.17.21","miew-react":"^1.0.0","react-colorful":"^5.4.0","react-contexify":"^6.0.0","react-device-detect":"^2.2.2","react-dropzone":"^11.7.1","react-intersection-observer":"^8.32.1","react-redux":"^7.2.1","react-virtualized":"^9.22.3","redux":"^4.0.5","redux-logger":"^3.0.6","redux-thunk":"^2.3.0","regenerator-runtime":"^0.13.7","remark-gfm":"^1.0.0","remark-parse":"^9.0.0","replace":"^1.2.0","reselect":"^4.0.0","subscription":"^3.0.0","url-search-params-polyfill":"^8.1.1","use-resize-observer":"^7.0.0","w3c-keyname":"^2.2.4","whatwg-fetch":"^3.4.1"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@babel/preset-react":"^7.16.7","@babel/preset-typescript":"^7.16.7","@rollup/plugin-babel":"^5.2.1","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-strip":"^2.0.0","@svgr/rollup":"^5.4.0","@testing-library/jest-dom":"5.16.5","@testing-library/react":"13.4.0","@testing-library/user-event":"14.4.3","@types/draft-js":"^0.11.7","@types/jest":"^27.0.3","@types/lodash":"^4.14.178","@types/node":"^16.11.12","@types/react":"^18.0.25","@types/react-dom":"^18.0.8","@typescript-eslint/eslint-plugin":"^5.6.0","@typescript-eslint/parser":"^5.6.0","autoprefixer":"^10.2.5","babel-jest":"^27.4.5","cross-env":"^7.0.3","eslint":"^8.49.0","eslint-plugin-jest":"^25.3.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-testing-library":"^5.0.1","jest":"^27.4.5","less":"^3.12.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","rollup":"^2.79.2","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-delete":"^2.0.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-string":"^3.0.0","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-visualizer":"^5.5.2","ts-jest":"^27.1.2","typescript":"^4.5.2"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.js"},"./dist/index.css":"./dist/index.css"},"_id":"@amity8851/ketcher-react@3.4.0-myset.2","gitHead":"8f815d96cd5473cb1dc03564995b71e0e5368ca6","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BSlAxXnIcUG8S3oDsfyEBx+UKRo4b43qRfxeq4HMY6wROgdv5kU5QUKdbxp2is26QRY7UMPYi9MT8fqgBizI3w==","shasum":"38541a72e6f1cab273a3657e49c2d5e5df3ed46f","tarball":"https://registry.npmjs.org/@amity8851/ketcher-react/-/ketcher-react-3.4.0-myset.2.tgz","fileCount":986,"unpackedSize":41001506,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9Cgg5Mq/B0WfD+CiWef6DRoHXdaBxsYtnpui5095sFQIgasA/W4gvdk/qse+LhKxsf6n7uYREUFq+0dbv8YDjmrY="}]},"_npmUser":{"name":"amity8851","email":"amity8851@gmail.com"},"directories":{},"maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ketcher-react_3.4.0-myset.2_1747259134582_0.9644468487516884"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-14T19:34:18.648Z","modified":"2025-05-14T21:45:35.117Z","3.4.0-rc.2":"2025-05-14T19:34:19.078Z","3.4.0-rc.3":"2025-05-14T19:54:10.310Z","3.4.0-rc.4":"2025-05-14T20:17:03.401Z","3.4.0-rc.5":"2025-05-14T20:27:45.024Z","3.4.0-myset.1":"2025-05-14T20:54:34.571Z","3.4.0-myset.2":"2025-05-14T21:45:34.921Z"},"bugs":{"url":"https://github.com/epam/ketcher/issues"},"author":{"name":"EPAM Life Sciences","url":"http://lifescience.opensource.epam.com"},"license":"Apache-2.0","homepage":"http://lifescience.opensource.epam.com/ketcher","keywords":["molecule","sketcher","chemistry"],"repository":{"type":"git","url":"git+https://github.com/epam/ketcher.git","directory":"packages/ketcher-react"},"description":"Web-based molecule sketcher","maintainers":[{"name":"amity8851","email":"amity8851@gmail.com"}],"readme":"# ketcher-react\n\n[![npm version](https://img.shields.io/npm/v/ketcher-react)](https://www.npmjs.com/package/ketcher-react)\n[![Downloads](https://img.shields.io/npm/dm/ketcher-react)](https://www.npmjs.com/package/ketcher-react)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nCopyright (c) 2021 [EPAM Systems, Inc.](https://www.epam.com/)\n\nKetcher is an open-source web-based chemical structure editor incorporating high performance, good portability, light weight, and ability to easily integrate into a custom web-application. Ketcher is designed for chemists, laboratory scientists and technicians who draw structures and reactions.\n\nFor more details please look at the following [link](https://github.com/epam/ketcher/blob/master/README.md).\n\nThe ketcher-react package contains only the functionality necessary to define components. It is used together with [ketcher-core](https://www.npmjs.com/package/ketcher-core) and optionally with [ketcher-standalone](https://www.npmjs.com/package/ketcher-standalone) if standaolone mode is required.\n\n## Installation\n\nThe ketcher-react library is available as an [NPM](https://www.npmjs.com/) package. Install it either with NPM:\n\n```sh\nnpm install --save ketcher-react\n```\n\nor [Yarn](https://yarnpkg.com/):\n\n```sh\nyarn add ketcher-react\n```\n\n## Usage\n\n```js\nimport { RemoteStructServiceProvider } from 'ketcher-core'\n\nconst structServiceProvider = new RemoteStructServiceProvider(\n  process.env.REACT_APP_API_PATH!,\n  {\n    'custom header': 'value' // optionally you can add custom headers object \n  }\n)\n\nconst MyComponent = () => {\n  return (\n    <Editor\n      staticResourcesUrl={process.env.PUBLIC_URL}\n      structServiceProvider={structServiceProvider}\n    />\n  )\n}\n```\n\n### Indigo Service\n\nKetcher uses Indigo Service for server operations.\nYou may pass it as a property while Editor component is used or just add api_path query parameter:\n\n```sh\n<Editor staticResourcesUrl={process.env.PUBLIC_URL} apiPath={link to Indigo service} />\n    or\nhttp://localhost:3000/?api_path={link to Indigo service}\n```\n\nYou can find the instruction for service installation\n[here](http://lifescience.opensource.epam.com/indigo/service/index.html).\n\n### 3D Viewer\n\nKetcher uses Miew-React for viewing and editing data in 3D.\nMiew-React package default exports Viewer component which\ninitializes and renders a Miew instance inside of it\n\n```js\n...\nimport Viewer from 'miew-react'\n\nconst MyComponent = () => {\n  return <Viewer />\n}\n...\n...\n```\n\nYou can find the latest version of Miew-React [here](https://github.com/epam/miew/tree/master/packages/miew-react).\nThe last checked version - [1.0.0](https://www.npmjs.com/package/miew-react).\n","readmeFilename":"README.md"}