{"_id":"react-pivottable","_rev":"95-4d27651ce06bb02ce88325a2d5b600c3","name":"react-pivottable","dist-tags":{"latest":"0.11.1"},"versions":{"0.1.0":{"name":"react-pivottable","version":"0.1.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.1.0","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"f3094431127d2585aa922ae0f88a022510ef33bb","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.1.0.tgz","integrity":"sha512-0iqIYvgNg5ZagkqBoINcFqMI1l6kqgpgjbSNbOQdYpKvSBazf7BTbtXlCPVzvDz/pJdTnlFBqqIEiqDTdGXN/Q==","signatures":[{"sig":"MEUCIALvbij1/pDpNz3nDLoT0L4T9DOfKafkh+M42KQkYxM8AiEA098EXJAv88FEKrk1YqWSRPECsYUFs4juRlJZ/H2/Dz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f3094431127d2585aa922ae0f88a022510ef33bb","gitHead":"41f1145b30ae91c3f6513452a5e5d2704906911e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.1.0.tgz_1503512022556_0.8217356908135116","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"react-pivottable","version":"0.1.1","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.1.1","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"b5b54473547e1f7be724d823d539efaae9e6ae13","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.1.1.tgz","integrity":"sha512-p/9xVx41O243Dwd4DRbfrFtB7kHrLw8o77EZePXQ+1jk6w1CY6zrZQwexfe1TsKEeI8J+PM0Co4ty7e0J5SoVA==","signatures":[{"sig":"MEQCIEls9IlnNasE5JckJfeZGc8snwzeWVgKXS/1SBN2FchNAiBmyj9xRsK5wyj1WpKXL+qshA2gWYrNRNTGFc1ac/Qwmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b5b54473547e1f7be724d823d539efaae9e6ae13","gitHead":"e82daa07107cad11e7afe5d936f61049bb1665fd","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=es2015 spec/run.js","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public -o .out","deploy-storybook":"storybook-to-ghpages"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"react":"^15.6.1","react-dom":"^15.6.1","prop-types":"^15.5.10","sortablejs":"^1.6.1","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","babel-cli":"^6.26.0","babel-eslint":"^7.2.3","@storybook/react":"^3.2.7","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","@storybook/addon-links":"^3.2.6","@storybook/addon-actions":"^3.2.6","@storybook/addon-options":"^3.2.6","@storybook/storybook-deployer":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.1.1.tgz_1505939121078_0.15506833768449724","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"react-pivottable","version":"0.2.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.0","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"76bb93ab2c5a441a7856626f7e881551df95a641","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.0.tgz","integrity":"sha512-nA4zAIee2P5eQxYpMAraIGr2z5fej9kfilPG5MY04ilsfgqedttzBwsdCXbEOl51pWd2RkLjECkEG88HIGUAAQ==","signatures":[{"sig":"MEYCIQC7jiOvsHfKEjNZgYoixS6vQEU0uN+bss4zqazDk5hh8wIhAKmBMocYNsegdrAr3PvA5cQjGxuLa3hRXmKPEuwN8MJy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","_shasum":"76bb93ab2c5a441a7856626f7e881551df95a641","gitHead":"1aecebaf69eab0877673629731566de64e788327","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","prepublishOnly":"npm run clean && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports "},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-plotly.js":"^1.0.2","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.0.tgz_1509474851460_0.974230868043378","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"react-pivottable","version":"0.2.1","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.1","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"06a7d86921292d8a2421de7354b3ae1a61e6ac4c","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.1.tgz","integrity":"sha512-y+VrDJysPADqXsnYd1B6AtgL2zPc0Eo4LQGVmWMNdbRv64WFcuFlzMvHaOnPDQsorh3e3Q2RqDt6d/qkfniZkw==","signatures":[{"sig":"MEYCIQCGRLdicvPG8Q/1yemlIWfsF2QKiWxdEEj2i0y6h46jmQIhAO+WUoszQcn87w0zPq0x6IQIKgN3IDCI8ao80hfO7+rO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","_shasum":"06a7d86921292d8a2421de7354b3ae1a61e6ac4c","gitHead":"99cc5cc338804879a033e87e8332cf1ff974cbb8","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","prepublish":"npm run clean && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports "},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-plotly.js":"^1.0.2","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.1.tgz_1509475145572_0.4526936444453895","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"react-pivottable","version":"0.2.2","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.2","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"b6718c14671ccf56232d1136de6a0ead2290beba","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.2.tgz","integrity":"sha512-DhiTwyQlH+nkneCiJWzJ2im7ggOTaWLWhKPv0jfyehliJUENsPYWlHbMWqWd+T5dKlXc2mYMusVK1kp2BFtuzg==","signatures":[{"sig":"MEYCIQCn01pAIRHsShrJ4//fAu2tSqP7x6OPfg/SXuQKQmbP2QIhAPHUr4I9fTKP0CBtiPpmKIL2nm1agoQP63xdVXGDQWOQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"b6718c14671ccf56232d1136de6a0ead2290beba","gitHead":"a938247c2486924cd8fbe4271024338a8b67de35","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","prepublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports "},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-plotly.js":"^1.0.2","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.2.tgz_1509475500846_0.5727220789995044","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"react-pivottable","version":"0.2.3","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.3","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"716d3264561a9a8ecfc10419c707ee27b88813e6","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.3.tgz","integrity":"sha512-Popa0RE3Q4/RG/KcMHbCZsscfG/GUwkBgrqPHC7kOuHKyw3qTPMKIfXyhfxX6cBmXjzqUG0DvR9+uVj6+2YCHw==","signatures":[{"sig":"MEUCIQDDYhpmJXrRvYtXCdiFLz20JUUCxH3VbFMy/5sY6EGOKgIgFJrvcwQ4GEzOsDlH4gDVYJ6VFDg7+B6q7JS7L7Hz0g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"716d3264561a9a8ecfc10419c707ee27b88813e6","gitHead":"a938247c2486924cd8fbe4271024338a8b67de35","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","postpublish":"npm run clean","prepublishOnly":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports "},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.3.tgz_1509476980270_0.754371702671051","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"react-pivottable","version":"0.2.4","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.4","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"d07e9a9630a25f8f492cf1fe13fdb7f752d2000b","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.4.tgz","integrity":"sha512-ym+tVoXYjbeHOnEmCoBYRKUmJaWJ+cWFBbLTc4vVN8XJvhYPLp7y8q3ClWZrHmpTDv17h74u/QnlMZLNlZuYeA==","signatures":[{"sig":"MEUCIQC2ZXTMeSSi8IG6YGYi7BqeDJnTHI0rHUI8cYlttN1L2gIgNrK39cPTjDobK//YzP6u+Kc+ZBngmiFr21SAf2AmDrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"d07e9a9630a25f8f492cf1fe13fdb7f752d2000b","gitHead":"a938247c2486924cd8fbe4271024338a8b67de35","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","prepack":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports ","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.4.tgz_1509477100090_0.12938792910426855","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"react-pivottable","version":"0.2.5","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.5","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"7d533937856c89c80d2a23f409035a0a119c9414","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.5.tgz","integrity":"sha512-K3Cg/CZtoIj4+g0ysApZeLaz0X+YOvWOxFnv2PQ1O55qgHKC52AH9if59elTufEh52J4HDuspJU+RDXHuqe0VA==","signatures":[{"sig":"MEUCIQC2hiQgfYp7Tu8LYqXfA2GXuUW4LOMu4gc9rzP1kF2ZrgIgV7ciKb7BA8S3+XWqFyLlgt/6+e+rPPPOUL2hhHF2YgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"7d533937856c89c80d2a23f409035a0a119c9414","gitHead":"a938247c2486924cd8fbe4271024338a8b67de35","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.24.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.5.tgz_1509477143432_0.8720812026876956","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"react-pivottable","version":"0.2.6","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.6","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"d162d6099398090d28e3e8478c3702ef6a5bd8e6","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.6.tgz","integrity":"sha512-13V/DBIuDIK965pjMNWCXTFE0DfMdcn7OH1HegcPVCUQrdi4YbS8WCM57Z9lQgs8YzjTzIldTwpeVJlrrEkW1g==","signatures":[{"sig":"MEYCIQCkv42WenwQ5IgH9ENAbGri/HkIApdliM7WtG/uKo0VdQIhAPP8YsDyF1wv4EsD4KbjCQCz3Y4tUlpIlSquaJ7/EMGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"d162d6099398090d28e3e8478c3702ef6a5bd8e6","gitHead":"53d6e63915775b2a4757f7141350e4c63fae4dfd","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.6.tgz_1509478543675_0.6825190389063209","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"react-pivottable","version":"0.2.7","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.7","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"7b95e7008a649026b2ec6f6b772975f0609bcea0","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.7.tgz","integrity":"sha512-V9pX0Et1xBAEiO43fepE1j1l/imw1nZ7U/qJemZ/zso21FQKhhX4vaMQGoX/2wksDJEaIvE8IrK0dznMMp/siA==","signatures":[{"sig":"MEUCIQDeF4kS30oXb+i88JpUeX5dQFvfcLRacElZy8MsiM/QkwIgZurG9afaS/DdUGpcg3MHSS+Th4nVvIAIYbMffMqkwlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"7b95e7008a649026b2ec6f6b772975f0609bcea0","gitHead":"6cdd5f3f639a6d7102207c100d4b97f897ceb5a1","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.7.tgz_1509997789204_0.9702228389214724","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"react-pivottable","version":"0.2.8","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.8","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"d77fa866a9f37926a7c4db7760f25d411694a490","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.8.tgz","integrity":"sha512-x+B/tSf5EUNyyFRW48HodxNxvq/MQtkTxMipdEVB09VM6ljOCoVwbFGWlyG/ECG6T3zxRLZ5BO3f01vyzVX6Tw==","signatures":[{"sig":"MEUCIAuRqDzfo/Sex8E1YoDjGNKecGBHmx+SvBVaPQM016dnAiEAsbClnIk7CDmtdm3c9UoH/bVIub+dFuBamzoj8Ljby3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"d77fa866a9f37926a7c4db7760f25d411694a490","gitHead":"65cf1bec158833596c937de688bb995a5e5af62e","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.8.tgz_1509997828551_0.047367777675390244","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"react-pivottable","version":"0.2.9","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.9","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"a84c992fe55eb8384155ad6522403e194f30bc5e","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.9.tgz","integrity":"sha512-p6YgXoK6t2YOai7hDF6YExrOX2vNafxEA7Z1PNV7nQZjrx95Eqn7HVyJvJqZS9gFmzPC4CcQHYOcQzDr3wGKSg==","signatures":[{"sig":"MEUCIQCCBIv9xRQj1x0PmkBOSmt1g305S31jldWFa05lYofMXgIgYt0LvRysE1M7x+T4tzWd7jYwdEoUO2/ujeBUyOV7/9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"a84c992fe55eb8384155ad6522403e194f30bc5e","gitHead":"564e656c429d8ac61db554f107bc5dbff6bd4a89","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=es2015,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","papaparse":"^4.3.6","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^1.0.2","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.9.tgz_1510089640106_0.15071468497626483","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"react-pivottable","version":"0.2.10","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.10","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"bd672b08a27b95e677f70e3eea184354f11d0266","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.10.tgz","integrity":"sha512-c8zjfHDZyuP4Cuz6y3dZAkWJdbjgFdNGUNeF0kfGoXS2gK+CU3mZz24sR7F5tRc8zwGIFvEeiHhxAVzvSeW5SQ==","signatures":[{"sig":"MEUCIEvyfHgOEqxVOQmBYM/DkyU7wWz70d+8B1Dn0gLhqh0fAiEA5bUuOm6iZFXxcOyl64ow/sglngTZMx5cVORXduU1tmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"bd672b08a27b95e677f70e3eea184354f11d0266","gitHead":"5bbd88881c8a30998f49958a2a5ce80ade2dd733","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.10.10","description":"A React-based pivot table","directories":{},"_nodeVersion":"6.11.2","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"react":">=15.0.0","eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^1.0.2","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.10.tgz_1510539065477_0.9847554329317063","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"react-pivottable","version":"0.2.11","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.2.11","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"446ec15024b09e035ff36fa2c4f983ad1be4b403","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.2.11.tgz","integrity":"sha512-CfsjNEyJs0rstVCH7pxAsemBLgpXqe7uU799tgwroENPSLA6LqLbrT9apTwffVq36YLvxj0qKO81epz7LgeOlQ==","signatures":[{"sig":"MEUCIFWgF5p3QdNiQMu0O/RL5no4ssJpuqwjyXlp/I49bTVJAiEAmerZnwb9+TICmMeR0K19C/UWrlDevP7JGgiA7yEmgnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"446ec15024b09e035ff36fa2c4f983ad1be4b403","gitHead":"2329914365c82f590737dc38e27692f91eca10ae","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"react":">=15.0.0","eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^1.0.2","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.2.11.tgz_1510953030041_0.24292533309198916","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"react-pivottable","version":"0.3.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.3.0","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"ea162efa0964b68390420c10c91087b07f0dfb3e","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.3.0.tgz","integrity":"sha512-zWw6eZeYWU/sSn0yA6WWqCaFEHDnZ0tz+WRU+6VnOQu43LjHHhrHSw3fdrUILI0Vqmp3ExpaOf40ZpqiHmqMcg==","signatures":[{"sig":"MEUCIQD+4SsvlrrB/oBm8lmW1qiURcJ9a/Jn0on1zDGwmGW1WwIgKIMwggqSQA0xG0zCYrje5G2PTuSHG3fNeLQssCHLIJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","_from":".","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"_shasum":"ea162efa0964b68390420c10c91087b07f0dfb3e","gitHead":"c7e6f8a8220c0977768ca554b5419dd7a99e4f92","scripts":{"lint":"eslint src/*js*","test":"babel-node --presets=env spec/run.js","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","lintfix":"eslint src/*js* --fix","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","postpublish":"npm run clean"},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"3.3.6","description":"A React-based pivot table","directories":{},"_nodeVersion":"5.0.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"react":">=15.0.0","eslint":"^4.5.0","jasmine":"^2.8.0","webpack":"^3.8.1","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^1.0.2","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.3.0.tgz_1511277317006_0.6824016959872097","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"react-pivottable","version":"0.3.1","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.3.1","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"886aa4351259372917dba5fd3339fa46bbed75f4","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.3.1.tgz","integrity":"sha512-9agsapFshTye7jBV1PWrZpec98SNcYSuTRyusYpJ8pa18jA+ZDaIiXNHIZdu3TftrUMGokVyAw0O8dd8LMyFZQ==","signatures":[{"sig":"MEUCIE657BrgiOM/qmgNySZqQA/a/38jF9Ed/CrR1L5aYngiAiEAw6681FQKQ65G9LZ6Sm/JzrOisl/YaBA7mb/QFtltAw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"PivotTableUI.js","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"gitHead":"2ce4713a494a3b7b5203f5b509dcd6efd1cecd0b","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.5.1","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^1.0.2","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable-0.3.1.tgz_1511752879887_0.7348284251056612","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"react-pivottable","version":"0.4.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.4.0","maintainers":[{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"a019dc23b132753c5bf0adfa06e088372a6dc913","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.4.0.tgz","fileCount":14,"integrity":"sha512-mDCrIm1Ly1vd6wCwhshOZeah7qyHI5zacg5PSQCBIjVFgY+uaOILEHkcgkvOeX2K0iR9vfCSH+NJ+QHEKJvJjg==","signatures":[{"sig":"MEYCIQCdMtmvMfAnltyOFiOP7QRM0qSmsoVhFobd0DGgmMMGsgIhAM31cPKvJe92WOVN1KCw4wJBG4NCEwQA2MM3rCbtVvOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226015},"main":"PivotTableUI.js","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"gitHead":"0c7ef038fbac99cf90ba7d81304f190becb0b0b6","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.6.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.4.0_1521644308529_0.7581325061035946","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"react-pivottable","version":"0.5.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.5.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"81d38284cd36cf8c9804aee90ec8e8301b8c37fe","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.5.0.tgz","fileCount":14,"integrity":"sha512-+2PwVw4jnm4rQd6mgrq5OEDLpbcGQiH2yf0/XZeuSoikuEBn3LFa5aqtYkWVA/+aqyzxwmLQwnFlTF+ZkppVGA==","signatures":[{"sig":"MEUCIAKkC+Lg3/WPq5A7QXy/E4ATjJKq/TVrLZdkVhjajsDfAiEA+nguDYT8zB3mY2fZsyk50ayYRYZwBNg2WSI924pY0AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8gXlCRA9TVsSAnZWagAAvnIP/26wgdjdPhAJ+OTmamwz\npdpHFBPI5ixb1iSonL2nJIcPPhpB4undIprQq86A/GcC4NEiVz5rxkdMKJsL\n4SqiWnGzYMvSYWShkxSF4kRN0BjyCKsIBxd0+LMvwHiylp+kYe8ug0//2lJN\nJSAyddBvvpycY6HFhfWZ6HWb+7x8Q+q/Qobcys9fQLJFbRGKWfIFQSSyHoyQ\nrz+MuvTHGLdw5HSg4Q96If7uiwCm6Mi2jMx8bDxxkf90MFtvxNraCrcZ1pl8\n2Gq50PjgVenQmnt0/hT/jmRyG6WmFVkfCVmEzROFqiMTaktI6oMQPSs3sj8x\npgUwqYS+DAwKifuqSY/ejKDua/oRA7N2+OMchz9dYRFKjDxBqruzhA8pWipq\ny9A/PXNj6odckqe/s6p/OnHmsjV0QaiwReZmqFxatgjhJ2j8+5CeTT3Im6IA\nR8XKcJ49wIxreogmOnEkoIl6snqu0rbD6WrTemv3FykcCELrGrNFh14tJC+d\nnT2c6h5jFAaw8eRXHaHaUekBpWdVm0jubgz6bz4B2jvmbYIg4LjTBe5OYBoV\nbfiXypQ1q3S2DfG102ZqhehLEmCwbX02VtQ3duBm9omU08wqaBIDiJjLzvO9\nN0ba9RQb75qgGAc6YTFroXpvFk6wbNocoFrq7dd8XEGy+D88HFwNNxxjRcZW\na9Y7\r\n=7EyI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"gitHead":"a4b7bd8747ff6bb9b18049e1031ecaef6cc5f4d7","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.7.1","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.5.0_1525810659610_0.2609970569844011","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"react-pivottable","version":"0.6.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.6.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"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":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"999717814efa70b9c6f958d93b0fce43de0531f4","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.6.0.tgz","fileCount":14,"integrity":"sha512-tSMgk8RUx2YYZcv3xpxsQYYSHy5CzyxzuI1eQkDfkOIQu9vONeiYDlU+3HFshVcIlmfKhCgrDgAh4luzBmMClg==","signatures":[{"sig":"MEUCIGM7P6J5yqMl/Y4Bbto1DV3IqzzRyVct3Wo53jiL6c/kAiEAjkuSa/7uJwzSpeb8KHtrYVKaFF8QFrnAC2pCWNeNmDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM52GCRA9TVsSAnZWagAA7r4P/iVPK5unUfK/3wjmMV9S\nfxC3XN5hurG73VQRxdMplx/rDb4OtFbCk3pw54W1sD5fhe/703KhKVEJy9pU\nC+nMZvJjMyrBDdjeWNsOdgMdVrOu89BdJInQh4pNNHbFdbTxS5S+LilsUQJH\n0SC7jdLsVRricDBud41infmon+bNvg4R+7OaxTpbGGYaepn5OE5spXOnmQUz\nk6Dp0kkJZnmoA/e3ruiVxO655coAJ6rXnAb8B9X75cSjry2KzQQQRuHI0W+Q\nUMa+PsLe9OhvDCpxaHxDTYZOeOC8Om2xq8ZlYbDOTFL6M3Xp0BBQmaK5/Ctt\numfTVC23nJjZAyQ7LqXChqPxz/dRcHs84/zvovdTx3sejIRDxPrJUz0CVU6a\n/TSFYJXyMZxPYUE/QmzJBaCk2d88aBmQEX4Ygtn8e18Sf8+1HBhjI+UJKKmy\neXHiLqV2fOAWvGenpXShmBFWSJiS3MJ2n1y9IFlpxmHjZVC51iUqJCr9r41n\n5rYBINEo5hfTQcXVjK+TMqEOKKVlM/viwTzlk/iKIVkyGMsyWvJReDeN/MGJ\nKQ3csPbA0GSDAjOJcbbMTC5JAVe6alwNHkNJOODjW+mwQRqNtiQBcj4XRNPh\nWEJUAT/+sv1qEoG9r9BRR+CFzSYU7cPPmevWQRHrZgC9ylsGgFeysSUOs+mJ\nAR2y\r\n=G4Fg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","files":["PivotTable.js","PivotTableUI.js","PlotlyRenderers.js","TableRenderers.js","Utilities.js","PivotTable.js.map","PivotTableUI.js.map","PlotlyRenderers.js.map","TableRenderers.js.map","Utilities.js.map","pivottable.css"],"gitHead":"aaff40f37d9d8623624d6040c853d310f6c6b53b","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.7.1","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.9.1","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.6.0_1530109318815_0.1578668603872999","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"react-pivottable","version":"0.7.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.7.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"andrefarzat","email":"andrefarzat@gmail.com"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"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":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"name":"t4rk","email":"t4rk@outlook.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"vnieman","email":"valentijn@plot.ly"},{"name":"wilzbach","email":"sebi@notsharingmy.info"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"3fe5e1ce629bcc23e022532da9b747068feb794f","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.7.0.tgz","fileCount":14,"integrity":"sha512-4Hw8xoU9z7/9RWYpPwWAOOYlVw5f9IE3+DjmHfqiv3CMLSibaZhgxbT3Ywxq4Xopn1PYU4BqK9RcpY9Hw+ZPbQ==","signatures":[{"sig":"MEUCIQCOGem7pQ/RRbC4YVBIvaIrKiWoYZNB171GY+MQSJyDGAIgU+YzDTztJZtz2DPSfV7rCF+3zQxbz1yf0WuBP0MUTvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpao+CRA9TVsSAnZWagAA5PkP/A4Ad4oyb7QnBWILtmC+\nxX7wxDqciNjvOGWQPAbL6VD5MkUDbeqDcWypPbu0aMwnnIlpSdxDQ+hGK2tB\noWHxlnMaSCyPbq5cJQDeEjTfwDZUPbbZya6n+DNN/nVIBZK3IsM3MzKR34ZM\nQs0vqyMB+ZS72lzdCqL3YeuXJMwHhKdCdop4Vj/3R0NXNaXfpVdR+eAKkMTl\nF/7USzQWYpFlI5c/duLMckEmiUExT2dzaw94hzT68rislpL0oOvA5cZPaApO\n8wDSMtkpcH68E2KZnw7GoFK4ARyvetdnHgQCZJQZolQozrpWXxmKEtic3u9Q\nI2fLAknAaZYpEHAYhFxsTIJyv4Fo8TJ8UJHY0LIrfXm7FhwB+OM5xMGLrTmx\nklG1rdNE7H9frUFYDfBjhipCrOoicd+NoHKA/UlfORw+dJg6kxEsTVW36N0A\nTxQJnOzN1wEnADxLTftfeEsMcVoiVr4tFB3DQAP+87TVOT1xD7RrEdj/sKpP\nhaj+P75rIrJA47oItIUcMLdFHOZMfONKTil9feFGYhoB7cDsR1Jr1sqXaCnz\nr07g1n9L9ePpYgGN4Ch+z+VwNbxLge5bOWRUw/+XEHRMpR7vhAEVZZikvXP4\nsuiMwhe0GLK7fViYKEvUmCHaX/x1j9mKq/MiAZBiblaN6BO+6aU6cTCs7+UJ\nLyby\r\n=6Yi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","gitHead":"2e73dc1aa9651efbc9a2c959ed073eea62fe4621","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -f PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.6.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.11.4","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.7.0_1537583677998_0.4331284918638003","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"react-pivottable","version":"0.8.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.8.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":"chriddyp","email":"chris@plot.ly"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackluo","email":"net.webjoy@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"853ba5377ca377a07c2b3aa665c37788fc416376","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.8.0.tgz","fileCount":14,"integrity":"sha512-ikweuFBqXNDWRH+87JUmTP6io297SaVNhBvaKJzU/PERRgLSuY0x4jHifH9IvHdWLGUy2nsCOocVGo9n0EZ5Uw==","signatures":[{"sig":"MEYCIQC95UzA3ItsQlaZzScp0owUmKeVDnbdy0ULmJCwVqomqQIhAOJZMw/2TyBfhxtMiMX5yr69G8pLIIln+ohupRkkLCc9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10apCRA9TVsSAnZWagAAV+IP/2ML75FVjyA8NPpyuPYk\njBrQ6UoqZ7AIW9Eiy7AlaQItrQqyAzzZUilVeN23tPVAipilzBdzeEC266lp\nU2a/A17wQCywILfuc3TjqLFH0m8yj1Ici1GB67ykHdMo1a1kzKO43SqBOXY7\njgPodd0FjxB4HEpgc41A/+8m5e5f2VIbYxhBapFVFPffWAK/ek8sW9HmjEp5\nv7JbewyU3lmqUNyqn7XRxgUHGHsK2+pW0D8R5yeYajyNFvOg2MG7xIG4eXTU\nD3xeW08j2vHQqHyKZbnK+pFTMUR3k1Ap1TCCH8Son0ZbFFNjdXHJemQt3oDu\nD2sPP1L4vIvpguQINjJwHqlFsvOUuqwUpoyIg5f4ly7iU4n8qZkzxnvGa24z\ny9Va7vADlfRVuN0AKt58q59Pj3zDlXCUsypjGe+jHvZpFIzBASRFYiAw2MgS\nsw69FUaBQNEXQtoJNPMKipiu6RkRiwZXjKK8hVJ+F88Fe+Rj6fkn1i987Cqg\nPXmkRX0HeIOC6vDaKPV1DoJ72UfVKk34+7cPRpCoF0/mY9VhJ4/sb8CN+vG5\nLxMN/j2gl8M+Y6o4N7wt8Il7g1++alaNg+NdCtBLMPTkMVmudMyFrIm04og8\ntK56ocQ02Kv4chGqr3HfQJ4/pRjF/rht7VsKRp2I9hry6R/iT1KkoutW8gBg\nV2aN\r\n=kRPj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","gitHead":"93a77601ab45ca838bc666a4e3c81b27da0f81be","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -rf __tests__ PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.6.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.11.4","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.8.0_1540834984772_0.32539842257281304","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"react-pivottable","version":"0.9.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.9.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":"chriddyp","email":"chris@plot.ly"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"etpinard","email":"etienne.t.pinard@gmail.com"},{"name":"jackluo","email":"net.webjoy@gmail.com"},{"name":"jackparmer","email":"jack@plot.ly"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"marivet","email":"marcandre.rivet@gmail.com"},{"name":"maxkfranz","email":"maxkfranz@gmail.com"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"rmarren1","email":"rymarr@tuta.io"},{"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-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"f50ea2334dbbdd1c078f5a402f7c33b7c6dff907","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.9.0.tgz","fileCount":14,"integrity":"sha512-fs1pGV5z4BvOXL4iLu79kKCLgR5XINW2ZredJHoPqXEMbJaIv50Eoec1XowWf3i3Dvdb8EYgvNqlF2ggC4GJOw==","signatures":[{"sig":"MEYCIQD7+I66zJ04Po6/HAWkhtkWlDWCn1jE9llbHgc8utz58gIhAN3cxMjc7oUtqW39yMh3BvgqwAYNNrtncLjyGCOifapp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3zmYCRA9TVsSAnZWagAAXYcQAJ3WDHQWBnNTjYvuB60h\nj2aTINbvp1E9CLbq0Ue8R/SKnxwnIPey4A4kwosznQGcHmTW/VYwpK8rXP5E\n6snEep4M9VMZKe9nBtOs3YRmvu2EpmKEkgdzFT7Phx7XtEL2Mcj05CdVHenZ\npYzAOkQWatXQdAkfa4lu/qC9QpbBfRGmouqY3yUvcx4V1R9HVctDS2HaLiL1\nYsxpNc5pBMCk70h9i33e7B1WKlfXIgApMQXGwpA63XCCewi9xUhG+MFsD9+M\nokHNOwCMwdqNr7ecLH5PJQBOM98gwqc6JiihK0X4nGF9jRH2p8lcSilWBvcI\n9jNSWv2B620GDWVn4OVuwXxeN4LrG4OPI7gDljfK0CrNbzWC/3rWtIth/QyF\ncVVRMwjeoKKN8aqXpoLqh3aGk+XH8W0GVx8SDtdLhMWxDfbvxi+aARMu9O0M\nYkB/ol5+GfNiJ3Z94m+/LXhk1RoDe3NIVGDLUdimhDrFR4CfhBXhjND1pi0j\n0Fw7PJTuBjw2DxfllLaule8yMFVnWqWIrh65bT9qJtqN8SxbNTpvh5y5nMbA\nnX8wtBAreqQWjK22401Djn0uz8qDsU7EyGcLbrlPRWXY1xf4En6Fcio3Awmg\nEfeICzZ/f9x72AV4jNcbdOkJgUITDGJv3sqdbFmOf5DXQf3HoZvv7t+hwXph\nnK+d\r\n=tNmD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","gitHead":"876f29cb27decbe294cf522f7d8b94ea9a35b5d6","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -rf __tests__ PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.6.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.11.4","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.9.0_1541355927939_0.5882748251989418","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"react-pivottable","version":"0.10.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.10.0","maintainers":[{"name":"alexcjohnson","email":"alex@plot.ly"},{"name":"antrg","email":"antoine@plot.ly"},{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"chriddyp","email":"chris@plot.ly"},{"name":"dmt0","email":"dmt.shvedov@gmail.com"},{"name":"emmanuelle","email":"emmanuelle.gouillart@nsup.org"},{"name":"jmmease","email":"jon.mease@gmail.com"},{"name":"jody_plotly","email":"jody@plot.ly"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},{"name":"verazabeida","email":"vera.zabeida@gmail.com"},{"name":"xhlu","email":"xing.han.lu@mail.mcgill.ca"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"1a92b0b20fccfb81e01502881c13151843a80ae9","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.10.0.tgz","fileCount":14,"integrity":"sha512-d2w0YVcR4rrwcrx1Oyei9x3LNR3/9/uLA3gMGHvD/CrozvOp3FtXdOB3mK+d63bd2vEoj4aUu/iNaKVf2eOPoA==","signatures":[{"sig":"MEYCIQDJQm26ju/vxz4aWCft3H8ZUto5s2Ugnbl0FWAQXUGx4QIhAJ+Azwk++L44Zlf2UMMunAyNoWdCFhkGGW1CSPjEtyWC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2bIwCRA9TVsSAnZWagAA1xsP+QAZ6kz7n4syQ12irPUL\nqUZYNLvM1OkNQXzJzldrucFqK075ilI9D8vm1EgM1hpgrgRTUqkrrRTP/Zsv\nV0KklzFwnBlBsNwOwou72VtOXp86sQEF7nIrcZ9FnRMwwBOv7H7nICXJWjTL\n1Yp8XOnEnK50uli/Svx76Iz/kGwLC35FyNc6eHgIg1/gaFKpa8Yxd0/7pKgI\nAoC4hn3sVJRXICMc7xZ3936L8Eoft/ugq6H3l9syQ9dluvQ8Dwyc5LfklYF9\npY7jPG6hRI1G22Kwttd9/wh83g/V3fH/AgCUFNvTbA65h+1SKwk8IdV3HRv0\n+xJ3fxalRa3oPXeiXV/b6Ak9LWuvcvYW2EpbX7IqewrlveXE0YxYFTxGaDYI\noiT07IuxyZBRTBQ9e1ybFSUJUDZOcrFRLAxXKSxVWtSyplOZ2oo0jMpBlWR7\n30h3HMkMMhXlzA2jRWCTJbYjrBvyA2393A5KQ8VEjpdikRFQBXkxu0iqyiC4\nnxKnUX99RdCgTGBB29+RA4iPNxQl/haut3ITZiH1OXWAVSCLAfK7jr6h4ezI\nAWsU05nQQytZf4hucv4NxMjZDoVqpnPVevhcKEFkeOyouuE3Dhz01QNvSQUy\nLxrIhTeWO+jX/uG8X6bfE7ERLck+XGtLgyhsycp+9FUiGJkupqa10j63NeRb\nGM+U\r\n=V5Rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","gitHead":"96b0384e8e9c3f9bfdc5960133e69c480718b46d","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","clean":"rm -rf __tests__ PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"5.6.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"8.11.4","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.10.0_1591325231769_0.9527190737825824","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"react-pivottable","version":"0.11.0","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.11.0","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-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"2ac9a28db6bdcefdb7bdeeb1ed067df229bb9dd8","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.11.0.tgz","fileCount":14,"integrity":"sha512-hFU10XYL28NWVRnm+RRyHrzsAn/xIJzPgwPebUE2Hx5JZQl/Zxty3WUL/5cAcdK4AmTb9FQBRopLKLwuiI6VlA==","signatures":[{"sig":"MEUCIGtSPXZlxdltKxZXtx6uvUISke0SayRZkaLk1CzPbgUHAiEA/Om+sfInleC8kbrCDKbe2LllCBTGqg/sNmBK2BTq3TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftomGCRA9TVsSAnZWagAAWmwP/0RofFv3ldpZJdj92xZY\nVyhqwXt2Uc7CaaFr5bLMtfUWB3AlMFwtLWZ2S9u9MGUQqB2AOLudHkH7V6GA\n95MSHWnw/7FyihrpeWW02al72pIRRBkqZs89WM69hLhHwek09CJNBb+nu8Ef\n4AIrgPpwOASoUWRz+U2FPY0LSDXpDhiLqO7hpLwR1B6FpOVkHlfpbcl0XUU0\nttOZcwzlRX6NffO+y84j3i+2URfA2mGRiUr4UdP4capHD5HPZvEz7MOgAh+z\nWxTvQdA0Mq+Z+4553j+yZSy+PN8X38OONtBFZO99akUz2ZHqOOdR4rC1BlGv\nCu8TEa2it0247YcRU33wfRINpzu1iC5SOiyk3EcVp4IFkiUtmz+UE6A6J9AI\nd7qakdpwpc5LMf1fRfMSRB1OQGFBsd70r10jWGThT8qQBOTAfbADlsSg2Jvi\n1P5cCmULYy8Go0RF8nOR/IyrdUdULWHYIlM0lw584ECTTjtniRzeWh/8HElz\n6zZrFTCucA4kd3YsN1U4eOOce9YPYm+2jzQix7orokd2k+Rf+/I21ZoXe3m4\n1o5cEFtTkROv2umWjjxNKIB33PVxJVdwqqoWhuEtEoS6+CYjSPukTEJNWuYo\nH30K+z8WVmu9K2Z5NVS7eOU2iNuv/CO5EVAWXL39ZVEB1ifNkchC+DAw2opZ\nWGHB\r\n=ndOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"PivotTableUI.js","gitHead":"4be236ec81ed276d9d8ab264d7c3c5912e1882bd","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","build":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports","clean":"rm -rf __tests__ PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run build && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"nicolaskruchten","email":"nicolas@kruchten.com"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"6.12.1","description":"A React-based pivot table","directories":{},"_nodeVersion":"12.13.1","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^3.0.3","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.11.0_1605798278135_0.3225610857624972","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"react-pivottable","version":"0.11.1","keywords":["react","pivottable"],"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","_id":"react-pivottable@0.11.1","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"},{"name":"nicolaskruchten","email":"nicolas@kruchten.com"}],"homepage":"https://github.com/plotly/react-pivottable#readme","bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"dist":{"shasum":"df26a1141a946926bc38ae7bb132259217481664","tarball":"https://registry.npmjs.org/react-pivottable/-/react-pivottable-0.11.1.tgz","fileCount":14,"integrity":"sha512-1mB2mAqV25Fx9wnorshWyvN5yYcsyB5SScEZwnpgJ1eTHek064AwbYh+U+06xMSQ6rr680k0TRg8hrSgYREoZQ==","signatures":[{"sig":"MEYCIQCgIxEsbcdiVeSCTM/PXB3eM94LMAGNUQOLye4xZZGn/gIhAP3U2ZukgMoZNau1BRFCeiVcJkLtUroLRRl544NQn+dk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238595},"main":"PivotTableUI.js","gitHead":"e4541b17e9a5bb47ba72e47f23b419576c4e990f","scripts":{"test":"npm run test:eslint && npm run test:prettier && npm run test:jest","build":"npm run clean && cp src/pivottable.css . && babel src --out-dir=. --source-maps --presets=env,react --plugins babel-plugin-add-module-exports","clean":"rm -rf __tests__ PivotTable.js* PivotTableUI.js* PlotlyRenderers.js* TableRenderers.js* Utilities.js* pivottable.css","start":"webpack-dev-server","deploy":"webpack -p && mv bundle.js examples && cd examples && git init && git add . && git commit -m build && git push --force git@github.com:plotly/react-pivottable.git master:gh-pages && rm -rf .git bundle.js","doPublish":"npm run build && npm publish","test:jest":"jest","postpublish":"npm run clean","test:eslint":"eslint src/*.js* && echo 'eslint: \\033[0;32m'PASS'\\033[0m'","test:prettier":"prettier -l \"src/*.js*\" && echo 'prettier: \\033[0;32m'PASS'\\033[0m'","test:eslint:fix":"eslint src/*.js* --fix","test:prettier:fix":"prettier  --write \"src/*.js*\""},"_npmUser":{"name":"packages-team-plotly","email":"packages@plot.ly"},"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"_npmVersion":"11.10.0","description":"A React-based pivot table","directories":{},"_nodeVersion":"24.2.0","dependencies":{"prop-types":"^15.5.10","sortablejs":"^1.6.1","react-draggable":"^4.5.0","react-sortablejs":"^1.3.4","immutability-helper":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^21.2.1","react":">=15.0.0","eslint":"^4.5.0","webpack":"^3.8.1","prettier":"^1.8.2","babel-cli":"^6.26.0","papaparse":"^4.3.6","react-dom":">=15.0.0","css-loader":"^0.28.7","babel-eslint":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.0","react-dropzone":"^4.2.1","react-plotly.js":"^2.0.0","babel-preset-env":"^1.6.1","react-hot-loader":"^3.1.1","babel-preset-react":"^6.24.1","webpack-dev-server":"^2.9.3","eslint-plugin-react":"^7.3.0","eslint-plugin-import":"^2.7.0","eslint-config-prettier":"^2.8.0","babel-plugin-add-module-exports":"^0.2.1"},"peerDependencies":{"react":">=15.0.0","react-dom":">=15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-pivottable_0.11.1_1773414577672_0.1385647449707832","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-08-23T18:13:43.518Z","modified":"2026-08-26T16:39:49.472Z","0.1.0":"2017-08-23T18:13:43.518Z","0.1.1":"2017-09-20T20:25:21.192Z","0.2.0":"2017-10-31T18:34:11.607Z","0.2.1":"2017-10-31T18:39:05.659Z","0.2.2":"2017-10-31T18:45:00.954Z","0.2.3":"2017-10-31T19:09:40.329Z","0.2.4":"2017-10-31T19:11:40.164Z","0.2.5":"2017-10-31T19:12:23.577Z","0.2.6":"2017-10-31T19:35:43.814Z","0.2.7":"2017-11-06T19:49:49.281Z","0.2.8":"2017-11-06T19:50:28.718Z","0.2.9":"2017-11-07T21:20:40.259Z","0.2.10":"2017-11-13T02:11:05.550Z","0.2.11":"2017-11-17T21:10:30.186Z","0.3.0":"2017-11-21T15:15:17.103Z","0.3.1":"2017-11-27T03:21:20.170Z","0.4.0":"2018-03-21T14:58:28.639Z","0.5.0":"2018-05-08T20:17:39.921Z","0.6.0":"2018-06-27T14:21:58.930Z","0.7.0":"2018-09-22T02:34:38.184Z","0.8.0":"2018-10-29T17:43:04.936Z","0.9.0":"2018-11-04T18:25:28.100Z","0.10.0":"2020-06-05T02:47:11.886Z","0.11.0":"2020-11-19T15:04:38.247Z","0.11.1":"2026-03-13T15:09:37.853Z"},"bugs":{"url":"https://github.com/plotly/react-pivottable/issues"},"author":{"name":"Nicolas Kruchten","email":"nicolas@kruchten.com"},"license":"MIT","homepage":"https://github.com/plotly/react-pivottable#readme","keywords":["react","pivottable"],"repository":{"url":"git+https://github.com/plotly/react-pivottable.git","type":"git"},"description":"A React-based pivot table","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"},{"email":"nicolas@kruchten.com","name":"nicolaskruchten"}],"readme":"# react-pivottable\n\n`react-pivottable` is a React-based pivot table library with drag'n'drop\nfunctionality. It is a React port of the jQuery-based\n[PivotTable.js](https://pivottable.js.org/) by the same author.\n\n`react-pivottable` is part of Plotly's [React Component Suite](https://plot.ly/products/react/) for building data visualization Web apps and products.\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## What does it do & where is the demo?\n\n`react-pivottable`'s function is to enable data exploration and analysis by\nsummarizing a data set into table or [Plotly.js](https://plot.ly/javascript/)\nchart with a true 2-d drag'n'drop UI, very similar to the one found in older\nversions of Microsoft Excel.\n\nA [live demo can be found here](https://react-pivottable.js.org/).\n\n![screencap](examples/basic.gif)\n\n## How can I use it in my project?\n\n### Drag'n'drop UI with Table output only\n\nInstallation is via NPM and has a peer dependency on React:\n\n```\nnpm install --save react-pivottable react react-dom\n```\n\nBasic usage is as follows. Note that `PivotTableUI` is a \"dumb component\" that\nmaintains essentially no state of its own.\n\n```js\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport PivotTableUI from 'react-pivottable/PivotTableUI';\nimport 'react-pivottable/pivottable.css';\n\n// see documentation for supported input formats\nconst data = [['attribute', 'attribute2'], ['value1', 'value2']];\n\nclass App extends React.Component {\n    constructor(props) {\n        super(props);\n        this.state = props;\n    }\n\n    render() {\n        return (\n            <PivotTableUI\n                data={data}\n                onChange={s => this.setState(s)}\n                {...this.state}\n            />\n        );\n    }\n}\n\nReactDOM.render(<App />, document.body);\n```\n\n### Drag'n'drop UI with Plotly charts as well as Table output\n\nThe Plotly `react-plotly.js` component can be passed in via dependency\ninjection. It has a peer dependency on `plotly.js`.\n\n**Important:** If you build your project using webpack, you'll have to follow\n[these instructions](https://github.com/plotly/plotly.js#building-plotlyjs-with-webpack)\nin order to successfully bundle `plotly.js`. See below for how to avoid having\nto bundle `plotly.js`.\n\n```\nnpm install --save react-pivottable react-plotly.js plotly.js react react-dom\n```\n\nTo add the Plotly renderers to your app, you can use the following pattern:\n\n```js\nimport React from 'react';\nimport PivotTableUI from 'react-pivottable/PivotTableUI';\nimport 'react-pivottable/pivottable.css';\nimport TableRenderers from 'react-pivottable/TableRenderers';\nimport Plot from 'react-plotly.js';\nimport createPlotlyRenderers from 'react-pivottable/PlotlyRenderers';\n\n// create Plotly renderers via dependency injection\nconst PlotlyRenderers = createPlotlyRenderers(Plot);\n\n// see documentation for supported input formats\nconst data = [['attribute', 'attribute2'], ['value1', 'value2']];\n\nclass App extends React.Component {\n    constructor(props) {\n        super(props);\n        this.state = props;\n    }\n\n    render() {\n        return (\n            <PivotTableUI\n                data={data}\n                onChange={s => this.setState(s)}\n                renderers={Object.assign({}, TableRenderers, PlotlyRenderers)}\n                {...this.state}\n            />\n        );\n    }\n}\n\nReactDOM.render(<App />, document.body);\n```\n\n#### With external `plotly.js`\n\nIf you would rather not install and bundle `plotly.js` but rather get it into\nyour app via something like `<script>` tag, you can ignore `react-plotly.js`'\npeer-dependcy warning and handle the dependency injection like this:\n\n```js\nimport React from 'react';\nimport PivotTableUI from 'react-pivottable/PivotTableUI';\nimport 'react-pivottable/pivottable.css';\nimport TableRenderers from 'react-pivottable/TableRenderers';\nimport createPlotlyComponent from 'react-plotly.js/factory';\nimport createPlotlyRenderers from 'react-pivottable/PlotlyRenderers';\n\n// create Plotly React component via dependency injection\nconst Plot = createPlotlyComponent(window.Plotly);\n\n// create Plotly renderers via dependency injection\nconst PlotlyRenderers = createPlotlyRenderers(Plot);\n\n// see documentation for supported input formats\nconst data = [['attribute', 'attribute2'], ['value1', 'value2']];\n\nclass App extends React.Component {\n    constructor(props) {\n        super(props);\n        this.state = props;\n    }\n\n    render() {\n        return (\n            <PivotTableUI\n                data={data}\n                onChange={s => this.setState(s)}\n                renderers={Object.assign({}, TableRenderers, PlotlyRenderers)}\n                {...this.state}\n            />\n        );\n    }\n}\n\nReactDOM.render(<App />, document.body);\n```\n\n## Properties and layered architecture\n\n* `<PivotTableUI {...props} />`\n  * `<PivotTable {...props} />`\n    * `<Renderer {...props} />`\n      * `PivotData(props)`\n\nThe interactive component provided by `react-pivottable` is `PivotTableUI`, but\noutput rendering is delegated to the non-interactive `PivotTable` component,\nwhich accepts a subset of its properties. `PivotTable` can be invoked directly\nand is useful for outputting non-interactive saved snapshots of `PivotTableUI`\nconfigurations. `PivotTable` in turn delegates to a specific renderer component,\nsuch as the default `TableRenderer`, which accepts a subset of the same\nproperties. Finally, most renderers will create non-React `PivotData` object to\nhandle the actual computations, which also accepts a subset of the same props as\nthe rest of the stack.\n\nHere is a table of the properties accepted by this stack, including an\nindication of which layer consumes each, from the bottom up:\n\n| Layer          | Key & Type                                       | Default Value                 | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| -------------- | ------------------------------------------------ | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `PivotData`    | `data` <br /> see below for formats              | (none, required)              | data to be summarized                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `PivotData`    | `rows` <br /> array of strings                   | `[]`                          | attribute names to prepopulate in row area                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| `PivotData`    | `cols` <br /> array of strings                   | `[]`                          | attribute names to prepopulate in cols area                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `PivotData`    | `vals` <br /> array of strings                   | `[]`                          | attribute names used as arguments to aggregator (gets passed to aggregator generating function)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| `PivotData`    | `aggregators` <br /> object of functions         | `aggregators` from `Utilites` | dictionary of generators for aggregation functions in dropdown (see [original PivotTable.js documentation](https://github.com/nicolaskruchten/pivottable/wiki/Aggregators))                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `PivotData`    | `aggregatorName` <br /> string                   | first key in `aggregators`    | key to `aggregators` object specifying the aggregator to use for computations                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| `PivotData`    | `valueFilter` <br /> object of arrays of strings | `{}`                          | object whose keys are attribute names and values are objects of attribute value-boolean pairs which denote records to include or exclude from computation and rendering; used to prepopulate the filter menus that appear on double-click                                                                                                                                                                                                                                                                                                                                                                                              |\n| `PivotData`    | `sorters` <br /> object or function              | `{}`                          | accessed or called with an attribute name and can return a [function which can be used as an argument to `array.sort`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) for output purposes. If no function is returned, the default sorting mechanism is a built-in \"natural sort\" implementation. Useful for sorting attributes like month names, see [original PivotTable.js example 1](http://nicolas.kruchten.com/pivottable/examples/mps_agg.html) and [original PivotTable.js example 2](http://nicolas.kruchten.com/pivottable/examples/montreal_2014.html). |\n| `PivotData`    | `rowOrder` <br /> string                         | `\"key_a_to_z\"`                | the order in which row data is provided to the renderer, must be one of `\"key_a_to_z\"`, `\"value_a_to_z\"`, `\"value_z_to_a\"`, ordering by value orders by row total                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `PivotData`    | `colOrder` <br /> string                         | `\"key_a_to_z\"`                | the order in which column data is provided to the renderer, must be one of `\"key_a_to_z\"`, `\"value_a_to_z\"`, `\"value_z_to_a\"`, ordering by value orders by column total                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `PivotData`    | `derivedAttributes` <br /> object of functions   | `{}`                          | defines derived attributes (see [original PivotTable.js documentation](https://github.com/nicolaskruchten/pivottable/wiki/Derived-Attributes))                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `Renderer`     | `<any>`                                          | (none, optional)              | Renderers may accept any additional properties                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `PivotTable`   | `renderers` <br /> object of functions           | `TableRenderers`              | dictionary of renderer components                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `PivotTable`   | `rendererName` <br /> string                     | first key in `renderers`      | key to `renderers` object specifying the renderer to use                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `PivotTableUI` | `onChange` <br /> function                       | (none, required)              | function called every time anything changes in the UI, with the new value of the properties needed to render the new state. This function must be hooked into a state-management system in order for the \"dumb\" `PivotTableUI` component to work.                                                                                                                                                                                                                                                                                                                                                             |\n| `PivotTableUI` | `hiddenAttributes` <br /> array of strings       | `[]`                          | contains attribute names to omit from the UI                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| `PivotTableUI` | `hiddenFromAggregators` <br /> array of strings  | `[]`                          | contains attribute names to omit from the aggregator arguments dropdowns                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n| `PivotTableUI` | `hiddenFromDragDrop` <br /> array of strings     | `[]`                          | contains attribute names to omit from the drag'n'drop portion of the UI                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |\n| `PivotTableUI` | `menuLimit` <br /> integer                       | 500                           | maximum number of values to list in the double-click menu                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |\n| `PivotTableUI` | `unusedOrientationCutoff` <br /> integer         | 85                            | If the attributes' names' combined length in characters exceeds this value then the unused attributes area will be shown vertically to the left of the UI instead of horizontally above it. `0` therefore means 'always vertical', and `Infinity` means 'always horizontal'.                                                                                                                                                                                                                                                                                                                                  |\n\n### Accepted formats for `data`\n\n#### Arrays of objects\n\nOne object per record, the object's keys are the attribute names.\n\n_Note_: missing attributes or attributes with a value of `null` are treated as\nif the value was the string `\"null\"`.\n\n```js\nconst data = [\n    {\n        attr1: 'value1_attr1',\n        attr2: 'value1_attr2',\n        //...\n    },\n    {\n        attr1: 'value2_attr1',\n        attr2: 'value2_attr2',\n        //...\n    },\n    //...\n];\n```\n\n#### Arrays of arrays\n\nOne sub-array per record, the first sub-array contains the attribute names. If\nsubsequent sub-arrays are shorter than the first one, the trailing values are\ntreated as if they contained the string value `\"null\"`. If subsequent sub-arrays\nare longer than the first one, excess values are ignored. This format is\ncompatible with the output of CSV parsing libraries like PapaParse.\n\n```js\nconst data = [\n    ['attr1', 'attr2'],\n    ['value1_attr1', 'value1_attr2'],\n    ['value2_attr1', 'value2_attr2'],\n    //...\n];\n```\n\n#### Functions that call back\n\nThe function will be called with a callback that takes an object as a parameter.\n\n_Note_: missing attributes or attributes with a value of `null` are treated as\nif the value was the string `\"null\"`.\n\n```js\nconst data = function(callback) {\n    callback({\n        \"attr1\": \"value1_attr1\",\n        \"attr2\": \"value1_attr2\",\n        //...\n    });\n    callback({\n        \"attr1\": \"value2_attr1\",\n        \"attr2\": \"value2_attr2\",\n        //...\n    };\n    //...\n};\n```\n","readmeFilename":"README.md"}