{"_id":"react-plotly.js","_rev":"100-3cd49b9857b38071e95156f620cd9a6f","name":"react-plotly.js","dist-tags":{"latest":"4.1.0"},"versions":{"1.0.0":{"name":"react-plotly.js","version":"1.0.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.0.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"7d122e74734b8330cd945101bca8daf03d67624b","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.0.0.tgz","integrity":"sha512-yrAEGwH4I96gIJ2XHY3JC/ooj3ZAGsEUNxycEbqDNoVr0Rs+uS7Qc0UPhP4mkcEvnglzaKWtgm5sfjT44r/Zng==","signatures":[{"sig":"MEUCIBo1UuCXKhBeRJiyFdbPfT1M/Amabc8D4rNGN8mO4MLHAiEA1e6aa3qEsLuIvMeK0g/x8p8bNW+mySHiajkoDbelK/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"913d7ac3257a573db381653392dc039a504d10da","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rm -rf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.js.min.js --source-map filename=dist/create-plotly-component.js.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rm -rf example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets","prepublishOnly":"npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rm -rf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.5.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"6.8.0","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.0.0.tgz_1508437794582_0.338684206828475","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-plotly.js","version":"1.0.1","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.0.1","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"a68d4afd760656f12db2c237daf1c26da051188d","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.0.1.tgz","integrity":"sha512-eifA6YmPVerxFiMT4K6f8bBSX67NqgUBz9ieVU+5vQR5fRbM+4KXKWLXLB+dmvDl2uslbhvcMtEzo2orQUhu8A==","signatures":[{"sig":"MEYCIQCRFhvK73BVlcs8hpGv6P0Zgcz7X3hCn4DloX2Kjk4qzAIhAMNgsKvHvzqlyWsUEgN96jQS5Yy3PnSUK8jwcjS0noJQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"e7505b7a3492554faf8b85255c3a0f3ae6e6553d","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rm -rf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rm -rf example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rm -rf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.5.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"6.8.0","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.0.1.tgz_1508438139587_0.4798258473165333","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-plotly.js","version":"1.0.2","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.0.2","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"7b090cc74697d3b9c3c0b6551696b1e702c3b0ca","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.0.2.tgz","integrity":"sha512-WaFhrxDJsx2hCCMg2DI8EDRX5gpRYzyYMsrrJADsUqmVNmyGN5aC7ohI86NI3z9UxUGf6Oaxk/51FDqiHz9LVw==","signatures":[{"sig":"MEUCIEhMY6fJO14aJ6jYeSNk8rz1m+seNXe6XQHK3VTOVGU6AiEAhJ8uozHEmXY2Y/8HfNPPZvzJzZ2xw5mXfSFAr4m603M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"48bb59c84ea7ca02a3add0c77c7d65430f5778f2","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rm -rf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rm -rf example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rm -rf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.5.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"6.8.0","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.0.2.tgz_1508439772600_0.6873782579787076","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-plotly.js","version":"1.0.3","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.0.3","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"04eec6c322b1e2c01a426ac6636ff817f32e6fbc","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.0.3.tgz","integrity":"sha512-n2FOs2eoD3rl+I4pVrXw9XWzC3nx49iRm44KE1GjSvX+5nQVBXpW3CXNZATtg19SFE8aib/Oas4WNXKGf0F//w==","signatures":[{"sig":"MEUCIC9WuUfqrRl8lEBUlVMnffhLCycOoMLUkH/oUh15hmXfAiEAoPa6Kc9xyjxodkz1wXkspfnLwJ1Kz6KZqTnqZlBwfnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"4d22ac1f87ac0a6b7e3f3b79b21b38f87d83313f","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.5.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"6.8.0","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.0.3.tgz_1509034573394_0.5957933005411178","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-plotly.js","version":"1.0.4","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.0.4","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"90c93388107f59116bd238e1c90c2d4ae2db268a","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.0.4.tgz","integrity":"sha512-clcj6DqS2ujAXBKBj5PV7NGoHUXULyP1df2TLZxkOclSUyDs/iD39sMuhADc9/WyI3qj4sHACY4zQNxe+MTNtQ==","signatures":[{"sig":"MEUCIQCwlIS1qUUeFDt2n8zABiXdm6XDoOkvgZ3DIdcHh5avTgIgdAfddEH3k2uv2SU6TsbVq2y/5drwVqPMJeRPt32kJQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"48feb4f4740940800b4b1cbdfe6a1708944914ac","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.4.2","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.8.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.0.4.tgz_1510958600505_0.6030001142062247","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-plotly.js","version":"1.1.1","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.1.1","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"20f6bf701053b0015a5b5aef963cd7521d7b734d","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.1.1.tgz","integrity":"sha512-jUQHvFbyxk3P4gtfr7fSRKedjrSJqBVKsxzkHQYrf5QV1rJY6jP3wGcjrT1xDrjNQv4nKRC0eG2lcPm44vtRWA==","signatures":[{"sig":"MEYCIQC4YsQKlC3dZD8SC0ztKexSDEoMUU8PhCj/YVvetFar1wIhAP3OL5zegBGRnpSDk4ISAE40cYW2dv5c3BRK7DftD8Tk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"a698824b5d55168cd55c1fc8fc0d45eca2ddc5f2","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"9.3.0","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.1.1.tgz_1514661158385_0.9446746374014765","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-plotly.js","version":"1.2.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.2.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"455f013488eeeb0a7d5cd486967ecb8a75c0b925","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.2.0.tgz","integrity":"sha512-SdJwQjg6AMHeyu76KdD1c1+r87uK/J3HR2YVOK1LthQHGNIiu4cbD+uCt1+a7pASKJZGNEMx+BEEprv+nTuNWg==","signatures":[{"sig":"MEQCIDwZTxjtnGN6q0fJXIKj6BSmCv2QhCIgeom48l6bUa90AiA0qXSXx4fBakt2jGsuh+lABAqjjS4/vC3Uiaz3F+zWPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"27db13cbd5a98a889264e2fdcf189b603228286c","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.2.0.tgz_1516211985050_0.7128529672045261","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-plotly.js","version":"1.3.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.3.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"f73528aff579c249ab137a167522f0cb9d4ae203","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.3.0.tgz","integrity":"sha512-QPB0BVBV0ROQu5/ja3rtaKw4GSbaHKit1dhX9IF+KoM99C+IhKHfbxDE4cExPUosumfWwX6hAZp855rLDT1cpA==","signatures":[{"sig":"MEQCIBk3yRxpRwUIqUt2/otSmrSCugnVtZPQr68SIX/raVQkAiBBI8j1GSd0w0FESC7vYSN9UX2jMba5TFx81bE2J7YtYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"react-plotly.js","gitHead":"18d3f48020948df990fe204595601c4c55f9ffcf","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js-1.3.0.tgz_1516807931968_0.07672026474028826","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"react-plotly.js","version":"1.4.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.4.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"78b2c7aa5748fa382b1d0bfb331224e61db57295","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.4.0.tgz","fileCount":21,"integrity":"sha512-KBPCA2oTv7rzLfMUvAA0ItiJ+2HFmmg+QGVU/9i2tadnsoYXQIL/rFsICQGygL04IiOS0VJlVcqYH23tscdDrg==","signatures":[{"sig":"MEUCIQDwFtHMbDvEqgxa2A/QX69+FILVBXEF1v5ryx6o9MspAAIgf7j0P2vC95aAuN+yD11lpa1GveaadjT4nspVBViIa+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187696},"main":"react-plotly.js","gitHead":"188d5fc8b28b6ae5e3eb381dc247f3e383ba4ec1","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_1.4.0_1519149110793_0.7814473296533653","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"react-plotly.js","version":"1.5.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.5.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"55a7b47c7db5491efd427ad0dcd87fc36f372b5b","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.5.0.tgz","fileCount":21,"integrity":"sha512-odlGdyTWUk0z4+1w4eYSasPx44DdlFquTWvYhbbbTd3AomPpabucTjiJL4BX8tuFKs8YbHNjBKEIK42x26gc0w==","signatures":[{"sig":"MEYCIQD8y8B2fnQZtWc7xH05L1a8ZtwQ5BJYt8E9devqudlkewIhAImgZxEi7p89yXRTQtLWiYU21E2DinAyB8I/59Rzun9W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187973},"main":"react-plotly.js","gitHead":"b71c4643d316588967abe2f91d03eabfe5e67946","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_1.5.0_1519248727980_0.28425058741090803","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"react-plotly.js","version":"1.6.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.6.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"cf92a46b02f33bb93601ac0125a10c9b15b9a89f","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.6.0.tgz","fileCount":21,"integrity":"sha512-CwMK7nhUpy/r5av+/I/kvrvOJR4Dn30trKUNKtEsg3Ppi2IjYo8bpClLzZ8N8hoJT9uiAJA5luB1Ne/WLxf1lQ==","signatures":[{"sig":"MEQCIEwl9GBSR8B9OIi52OCMyLNjuZXkLJmGIZbO1Mdkh2jwAiA8DKlCo+zOB/SbW8+q+72baWFC8L2XTrD93uBEBxQS2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188674},"main":"react-plotly.js","gitHead":"53df41ad54cfe4a6a871be67632f8f522e0bfec4","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"{src,example/src}/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","start":"budo example/src/index.js --dir example/src --dir example --open --live --host localhost -- -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/assets/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","precommit":"lint-staged","watch-test":"jest --watch","example:build":"rimraf docs/example example/dist && mkdirp example/dist && npm run example:build:html && npm run example:build:js && npm run example:build:assets && mv example/dist docs/example","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist","example:build:js":"browserify example/src/index.js -p [ css-modulesify --after autoprefixer --autoprefixer.browsers \"> 5%\" -o example/dist/styles.css ] -t [ babelify --presets [ es2015 react ] --plugins transform-class-properties ] -t brfs -g [ envify --NODE_ENV production ] -p bundle-collapser/plugin | uglifyjs --compress --mangle > example/dist/index.js","example:build:html":"cp example/src/index.html example/dist/index.html","example:build:assets":"rimraf example/dist/assets && cp -r example/assets example/dist/assets"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"lint-staged":{"{src,example/src}/**/*.{js,jsx}":["prettier --write --trailing-comma es5","git add"]},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"gl":"^4.0.4","brfs":"^1.4.3","budo":"^10.0.4","jest":"^20.0.4","husky":"^0.14.3","react":"^15.6.1","envify":"^4.1.0","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","insert-css":"^2.0.0","lint-staged":"^4.0.2","autoprefixer":"^7.1.2","event-emitter":"^0.3.5","json-beautify":"^1.0.1","react-dat-gui":"0.0.13","css-modulesify":"^0.28.0","bundle-collapser":"^1.2.1","dependency-check":"^2.9.1","react-codemirror2":"0.0.13","throttle-debounce":"^1.0.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_1.6.0_1519420583667_0.6307126211867118","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"react-plotly.js","version":"1.7.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@1.7.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"a830abf4fdab799d3f74277c0f0a691a75360723","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-1.7.0.tgz","fileCount":17,"integrity":"sha512-nqsW5OzLod6Ir90hz+WQEhr59zbAR82ouALmfElnghFB35updzYFQFMtb0YkrUd/+vdeH3QfN8ar4heiM5QWIw==","signatures":[{"sig":"MEYCIQCgk3ls68akZw7jwxOdnqGDdE4/tcFKeI76B2bAyUS6yQIhAJOM1IAB/6T7E9JlFCISYUOZYBiLUqir3Mu+GuNCu0ZI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192761},"main":"react-plotly.js","gitHead":"b48d98f66d5ba0e2e455c2a4d83d7e849bdf7e45","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","object-assign":"^4.1.1","fast-isnumeric":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^1.4.3","jest":"^20.0.4","react":"^15.6.1","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.31.1","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","event-emitter":"^0.3.5","dependency-check":"^2.9.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_1.7.0_1520438441575_0.3780942218085541","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-plotly.js","version":"2.0.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.0.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"182fd1c4e04b7aedede8fd91ea644fcfa75f6038","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.0.0.tgz","fileCount":17,"integrity":"sha512-fwVMh1qlnL3qgRSp3UA49b8C7Wn5whCl/XmrODi+HlHFKipsnlLMVCg7NH9s2teIGWtiYj/WVa0r83GoGEDF7Q==","signatures":[{"sig":"MEUCIA0Luyd+4rGBzY7r8WIdbJad27GoBf+73Ci49VkuKsyfAiEAwRn3Rsp3dYYHHW96Nac/lQNnxMkyJL62UC/mz42Xq0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180582},"main":"react-plotly.js","gitHead":"f382457749eccc60976808d421c0452f9368b8c8","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^1.4.3","jest":"^20.0.4","react":"^15.6.1","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.35.0","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","event-emitter":"^0.3.5","dependency-check":"^2.9.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.0.0_1521141129847_0.9587138094845056","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"react-plotly.js","version":"2.1.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.1.0","maintainers":[{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"53693cb7cbe3d815783343f2475038ae66e51ece","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.1.0.tgz","fileCount":17,"integrity":"sha512-BSMYBpBkR3XqxaPNdZcgLM8VLuU3g2lqTeMXoES+6qXIvHHTcOaNeZ3HmWfBvUjZdFSjMav/nHDfWuda8Eb0xw==","signatures":[{"sig":"MEYCIQDJyO/XqMojbtiREE47ADWdH6XVCxDFsJff1NS17wwy2gIhAI0sQYwBhMKHy6zn9VTyaLpyMoGELlmN5V2l9ffI2pfQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183069},"main":"react-plotly.js","gitHead":"267a43cce473fe828d84220353e8b3e37a5daa7a","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"plotly","email":"ben@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.6.0","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^1.4.3","jest":"^20.0.4","react":"^15.6.1","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.35.0","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","event-emitter":"^0.3.5","dependency-check":"^2.9.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.1.0_1521150304183_0.9886363589829346","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"react-plotly.js","version":"2.2.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.2.0","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"plotly","email":"ben@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"238a242f3c05c993c72e1435d0c9ae2f34d7e86a","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.2.0.tgz","fileCount":17,"integrity":"sha512-+OWgUDZCMWJsZDhWupTvxvjZu/Q7Wbnaikq0PtdX2QQ4s/HuRj2uYydx3HfoDrW4Mc97aZsMnEVAqUxAEaf6FA==","signatures":[{"sig":"MEUCIGCl/OPXl5pgPmH4x0U+tDKVWi0V/2PBiI+ha2L+7aHPAiEA/enWRlFP9OQF5INJNr/reJQebgeMOUsTiiQgZ88GH70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6fHfCRA9TVsSAnZWagAAqVcP/0lu36/CNx5z1iFPwWGv\n7Al3J2KKjGMdVq1itQv1SpUXc5dm7pJE3Tc6mhHkB4fQsKYxo0QvW5ocQ3gC\nh4x742mtBXae94EhmA8JLHdGhv9yvcXhTQTtNhOndsAgBuVlXfFqGIC4lLoE\nug7AsdPu+/R4Pd4AamPzj1EGTeB3QzRGzJXEruup+qTMyLR2j8kZiW1VwxsH\nmnPJWwf2BfDNgsmI0I4SBP/aMH60Q4FyBEJzQRgsvGCLAwoR/7d9C6m68RkK\nn7venix+G69qas3y8HJcRm3M0su2H1cbAjuqsOUbUZaBCq52x38NKVAfNnou\nK0qR1E0NRRJWQDGcoI+i4IcE8pEUUFKdwEJUFkmVxGOQiI+mBruTYoeYNuc/\nJ6lBk3I0NKqsNnj1pFe0M9nZmHTuhizEAz+a6tu1DS7jdPBp3A00agKELPz1\naaSE9J7BnVbJJGCsHPXBZVQ90DGIJauIuJbyTtkuQB/6T/ZL40BbVqLeVDoE\n2xY5WtaGoic6QCnpMeZxmviUi6Rtp1oTCe/A1b2AxEnxS11qDy1288A7j1eX\ndruICAN7ZrI2qiaxyAT/wvLGlCB8wLjy4e2YvadTirtOGxdqP+kWm/pasVWA\nXcKBdm0lNm46vfxVPwIA0DyVFLjhSWM3xoVWcTJx6x/RbEE01dNq/uKF//F3\n36k2\r\n=utgt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"881c2c147a53269bea23ddeec6df909b5af1ee83","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir=lib --ignore __tests__/*.js,__mocks__/*.js --presets=es2015,react --source-maps --plugins babel-plugin-add-module-exports && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ es2015 react ] --plugins add-module-exports ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"5.7.1","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^1.4.3","jest":"^20.0.4","react":"^15.6.1","enzyme":"^2.9.1","eslint":"^4.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.11.0","onetime":"^1.1.0","babelify":"^7.3.0","prettier":"^1.5.3","babel-cli":"^6.24.1","plotly.js":"^1.35.0","react-dom":"^15.6.1","uglify-js":"^3.0.26","browserify":"^14.4.0","event-emitter":"^0.3.5","dependency-check":"^2.9.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.4.0","react-test-renderer":"^15.6.1","browserify-global-shim":"^1.0.3","react-addons-test-utils":"^15.6.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">12.0.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.2.0_1525281246489_0.35921429492660617","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"react-plotly.js","version":"2.3.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.3.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jackwluo","email":"thejackluo@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"shannon-lal","email":"shannonlal@hotmail.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"c1e624e33e00e3c5bf7c482f3b80133097619070","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.3.0.tgz","fileCount":17,"integrity":"sha512-+eNqIQtGe/WmgsZ+IDxOt8Zy/QXRTmbgqq+yID6dNsCG5zst946fZlLR+u0U7yt2z3IsatAyKAPXUZh5DHUR5Q==","signatures":[{"sig":"MEQCIAeBpLDcySR/XixfpnS1ZNcEz0YBmk1iNchcdzOzZFrFAiAG8tnLtvVdFbhQ5m2y/1O9YBFiXPz3feBUuzvq3hhHJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdFaLCRA9TVsSAnZWagAAfh0QAKICSbfITZeWF0atw5Rb\nev9+Js29NLV38uF3PdO5q1kZ1KWT8WXP0b9UDBaA14X188pXDcDmN2rNslv1\nz8YlgDPSxtB8/vybmaxZl9Tfap7uGZPaO2Tb8Lijby/F8sR8hVkLokjG2fpz\nzNNu3+4EtmSPmfDu7N/3qvnB7B+nI3/ONvAzYWiln0U33KadSTjPDUvLST8L\nRcLBwTFZRM52OkhuHy0//xfOwi269CoCR7mrwOQzVRKAD3txp2/pT3XpIXIk\ncCXPHWIaUR6y7YIXcq0c3PtuNE4mMIOrPV2xEJsDchzS/Pu+2eUgWeWoKA/G\nyxNgtQctBx2rmkX0YpGtFg2iLGXvgy6jCK2sD5TPYWB5/ZhGrHejZ09yHu+D\np9FuiGY9yT/uNjGKoG6wCjR4O1Gzts+P8L/CjW3PtC6vTeT8G46WdMAdoZHl\nlk9pPNbwGj2YFH+fLSQkKkU7l10etTcPGLe70LfEiyRxt7fOddum7BW8Nfex\n7l3WBf1seY096a6A0821wEXSNSwLKcpciNpeYf45PROC8ejmKxOFGOM0Jeh5\n7Vkcir4jOvoMqCr576zaUqKLL/WT3QsrvAHPY7CkCfaEojmBV3y8Xbb25Efe\ntKsuHjMbWBDOFaNvj1P6ReIebRrmB4/+pxa1ftxW+NFysZEhoYKbm8QK4j1l\n5aJD\r\n=kX4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"f50361cddbe6d34818d5b0ef0b5a9517a7ffc740","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"dmt0","email":"dmt.shvedov@gmail.com"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"6.4.1","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.15.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^24.1.0","react":"^16.8.2","enzyme":"^3.9.0","eslint":"^5.14.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.18.10","onetime":"^3.0.0","babelify":"^10.0.0","prettier":"^1.16.4","plotly.js":"^1.35.0","react-dom":"^16.8.2","uglify-js":"^3.0.26","@babel/cli":"^7.2.3","browserify":"^16.2.3","@babel/core":"^7.3.3","babel-eslint":"^10.0.1","event-emitter":"^0.3.5","dependency-check":"^3.3.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","react-test-renderer":"^16.8.2","eslint-plugin-import":"^2.16.0","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^4.0.0","enzyme-adapter-react-16":"^1.9.1","react-addons-test-utils":"^15.6.0","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"react":">0.13.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.3.0_1551128201840_0.21479004261682788","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"react-plotly.js","version":"2.4.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.4.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"byronz","email":"byron@plot.ly"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"matthew_plotly","email":"mattewchan@plot.ly"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"shammamah","email":"shammamah@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"wilzbach","email":"sebi.wilzbach@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"7a8fd89ffa126daa36a5855890282960e2e4eaf0","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.4.0.tgz","fileCount":17,"integrity":"sha512-BCkxMe8yWqu3nP/hw9A1KCIuoL67WV5/k68SL9yhEkF6UG+pAuIev9Q3cMKtNkQJZhsYFpOmlqrpPjIdUFACOQ==","signatures":[{"sig":"MEUCIF7lEsonw7eSbTOWfbT2Um/hFVaSfRZJZjEmfS1xXLLvAiEArU043a3D7vjz0R/9aanheMl8SisrYgrdmsAAkthJCYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqKZJCRA9TVsSAnZWagAAoncP/AszK6yMgbuYEVvv6uhn\nnDYx5BsafY5ci+TMsfpiukevZEt4sOOUT69ab5VdCEzU23QBXGqN0j6l2WxA\nJj61SsOOZpW/8KL2toJspQHTTU1TuhYJRYYW3LyWauMTtrvkxSktokLao6DP\ncnng9l6r4KiQPeOGYUX8zgiMZpNriVui6zPyqjxJLHlLaH5FsILVEPxhnCcP\nGZ+QHTaFXMYmOuY16xDyJOJWYC5BKcZ7ViolDCsIXbhLzXloOxdx51Wffvp0\nYGR1Gn4/miekCkMdOqss7qL1q+Vt/z3zAWzHg2ph9cLsl9cMrGknTp3uk3or\nXLCM6PNU1O7S+EyAHmGj2FT6UdufVlCZIKqlNmMFBqwj9orBNB/J8BsmJwkE\n5d3SMLsUcJFffidAI7vN44xZy8gCoCu9XJ/j2lDvJB7whZHw37zkQ0cvMqlB\n4oJkFcxd+IqgVyIC6CfL0Buyw/DAILDg56m+v6mftnmUqvs5AXW8o6Q7NOua\n5fyxKcmgsoR013Z/Ws2MyB8PTFz/8wEYD7K18gDKs3w18+V7XivawPRBJ7y9\nUCH9A0GkOEgYzS/S9uRI+/mz1IPv26Q3aooVWDepCGeErMYcnisb7kChFRcc\nP5oHnw1njwzwlkC7CB4QaOajv08Y/pqrifIAf8NSUTsFuT4PonjJnyJD7AIW\nplEb\r\n=XTyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"300c9a1f1bab7aaa099624b6a2d9da3708ba0965","scripts":{"deps":"dependency-check package.json --entry src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"verazabeida","email":"vera.zabeida@gmail.com"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"6.4.1","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"8.12.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^24.1.0","react":"^16.8.2","enzyme":"^3.9.0","eslint":"^5.14.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","semver":"^5.4.1","cash-mv":"^0.2.0","nodemon":"^1.18.10","onetime":"^3.0.0","babelify":"^10.0.0","prettier":"^1.16.4","plotly.js":"^1.35.0","react-dom":"^16.8.2","uglify-js":"^3.0.26","@babel/cli":"^7.2.3","browserify":"^16.2.3","@babel/core":"^7.3.3","babel-eslint":"^10.0.1","event-emitter":"^0.3.5","dependency-check":"^3.3.0","@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.12.4","react-test-renderer":"^16.8.2","eslint-plugin-import":"^2.16.0","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^4.0.0","enzyme-adapter-react-16":"^1.9.1","react-addons-test-utils":"^15.6.0","@babel/plugin-proposal-class-properties":"^7.3.3"},"peerDependencies":{"react":">0.13.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.4.0_1571333704775_0.4702116261899907","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"react-plotly.js","version":"2.5.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.5.0","maintainers":[{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"rpkyle","email":"ryan@plotly.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"779e489bbbd05deb373a63e918454587236d7c7f","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.5.0.tgz","fileCount":18,"integrity":"sha512-nzir3uf+tFO1YXVUH5lFfD2plbDuZJXKrCO88KmRVnha2/zEhZBmZO8yS6GcRnLmSrhJkfmj6GTqWWvrJDBCBQ==","signatures":[{"sig":"MEYCIQC+IbnJYY6OJYhGU3kfvWegz8kNrRkQ7j5to7lHk8miAQIhAIHoBsTredIMi+CBwnrzJvJ3qNwdqQs915v2eJijCCkh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX91wCRA9TVsSAnZWagAAEp8P/iy/E9CCoboDGmM9phkV\n0fs3UPa7BU1iL4FrfLh076tU3nt5O+qpKZiZtJjK2p8HC86+ZwlKDvPIcwI9\n1WO684HB15ouLs53+clHp1OYRre6aknSzQi5dOEOJA7UEo6VDzbC8cmmnKL6\nZ6ofQwu86M+G6ElE7nCVNIs8y7RuiOu/Su2aVsDw3qYbklx6xKHJeEZe7Ijs\nwBTg3DSuqkkMurq/slGZMl4gs7PR+ZrWo39rKiedBs0dxncYknrq4NWzpxik\nvFHuLHnYULH+9cd0m8C7hs/hLJlKP8VAw+WXRhWebOtQ/jdEeeF0/WIpJyVB\nQbWnaxPqrny1T+BxxcajrSDh4PMyU1B2MeTQAfP7dM0m12x5CEra7BRJmj/N\nK10a41EFj39Lp4mMPvGcD8ltC9JifPH1qZkYslQehLpRjw32GSpYogWM68Zp\nCHg1n+r1aCQ5nPHFb3i41T/vv/heTM70Yyn0fn2zlV8QiDAVlyNtZVBzDWxD\nwDGhM9tcoA1CsQmYSaKpOrkdfx+8ZW7wa1PlLQ/UEyX3yOezZmLJrxlCZ4sn\nxH2oWx5RsWGaTgvLpU/LKBccrr9FrwMytb8GARkje9CgHSKax2kD9oLlsNnX\nW4qg8w4RVtge4Rk8y/t1YGBuLg4Av8uEaQ1kB16en+udvJs2JvWQJhEFxuQf\n+Nqh\r\n=kBCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"ed2113741b7be62bd8f6b81f0059bfcc44ea368e","scripts":{"deps":"dependency-check src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"dmt0","email":"dmt.shvedov@gmail.com"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"6.12.1","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"12.13.1","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^26.4.2","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.9.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","semver":"^7.3.2","cash-mv":"^0.2.0","nodemon":"^2.0.4","onetime":"^5.1.2","babelify":"^10.0.0","prettier":"^2.1.1","plotly.js":"^1.35.0","react-dom":"^16.13.1","uglify-js":"^3.10.4","@babel/cli":"^7.11.6","browserify":"^16.5.2","@babel/core":"^7.11.6","babel-eslint":"^10.1.0","event-emitter":"^0.3.5","dependency-check":"^4.1.0","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.6","react-test-renderer":"^16.13.1","eslint-plugin-import":"^2.22.0","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^6.11.0","enzyme-adapter-react-16":"^1.15.4","react-addons-test-utils":"^15.6.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"peerDependencies":{"react":">0.13.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.5.0_1600118127863_0.8892393894990414","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"react-plotly.js","version":"2.5.1","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.5.1","maintainers":[{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"harryturr","email":"harrisonn@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"rpkyle","email":"ryan@plotly.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"11182bf599ef11a0dbfcd171c6f5645535a2b486","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.5.1.tgz","fileCount":18,"integrity":"sha512-Oya14whSHvPsYXdI0nHOGs1pZhMzV2edV7HAW1xFHD58Y73m/LbG2Encvyz1tztL0vfjph0JNhiwO8cGBJnlhg==","signatures":[{"sig":"MEYCIQDjWhsVRNbo9RrkPJB5QvARCEiuehl3xUZ0yV5KdtXilgIhALLTMEJYYygxdiRvAUbl1gSD1fWbq7L8LiNGJm8i6U1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyZRqCRA9TVsSAnZWagAALXYP/jKXl9SwI1Dm7Jj+hURi\nTm/OP1DXimvaOfyMZbYSITyQMXVeaFki0bFSgQgWP6NkKAE2r9jk2wGxLGfr\nBVxLWGQ7oC0Ew8D0ux9rWytCwXLEfJZzz1pgqLGa8tg5X9Kcp5KAIuP3r0zy\nm6qm+djpgcIzX6ktv3YQDY9PlncP2M+YFlvoq4abyBHfDP7qabqfkMTfDWbE\nnmRTmBedWf8VeMRJidVx7J54NSGc7zOWS/+wuro40+lHzew8LxmVhBtBqpRR\nm094cTbL0vebxgKAZRpMTXgp74CKYOXKHzXbxFeSatFygTMyUAnxV50eEIMq\ncIT9uewNUwNITI1zOzMUFwvo0CjO0rUSeA2sZtmlFpzOZ0v6W3w3OxYdP7se\nN0VldaLDQfO7z7zGjuAddi/FszEvucXqskesyIS7kSFJ7EE/39FDJDvT7Gv7\nxDf+LuVo/i336lnPW4HsDdo1dfj+4CxzMQV/iQ6mngEHU3H2veP+UmR6VYtc\n5I79Elb++YsgywIasg6OIn2U1ead+pv1Zsb4TJEm7jLDQcfkyTjYlXX2rrsF\noNFob40vblo7dDM+05eA4dRaKesMfKPW5UXT+2sL87xKp/U+X6aRFM9vPB0D\nf4j89u2WHxeT2Tvr8cWzeykUi3UgLr1GBzDY4rOWlP+knuJwN57O+d4P8Qnq\n7Dus\r\n=s57+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"3f919e55156c5ab4d1ebd1f0943e93c64403e175","scripts":{"deps":"dependency-check src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"dmt0","email":"dmt.shvedov@gmail.com"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"6.14.8","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"14.15.0","dependencies":{"prop-types":"^15.7.2"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^26.6.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.14.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","semver":"^7.3.4","cash-mv":"^0.2.0","nodemon":"^2.0.6","onetime":"^5.1.2","babelify":"^10.0.0","prettier":"^2.2.1","plotly.js":"^1.35.0","react-dom":"^16.13.1","uglify-js":"^3.12.1","@babel/cli":"^7.12.8","browserify":"^17.0.0","@babel/core":"^7.12.9","babel-eslint":"^10.1.0","event-emitter":"^0.3.5","dependency-check":"^4.1.0","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","eslint-plugin-react":"^7.21.5","react-test-renderer":"^16.13.1","eslint-plugin-import":"^2.22.1","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^6.15.0","enzyme-adapter-react-16":"^1.15.5","react-addons-test-utils":"^15.6.0","@babel/plugin-proposal-class-properties":"^7.12.1"},"peerDependencies":{"react":">0.13.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.5.1_1607046250055_0.09350656800008172","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"react-plotly.js","version":"2.6.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@2.6.0","maintainers":[{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"xhlu","email":"npm@xhlu.xyz"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"ad6b68ee64f1b5cfa142ee92c59687f9c2c09209","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.6.0.tgz","fileCount":18,"integrity":"sha512-g93xcyhAVCSt9kV1svqG1clAEdL6k3U+jjuSzfTV7owaSU9Go6Ph8bl25J+jKfKvIGAEYpe4qj++WHJuc9IaeA==","signatures":[{"sig":"MEUCIFV4xkGEFB5vrCeyTdZJwKn1xwKZW4f8l0OfSkKxjmepAiEA3Pqnbsm+ycO6f/t6TJEmKqwSASHdNcm6A+jYodo0bhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGSDMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBpg/7BnJIs0Drs175V/uVFZJ7hpxVzLzw8jH+rkCl/YLjynf/XESE\r\nS5mSjcu7/kUvobZrR07v6vQl33kDNQLnW90ETWtGIGCSGFWyY0ofRQLWumU2\r\nXvU0qLxxu7cXHAJLaFsVKZzMhw4EbAmUsip75svKHDO0/LJZGZz22/kP7Z7+\r\n3Jl8lJnyr9LvG1e5JDOqbazVEmY/s9Z8kLsPHMzox7eASSWA2oSm+xIQ8EmQ\r\n4cSUJJumJJ6MnuwG1ymkF/N5lzHLZukFYTp5zStB/L1/qC3U0uFzm23chWo1\r\nVNU1I7iN6ikEgo9igDV6RlSELa6vrViBK8sOpBN4b4Uy5WAHVlMZQN+Z3fob\r\nG7HkFLNm6o3njYDV3ydKcPoI35CusS5RQVQSrfxXKrLe7CSQFxtKJ5ZhH+Lt\r\n5TR15c6zu/gnqLZ+7If56WjPwNjMlpDNyKklJDiP112XdvgLuQUXO4yfDjbe\r\nf8TemicuftOZQr+En5mzWV+2Auwhh2KbuEu3JCw5B1bLT8Nf2RYdwQxgdrHq\r\njfr9f6+NUVkinZ0kscqiafImQ/KD8/0jBI+WzoW9uNDWhB1Xo2e6RtVCDFaJ\r\nSt3ksdckz7M9LAdZxX21FOE1rO8fwmPLCG2H/9STZxE/7vBwNkXL9tkq9f3a\r\nFsUMQMFKJFJkktNbGx8pxa5Us1ZFbwRufhg=\r\n=kZZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"react-plotly.js","gitHead":"24d81259ea9369074586f1c3d2b7ae9fc3610860","scripts":{"deps":"dependency-check src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"alexcjohnson","email":"alex@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"7.21.0","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"16.8.0","dependencies":{"prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^26.6.3","react":"^16.13.1","enzyme":"^3.11.0","eslint":"^7.14.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","semver":"^7.3.7","cash-mv":"^0.2.0","nodemon":"^2.0.19","onetime":"^5.1.2","babelify":"^10.0.0","prettier":"^2.7.1","plotly.js":"^2.14.0","react-dom":"^16.13.1","uglify-js":"^3.17.0","@babel/cli":"^7.18.10","browserify":"^17.0.0","@babel/core":"^7.19.0","babel-eslint":"^10.1.0","event-emitter":"^0.3.5","dependency-check":"^4.1.0","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.7","react-test-renderer":"^16.13.1","eslint-plugin-import":"^2.26.0","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^6.15.0","enzyme-adapter-react-16":"^1.15.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":">0.13.0","plotly.js":">1.34.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_2.6.0_1662591180597_0.2532992444193698","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"react-plotly.js","version":"3.0.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@3.0.0","maintainers":[{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"farkites","email":"mario.rodriguez@plot.ly"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"emilykl-plotly","email":"emily@plot.ly"},{"name":"marthacryan","email":"martha.cryan326@gmail.com"},{"name":"packages-team-plotly","email":"packages@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"b17156e421303dadccc35b38bc63c5ba87b63159","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-3.0.0.tgz","fileCount":21,"integrity":"sha512-4syFBxzhzDKG2ztbJNeKjjbgJj05kzJh5MB3lU1PuY2d2WHs/bfuaK06x5eJUgfMk5DMcuOXdV7UWRuew02ylw==","signatures":[{"sig":"MEQCIELpkKm2lPged2lapvNTji2j5iniSw+YPSAFBvNCbBHDAiAIheaLYU+LldGxL0LLOf61byUEsnnU6kxqT700q8EsnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202708},"main":"react-plotly.js","gitHead":"151343d5e19fbf1083eab13f0e3df73967a52deb","scripts":{"deps":"dependency-check src/react-plotly.js --missing","lint":"prettier --trailing-comma es5 --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run deps && jest","clean":"rimraf lib dist react-plotly.js react-plotly.js.map factory.js factory.js.map","watch":"nodemon --exec \"npm run make:lib\" -w src","make:lib":"mkdirp lib && babel src --out-dir lib --ignore \"src/__tests__/*.js\",\"src/__mocks__/*.js\" --presets=@babel/preset-env,@babel/preset-react --source-maps && mv lib/* ./ && rmdir lib","make:dist":"mkdirp dist && browserify src/factory.js -o ./dist/create-plotly-component.js -t [ babelify --presets [ @babel/preset-env @babel/preset-react ] --plugins [ @babel/plugin-proposal-class-properties ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/create-plotly-component.js --compress --mangle --output ./dist/create-plotly-component.min.js --source-map filename=dist/create-plotly-component.min.js.map","watch-test":"jest --watch","prepublishOnly":"npm run clean && npm run make:lib && npm run make:dist"},"_npmUser":{"name":"packages-team-plotly","email":"packages@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"11.10.0","description":"A plotly.js react component from Plotly","directories":{},"_nodeVersion":"24.2.0","dependencies":{"prop-types":"^15.8.1"},"_hasShrinkwrap":false,"devDependencies":{"brfs":"^2.0.2","jest":"^29.7.0","react":"^19.0.0","eslint":"^7.14.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","semver":"^7.3.7","cash-mv":"^0.2.0","nodemon":"^2.0.19","onetime":"^5.1.2","babelify":"^10.0.0","prettier":"^2.7.1","plotly.js":"^3.0.0","react-dom":"^19.0.0","uglify-js":"^3.17.0","@babel/cli":"^7.18.10","browserify":"^17.0.0","@babel/core":"^7.19.0","babel-eslint":"^10.1.0","event-emitter":"^0.3.5","dependency-check":"^4.1.0","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.31.7","eslint-plugin-import":"^2.26.0","@testing-library/react":"^16.0.0","browserify-global-shim":"^1.0.3","eslint-config-prettier":"^6.15.0","jest-environment-jsdom":"^29.7.0","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","plotly.js":">=3.0.0"},"browserify-global-shim":{"react":"React"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_3.0.0_1781024392335_0.5457805844882131","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"react-plotly.js","version":"4.0.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@4.0.0","maintainers":[{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"farkites","email":"mario.rodriguez@plot.ly"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"emilykl-plotly","email":"emily@plot.ly"},{"name":"marthacryan","email":"martha.cryan326@gmail.com"},{"name":"packages-team-plotly","email":"packages@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"5e4edf7bce8b935350a08a5c7b1fe6ffcdd4f30a","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-4.0.0.tgz","fileCount":19,"integrity":"sha512-spKsIYganLXUOoeiUVzUHby1Ea4kK/UKdNRKlxFRfkcB6HlvO1zguqWIdQKwa2AkE+IuCc8lMSy1zmLA6hcgBg==","signatures":[{"sig":"MEUCICZkLxwhrWD+mdUYt2hbNzYHvCWed7z2f2XLmCABZS2MAiEAtoPR15dp83prZhnGF8ZAJfvJtFTpCrQ1cIw8Ev9FMU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113035},"main":"./dist/index.cjs","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/create-plotly-component.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./factory":{"import":{"types":"./dist/factory.d.mts","default":"./dist/factory.mjs"},"require":{"types":"./dist/factory.d.ts","default":"./dist/factory.cjs"}},"./package.json":"./package.json"},"gitHead":"ea168dc4b307321ec4980f8f3994aa9cd4d04b8c","scripts":{"lint":"prettier --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run typecheck && jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","typecheck":"tsc","watch-test":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"packages-team-plotly","email":"packages@plot.ly"},"jsdelivr":"./dist/create-plotly-component.min.js","repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"11.10.0","description":"A plotly.js react component from Plotly","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.0","rimraf":"^3.0.2","globals":"^17.0.0","onetime":"^5.1.2","prettier":"^3.0.0","plotly.js":"^3.0.0","react-dom":"^19.0.0","@eslint/js":"^9.39.0","typescript":"^5.9.3","@babel/core":"^7.19.0","@types/react":"^19.2.17","event-emitter":"^0.3.5","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.0","@babel/eslint-parser":"^7.29.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.0","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","plotly.js":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_4.0.0_1781809471497_0.958224412400607","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"react-plotly.js","version":"4.1.0","keywords":["graphing","plotting","data","visualization","plotly","react"],"author":{"name":"Plotly, Inc."},"license":"MIT","_id":"react-plotly.js@4.1.0","maintainers":[{"name":"chriddyp","email":"chris@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"hammadtheone","email":"hammadtheone@gmail.com"},{"name":"bronsolo","email":"chuck@plot.ly"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"alexshoe","email":"alexshoe@gmail.com"},{"name":"lconnors","email":"liam@plotly.com"},{"name":"ndrezner","email":"nathan@drezner.xyz"},{"name":"farkites","email":"mario.rodriguez@plot.ly"},{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"emilykl-plotly","email":"emily@plot.ly"},{"name":"marthacryan","email":"martha.cryan326@gmail.com"},{"name":"packages-team-plotly","email":"packages@plot.ly"}],"homepage":"https://github.com/plotly/react-plotly.js#readme","bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"dist":{"shasum":"4600d25d3b87640fb914a265f0c5aea68c153486","tarball":"https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-4.1.0.tgz","fileCount":19,"integrity":"sha512-+CJA9xOY4UjH1RnRqQnpBGoFSzsrB/e7CR4k8AMQ20RkBlXjqkiIVLdIA5N1hinEVdoTdhaS6krKEARyfSixXg==","signatures":[{"sig":"MEUCIBQNGAKQ43F+ra0uexqo1NVu0rdwDnAhxBW5rqSNEXHnAiEAiyajB5soaQc6ChrwnJ1/4zZ5PVruqGFMG7pJVghemEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126066},"main":"./dist/index.cjs","type":"commonjs","types":"./dist/index.d.ts","unpkg":"./dist/create-plotly-component.min.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./factory":{"import":{"types":"./dist/factory.d.mts","default":"./dist/factory.mjs"},"require":{"types":"./dist/factory.d.ts","default":"./dist/factory.cjs"}},"./package.json":"./package.json"},"gitHead":"806a06911b43ba491eb1f947449f866553715347","scripts":{"lint":"prettier --write \"src/**/*.js\" && eslint src","test":"npm run lint && npm run typecheck && jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","typecheck":"tsc","watch-test":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"packages-team-plotly","email":"packages@plot.ly"},"jsdelivr":"./dist/create-plotly-component.min.js","repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"_npmVersion":"11.10.0","description":"A plotly.js react component from Plotly","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","react":"^19.0.0","eslint":"^9.39.0","rimraf":"^3.0.2","globals":"^17.0.0","onetime":"^5.1.2","prettier":"^3.0.0","plotly.js":"^3.0.0","react-dom":"^19.0.0","@eslint/js":"^9.39.0","typescript":"^5.9.3","@babel/core":"^7.19.0","@types/react":"^19.2.17","event-emitter":"^0.3.5","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.0","@babel/eslint-parser":"^7.29.0","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^10.1.0","jest-environment-jsdom":"^29.7.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","plotly.js":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-plotly.js_4.1.0_1785363540929_0.8860367032540108","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-10-19T18:29:54.643Z","modified":"2026-08-26T16:39:50.784Z","1.0.0":"2017-10-19T18:29:54.643Z","1.0.1":"2017-10-19T18:35:39.677Z","1.0.2":"2017-10-19T19:02:52.704Z","1.0.3":"2017-10-26T16:16:13.490Z","1.1.0":"2017-11-17T19:04:31.030Z","1.0.4":"2017-11-17T22:43:21.298Z","1.1.1":"2017-12-30T19:12:38.493Z","1.2.0":"2018-01-17T17:59:45.234Z","1.3.0":"2018-01-24T15:32:12.196Z","1.4.0":"2018-02-20T17:51:50.894Z","1.5.0":"2018-02-21T21:32:08.058Z","1.6.0":"2018-02-23T21:16:23.755Z","1.7.0":"2018-03-07T16:00:41.709Z","2.0.0":"2018-03-15T19:12:09.988Z","2.1.0":"2018-03-15T21:45:04.239Z","2.2.0":"2018-05-02T17:14:06.781Z","2.3.0":"2019-02-25T20:56:41.993Z","2.4.0":"2019-10-17T17:35:04.990Z","2.5.0":"2020-09-14T21:15:27.964Z","2.5.1":"2020-12-04T01:44:10.277Z","2.6.0":"2022-09-07T22:53:00.783Z","3.0.0":"2026-06-09T16:59:52.487Z","4.0.0":"2026-06-18T19:04:31.662Z","4.1.0":"2026-07-29T22:19:01.071Z"},"bugs":{"url":"https://github.com/plotly/react-plotly.js/issues"},"author":{"name":"Plotly, Inc."},"license":"MIT","homepage":"https://github.com/plotly/react-plotly.js#readme","keywords":["graphing","plotting","data","visualization","plotly","react"],"repository":{"url":"git+https://github.com/plotly/react-plotly.js.git","type":"git"},"description":"A plotly.js react component from Plotly","maintainers":[{"email":"chris@plot.ly","name":"chriddyp"},{"email":"post.ben.here@gmail.com","name":"bpostlethwaite"},{"email":"antoine@plot.ly","name":"antrg"},{"email":"chuck@plot.ly","name":"bronsolo"},{"email":"t4rk@outlook.com","name":"t4rk"},{"email":"nathan@drezner.xyz","name":"ndrezner"},{"email":"roman@plot.ly","name":"roman-nb"},{"email":"cameron.decoster@gmail.com","name":"camdecoster"},{"email":"alex@plot.ly","name":"alexcjohnson"},{"email":"emily@plot.ly","name":"emilykl-plotly"},{"email":"packages@plot.ly","name":"packages-team-plotly"}],"readme":"# react-plotly.js\n\n![plotly-react-logo](plotly-react-logo.png)\n\n> A [plotly.js](https://github.com/plotly/plotly.js) React component from\n> [Plotly](https://plotly.com/).\n\n<div align=\"center\">\n  <a href=\"https://dash.plotly.com/project-maintenance\">\n    <img src=\"https://dash.plotly.com/assets/images/maintained-by-plotly.png\" width=\"400px\" alt=\"Maintained by Plotly\">\n  </a>\n</div>\n\n---\n\n## Contents\n\n- [Installation](#installation)\n- [Quick start](#quick-start)\n- [State management](#state-management)\n- [Refreshing the Plot](#refreshing-the-plot)\n- [API](#api-reference)\n  - [Basic props](#basic-props)\n  - [Event handler props](#event-handler-props)\n- [Examples](#examples)\n  - [Responsive plot](#responsive-plot)\n  - [Event handlers](#event-handlers)\n  - [TypeScript](#typescript)\n  - [Grabbing the graph div via `ref`](#grabbing-the-graph-div-via-ref)\n- [Customizing the `plotly.js` bundle](#customizing-the-plotlyjs-bundle)\n- [Loading from a `<script>` tag](#loading-from-a-script-tag)\n- [Development](#development)\n\n## Installation\n\n```bash\n$ npm install react-plotly.js plotly.js\n```\n\n## Quick start\n\nThe easiest way to use this component is to import and pass data to a plot component:\n\n```javascript\nimport Plot from 'react-plotly.js';\n\nfunction App() {\n  return (\n    <Plot\n      data={[\n        {\n          x: [1, 2, 3],\n          y: [2, 6, 3],\n          type: 'scatter',\n          mode: 'lines+markers',\n          marker: {color: 'red'},\n        },\n        {type: 'bar', x: [1, 2, 3], y: [2, 5, 3]},\n      ]}\n      layout={{width: 320, height: 240, title: {text: 'A Fancy Plot'}}}\n    />\n  );\n}\n```\n\nYou should see a plot like this:\n\n<p align=\"center\">\n <img src=\"example.png\" alt=\"Example plot\" width=\"320\" height=\"240\">\n</p>\n\nFor a full description of Plotly chart types and attributes see the following resources:\n\n- [Plotly JavaScript API documentation](https://plotly.com/javascript/)\n- [Full plotly.js attribute listing](https://plotly.com/javascript/reference/)\n\n## State management\n\nThis is a \"dumb\" component that doesn't merge its internal state with any updates. This means that if a user interacts with the plot, by zooming or panning for example, any subsequent re-renders will lose this information unless it is captured and upstreamed via the `onUpdate` callback prop.\n\nHere is a simple example of how to capture and store state in a parent object:\n\n```javascript\nimport {useState} from 'react';\nimport Plot from 'react-plotly.js';\n\nfunction App() {\n  const [figure, setFigure] = useState({data: [], layout: {}, frames: [], config: {}});\n  return (\n    <Plot\n      data={figure.data}\n      layout={figure.layout}\n      frames={figure.frames}\n      config={figure.config}\n      onInitialized={setFigure}\n      onUpdate={setFigure}\n    />\n  );\n}\n```\n\n## Refreshing the Plot\n\nThis component will refresh the plot via [`Plotly.react`](https://plotly.com/javascript/plotlyjs-function-reference/#plotlyreact) if any of the following are true:\n\n- The `revision` prop is defined and has changed, OR;\n- One of `data`, `layout` or `config` has changed identity as checked via a shallow `===`, OR;\n- The number of elements in `frames` has changed\n\nFurthermore, when called, [`Plotly.react`](https://plotly.com/javascript/plotlyjs-function-reference/#plotlyreact) will only refresh the data being plotted if the _identity_ of the data arrays (e.g. `x`, `y`, `marker.color` etc) has changed, or if `layout.datarevision` has changed.\n\nIn short, this means that simply adding data points to a trace in `data` or changing a value in `layout` will not cause a plot to update unless this is done immutably via something like [immutability-helper](https://github.com/kolodny/immutability-helper) if performance considerations permit it, or unless `revision` and/or [`layout.datarevision`](https://plotly.com/javascript/reference/#layout-datarevision) are used to force a rerender.\n\n## API Reference\n\n### Basic Props\n\n**Warning**: for the time being, this component may _mutate_ its `layout` and `data` props in response to user input, going against React rules. This behaviour will change in the near future once https://github.com/plotly/plotly.js/issues/2389 is completed.\n\n| Prop               | Type                         | Default                                           | Description                                                                                                                                            |\n| ------------------ | ---------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `data`             | `Array`                      | `[]`                                              | list of trace objects (see https://plotly.com/javascript/reference/)                                                                                      |\n| `layout`           | `Object`                     | `undefined`                                       | layout object (see https://plotly.com/javascript/reference/#layout)                                                                                       |\n| `frames`           | `Array`                      | `undefined`                                       | list of frame objects (see https://plotly.com/javascript/reference/)                                                                                      |\n| `config`           | `Object`                     | `undefined`                                       | config object (see https://plotly.com/javascript/configuration-options/)                                                                                  |\n| `revision`         | `Number`                     | `undefined`                                       | When provided, causes the plot to update when the revision is incremented.                                                                             |\n| `onInitialized`    | `Function(figure, graphDiv)` | `undefined`                                       | Callback executed after plot is initialized. See below for parameter information.                                                                      |\n| `onUpdate`         | `Function(figure, graphDiv)` | `undefined`                                       | Callback executed when a plot is updated due to new data or layout, or when user interacts with a plot. See below for parameter information.           |\n| `onPurge`          | `Function(figure, graphDiv)` | `undefined`                                       | Callback executed when component unmounts, before `Plotly.purge` strips the `graphDiv` of all private attributes. See below for parameter information. |\n| `onError`          | `Function(err)`              | `undefined`                                       | Callback executed when a plotly.js API method rejects                                                                                                  |\n| `divId`            | `string`                     | `undefined`                                       | id assigned to the `<div>` into which the plot is rendered.                                                                                            |\n| `className`        | `string`                     | `undefined`                                       | applied to the `<div>` into which the plot is rendered                                                                                                 |\n| `style`            | `Object`                     | `{position: 'relative', display: 'inline-block'}` | used to style the `<div>` into which the plot is rendered                                                                                              |\n| `debug`            | `Boolean`                    | `false`                                           | Assign the graph div to `window.gd` for debugging                                                                                                      |\n| `useResizeHandler` | `Boolean`                    | `false`                                           | When true, adds a call to `Plotly.Plot.resize()` as a `window.resize` event handler                                                                    |\n\n**Refs**: a `ref` attached to `<Plot>` resolves to the rendered `<div>` element (the plotly graph div), so you can call low-level plotly.js APIs against it directly (e.g. `Plotly.toImage(ref.current)`).\n\n**TypeScript**: this package ships its own declaration files. Trace and layout shapes are typed as `unknown` since the wrapper does not bind to a specific plotly.js type surface; consumers wanting tighter typing on the `data` / `layout` props can re-declare them locally.\n\n**Note**: To make a plot responsive, i.e. to fill its containing element and resize when the window is resized, use `style` or `className` to set the dimensions of the element (i.e. using `width: 100%; height: 100%` or some similar values) and set `useResizeHandler` to `true` while setting `layout.autosize` to `true` and leaving `layout.height` and `layout.width` undefined. A short example is in the [Responsive plot](#responsive-plot) section below. See also the [responsive layout reference](https://plotly.com/javascript/responsive-fluid-layout/).\n\n#### Callback signature: `Function(figure, graphDiv)`\n\nThe `onInitialized`, `onUpdate` and `onPurge` props are all functions which will be called with two arguments: `figure` and `graphDiv`.\n\n- `figure` is a serializable object with three keys corresponding to input props: `data`, `layout` and `frames`.\n  - As mentioned above, for the time being, this component may _mutate_ its `layout` and `data` props in response to user input, going against React rules. This behaviour will change in the near future once https://github.com/plotly/plotly.js/issues/2389 is completed.\n- `graphDiv` is a reference to the (unserializable) DOM node into which the figure was rendered.\n\n### Event handler props\n\nEvent handlers for specific [`plotly.js` events](https://plotly.com/javascript/plotlyjs-events/) may be attached through the following props:\n\n| Prop                       | Type       | Plotly Event                    |\n| -------------------------- | ---------- | ------------------------------- |\n| `onAfterExport`            | `Function` | `plotly_afterexport`            |\n| `onAfterPlot`              | `Function` | `plotly_afterplot`              |\n| `onAnimated`               | `Function` | `plotly_animated`               |\n| `onAnimating`              | `Function` | `plotly_animating`              |\n| `onAnimatingFrame`         | `Function` | `plotly_animatingframe`         |\n| `onAnimationInterrupted`   | `Function` | `plotly_animationinterrupted`   |\n| `onAutoSize`               | `Function` | `plotly_autosize`               |\n| `onBeforeExport`           | `Function` | `plotly_beforeexport`           |\n| `onBeforeHover`            | `Function` | `plotly_beforehover`            |\n| `onBeforePlot`             | `Function` | `plotly_beforeplot`             |\n| `onButtonClicked`          | `Function` | `plotly_buttonclicked`          |\n| `onClick`                  | `Function` | `plotly_click`                  |\n| `onClickAnnotation`        | `Function` | `plotly_clickannotation`        |\n| `onDeselect`               | `Function` | `plotly_deselect`               |\n| `onDoubleClick`            | `Function` | `plotly_doubleclick`            |\n| `onFramework`              | `Function` | `plotly_framework`              |\n| `onHover`                  | `Function` | `plotly_hover`                  |\n| `onIcicleClick`            | `Function` | `plotly_icicleclick`            |\n| `onLegendClick`            | `Function` | `plotly_legendclick`            |\n| `onLegendDoubleClick`      | `Function` | `plotly_legenddoubleclick`      |\n| `onLegendTitleClick`       | `Function` | `plotly_legendtitleclick`       |\n| `onLegendTitleDoubleClick` | `Function` | `plotly_legendtitledoubleclick` |\n| `onRelayout`               | `Function` | `plotly_relayout`               |\n| `onRelayouting`            | `Function` | `plotly_relayouting`            |\n| `onRestyle`                | `Function` | `plotly_restyle`                |\n| `onRedraw`                 | `Function` | `plotly_redraw`                 |\n| `onSelected`               | `Function` | `plotly_selected`               |\n| `onSelecting`              | `Function` | `plotly_selecting`              |\n| `onSliderChange`           | `Function` | `plotly_sliderchange`           |\n| `onSliderEnd`              | `Function` | `plotly_sliderend`              |\n| `onSliderStart`            | `Function` | `plotly_sliderstart`            |\n| `onSunburstClick`          | `Function` | `plotly_sunburstclick`          |\n| `onTransitioned`           | `Function` | `plotly_transitioned`           |\n| `onTransitioning`          | `Function` | `plotly_transitioning`          |\n| `onTransitionInterrupted`  | `Function` | `plotly_transitioninterrupted`  |\n| `onTreemapClick`           | `Function` | `plotly_treemapclick`           |\n| `onUnhover`                | `Function` | `plotly_unhover`                |\n| `onWebGlContextLost`       | `Function` | `plotly_webglcontextlost`       |\n\nTo receive `onClick` or `onHover` for positions that are not over a trace, set\n`clickanywhere` or `hoveranywhere` in your `layout`. These are layout attributes\nrather than distinct events: the ordinary `plotly_click` / `plotly_hover` fire\nwith an empty `points` array, plus `xvals` / `yvals` — arrays of the cursor\nposition in data space, one entry per axis.\n\n```javascript\n<Plot\n  data={data}\n  layout={{clickanywhere: true}}\n  onClick={(e) => console.log(e.points, e.xvals, e.yvals)}\n/>\n```\n\n## Examples\n\n### Responsive plot\n\nTo make the plot fill its container and resize with the window, leave the layout's `width`/`height` unset, enable `autosize`, and turn on `useResizeHandler`. Size the wrapper `<div>` with `style` or `className`:\n\n```javascript\n<Plot\n  data={[{x: [1, 2, 3], y: [2, 6, 3], type: 'scatter'}]}\n  layout={{autosize: true, title: {text: 'Responsive'}}}\n  style={{width: '100%', height: '100%'}}\n  useResizeHandler\n/>\n```\n\n### Event handlers\n\nAll [plotly.js events](https://plotly.com/javascript/plotlyjs-events/) are surfaced as `on<EventName>` props (see the [Event handler props](#event-handler-props) table). Each handler receives the raw plotly.js event payload:\n\n```javascript\n<Plot\n  data={[{x: [1, 2, 3], y: [2, 6, 3], type: 'scatter', mode: 'markers'}]}\n  layout={{title: {text: 'Click me'}}}\n  onClick={(event) => {\n    const point = event.points[0];\n    console.log(`clicked (${point.x}, ${point.y})`);\n  }}\n  onRelayout={(event) => {\n    if (event['xaxis.range[0]']) {\n      console.log('user zoomed to', event['xaxis.range[0]'], event['xaxis.range[1]']);\n    }\n  }}\n/>\n```\n\n### TypeScript\n\nThe package ships its own declaration files.\n\n```typescript\nimport Plot, {PlotParams, Figure} from 'react-plotly.js';\n\nconst onUpdate = (figure: Figure, gd: HTMLElement) => {\n  console.log('figure data length:', figure.data.length, 'gd id:', gd.id);\n};\n\nconst params: PlotParams = {\n  data: [{x: [1, 2, 3], y: [2, 6, 3], type: 'scatter'}],\n  layout: {title: {text: 'Typed'}},\n  onUpdate,\n};\n\nexport const App = () => <Plot {...params} />;\n```\n\n### Grabbing the graph div via `ref`\n\nA `ref` attached to `<Plot>` resolves to the rendered plotly graph div. Use it to call low-level plotly.js APIs:\n\n```javascript\nimport {useRef} from 'react';\nimport Plot from 'react-plotly.js';\nimport Plotly from 'plotly.js';\n\nfunction ExportButton() {\n  const ref = useRef(null);\n  const exportPng = async () => {\n    const dataUrl = await Plotly.toImage(ref.current, {format: 'png'});\n    console.log(dataUrl);\n  };\n  return (\n    <>\n      <Plot ref={ref} data={[{x: [1, 2, 3], y: [2, 6, 3], type: 'scatter'}]} layout={{}} />\n      <button onClick={exportPng}>Export PNG</button>\n    </>\n  );\n}\n```\n\n## Customizing the `plotly.js` bundle\n\nBy default, the `Plot` component exported by this library loads a precompiled version of all of `plotly.js`, so `plotly.js` must be installed as a peer dependency. This bundle is around 6Mb unminified, and minifies to just over 2Mb.\n\nIf you do not wish to use this version of `plotly.js`, e.g. if you want to use a [different precompiled bundle](https://github.com/plotly/plotly.js/blob/master/dist/README.md#partial-bundles) or if your wish to [assemble you own customized bundle](https://github.com/plotly/plotly.js/blob/master/CUSTOM_BUNDLE.md), or if you wish to load `plotly.js` [from a CDN](https://github.com/plotly/plotly.js#use-the-plotlyjs-cdn-hosted-by-fastly), you can skip the installation of as a peer dependency (and ignore the resulting warning) and use the `createPlotComponent` method to get a `Plot` component, instead of importing it:\n\n```javascript\n// simplest method: uses precompiled complete bundle from `plotly.js`\nimport Plot from 'react-plotly.js';\n\n// customizable method: use your own `Plotly` object\nimport createPlotlyComponent from 'react-plotly.js/factory';\nconst Plot = createPlotlyComponent(Plotly);\n```\n\n## Loading from a `<script>` tag\n\nFor quick one-off demos in JSFiddle or similar environments, you can load the component directly as a script tag. We don't host the bundle ourselves, so don't rely on this in production, but you can pull it from a CDN such as [unpkg](https://unpkg.com) or [jsdelivr](https://www.jsdelivr.com):\n\n```html\n<script src=\"https://unpkg.com/react@18/umd/react.production.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom@18/umd/react-dom.production.min.js\"></script>\n<script src=\"https://cdn.plot.ly/plotly-3.6.0.min.js\"></script>\n<script src=\"https://unpkg.com/react-plotly.js@latest/dist/create-plotly-component.min.js\"></script>\n```\n\nReact is pinned to 18 here because React 19 stopped shipping UMD builds; consumers wanting React 19 should load it via [importmap](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) or use a bundler.\n\nThe factory is exposed as the global `createPlotlyComponent`. Build the component and mount it:\n\n```javascript\nconst Plot = createPlotlyComponent(Plotly);\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render(\n  React.createElement(Plot, {\n    data: [{x: [1, 2, 3], y: [2, 1, 3]}],\n  })\n);\n```\n\n## Development\n\nTo get started:\n\n```bash\n$ npm install\n```\n\nTo build the published artifacts (`dist/index.{mjs,cjs}`, `dist/factory.{mjs,cjs}`, the UMD bundle, and the declaration files) via [tsup](https://tsup.egoist.dev/):\n\n```bash\n$ npm run build\n```\n\nTo run lint + typecheck + jest:\n\n```bash\n$ npm run test\n```\n\nTo watch source files and rebuild on change:\n\n```bash\n$ npm run watch\n```\n\nReleases are cut from `main` per the steps in [`RELEASE.md`](./RELEASE.md).\n\n## License\n\n&copy; 2017-2026 Plotly, Inc. MIT License.\n","readmeFilename":"README.md","users":{"rholdren":true}}