{"_id":"react-dragzoom","_rev":"46-4fdfeef7095c1e74b69b5ccb361d01aa","name":"react-dragzoom","time":{"modified":"2022-06-25T20:33:08.490Z","created":"2017-07-28T09:34:30.291Z","1.0.0":"2017-07-28T09:34:30.291Z","0.0.1":"2017-07-29T12:18:43.191Z","0.0.1-alpha":"2017-07-29T14:43:54.624Z","0.1.0":"2017-07-29T20:37:10.569Z","0.1.1":"2017-07-31T01:44:53.745Z","0.1.1-alpha":"2017-07-31T02:59:27.178Z","0.1.1-beta":"2017-07-31T06:22:25.555Z","0.1.2":"2017-08-01T07:33:30.975Z","0.1.3-beta":"2017-08-01T08:22:50.801Z","0.1.3-rc.1":"2017-08-02T00:55:43.114Z","0.1.3-rc.2":"2017-08-02T01:02:36.382Z","0.1.3":"2017-08-02T08:39:31.121Z","0.1.4":"2017-08-04T06:41:20.579Z","0.1.5-beta":"2017-08-04T07:05:22.372Z","0.1.5":"2017-08-04T07:53:10.093Z","0.1.6":"2017-08-12T08:05:39.382Z","0.2.0-alpha":"2017-10-28T07:59:14.371Z","0.2.0-alpha-1":"2017-10-28T08:09:13.299Z","0.2.0":"2017-10-30T03:38:48.880Z","0.2.1":"2017-10-31T02:26:14.774Z","0.2.2":"2017-11-15T06:47:20.345Z","0.2.3":"2017-11-15T07:53:00.839Z","0.2.4":"2017-11-15T08:08:05.432Z","1.0.0-alpha.1":"2018-03-19T08:46:35.791Z","1.0.0-alpha.2":"2018-03-22T09:05:57.402Z","1.0.0-alpha.3":"2018-03-28T07:04:49.566Z","1.0.0-alpha.3.1":"2018-03-28T07:15:24.056Z","1.0.0-alpha.4":"2018-04-10T06:23:49.578Z","1.0.0-alpha.4.1":"2018-04-10T08:38:59.960Z","1.0.0-alpha.4.2":"2018-04-10T08:46:48.873Z"},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"dist-tags":{"latest":"1.0.0-alpha.4.2"},"description":"a drag and scale component for react","readme":"a drag and scale component for react\r\n\r\n\r\n## Dragzoom\r\n\r\n| props     | Description                              | Type       | Default |\r\n|-----------|------------------------------------------|------------|---------|\r\n| img | 背景图url | string | '' |\r\n| style | dragzoom第一层div的样式 | HTMLStyleElement | {} |\r\n| maxZoom | 最大缩放层级 | number | 2 |\r\n| scaleable | 是否可以缩放 | boolean | true |\r\n| draggable | 图层是否可以拖动 | boolean | true |\r\n| onSizeChange | 图层大小变化时的回调 | (props, changed, all): void | NOOP |\r\n| onDrag | 图层拖动时的回调 | (Position): void | - |\r\n| onDragStop | 图层拖动结束时的回调 | (Position): Object | - |\r\n| polygonDragDisabled | 禁用自定义图层的拖动 | boolean | true |\r\n| onPolygonDragStop | 自定义图层停止拖动的回调 | (context:CanvasRenderingContext2D ,props:{id:string,path:Path}) => mixed | - |\r\n| controlPaint | 控制自定义图层的绘画 | (context:CanvasRenderingContext2D ,props:{id:string,path:Path}) => mixed | - |\r\n| dragControlPaint | 控制拖拽时自定义图层的绘画 | String | - |\r\n\r\n## DragzoomPolygon\r\n\r\n| props     | Description                              | Type       | Default |\r\n|-----------|------------------------------------------|------------|---------|\r\n| capture | 是否捕获坐标 | boolean | false |\r\n| capturePosition | 捕获坐标函数 | (a:[number,number]) => mixed | (a:[number,number]) => null |\r\n\r\n\r\n## DragzoomPolygon.Polygon\r\n\r\n| props     | Description                              | Type       | Default |\r\n|-----------|------------------------------------------|------------|---------|\r\n| path | 自定义图层的路径 | Array<[number,number]> | [] |\r\n| polygonDrag | 是否能拖动 | boolean | false |\r\n\r\n\r\n## DragzoomItems\r\n\r\n| props     | Description                              | Type       | Default |\r\n|-----------|------------------------------------------|------------|---------|\r\n| pointsDisabled | 所有点位能否拖动 | boolean | false |\r\n| onDrag | 点位拖动时的回调 | (point: Point) => mixed | (point: Point) => mixed |\r\n| onDragStop | 点位拖动结束时的回调 | (point: Point) => mixed | (point: Point) => mixed |\r\n\r\n## DragzoomItem\r\n\r\n| props     | Description                              | Type       | Default |\r\n|-----------|------------------------------------------|------------|---------|\r\n| id | 点位id | boolean | false |\r\n| children| 子项 | React.Node | null |\r\n| disabled | 是否禁用拖动 | boolean | false |\r\n| capture | 是否捕获坐标 | boolean | false |\r\n| capturePosition | 捕获坐标函数 | (a:[number,number]) => mixed | (a:[number,number]) => null |","versions":{"0.1.1-alpha":{"name":"react-dragzoom","version":"0.1.1-alpha","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"","clean":"rm -rf dist","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"b974dc82e81fdaf1b8ec2ed8d43122cc4f5d2990","_id":"react-dragzoom@0.1.1-alpha","_shasum":"9f3391ad5e1946997469353329bad2317f3989c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"9f3391ad5e1946997469353329bad2317f3989c3","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.1-alpha.tgz","integrity":"sha512-H2PkY3GuoQvqrnSRouL+w8+l2wHNC3bxPdNt1jffO1CtYhWB/+g6RVqBrBNRvTa3x0vLM0x1AxUvsvWfsQ8S4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh2l2tLjB6oZXNelRneav5YGhnkoUgnaAGVKhaRhv4pAiEA7wZ2j9x4MNh8ZCzwtP/6BuYi/OfwkHBWBd3mAHEfWIQ="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.1-alpha.tgz_1501469966943_0.9490742366760969"},"directories":{}},"0.1.1-beta":{"name":"react-dragzoom","version":"0.1.1-beta","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"","clean":"rm -rf dist","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"d34471dc7a672439524a5c0c10f7a08a50f023dc","_id":"react-dragzoom@0.1.1-beta","_shasum":"96d0ac9772bd34f87dfce0d4bab614c4264f9692","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"96d0ac9772bd34f87dfce0d4bab614c4264f9692","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.1-beta.tgz","integrity":"sha512-u5rD4g6JXQHz088HqpftTZJHrPQJug2yWmkxRE5NLkuGNJ/BqxX/BRjyGd7oMH9zPYXobqCZnRcwJ145qdJMlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz1yiLqMyYfKjC4xP7mT5+UTKQJDOWmcIKIGRA1c6E3AiEAhcQ2r/tIQJ0OriTj+q20Ct17rcSv0K407jkMlZcG1rY="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.1-beta.tgz_1501482145403_0.2779184025712311"},"directories":{}},"0.1.2":{"name":"react-dragzoom","version":"0.1.2","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"","clean":"rm -rf dist","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"f23215b863f28ce8c9f7f3463f3a45e24c47eb80","_id":"react-dragzoom@0.1.2","_shasum":"de375d0c6edb44bdf866898ab9df8b145a15472c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"de375d0c6edb44bdf866898ab9df8b145a15472c","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.2.tgz","integrity":"sha512-IYfythD9075agGoG4x7ajhaeQjtRCRcbIqoEBivRY91tsvH+RbGTjjssfkmpfr3LQP4ExilHDG+qJSP2SlBw7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmlflbyUlY60u9NKRK0DKcZFO8zDJd8tgDLbsIHdiXuAiEAmOhmxy0ccQ5ecuzuoeAcPV8M79tHaiTsGvJVpzQvkZc="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.2.tgz_1501572810469_0.5478019358124584"},"directories":{}},"0.1.3-beta":{"name":"react-dragzoom","version":"0.1.3-beta","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"","clean":"rm -rf dist","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"03526fc89726218bc4a48701b6827a743d85d945","_id":"react-dragzoom@0.1.3-beta","_shasum":"074de7cf9bdcd31a4239512d85096e9b3346628f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"074de7cf9bdcd31a4239512d85096e9b3346628f","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.3-beta.tgz","integrity":"sha512-O1mD1h4ms+4iDljSUtogXqPWuCt1Lx/pSlcDHYYavaSgsupJP9M8U5UtDm7s+FncTdpolIWJXazQODUyVRrlrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDT63Gf2JDO1C54QLlkQIm9T24Klz1aEQxJb31Tlt/dAiAucC5JUEmOXtFjMZY0x1wjWgdkXlBKciW145XJpNvBqw=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.3-beta.tgz_1501575770580_0.3717902333009988"},"directories":{}},"0.1.3-rc.1":{"name":"react-dragzoom","version":"0.1.3-rc.1","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"34ba12fc1a23fd20e6fead0b22aff1107ace19b4","_id":"react-dragzoom@0.1.3-rc.1","_shasum":"f98db6857e40a2f75b8e16e5cfef644698cf92f3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"f98db6857e40a2f75b8e16e5cfef644698cf92f3","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.3-rc.1.tgz","integrity":"sha512-N5cogUc13aTWjGiKtucBMKREmUDkEDypXJZwco6YU6ytQiR5y88pu1gTW2/raBRc3tFnCCllYuyDsQJ05J+7UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsNyMtbqG8UMspCWXd3Xqrx6XAuYxV0WqslJzaXtdSKAIgISPN+W8MLx3V1PlWgOC3LdTCKuOdrymzpGpdijsJvHA="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.3-rc.1.tgz_1501635341744_0.12028488283976912"},"directories":{}},"0.1.3-rc.2":{"name":"react-dragzoom","version":"0.1.3-rc.2","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"34ba12fc1a23fd20e6fead0b22aff1107ace19b4","_id":"react-dragzoom@0.1.3-rc.2","_shasum":"0b0a0fc94e0b717753e2c91f6bc030bc0741ab6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"0b0a0fc94e0b717753e2c91f6bc030bc0741ab6e","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.3-rc.2.tgz","integrity":"sha512-hiAowAq2hfoM/DAI/yw2OKOs9krGt8423x5p1W/SCB0mI5M2N+wMe+tunkQiboFOyWZZEercoAL6ut52xBgJuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx+18a1yvaNSLgqLavXpclGuIsRxJC8FS9M6g6cOAG4AiAa2SRasRhyGtaW9VqT/iTYQfe4HeBDM16wsjMqQW6tKg=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.3-rc.2.tgz_1501635756179_0.6443196833133698"},"directories":{}},"0.1.3":{"name":"react-dragzoom","version":"0.1.3","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.4.2","react-dom":"15.4.2","react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"gitHead":"34ba12fc1a23fd20e6fead0b22aff1107ace19b4","_id":"react-dragzoom@0.1.3","_shasum":"7bdbeac12422587e17d9ce9441ba8140ddc19bf7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"7bdbeac12422587e17d9ce9441ba8140ddc19bf7","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.3.tgz","integrity":"sha512-huU8wdy0gliqY2o4x2owJqmf0x6ZdQ8lwi7USHFQsoMHvNNwdUSMJarhqaVn9Ha0TN4tIWHKtKXZW0yA032c6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH7voaVSgzw7mt+lKtDRao4+JQ0E+sBNFEhR1vFjOsWAiEA0JPmDSZqquKtjtikn5ls0SVgf3Z6t3NNTmGjzQNHLCU="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.3.tgz_1501663170984_0.5592718827538192"},"directories":{}},"0.1.5-beta":{"name":"react-dragzoom","version":"0.1.5-beta","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6","react-test-renderer":"^15.6.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"0a2cf1c9dba722fc7a8123f8996534011154ad88","_id":"react-dragzoom@0.1.5-beta","_shasum":"9288e6ddba07e63eaa17326093711739d49dc0e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"9288e6ddba07e63eaa17326093711739d49dc0e6","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.5-beta.tgz","integrity":"sha512-CF8ZmfawSmMNDVStuGLiLHMGeICHkK2LG/MzA9eAPqf45Aumt1f3gI2X+eX0F91cjfxut1GvUWSXzVihPgQg7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO96ul83xaJHK3sh0iNexclRo5Jw4DuW+FAu4HTs4ljAiAL3s5MSEl9jsOl8rydrX5gConKTEInvXVrGTCEaI0Rug=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.5-beta.tgz_1501830321915_0.6806202810257673"},"directories":{}},"0.1.5":{"name":"react-dragzoom","version":"0.1.5","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6","react-test-renderer":"^15.6.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"e04ef0df57d353aab63a9474f9730a908fdd25f5","_id":"react-dragzoom@0.1.5","_shasum":"f9e158857c0c44dcaaec38c21078e886d2eaf62f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"shasum":"f9e158857c0c44dcaaec38c21078e886d2eaf62f","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.5.tgz","integrity":"sha512-XR5wxgPWmVFL0XKOmrOd4FrzZyxT2MFuWKVIeM50EgAXtMrxmn4ogKWuFux3Txg1IqPo2f+q5IukNCECy9I7RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqG+h54LIgvune4YGnhZcvqcX1foxntZSN5G/uNFgF1AIgeGuJsJS/nzcnXwiwVbKEZ9Kz6KhtaZIklzuSq9zUlVk="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.5.tgz_1501833189649_0.8811487325001508"},"directories":{}},"0.1.6":{"name":"react-dragzoom","version":"0.1.6","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html"},"dependencies":{},"devDependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6","react-test-renderer":"^15.6.1","babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"e04ef0df57d353aab63a9474f9730a908fdd25f5","_id":"react-dragzoom@0.1.6","_npmVersion":"5.3.0","_nodeVersion":"6.10.3","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-IdxTgh+GLmoxvR5pF+sNBHkSMNuohDKoYoKBaZaLjI6NvGTxuGMIycSJilkEbkSC4lIL7p49JwKvjvl7UQ+QpQ==","shasum":"507f48429a041331d899924da933a44b5adcc265","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAybsuk1U6bmRPWLusPeB6sMVOaL1F+6ucvKc81hf1LuAiAkeeltYqm5HawdmuWEzlJMsX3Tawyw2DDhzmM1c6jD0Q=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.1.6.tgz_1502525139070_0.4489124701358378"},"directories":{}},"0.2.0-alpha-1":{"name":"react-dragzoom","version":"0.2.0-alpha-1","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es && npm run build-lib ","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html","flow":"flow check || exit 0"},"dependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6"},"devDependencies":{"react-test-renderer":"^15.6.1","babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"420eee86f36bafea617bdcb6bea885cd16fc8653","_id":"react-dragzoom@0.2.0-alpha-1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-d6Qlu2dwg5MrhjY9Eb3zgzb55z/KbmckDSVzn48PkLW1vRBaNDChiQqH+HqGUlFh3C3PQ43KJATFybP76V0Lxw==","shasum":"81ef889e2db8b0a13fb0ac337bdc66c2dd424970","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.2.0-alpha-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIwQrvIwh7k7HWThPUIBe8z03jMeD3xMcpGi/YBKNftQIhAPYOY+dyofQM8OV3r8CkighsXtK0Ue1KeNz/WCa7ZSQq"}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.2.0-alpha-1.tgz_1509178153085_0.46071806573309004"},"directories":{}},"0.2.1":{"name":"react-dragzoom","version":"0.2.1","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html","flow":"flow check || exit 0"},"dependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6"},"devDependencies":{"react-test-renderer":"^15.6.1","babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"0be0b410ba8df6bd0f4dbd7f25ae8b8890f47ecd","_id":"react-dragzoom@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-iQM8aSfs1g3z/6vfxZWYTjh3JuI3HsFAmpIMstbUCxni9SmXIftNFcVjVbzSc2CUijwBRhf/MIUIm0YUUq4+6Q==","shasum":"8a7fad27746a22e1a73e34605af5b4ee05890447","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtirxJy182nCAMQ/jFeJwG+vL5s4cN5M+WXFoABqB9UAiAzDDrCPVqpFa+QE2O/bnxDIhSWKoPepzV8t66DedYzHQ=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.2.1.tgz_1509416773926_0.023876703577116132"},"directories":{}},"0.2.4":{"name":"react-dragzoom","version":"0.2.4","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"webpack-dev-server --env.dev --inline --progress --colors","test":"jest","clean":"rm -rf dist","build":" npm run build-es","build-dev":"rm -rf dist && webpack --env.dev --progress --profile --colors","build-lib":"rm -rf lib && webpack --env.prod --progress --profile --colors","build-es":" rm -rf es && babel src --out-dir es && lessc src/index.less > es/index.css ","build-prod":"rm -rf dist && webpack --env.prod --progress --profile --colors","lint":"eslint \"src/**/*.@(js|jsx)\" -f node_modules/eslint-html-reporter/reporter.js -o eslint_report.html","flow":"flow check || exit 0"},"dependencies":{"lodash":"^4.17.4","react":"15.6.1","react-dom":"15.6.1","react-draggable":"^2.2.6"},"devDependencies":{"react-test-renderer":"^15.6.1","babel-cli":"^6.24.1","babel-core":"^6.4.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.1","babel-plugin-import":"^1.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"^0.48.0","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","open-browser-webpack-plugin":"0.0.2","react-hot-loader":"^1.3.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^2.2.0","webpack-dev-middleware":"^1.9.0","webpack-dev-server":"^2.4.2","webpack-hot-middleware":"^2.15.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"f98984bf4802cf54a5460017c0b0a5a3befa6b59","_id":"react-dragzoom@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-26SGauRuwCRYIVH7hx79FSA9LLPyrDzWLUs3T0OA/afH+Zqg+NnpQ7bPQa0rEo46WE4zGB1qI22chTgI3hSiuA==","shasum":"e6b26f1964334b2e96527a4f67855bcd0b349e4b","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-0.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRMmmAkE5Nj5U+Ct0V+b8xv1VBL+XMWU1M55mX5OxHGAiBwkNYlZ1WNQs8F7A154x11yRjfE85iY4nnAnBZ6LunYQ=="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom-0.2.4.tgz_1510733285245_0.3597569786943495"},"directories":{}},"1.0.0-alpha.1":{"name":"react-dragzoom","version":"1.0.0-alpha.1","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"","test":"jest","clean":"rm -rf dist","build":" npm run build-es","build-es":" rm -rf es && babel src --out-dir es --ignore test.js && lessc src/index.css > es/index.css ","lint":"eslint \"src/**/*.@(js|jsx)\" -f","flow":"flow check || exit 0"},"dependencies":{"react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"0.54.1","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^15.6.1","style-loader":"^0.13.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"7e2995896e1eb607b844e232d6f07e35e2549647","_id":"react-dragzoom@1.0.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-Bw8d5w56jsWclj7M9TQ2gNJK0sdo4BsJSqcV00m0aXhmbjo9NIkaOp/h9Un9m1qWb2xAJDG5aKwccLkEHL4Htw==","shasum":"6e8814de87f477efbffc524af7f3ba94167e4ab7","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-1.0.0-alpha.1.tgz","fileCount":34,"unpackedSize":363387,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYOJJTYGH58zV/caHebchrLmiea6bmrqps+BU1Wo62GgIgT5CeM8TImKD+BwrcavElQHwUGdRm50HcTxSyT2KtNVg="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom_1.0.0-alpha.1_1521449195740_0.5891505318748405"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"react-dragzoom","version":"1.0.0-alpha.2","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"","test":"jest","clean":"rm -rf dist","build":" npm run build-es","build-es":" rm -rf es && babel src --out-dir es --ignore test.js && lessc src/index.css > es/index.css ","lint":"eslint \"src/**/*.@(js|jsx)\" -f","flow":"flow check || exit 0"},"dependencies":{"react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"0.54.1","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^15.6.1","style-loader":"^0.13.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"f75076158000edb438735a98df256094b7e0ef32","_id":"react-dragzoom@1.0.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-J+CWZuNuXO7jhHByR01tiy9LfuB8R2BEPAuwAqRbPlgSTO2oqbfTl16EPQsiwwKMdXl/h4hjjWLBGV3zQSGpaQ==","shasum":"d9991bb956e2c5376acc27fb77d9f9afc2e309a9","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-1.0.0-alpha.2.tgz","fileCount":24,"unpackedSize":287966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl0PSUxQLwjFxCc+Ci6UMOD7puuNHYejp0NyX15OUDoAiEA6T0sBN/+KpU3Jh/wpKNAWNybCmdiV6JzEgJdqVODdhU="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom_1.0.0-alpha.2_1521709557278_0.2025237825169499"},"_hasShrinkwrap":false},"1.0.0-alpha.3.1":{"name":"react-dragzoom","version":"1.0.0-alpha.3.1","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"","test":"jest","clean":"rm -rf dist","prepublish":"yarn run build","build":" yarn run build-es","build-es":" rm -rf es && babel src --out-dir es --ignore test.js && lessc src/index.css > es/index.css ","lint":"eslint \"src/**/*.@(js|jsx)\" -f","flow":"flow check || exit 0"},"dependencies":{"react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"0.54.1","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^15.6.1","style-loader":"^0.13.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"2f6277350befb05699b1ba5de7ef4f473ac0acb2","_id":"react-dragzoom@1.0.0-alpha.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-ZNDEgwJu4Zn/HstOkCLTzViUIOaUGTPRj7cQ07JQ5zJn1CvZf4d8x9tnT97nqXMkd9yBc6SjZGCG9gWRGJNN0Q==","shasum":"2cb1dee0545647d6a62b69fe5b940c32b9559ca3","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-1.0.0-alpha.3.1.tgz","fileCount":24,"unpackedSize":290633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCblnJbIcr+OBEhaj6UIjvLxMV2crDCd9/NA1UjwNylngIgHIh70qJ5S1/R4KqXZrt+0yyIO9Hs2/F4WBFkLMPBwUo="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom_1.0.0-alpha.3.1_1522221323959_0.1456738372771642"},"_hasShrinkwrap":false},"1.0.0-alpha.4.2":{"name":"react-dragzoom","version":"1.0.0-alpha.4.2","description":"a drag and scale component for react","main":"index.js","author":{"name":"lizhangrui"},"license":"MIT","scripts":{"start":"","test":"jest","clean":"rm -rf dist","prepublish":"yarn run build","build":" yarn run build-es","build-es":" rm -rf es && babel src --out-dir es --ignore test.js && lessc src/index.css > es/index.css ","lint":"eslint \"src/**/*.@(js|jsx)\" -f","flow":"flow check || exit 0"},"dependencies":{"react-draggable":"^2.2.6"},"devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.3.13","babel-preset-flow":"^6.23.0","babel-preset-react":"^6.3.13","babel-preset-stage-2":"^6.24.1","babel-runtime":"^6.23.0","css-loader":"^0.23.1","enzyme":"^2.9.1","eslint":"^3.18.0","eslint-config-airbnb":"^14.1.0","eslint-html-reporter":"^0.5.2","eslint-plugin-flowtype":"^2.34.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^4.0.0","eslint-plugin-react":"^6.10.3","flow-bin":"0.54.1","jest":"^20.0.4","less":"^2.7.2","less-loader":"^4.0.3","react":"^16.2.0","react-dom":"^16.2.0","react-test-renderer":"^15.6.1","style-loader":"^0.13.0"},"jest":{"moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/fileMock.js","\\.(css|less)$":"<rootDir>/__mocks__/styleMock.js"}},"gitHead":"2fe06d89cd4c4376fd95e61212d30e538dba150f","_id":"react-dragzoom@1.0.0-alpha.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"zhangruili","email":"ja131484@gmail.com"},"dist":{"integrity":"sha512-o+1Wny12KDWCS4mjUUFIojz7VgFY9qHPBaBwAw70z3/v/1evhLQJsh7RXacl4QC8k5OmpcfXB3F7kCKs4GHmIA==","shasum":"0bc6c39f53fad4ccd9dc3ba2bfb9a88fbfa4c9ca","tarball":"https://registry.npmjs.org/react-dragzoom/-/react-dragzoom-1.0.0-alpha.4.2.tgz","fileCount":24,"unpackedSize":290785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoSIb2HmYh+wYIhbkJJhzuKx/1eJWF81aRuk4GhQDJ8AIgP1cjFXHWNKKu5rh8TTIGJeo9HLbfLaZX81R/VPUNfwc="}]},"maintainers":[{"name":"zhangruili","email":"ja131484@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-dragzoom_1.0.0-alpha.4.2_1523350008738_0.4903166630488718"},"_hasShrinkwrap":false}},"author":{"name":"lizhangrui"},"license":"MIT","readmeFilename":"README.md"}