{"_id":"mui-react-datatables","_rev":"34-e0caab979e89bf2d1c7549b80a686587","name":"mui-react-datatables","dist-tags":{"latest":"0.0.14","dev":"0.0.6-0"},"versions":{"0.0.1":{"name":"mui-react-datatables","version":"0.0.1","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"2ad600689e5184fc83cf81173abfbe6f8bf6bfb0","_id":"mui-react-datatables@0.0.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SRACH9vrUhX6OZ+NeyUsEEzrVr+xG/Rkmcchdgu+fckRgFbNN5W2D8QjNp33NGFqh1GnQDU7sc22LXvibSdgaw==","shasum":"7cfe2dba1cd86ca1fd8f5ef9f105d6f5386a9014","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.1.tgz","fileCount":6,"unpackedSize":26450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcImhCRA9TVsSAnZWagAA8hEP/0LmTVe5nfxcYL/BbwgT\nbJIr80N0zCIJazSC2Fi+pBzn8eQueAzvPY20VDprlEzeCVOaD1r2xaIU2m/1\niaRSzggvq2Bylv0d/vBjsvNk9YfiKAXxEVz6UwzClF6LnEjY1JnZ90axJX42\nngXSEhCRTBJB8dMeDToxk3e12jSRtgsRGTDZtDTR6joiJZdF3ccle0lQo2xq\nTGlQF5Lovl/xAEWfkCu17XYDzC84cFVEhKbFXgAwOLC7h6Kh3F50npxe4UTb\nH79me9l4k2OlnGI2RenQnCNa+Ey0cGaVzpwxOvr48tYgi6VCBBTkBbjXoO0s\nOM8C/trlaYE1yX2UjAll041eDUm0Y5YnPWNLmQ84mane8uqrrJynBq/0B7Ta\n16b53bNd5UneKOyQ/xji6T8M/Nlh1LEkP5f3rNotLlncHBGf98vekQ2KL2WQ\n9oc5Lgc4cB7scBitwXpVW7GMCRQ8M8Zxx8MolDLt8trafT46rqlAboMKwIjs\nDCifIkid+mwD+PVSqG3kHGEzzloHsQTuJrLsRTepjIariQHwoHntoGRlvzh/\nZXhkyiApeqNPAD1vbQAHiwXjs1XF+49qcV8Pm8WTOnMfW+ZZE+UEDpYyikzN\njLDjy21JP45Y2LQifyfAnIU4PeIvRx7SoTNb2gPTQ/SlSfFMuB/Tn2ftxoDg\nM3kM\r\n=qh92\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyNxWdWFbsE9BgkwJh2nptebnUe+Fr54vWgKOOL8cUbAiEAplNtgoMQZ7Q8ydF1nXkISVzrFXfVCwyDqbp3vPdgbi0="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.1_1567656353358_0.37746213384981986"},"_hasShrinkwrap":false},"0.0.2-0":{"name":"mui-react-datatables","version":"0.0.2-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"d38db67811faf4e5062ba9dff3aa3d87b87cbd2e","readme":"## Material-UI Dataforms\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-dataforms.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-dataforms/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-dataforms.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-dataforms\n```\nor\n```\nyarn add mui-dataforms\n```\n### Using the forms\n```\nimport MUIDatatable from 'mui-dataforms'\n```\n#### Define your fields\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.2-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-12Al/UpDbMGc3aiB/+UwyhwLsVuNaHUQ97AKgGEoqQP3sVesPExVKrGWYFAoLw1mnxZsfcIT061G1wnfuFROvg==","shasum":"5d9fc762ac310b40a23787c075042e5f7a419aee","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.2-0.tgz","fileCount":6,"unpackedSize":26452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcIuzCRA9TVsSAnZWagAAhq4P/2bPfAbU4WGxnnDXAR8F\nf/g7G2SDdKHw8NdxxmyKlHE1yhuUBfg6z3LQQv8ECSpPgfr4duWl7S94zrbK\nQosyaHKKLEG2wqJGYwYbCZORTKYw/fmHSNF9/lPA3t0kJFusTXJIJMW3ZpV2\nouc8rsJFQgSmFDh7RuPytte5zIbwHdyu0qzJ7glLcX7QBbz06zcHx1Vl6Dv8\n6xq2PGNUw18gmnORuDIR/Im31Q0NRq/On7IfQzFOrYyU+fiW3nmIkfLFZiYo\nz6QZSoi/HaBbOirCntV89bngPdV9B3b7TaZ+2/Ae2LbHuNP/3pEODtKKf3SA\nXxzrAemDPylzbSo5m5xvvevGfrLaDdMqY+mbRcBfiqfLbyrbhz4Xeyu94XqG\nVHClJScdciJGHoT6jr8/ejNakjisyUZHOQvOg1mcGCj8ZbpWYk6DZ9sIVwGK\nTTfdmZYnBd3cuqpUHBgflbHOp2t4ydDQsOZXDQeGUMgYKC1B1Q/ikAKV2CTr\nTWuQZ+5GN2cRY0sD0Bzox7Xw2uJr3I99W7fY9NeYNmUmMOkU2RJjHKRKrn1U\n5LmqKgQ0HXDVGRQXzimIHN674RIUrqTkdfeeycisOjNBUEg/Y1FTAPfg8RAq\nKmG0szB/3CppaFBewVLID2di6mRLQnM5x5efzN4OUR1/HQUl1eaKlw/Fkufz\nwu9A\r\n=7Etr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfwK9gw5lYlm5+bIA3AfFLx60TxUHK9eVZkuwd8tG49AIgVndQD1Fkqyk71pFuIhJQD3waoTmqgVh1UHzwswZ5H4Q="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.2-0_1567656882522_0.28800202602820524"},"_hasShrinkwrap":false},"0.0.2-1":{"name":"mui-react-datatables","version":"0.0.2-1","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"47692c857eae110384a5763099de7cface9e4a4b","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-react-datatables\n```\nor\n```\nyarn add mui-react-datatables\n```\n### Using the table\n```\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### --- DONT READ PAST THIS (INCOMPLETE) ---\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.2-1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MKAo7M64y4R4BRiHKaqqz+dDGaUHoGYdo0CXmNfdvyRnW6sdKl8YoUcNPJBgONFDHxzzU2u1IPYLPlXkiXZ1xw==","shasum":"251628d65b205efc2b791adc93c8f5d9e605981e","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.2-1.tgz","fileCount":6,"unpackedSize":26523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJEDCRA9TVsSAnZWagAAejgP/1hvIcfoGZBFBUZCfs2V\nrpeh8hj4o+zG16b5SZH41dl9vfGKpPmZOkX7S4OCcnsuUSk8BkTjDfy0DO0h\n43r/akhx1oAySSZzksSKaTX11TWb21oH7A/fPdxKPsCg1lSDLfj8lfLbtzwF\nka52y6zdF5ajIbvHxycqsfNMkPsqu3+Szs9Yh/EeiZEOzTnimoo0E86ovvUl\nUE5imBe6ziNlsZqidDskW5FBN1hGKHnSsWPy4hmBa1ZI9l7ZeecMdd1Qd/I3\nwRMsAVZ++MyyiOludE7SoOSyxQgeY5vJ2TsCqEHpRLZMtDJxJlTk1+PPVcc1\nTSOFIiWJtT8ZYFDfic6E5DGdJWzrvEAT30hzL1MvUs1tJnxvroBMSedBEeru\nw31ObEGQta43IVCXuPv4NWgvb6RsXNc744Ra2pNKzSl5/5sp4RQ/o+8kozrx\nN8FzHOUpKCEvrVCObkX6LZSOarj14w8/d0vp1P7d0e2jX86mWSmpNiIm28R9\n7CiHvl7PvU7QQYwI1P9EfDWFV5cuSIrbaa3K7gZ41/u/q9cik+lbz3Jsyifu\niyvDXhbGhk+csyNHMUKe0cBCCe5YdUSXhut056bEBa925HQjdv3uLfQMgkVi\nEiZwAc/rRtVITf/a0Mn3JHQufEAz8OEUWz9bTwUhwtF3oVh6x5+F4BbPJFOy\n/CVn\r\n=hF8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXPJbNATj0Le2lyqSVVJwEs2172HHT5DpWkiuLU3H+/QIgHrH1xnMfQOSokW1ryArWJUGV0cMDtt0tMC/vUYb8q50="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.2-1_1567658242478_0.38825980851193753"},"_hasShrinkwrap":false},"0.0.2":{"name":"mui-react-datatables","version":"0.0.2","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"faedd5225d82f9bdc904f8831efce2acfa296473","_id":"mui-react-datatables@0.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5Sa8TV0JM+FgGXg+drkTZvIh5Q0PED2FZuZ4KOZShAfdvyxyCIk4KzG26q3B+wMUZi4as+qWVGJCHhGw5BFNeQ==","shasum":"82e90261569e9590e85da1d653b62091aff5432a","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.2.tgz","fileCount":6,"unpackedSize":26521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJH7CRA9TVsSAnZWagAAcbMQAJY2dMFNf+FJLKn6bIqy\n6EDXwsC+/5G+MigamyTr2TqO/5KZjQQQGD+FkRJYt45D4TaCSHRi4NIup6Fm\n+mfOERoLyanRVlkRxq5elhAstB4jXw6VZYcgqvrCKHRiT+a4cM1sHyD/I7MU\nJlM/nkqYRU4ghblyhUCkGwg7k9WCH5DdTmvk9hV3IWTqFeQxAsylelrk3H8l\nVW9anwSFpFBtQUJMv/zmI/lvwl4L4356jLi82acc+lEvqpnJ+kF5F8PR37iN\n3DiqTlIcp+38b0/Zi0B43eplSG2yjwsyKe0hToWE4m1Bsv1Ya5jC9QQbcOCk\nKXHbiu8LWe8Q+tZ4g04tQNOUBD2MAPLMbYXlmxXS1B60DdPsS7cr2bhbvjV6\nMRQp8K6c+3qHIqeyTvAUvh+bQVkAsi76m1r5+sC4zb0jDlhABcMdYtklSfbL\n+evRfD1vCUHNH1yTK/YdR3b2/ToHCLk0sYRvIg8CX0gGOrK11d8i7nq0DmrW\nxMr+fICvVOwtY+sB6W5D76ucFFweWyP6zdWoqIMl5diXa8LVMr6vrnFd9h4/\noGVln/dkcrYh/TfZoZ+LsW208kdnZNZZOUc8SHQdKPxEmGIatWtUsitC6HiG\n39Hdo1qAo8HxoTF4G8AOE+JtdmOkDbfzayKFPy1rZx7XFKx02bPSTqevDizU\nWqnT\r\n=0qKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvlekOkjz4ovNJAqF34CacZKhu3Rq90e+EorCix2OAzAIgd5wkd+O3EUmqV3+mM8wFiePmUn/w0a5IAU9ZwD62kcM="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.2_1567658490827_0.5313372618859229"},"_hasShrinkwrap":false},"0.0.2-2":{"name":"mui-react-datatables","version":"0.0.2-2","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"ca42741d0022a28b66ca0a97eaeb1844697ff3f6","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-react-datatables\n```\nor\n```\nyarn add mui-react-datatables\n```\n### Using the table\n```\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### --- DONT READ PAST THIS (INCOMPLETE) ---\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.2-2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O1MYsBDEhhkAdAiMXbxY2FW2yEvPp6vtmKaYQFgYOSvTzR2j/Px2DqUKRPT0nTks1p0Hldsbq1XQztjQpOHI+Q==","shasum":"a7f4c876ebe36486158deff7f01a496da52948a4","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.2-2.tgz","fileCount":6,"unpackedSize":26523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJPwCRA9TVsSAnZWagAA2cQP/jf0SUab+vKXWXNOUF1u\nRW1rI2KTDnarJovVXpqxI3ea8zE47ZlmTFjtrFS1xE44B5+lo5twfCqW2j0X\nnDgzEqPIeUwIoKY3G+/Y+HlcoaE9cg1mpYgaY17kXww8dIVmzZBZrKSDrszO\n2um3fbLo4o1oP8o34hJuziWYSGbpKulR0cL3Tdm4oNxSE9cdrQmXfKL0XP/w\njqowIm3RjUayRi1OKlqSMCXyHv/u4M0vVUTRNd9PJto/U0XwVivkTegMkCS8\n32xOxFAJ2KZNMnFx5Ao7iAcdwoHmMgLbPeqwXM70CPWSNPrN/C19XYZHv+mn\nFClGQaOxwSh0MANOgXZclCf5ZHjG7bZVodailMNensBmyi0IhD6WYhh553qe\nWpqHrS9V8GBZwcB61vEfKPmm/gKVVcpeqKNBSqMSD/peCrksNs6zpV3L8qe4\nn+LMNi2TjADXijcI1RAnw9ZkqYHJDn6GkfMJ05UEs2VFMUk/ihOKdkNP34uE\nJVpouqIXtVs8Ag/eZtRyHrMPRjmTBWW0e3ryRJ1m1C7EFhu2eQGVhf10sWJJ\nVURC25QbDIiBle01f1UPItC0gBQ96hlX1axPjW/h6GTbsrbgJUgwppqUawJC\n8F/VZWrn2nds8tkE3r3cydTrY4HbAlxkGT2OJzuZlPX5FZ6YSAfKtHedUVT3\nwVav\r\n=kXzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeMOIC+Rd8mWxPIDGU134NeG1hGJ1jfzlFocVVjzyCxwIgPuzXnt6i1QMfEOZciIcwasQpmRdHcvNnvNJAIx/pLuc="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.2-2_1567658992154_0.15952861035458787"},"_hasShrinkwrap":false},"0.0.3":{"name":"mui-react-datatables","version":"0.0.3","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"807148b6a8bee7b2c570294233887da0970eb329","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-react-datatables\n```\nor\n```\nyarn add mui-react-datatables\n```\n### Using the table\n```\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### --- DONT READ PAST THIS (INCOMPLETE) ---\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7cKrzCAzjCj61DUWLaqBN7/CRXOmBlaetRgx+I65EG1HAemxieaKscm1oXKs5ZxbFFGYWEM/vH6uoRGX9pGgSg==","shasum":"6e62ce2471205a0ba679374061d82d1c6fa7f13f","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.3.tgz","fileCount":6,"unpackedSize":26521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJYACRA9TVsSAnZWagAAiM0P/jOXB55jeNQAc+VtsolV\nJDYoNQYnLCQVCF1nMzCp7nqmPB7cpf8Za1m45XD0IV6uzkzjdjVC02f5bDsl\nfikAbqJz4JUiIsnjXYjSB29lJBPXD2uVftfxHE+bTAAJ1Pa0lks0VNj/elmQ\nM0nJt9dYvFpTB3VN2CaAihJ449D0h+k8TA5tZNQ28D8IrXAo7BdF7zPsvHmg\nE6yJb//vfR/LUkDhPWRJznejcbHthh+8yS7MR3PpfHeLWYQu7tc3go0XHF4l\nlT5VtHhpSOlZDxtQrAOA2hf4EDoIca2paBGZN92GNhEzANB6oMcEdOm+emPb\n2nK+Y/KDqMjsAcss9zgBlDZfl3DWVNLIxIweCxRk26u2Lgh9cntv+TA/cQzH\nkPv3FVL0BP2d+5RjW95VuUDgbMgoO89iwSWlazmSECWYhQu0uDei838+b+tW\n1keD3N2nFjPRjS1THoghR4LrbnjDYRatiCmnZugCnEyh71IwxNC27+Bd2AEl\nRviM9l/HDBfgPnhRg8wPnWQsBysIIkdIIE+YLb/qLn8snlBElJbG86WYinSx\n5GEmLFP/f9eRLDhDTu9rT86CumlsjeE8cAxhXeX2Pb5BXUFZEaHujLQLaSxR\nmuLJGw3v9mKxMz2lvjbtyRZzXwM01sAe4D15AcG3ay1qAv2DNeGKJdC/WXAl\nbYL9\r\n=zAGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJkPL2QqLMxXxrrGRKGUEFZ85VDZcjA28BP2gB5RXZawIgZv+EGhiWIZ9bImg9UXyFm5xNDoXvi26KxIM1pkNUvu0="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.3_1567659520398_0.8369738287474391"},"_hasShrinkwrap":false},"0.0.4-0":{"name":"mui-react-datatables","version":"0.0.4-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"1330d7b5fdb337e79e79f8ccd752a3763f7f43ee","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-react-datatables\n```\nor\n```\nyarn add mui-react-datatables\n```\n### Using the table\n```\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### --- DONT READ PAST THIS (INCOMPLETE) ---\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.4-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RouqhYG3XrqK447XZnvidMRCCWNp5yCy33jBbS1ZgElPNBR5SonDkNv10E+D6JbU6iPu3a3leRZBMioWn9Zmow==","shasum":"3de6f59547b601cdb602b11fe2575e18704a7895","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.4-0.tgz","fileCount":6,"unpackedSize":26523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJgJCRA9TVsSAnZWagAAHJwQAJr7GqBNv2J0TfD41nDF\nnx/rMr5dAUPkqwnBoncPg8DKHwO11VWyVmBW504ZIWWWktxn8PV4MeG3+8UQ\nhYuFo8FL7wbRVNocy6F1jllNZ+XG9YnKIRVmNLp4emcQxEaJ4l9wnoK9+ziy\niijR1FRHvJhghWKx6i4GJk6GDmlgy/qZtDjH3WOVteeTKLESOA0MtJO3FCGY\nZOVBofWjqiVPLVi1S+G4PeOqrigCisyXMjA2QOzBTpnYgn3gHcc+9KdGy4pY\nhbh6q7r8ke2bouxVePwNceUh62O4Erp3K5c/2ONp6YIsIUGXerAz67OhLuFx\nheFq0BR6vu8cs4+WokJDyT1vXH5Vl+ADvuC4oKGQkH1xFlcxANjaY0XyMClV\nrzLmfLUuDbkgw8usgLvNFrTmM5H51ZvthidryYK4BpIhp1GD5rJCHgD2Hkfi\n1HroaZi/eQGIvCFCyKYi1S1uZH0FWX6/VzgQctlJcOTeSRRHTi4CYJtpiXQN\nadJT77hiBxenj8ruY0YjyymSjCnlxhD6yrhfF2j1Wnhs1g0vCFU3podPrYN5\nxaFvfwN6/m2QqCNw6zKwufqJz6U0q6kAzhVc3nl7pUTYh2EHD4c8gtINbASz\nLie7QQECiUrMTcQcEbhEoQl5z2vhW46iOdlKZud+OxikQypyc7pahaKO/uqM\nUV4x\r\n=mQxk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuFSFFsEcciS9BJU8xaIB6S0cCHe0mbN5gJocJhnoNlgIgfRtaqyTBywCxfOfcL/2j7NwOzvm4KKQ/AjScCZJzuV8="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.4-0_1567660041042_0.8143311168022074"},"_hasShrinkwrap":false},"0.0.4":{"name":"mui-react-datatables","version":"0.0.4","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"08059e94e587f8b6a3f35044a0abf1b78f65e7bb","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-dataforms)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-dataforms)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-dataforms?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```\nnpm install mui-react-datatables\n```\nor\n```\nyarn add mui-react-datatables\n```\n### Using the table\n```\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### --- DONT READ PAST THIS (INCOMPLETE) ---\n```\nconst fields = [\n    {\n        title: \"Personal Information\",\n        description: \"Some info about yourself.\",\n        fields: [\n            {\n                id: 'first-name',\n                title: 'First Name',\n                type: 'text',\n                validation: {\n                    required: true,\n                    min: 3,\n                    max: 16,\n                },\n                size: {\n                    xs: 12,\n                    md: 6,\n                },\n            },\n        ]\n    }\n]\n```\n#### Set up a state\n```\nconst [values, setValues] = useState({\"first-name\": \"Alex\"})\n\nconst handleOnChange = (key) => (value) => {\n\tsetValues(prevValues => ({...prevValues, [key]: value}))\n}\n```\n#### Implementation\n```\n<MUIDatatable title={\"My Form\"} fields={fields} values={values} onChange={handleOnChange}/>\n```\n\n\n## API\n\n\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the form\n|**`fields`**|array|`[]`|true|Data used to describe the fields. Array of [`section`](#options-section) objects.\n|**`values`**|object|`{}`|false|Object containing the values of the form. Each value's key is linked to the `id` of the relative field.\n|**`onChange`**|function||true|A function that will be triggered when the field changes. <br />`key => value => ()`\n\n#### <a name=\"options-section\"></a>section:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string|`''`|false|Title of the section.\n|**`description`**|string|`''`|false|Description of the section.\n|**`fields`**|array|`[]`|false|Fields for the section. Array of [`field`](#options-field) objects.\n\n\n#### <a name=\"options-field\"></a>field:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string||true|Reference to the value stored in the `values` object. Required unless `type` is set to `spacer`.\n|**`title`**|string||false|Title of the field\n|**`type`**|string||true|Type of field to display.<br/>`enum(text, number, select, date, time, datetime, checkbox, switch, spacer, custom)`\n|**`validation`**|object||false|Title of the field.\n|**`validation.required`**|bool|`false`|false|Title of the field.\n|**`validation.min`**|int||false|Minimum length or size of input.\n|**`validation.max`**|int||false|Maximum length or size of input.\n|**`size`**|object|`{xs: 12}`|false|Grid sizing of each field. Uses same sizing from MUI: `xs`, `sm`, `md`, `lg`, `xl`.\n|**`props`**|object||false|Additional props to pass through.\n|**`options`**|array||false|Required for `type: select`. List of options defined by an array of objects with `value` and `label`.\n|**`validator`**|function||false|Custom validation logic that returns whether the input is valid and an optional `errorMessage` to display to the client.<br/>`(value) => {valid, errorMessage}`\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hvRYlAXbLckyfmt/EflZEhc0w8JnitI4cvw0iE9ln6IuFPBBr4aBNSuuMm1v2ow3hpC79HctiaXstTPL/LWrmA==","shasum":"199f0e1c71801a02689e7e86f88c5947a862fe3d","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.4.tgz","fileCount":6,"unpackedSize":26521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJpuCRA9TVsSAnZWagAA3JQP/0qHApTmsC4ajganJyM6\nWXG+fvzdsMy/3p2z/arqKAr4U/2B4cdHnVwlT0lFJMoy6CaRQvA9k2ly5Pjz\nRupnOWfAVXU3Jg0FHGQdnFG/78JwifZoCyMXuaTAc70xldPao1UvBqmbhvQY\nrlBAfwa69gYU3r1aog2cmzqNkrWZtCdKumZbuO+RTKMqq3wyKagEU0ktX4jH\n8Lh7N5dyFcYXjiSsHchB8RMJ1tvngY4BPEHeB/uSeHSGyWaUL7MHpXMi3NN6\nhLeGU2zi4AbE3xGvbiGE9NkSN0SUtctUusT4gezr0eO4VkwfSbuYk4/FnduW\nmz0E5a4o2kj7Ectb4WCxh0md615Rc0R8yJ7kGoO1r+4dLvlVK2k+aPF3BrmJ\nG5HzGN+ARiODE/Eb0YQFEggGqn0QgVebC5XIKuKHnxjx4Pqoc5BIByD++HPn\naGGf8uiYzpKuG3RIjEjFS4bjcdUsNnj3QZFVOVfEj+5NNqJ63JXvkcvmfh/q\n8a2S65iO6avpskis5rlysIhSSvBVP5Ge3kwsc7YXOiu/aeAGFN+WgbdSsXEe\nbXfDlEJ5HxE05q4oJ8UKRN8QVjQKHdDU3/1BquwZQkSzCkQLwWFQL3/RBvHE\nZxOgCemOXy2eTFZ9Nk9CfQ5afruxwk3MdjfZEqJbeZNPXkIJaV2yPo3rW0Lz\nJAFq\r\n=4cR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC4lRd48XkBJqyhi0WERAYA7qpR7gJUBBZCF+7ckZR4AiEA53O0/2OtCQsxa3I86F9AG0zSFRier5Qrbf4JyUa4cw0="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.4_1567660653593_0.8572507458838474"},"_hasShrinkwrap":false},"0.0.5-0":{"name":"mui-react-datatables","version":"0.0.5-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"9405be7a02e570178447fb95d3465252ab283565","readme":"## Material-UI React Datatablrs\n\n[![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables)\n[![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables)\n[![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true)\n\nMUI Dataforms is a library intended to assist in creating dynamic forms based on a JSON input. Fields are completely dynamic with a multitude of pre-defined components (with the option of custom components). \n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|INumber of rows displayed on a page.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overridden by `accessor` <br/>`(row) => {}`\n|**`sortValue`**|bool||false|Custom sort value. Defaults to what is rendered in the cell. <br />`(row) => {}`\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.5-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2cpuQ+DPhRUpgJfFHeM93qG9OWhHETHFhJXu1fLrE4beJoLktywhNWTwk/HzWs6m4FuZN1hLsqptqfl1HU75uw==","shasum":"72ddf7abe1da2b14e0d934fa2df05a1632711fc6","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.5-0.tgz","fileCount":6,"unpackedSize":26628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcR06CRA9TVsSAnZWagAAzecP/RtRmXY0o9trqykeqatX\nZA2LO6KBAv3CiVOruqRJN876ZJyG0rgpg7gDRNyC81RzRZF0kP/7JM3zRedX\nUpdtrB9lMvlu3PCjfV6p8lxjKq1dpKhAqnPblv6bApLXhdFZaxKfH0cA5mwU\nN56778WX76MxwAudIZb7HBpolrghudCXfHh8KVicuPfFq4byudOrOsPyThH3\nfFzfUvzoFbN7D3c3+T6/yf8HIXntsOlMdFK7c962RDm1PYvhkON0F60Ykjbi\nUfUGvTLDGw4+MOs66Gy6VHXg/qD1dX0Dwx5EFj6r6zJJCAz6VtC/tNmREpz4\n3035UxfhwtPoW5fmLhQMpQKu/2Tl5niYPl5mEob8x5mE8FV/yfA5i4f4J/bo\n0YVkda4MhDsFhrNwhjLj99nXZ7VEAuwr378kLB9dqthKBYs1N6Ng2t1vuhiG\nn+GSvxrIyTFpFRZuEX0bvEeocppxwnCrMenDGr4oQJa22NN/k1AKphgZD6KF\ne5rZWZTo3h7rLWnAfDfl8TfzysxJuKop3sbdULSyj6pnOYTQC/iD6XdiDuW0\nCYSe+oH0EYmmLb2fdzNlUSLZV5tQ9HBXIVhPLbWKKI9T5V58adcXU6lBaf64\n2kQBYWzX+Uv1Z3BKIaRvQg9d+uiUk+hDUKJqL1f0m/exf5shHU8F9J1btdlV\n0lAt\r\n=+XFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYn/gmuHaisR2Yy0v4q5bliQqGtM3ZFhqaqAghZ+wcoAiEA2f10NoCY+N+HUrkel6hy88TqR5wH1joA0AJ3QzIe/3g="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.5-0_1567694137909_0.33302275833904105"},"_hasShrinkwrap":false},"0.0.4-1":{"name":"mui-react-datatables","version":"0.0.4-1","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"44b3293ca61a1c98c8053a1113bc5523a9577c62","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|INumber of rows displayed on a page.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overridden by `accessor` <br/>`(row) => {}`\n|**`sortValue`**|bool||false|Custom sort value. Defaults to what is rendered in the cell. <br />`(row) => {}`\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.4-1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1YW6gTfkEk19yhglz8Xl++z5aQ2Yihvb6d068e/vPQ93wmI7aW5nfDaXJAoSUWhDQvWvhlKO5KTan6ipKigvVw==","shasum":"f46f94c65393ecd041a9304264dd0384eccdc8ee","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.4-1.tgz","fileCount":6,"unpackedSize":27246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcR/oCRA9TVsSAnZWagAADUsQAJ9qiv7ofpMVyt2XusE0\ndl9d1HAANOsNcM5Yp5pU4oX+fK6f4tpufbJReyYwGYp/ev9e5mpDRivUa32m\nbtDo6SIe2w3XbCQTRLkaZedFz1jIUUHH16I0athtGn/n7+KD1pCF5OrsXFcV\nkqPNABiYwrkYBnKkaRbwnDWlQAYyWxFZhtUvIadtFP1jgvQv/4eq5cdQx00Q\ntE3cOtOCg9f19wyeur9mykrmrw06zpM7zE09fAknsxKb3nPxOgGR8v6KvmZc\nvsEFCbgjW4K9CaZkgv7HWzjQ9zRMggbdKsYaTMu73EsFP7j3i8SfAgzkyT8S\na7Q40NatkjsDJGrZXLv+uBjSgAm9tSEoDA72EX72FLBNWgpceq6iLflkTGWd\n30jIbB4n8fA4eDZxAINnWkCyBlYCNvP5kpA38GX9sUyKzg1i/8yuMIDm5OkC\nQY9JQiPpDD+gHfjYnnf3sb26e8BMUeFPXU86Mp/8eTldA6ouV+USdBK9sCw5\nAcz66yXvBRDr7v2QFH6o5mCtMuw6ZEAmr9627P5Qs4Ek5j4fpOlJcOyo1l9A\nhcGBF1JLQlj/yl29Bw8dw6Jr/GQnYZtCQedNJMYAKTj9fn6XhqgNLYv42MFi\nUGkKL2U92j1ozPDxRheIVCWaFe7dOrkIdAt5rp6IyD5j0DOe156VSrVNU886\nE0sg\r\n=zDmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEX3gIdWOW0trw4b7XdWi4nzTvaC7KErdP9ubRwsES0AiEA0OTdJDByqpeCiQaGkoDTreFb0pH3YzxYHEe33x7VyOc="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.4-1_1567694823668_0.9041173551182216"},"_hasShrinkwrap":false},"0.0.5-1":{"name":"mui-react-datatables","version":"0.0.5-1","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","object-hash":"^1.3.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"1ea607242059434aada1c24fadd587aa3871382b","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|INumber of rows displayed on a page.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overridden by `accessor` <br/>`(row) => {}`\n|**`sortValue`**|bool||false|Custom sort value. Defaults to what is rendered in the cell. <br />`(row) => {}`\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.5-1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7LQWrqJnl/TzNi/haMTCJLbleEFlGRz/7MnUR21NK2pZ1EJWuEBl3a7LAlpeILDJ+aiX8x2TV5aq894xy9yXzg==","shasum":"f7598e14b707accaa49153cb034ba8736eed3461","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.5-1.tgz","fileCount":6,"unpackedSize":27425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcSAMCRA9TVsSAnZWagAAOLMP/3mVuQAyfQg/dR8XM81D\nwwS2203aamLJJrXCpbJvoO4sdVpCNycwc6cDnCYt/BOlrgQzweHYvu2UUVWD\nGCZln59SxrtV+H7oHbb1uvQwBQXbDW3jQX5yxWADrlSVLZhBjJ8ZJUwlP5fv\nuvGXXd8XwNS8hCLuAepFzaG5pXVxPFH7KHbiGWKzT1kIY1wbR1XSKFpQW/zg\n+OoKXt0vzG6R6lby2kT2olQoLWWOiekVQMgBTWc1jFnj+dAnXA8epeSXlJXO\nZsypUVfrML0sWpgMRuBatNeNNei3Iu2KzcdxAnfcCF6O/2Oh9pu7cgxPy54C\nri0GyDc3jRtfMJ3B+cO7kqKb9pEUrUe6k1Os1XnL565CoNKemDbxUWVz4yLb\nTY4Gc/J2fgx501R5KD991DRd6JfholTWt6dk3MwOayprkWh0yorzLeMND+a0\nL8/OZ7UXrLg0dp8WmnLgvntnZjQ+dNjod71COpOEwWnS7UAixnFgnDs5VBHL\nBD74PJCbMjeBPk91YnaqanmY4kU/BQx4oGC74n2fGBMXS+mOmmDHNGohgaGj\nCNJig2jPgWRCdJ6f1KpNKAGqV7qEU9BUFuXBOGQ9nuM4SIOIRIdkdd2daxs8\n8mWA8c8r+CeOrpcP20zR62//w36yxNVcn5qWgafFU/39JaZlLgRa+A4nT6qi\nWuCv\r\n=TWkf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaeDE7AGCGNo2TPL0nYEg8R94sB0ReUdQSz4l58m4ATAIhAJxvSr4Yc7FZopwbmDtHrcEFHJ9iAO/G3DnODmWAk4ph"}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.5-1_1567694859888_0.8994028187639693"},"_hasShrinkwrap":false},"0.0.5-2":{"name":"mui-react-datatables","version":"0.0.5-2","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"40cba44461c1a9c88e6e155998fddde7a7956005","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|INumber of rows displayed on a page.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overridden by `accessor` <br/>`(row) => {}`\n|**`sortValue`**|bool||false|Custom sort value. Defaults to what is rendered in the cell. <br />`(row) => {}`\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.5-2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eWHTYYdyHgVDBli8TFuyfL5ZON89iU6UXvP4htgehgKULftMp911FFUn8XNUR26qMgCxSSYBGFNP9/yOc84zMQ==","shasum":"a5f53aadecc492ac980ff4685a7d980133e40dce","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.5-2.tgz","fileCount":6,"unpackedSize":27241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcS3cCRA9TVsSAnZWagAA4z0QAII1/HfzJ59gIMJkCyG/\nRXUx9KLv45pW8v3sqzHEFtEmXjdScxvkOa9IOEGw1EsjFXa3hEwn21FAsEv6\nSsBS2qxHM7dvF43ansKnJ+3efKRCKqk+JPEybpjmxAXA4PEcq1yF8ACmPTE2\ngEBJyFzajVrV+3q9g04KWaPtaxhKDj6eADVmtmfPjtI3847FnjY5wijw+i3T\nwYhy5HL2pZqn/58pbSGgLAPNk2ekp+yNSbq2NF7TyTn7xjXyyWcoNNJzy2Gi\nWwA/kvasmoq1ewoXJnKzwY+udEF70fQHv4G+Sg+SAmX+u0CYPAurcGF73rxw\nDkERgngyO50w8n6FKzXlifAVWf6zoYREWEbbus4fMbthQXT3T6+2hurxVFDn\n9kx7aLlhx5+Z3rWnXyuaEGUK0FAqiHHWy2XojQy55gnw3Nv9keL5V0lOVp3Y\nntxC1rt0W8KpB+Z7ZCMJSbqgQzCTECQu8u4qzRw8eTIz4lcQiuGcBh/3Qvp8\nHW6RiL0oFIDj8+d2BWjzxV0kTCsCUnxas79dSAa7BgV+k2ptw0p+QoMN7DBz\ng4sFT7pgSroUDS6vcP5CD74K1tvQZeRqhFMnwLKdVXUYLOSsUzeFTQT6kZRz\ngKOxS4XmhTwSxQMUbNtXXxudMyK0Tq8RiPlBHPF8gyywcEDaojUWAJVlSjbO\nCc+7\r\n=hQ2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAgU64gdiKP4yfn0jh/6lB1TIZC0AfNQ1+BSSy+NLHTAiAvnOcUHWASeFCtQXX7Kg+OIkuchoGcAJsFD6s3j1DNbQ=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.5-2_1567698395927_0.7684309003079806"},"_hasShrinkwrap":false},"0.0.5-3":{"name":"mui-react-datatables","version":"0.0.5-3","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"69359a97d286f56158d289e40cdddeb689a34928","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|Number of rows displayed on a page.\n|**`csvExport`**|boolean|`true`|false|Display CSV export button.\n|**`csvFilename`**|string|`title` &#124;&#124; `\"table\"`|false|Filename for CSV export.\n|**`initialSorts`**|[object]|`[]`|false|Initial sorting list.\n|**`initialFilters`**|[object]|`[]`|false|Initial filtering list.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string|index|false|Unique identifier. Used for reference in `initialSorts` and `initialFilters`\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overrides `accessor` <br/>`(row) => {}`\n|**`Footer`**|function||false|Render function of the cell footer. <br/>`(data) => {}`\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`sortValue`**|function||false|Custom sort value. Defaults to `accessor` then `Cell`. <br />`(row) => {}`\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n|**`filterValue`**|function||false|Custom filter value. Defaults to `accessor` then `Cell`. <br />`(row) => {}`\n|**`filterType`**|string|`select`|false|`select`: dropdown based on available values<br />`text`: free textfield input<br />`numeric`: comparison operations + numeric input\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`csvHeader`**|string|`title`|false|Header for the column.\n|**`csvValue`**|string||false|Value to be exported for cell. Default is what renders to the table.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.5-3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DLThpB7j9EeXVZPhIk7QHZhvRX9zYbHY0dsrjOvg8+6t9TPoJ0BfxTbUQR6gVPxARWARNTGJx+g/cIK0txlysw==","shasum":"df1f5cd8d8068cd04fecd4ae42da36cf5a9aed64","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.5-3.tgz","fileCount":7,"unpackedSize":38574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddZaOCRA9TVsSAnZWagAAB6cP/RD5WMBBFZdBm+0aBpGO\nMMGXks5kbMPGfaUJh/ZuYfW0K+qMr5lfq9znvT04TPs/vtICTAAkrHwd+Ghu\nmfGMQpP4NGiV70v3fprPp0QG7Oz6rHayzUs1DsnGIF5fzicfi/lT51YJlU7O\nfuazjLKaCoaN5mJA0fFrYF3WdD9e6aIYGFcLg0CbAtxp06hJeMLf2+TaNSC2\nCppq9a8jp/AgRtiNtvskEU5OAHxdNEygx+z0iWYgZvqYVwHA5XKdoIPOpvh+\nHF/5EQw9udlPhYFe1p2R7EhUzzKmy2X4VWzGhNd2ZOz4hhMjaa6DcYBq1fjx\nwfftfdOPunBGatqaOy7nodtl+4b9r1CfweXY2DkJoUvVh/27/+UUIR6qnbG7\nGBKH/lqnVxmMcBFagBZGGVgSwCAr9Mvghi1W3z8O4spFvSrjoEz+gEudQeuU\ncV5t+siomdw/hti9Nx4btX+jAlrgBwvCS1RaWX1nPGu2shOLCBQpZWzBhvz8\na2bP3uTWEr8jfdpr95g/xrt6EHPmQn2aFO/tuaY4SL9nV+GM8MfraOuwklDA\nQrEcs8z7vTY9Zs6W0r3Rdc9rx8I53wguTyxeDtgF0ems9sNbfjfIumVX7AzT\ntGAAuJxyw1wS0SdRwy3HvkB0Yl2PrFy/1ebKHM5QVf+DygwIYuV302EjGY81\npB/Q\r\n=o161\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjsAXXcvkSqojnRDjCMbQ2w4e1eF3ftaVETnmX6eM8RwIgCfySSpcRuV1RLBkq2xqs+JR7pCQUgK0GhidVj5Hqevg="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.5-3_1567987341825_0.1919843198740887"},"_hasShrinkwrap":false},"0.0.5":{"name":"mui-react-datatables","version":"0.0.5","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"78c7e6f9021b3d7478d68b59e3548e9271cc7405","_id":"mui-react-datatables@0.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nvjbDZu96pdqvHLbcZA5zpChICil+AULFMQsvXZiSRutaTe0EWmCzEcMfuLAx/XO4SveG2LVVWLGtM5U58+lQQ==","shasum":"7018dd8ec2cee16149b1a2a6f6279da5378be71d","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.5.tgz","fileCount":7,"unpackedSize":38572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddZflCRA9TVsSAnZWagAAWbEP/RyScc4+e5J2TAVhKxIf\nVbyuwg/IqjX+3uSSOq7ry993RXzBDGqjiFsocaxcA6Mi7Zk5QDekd3fodveq\nrqPTPGQKgir0eN8C7HczXweJc3yy0BC2zEnGzV/UxFXAHez5aCf6nX6gi2nr\nIMLTpTeTYOiySj5Ji0wlKWV3I/XT6FoHTlnN8tMUOihOgEpfP6ldY8mCRZ5z\n2Fyj3WO/IDhLs6IXdhmKBdbrFo4qPZxzvdoTb2WTkkEE0ox3NESo/s8GlSST\nJNmcMV/IIPnZo5UlRUFFvgVBLprBiIwwiVFgwXtH7gDqHnzus+crSutRrOgE\nWoa9qmx/p/jOC8ubN1F9nH43Dfhk0LymXJrTdlzR2VQdS7fEkxArYyjciDsV\nYsVPZWJyUoQAQBgiiI4l1gq37wmtPtFZdqew4Vdj0ZqriYfmHOnm0lNf7Ems\n2Z1a0ZabnZvtxpIWMv/NuNXUzO+HkXc4YXizspysyeaVXP831zJvNV07V3Oy\nuLNPHhm6zEPNcvrN5lvoOeQ15ylJ+Br5Rxlqv5dp/k+/ZiLYNxyhivyexMSQ\nogsflZr6a+34gXLclM2GTG5go0IJtX/ho4BM9xV6xhLJkaoPU+8cqtTBk6g9\nvseGH7/tXU1W+ZywSp/VPCYYqIefFnvAn866FtoWoMuRb2S9G8LuxookKdec\nhpcP\r\n=9UAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL++h/QpprbaooRBr9PmGBA4Wefb3w/fK9r08NhIB5pgIge6BqG5UYKETMCSba7GiwzM3YXc2Mr9xCwx88eHeUF0Q="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.5_1567987684982_0.9711991566674969"},"_hasShrinkwrap":false},"0.0.6-0":{"name":"mui-react-datatables","version":"0.0.6-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"6e2a04c21e17bcd60bd3de1c647c8207ead58fef","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|Number of rows displayed on a page.\n|**`csvExport`**|boolean|`true`|false|Display CSV export button.\n|**`csvFilename`**|string|`title` &#124;&#124; `\"table\"`|false|Filename for CSV export.\n|**`initialSorts`**|[object]|`[]`|false|Initial sorting list.\n|**`initialFilters`**|[object]|`[]`|false|Initial filtering list.\n\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string|index|false|Unique identifier. Used for reference in `initialSorts` and `initialFilters`\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overrides `accessor` <br/>`(row) => {}`\n|**`Footer`**|function||false|Render function of the cell footer. <br/>`(data) => {}`\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`sortValue`**|function||false|Custom sort value. Defaults to `accessor` then `Cell`. <br />`(row) => {}`\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n|**`filterValue`**|function||false|Custom filter value. Defaults to `accessor` then `Cell`. <br />`(row) => {}`\n|**`filterType`**|string|`select`|false|`select`: dropdown based on available values<br />`text`: free textfield input<br />`numeric`: comparison operations + numeric input\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`csvHeader`**|string|`title`|false|Header for the column.\n|**`csvValue`**|string||false|Value to be exported for cell. Default is what renders to the table.\n\n\n","readmeFilename":"README.md","_id":"mui-react-datatables@0.0.6-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eygow2r7rNj7vd76DtRh+w53Uyapni4tfI9JSGGN0+mqLd2oSvPIP1qvwRhBdTAfjNhTd3yIP+iCCuYtkpSISg==","shasum":"6aaa9f0502ff92a19f36d2afec4aa8e50b959bf9","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6-0.tgz","fileCount":9,"unpackedSize":43545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfT60CRA9TVsSAnZWagAAcCoP/1d/sINCpeVwVKVhT2px\nKJGpyrcglDCTZB0/NYLmcVUgWN66RmRRrA6wnNH6XNZbMi4nPcmKNXsRdsio\n/5whoVc8uHzoAkYWY44gtO7p58Es8oOXr4iQ2lhfsjWJjg2s2TxdQey5pL7c\nHUVfvqTermQs/s9VOEoDjW+0LJbd8xce6xrNJB/3yLmXkd6/VbxVk32r6UEj\njGxJKNAXPg7SnERlL71HSptizfIKYeuy61eNiyPM40ky0FEU5HL/1VgbPxfx\n0HOL6CmJAB+9mhcFojoVDtwjcG3wYUiSUqQVS9TUQToNn5R2lLQuCvLVq4tz\nDQ1XHDj2/tBmIOKRHjM5OXFxr6+2+iqhwnHkQBRDykDC9eDIpYe/7MOHiDyW\n2qhL9tqB4XQHUHjWaRQB2H2iiqJiXWSBRf8Pv7COLrbN3ptfOBMjrBk591MS\nBUHijfZUbcZ1Vf0lGToe8SpXkKd8JVADdOo3cKduc0tvBMgGriZTufIt15ot\nUwejIIxKW8Ktl31nGOq56CLgoMHsC+7IlSbN3JKL6KbwgHE3VBBx5U6Scnz3\nN7Ium1l1Ls3Rhs8jFkG2m18Gz3MjjB+lnYSIuM2W2b391eOsHjJ5ut70f+vA\nNdT6wXuLnVfuvr4IED7vfhmP1ocXaqLl2wWIbkbeygV5z4J2/iOHg9fkUi0D\nNuys\r\n=H7xl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGwD/6jQIeUXoQcXa41aoQupDFWWd7TLRuJLv+LGTCLAiB0To8y9WNVMhmFsHGwH6bkZTFh0S6ACJNvdFmpfJQjiA=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6-0_1568489140131_0.5285012982895738"},"_hasShrinkwrap":false},"0.0.6-1":{"name":"mui-react-datatables","version":"0.0.6-1","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"ebb362e6783e7d687052dde3e121b8f7b88a35f4","_id":"mui-react-datatables@0.0.6-1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zsX6z2RT+qtdXA6U2xoZTE/0Ay2ZUV/RdUqemsTqMtJDhE4DVMw3dUXMZACjvMKV+5iqXvCjTE+hiG/BtxDc2w==","shasum":"c1f484f65ac75579a2659585fe0971f92eb798da","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6-1.tgz","fileCount":9,"unpackedSize":43545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfT7HCRA9TVsSAnZWagAAZnYP/3ZCNSuKfkMBsfHz5rt4\nj0R4qLRXvVkUvHitHsnFhoIsC2rj3EZJgsX468wIXQ18JAdXEyA69Y+PXufZ\nuBK+PQ5wSfYnkttv9VJwOFp4FMURkIou4cskTUfgZWnuFnWL4DoxggXW9/6d\n0R23O4j355XRTaxMz/OGrHkQUxHQ/5jz4H1vkEaDKC27NZQO3GZv88JCXQN0\nGOfVrMvgviz5wB+rZmkSCv8H8MU+oqayqvgsOPowHz7ra62/cnFn/YYby+7k\n0bzErP6utiAj5A9Jxlf/bTrpsMQ23Fx6oy30Lb19vCoSOBK4maZ+HpOIK6uj\nJ+oBOVTK6579yNJUZbrqgZjkHinm/l4IbNSrU0YBZBknyA9zq54xCjY4BkKV\neY+t9tuoM7by3ADpu1KbgiI8QxF4z6ag9XIG4zERXN0YHlZQIHyEbJ0PCAUf\ncBUMW2rF0AXsYWrnSc2UYYFT45Ck6koosM038andiI0CjWPkXmIlOVGmxAuS\nF6jIhMhX3wbladSnddg5DD3u9IityfFohRBwtIP0GJUCjx1zloxongpDbPWn\nizdhGz0nVePWHF5C1QcmYMpH6TXgHDme3v5vFMbeCIBul5Q9UfZUIsa0e+Rs\nborw4wXqJl/44XQKZDvewgIY3MiBZ0oZ8O8D4V6m2a3KyWmXuUscI6jOwJA1\ndQTv\r\n=l+Kl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRKvlYKmFOzVcW8wZ4kUv51R8RUBEKPRNCZLoakE1EDAiEA1ll+nOTt/nu3OAJkLFHnpOp2fqgw4YADGPbu1AaiD5c="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6-1_1568489159091_0.8652872077464995"},"_hasShrinkwrap":false},"0.0.6-4":{"name":"mui-react-datatables","version":"0.0.6-4","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"7d6b892ff5419d3906559e0bd3bc5031432bcd83","_id":"mui-react-datatables@0.0.6-4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-abjmUyAqaYwo64DqhpnVZYi6u/ffkGzlzY63pZOf6mavvudXXyJHMDgJAJAMGwPJ6tzAaxDlOiwFWUU9LxhtGg==","shasum":"35dbb2441a76487ad9e3be2cf1869c9a361d3e3f","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6-4.tgz","fileCount":9,"unpackedSize":43742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhSfLCRA9TVsSAnZWagAAzvUP/RACPhK6i4QmbUUTJ/16\nnzz9UlJS8am5TXMpwYQj7C+tJrXU7MKc5jzyrR9qp5A3hDW5Y2ncNaD3W2Ax\nOvXOMlDCGdstKbHT7CgsrZA+NwEyGLIujDmKauJagthakmGN0R99BcC27Z4s\nABpMHLjGKATdHm7w8tKQ2GeMiqQVLrZM6Kj2HaT2xczJ/hItU1XT/yCn0CL8\n4v1mic7HVQ+X7FHD+8/K8gj15R8tdVBOFq/6WcKo7G1Dg8h88aNYqEdPZzxd\nJ065dUxEAuGLH9NFHwokvlgVsUAKDBM/mOZpXe4da97eGh2XdqClMhkrJqWn\nySGlG/3r0joiEgs0M8At+5o0RU0FQId6Jwmee/nItYxJsAOlExTIFKnBv0LW\nsuUKAydY1HOQvBAIoq1NpKtj58Hok30Zv1ZlJaTWhryVIGYVxkt3yHO/3gHt\nZPamjRzVQzV1vLYEZtb2UOS5W1WPaptckGWoYKLGQAcTmJaVTsUPOSz7F0AF\nhuAFhpg0xImHtJyP5ftiKjon+09dvCaQQ+W5iqexs6v/EvGRt+TD6DlKQfyk\nN96uGjbEd/8uglG8BQLvRlkv9mj9G/SN4sGAm4ztWp9yyPQjUY+Dj5i6Sguu\nJRp4rzF7eWStBwP8IvbIuxlkZCpQ8dMiPfsJe2lsxfr0u0hFdb0/haFeMZ9Q\nzxoq\r\n=AXUg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC4rMUqSwDtOJ4emW7tO4kEdxLBfyhfm7VobGwinzj3wIgNvXaMmyyQDiY8vfG6EbFY5K1mjueXD64OqLTUt3C+c0="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6-4_1569007562680_0.3187321683244375"},"_hasShrinkwrap":false},"0.0.6-3":{"name":"mui-react-datatables","version":"0.0.6-3","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"f989c6a85cb47f4813a235aa4ca529f7e98277b1","_id":"mui-react-datatables@0.0.6-3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/c9P5ZaBZZ8lZuyzD629KNsegNRq7KgvXi/dy5A8DPb3Nbu9Zj9eVZzivDgLdJWS1/w6DiIuKzIr+6VYCQ8zYg==","shasum":"15c97f5e1d04ac0183c06f225fd63a2c564176bb","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6-3.tgz","fileCount":9,"unpackedSize":43742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhSfaCRA9TVsSAnZWagAANmAP+gLBiGnytL2n2dI12Tvg\nNT8vGEHUy6G9YCnZK2gqyEqXve902WVqK1I6Z2A9mCbttJ3e0VWoo8wxQabf\nzHpXOn1jMKHB54MQ2sqKh4XTZ1QHbxRMj7/WElhk3c8JjPC6iIVvLU/uYkZT\nlu/i2w6SfKFVgxzY0IbWx8p9EImC3aBp8ngSBnY4LVrLqi/3Y2tzr3Tm2+gQ\nGYQsHSdj97Cb/NqnR5Ne05Owp2xfpz4v66LYBdL5n34Ab+DZHgx0j5ysFxvi\nrm9zNZnWg0z+3JUb+OKQUYKQB5GSUpdlyephl6wWiDC5uWpfGY39h/BaQgbT\nT0n7Kabem/01fOHveNMiUJQzaIBq76sV9YYTTDzGyI2bu6d//brK5zQedx0d\nBGTqKxea5JqcB+fZNy1s7H08yCibMPH9XMFwrSpqOYZALPi9th2JI8CtIQab\nyUptdllBzeO85kT1pi5hGfMdHbSNRPiD1Jr3eyeJ8bX34ea7vG5muRqXdj+/\nzSf5iaI8m/frK931990fVMgx9XSJf/4pMspZTvGW6oW0dg9p77d9nLrAu6Fs\nhmVWUXoMuLYWtw8OnHPxA5G6pamWuHCkCgh4QV7CZQUW3dl5TDxLf89t5EFp\nRpQsOKPJ6lTw+cBCmZVJjeFBHjDcp5ZPZDv//7lAzZCQF5VByhQ7AK6WlWcS\nISVw\r\n=VrQK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBOdYcrKuhX2z9+k9NBrUEfN/KhCwAAb8zfR+FWU+sfQIhAKs2Cc+wD7FAjRrZcv8e1qd7lRhqLmruDfkhOt4e9KAo"}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6-3_1569007577743_0.886844263841049"},"_hasShrinkwrap":false},"0.0.6-2":{"name":"mui-react-datatables","version":"0.0.6-2","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","axios":"^0.19.0","babel-loader":"^8.0.0","css-loader":"^3.0.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"gitHead":"b9bc46cbdfb47f5691522f33b1a5cca34767750e","_id":"mui-react-datatables@0.0.6-2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HGuK8ifb/P3WcIibVXGxztYoZ3yr0515OM6ww66pHc26Qq3M4h3RLcV93KkPPDSMQqPVGXORFLWE4pbSrTKQHA==","shasum":"3cda5ae0983cbd093a445c89875324e2f590e6e5","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6-2.tgz","fileCount":9,"unpackedSize":43742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhSgbCRA9TVsSAnZWagAA2T0QAJJYxyMrLuFW6675tCNU\nOEUyf/H50GNmxCa1Zlumr7kDwGu7gFABnR4nM4cqIlZ+qpfiaNUvCf6ozXSM\n/EjEsMFAFULvzuy0U2luN0sEBU3hw+eWHIMEakm/J+Bv/P7VXFf56xAAt1nG\nxCmMw4JHMvTdVVHDkpIYid2edKG+P7fL5S7CPKM+MDzURM/wa0ipxAtevCV7\nFpNGkz0KOnjnsTrJfAE9arWVfELffx3T4/uIMHTl2xjVFCYAbvNgU7v6B4u8\njMXgvzo+7jL2W+PeFXSvasYwWZsPeoI7RUSAJDaDNH3GZ2fU4Ox8As4LFzQ6\nY+pTKXnWzVIyWUhCgGx/IOdCNvkMH/j4QJDGqybNPQzUYDK/1L6gKJl52BOk\nn23XavXM2AVkAGvp4y6DAiMu+rr3mjImHUEdypapZmQfWZEKABB4aIxCcFw4\nCXWkkDBYeooBxQAxX4AnDSn+K1y65IGbtljnH1hzbbkSgzIcLQgh9/ntrXup\nXt+4NgB23Y9jT+/QNaFVzfRRH1d7e3z+VAd+eA9EEljS78LoENho4Ba9lq1H\nKoth7DjSOXR2svGLhCqicOyjKtpnqXBYrrW323UbCL3kIwTLvR2b7OhcAUdr\ndweJFPfWbX6Zllv5c9Tk/UxwoBxAhCH+55SJikJHN9ej0YKc5zwbHI92rhlL\nTo89\r\n=cTFK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTn2T/FjzC7qDcO4AeWWovp+EOwqPcu00YTEUFrHqFlwIhAJMwpevzz3izkHfWZlnCAsdXGO3gYtEYCVjIB0RediwV"}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6-2_1569007642385_0.819074063001233"},"_hasShrinkwrap":false},"0.0.6":{"name":"mui-react-datatables","version":"0.0.6","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"087074c15a567a9f2d4c740ccf9b3c1f419c881d","_id":"mui-react-datatables@0.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mLlXbpbm6pTymfguurf140rt36NG+WhWTHo6RGFUtwjBfffHPdhmCpYc62D1mDQYFol7kTgrQxKftDU0PygOsQ==","shasum":"7c23a51e9ae342cc4353107496ec5886d33a622c","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.6.tgz","fileCount":9,"unpackedSize":45481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh570CRA9TVsSAnZWagAA7R4P/jJjvh3KfbwhF6rcs0Wq\nPnWlAUDEjJFzAjqKLs3eZp5p3EkXANoYGH/c+BQgb7+Sd57bzm2la/F4Tw1A\nonU66c4VgZhKwx2vJ18/95TTIUGdaZ5i2pQ8U+dFJuL25m2cgn24gY0E7Mjn\nIZC+lxFtPL6BPw/ZZqFBeAJE2vc7z/cks4Cw+bRMqlX4LXLz3nsFpqKdXktm\ndex/3bsMmjoYjFh1U/gwvTi1OMHEdc/u+/KfOxm66FMFcNdeNfj/SwmqTvab\nxBELr6WKmcSR5pLIvFy9596CCHtNALG1mIxqIUXciTx1gwwxnAPFNU5Mg+R5\njfmjeAikTS4KY4viNbo2XqHh0WI2s3jSxmF+JZFfOTFznNuhf+ITKNrl38vp\nnfLgP3/UFiVTb/+bfQfzp0RBIbZRRdt/DB0MTCkzA07YIW/zAymhmNg2J+JO\nlYZ1xwOuoTAYwHR3bWpWlGxGoDwaj1/o1QuK2fcmuHmApCiCXppAiR1yEeyT\nwFBdXepsBJEbflB1yLW7pz6Mb4XNtVmYxwSo/Vrheqfnx/31SPyrOt/D0ctS\nInPgaQXVInwCPF2FM6E57eZvVfli9cKOXquJ/pkq9AXgkU3oPeb0ueaMdeba\nZF7v0Uk1FNv6hCH3QlS0bEZ6Kl+6Ly54zPn6e/L0cDjUS1iAWBjD9sdWuQzc\ncGu1\r\n=Cucr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn8jqOmj5vxuuVdrxojIdwbN0tvPEdEE4G93kieTRHlAiEAzpkgS8spRIi91I6l2KGg7w6Dm8g0XMoQVMKv5/vtuQM="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.6_1569169139414_0.35852404735437315"},"_hasShrinkwrap":false},"0.0.7":{"name":"mui-react-datatables","version":"0.0.7","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"76a77745d5d276ac508156991c6dc2b1083b06c2","_id":"mui-react-datatables@0.0.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dXKP1GEmLpvwpEkiXD+0Ea+h8yyZvnjaBTnrrtbOhWTJ7FrtpbytcETraHjTpUafclN/sKxXXho8aCeOESTfjQ==","shasum":"b695d443b3eaa6c85f074e500d8d91b8ed2b9e3d","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.7.tgz","fileCount":9,"unpackedSize":45488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiNdXCRA9TVsSAnZWagAAIxAP/jmoIJ/G9uRY9DmEPfzB\n3Qq64szxGTpfLnn+lIa3J+UuiQpBnx4SHQM9Gtn+4h4XUceAZY42k1hS8QMP\nhsB5GekDKz3SjuQ65tW8xyuNviom5rEHf5k7lWw7l5+NCRBFB+1BAnlZjZet\nnoyQrweNlF4cOsI51scPwY73J8aQLBydOtbB+LWfzVH7Xg2y9eZv3rvNI22R\nnqUstC51gnmfGfH8slU4LNEJlP2KcTbkQy9s/AkcSIkt5FDNS6njeBRdXx7A\nEHfJKCsomCF7Ws4IImFSyY+50WGvACMDRSaFVAvAWqr598hcc6hHVvzSQMCV\n3D3v8CjcfTDBbjSYsiHUZ+Mg0SpO0UVB9w2kg/lxKjVk0dYkYf19AO2GBNU7\nZi39P0QLPE95PbFilhZ7oQMbqTfgiYU23uj+UTVeGSX8D7YdnLwrkF+p4KPg\nCNc+Tzee/PS9f++IszYo2ADK/sdHEbcmXI22F4mkXu6SU1587M+JaBCw0Kbu\nEhLjgDWqmyzTKMFJ7lRCEiCZZFXXTcKJOdvebkRgEDTAhJt7rykht6+NM5rg\nyBp4Xh6djm0hYoDvMq/zoKJ/ItF/nQ8MmiOA242Gs3Om0T/Aq8vmKENrXkCd\n7GUAWOwRTn78EhVshhCNydeZ3x0rziNGVI+NpQFlytSnSpNz20A3UWg4gsK3\nISAY\r\n=B8Hh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF89UsA6Wy4ge3HKsJgJISKTku85HB4YwAMRQs+0NDS/AiEAtSFVvYtQ6R0lY/W8oJSHgAfh2idTEZ8kCS5ucRZnM78="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.7_1569249111044_0.2339919117178777"},"_hasShrinkwrap":false},"0.0.8-0":{"name":"mui-react-datatables","version":"0.0.8-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5cc1ae3ec8334900f33b908c6906dc7c66bf3315","_id":"mui-react-datatables@0.0.8-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PFggldTuWtmHTzmUr2DW1fUyEhss37BeZqHZc/HqBkftIM4d/FqDfIP0avMn8I9NmPg+knyPYOg17d5eFJVKAA==","shasum":"b559ee373291198db0c5c95525bf09be2d82959e","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.8-0.tgz","fileCount":9,"unpackedSize":46070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi83XCRA9TVsSAnZWagAA62YQAI5HtDKqMKa/j2avwv8W\naeWsriCbVPslp2VdsXDR0JGxRxj676xtcxf50JO1B0ZNp667MiQUHXV+xC8T\nQ5THI4SV59NXA+uqnS2kLM/tII3rM5E0OhCyjnwQf9GvX+igy/hXzyBoeLhT\n2g8k632OkKtDwqGpbQFiFsGI2k4JbeKAbDTP0UlqLOWgoKmn57XKz8OLRK+5\n8IgMYRV0p/hPbaOlx8q+HMgYeEXYIhqy4HXPY9T3cjUYhDAoDy92Y9J29p3o\nEVEyCApQL4dJha7gR9oaa9hq5RRuHkhPv3viWsKDQu+c2MaTQsyAAG7Gf+T/\nGveHySeIQEwis8mpdYPEm634YLQ8/6Z7mJRwAG/LDOuLkOh5D+tt+e7RKlur\nuMX2Sfo5/S5cHKc/m+QWEFStNpngSl8CrJ1oLD56Bx81USq0T5eRNAUt4BKa\n27oMjzumbgSmCnjHJKMlV3kmfUhpT5KQm6ifdR08u92zkNqfnP8cUU/Fg914\ngu4b/1prnoIKgpD2XEdq8SMoe7LEA8bBI86x+QsDvhw4n2iHSDLTH3aKgupX\noEYMOXnsfcmDZzm43IXl/KhgAcB2E2gcF4tZtZnMvSZtyWrFuKazdO+CS+Vk\nzEQBN7E5Bnj1nHPIfLU5D+s2/m6BNB5nUY/KC4kXA6y0NJ60JrxpDoZvvoiC\nw/h2\r\n=VKup\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC14jUrrfC/3lcrfUCxgCDsb1noL7+aR13Ine66WlpATwIhAOQ43EAiA4ibCi4M8OEYEUSs9qtOvEvUDOcwWokcON5s"}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.8-0_1569443286567_0.9456763151624306"},"_hasShrinkwrap":false},"0.0.8":{"name":"mui-react-datatables","version":"0.0.8","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"2a0ac075e5bd5417c078e5653173a942f7085576","_id":"mui-react-datatables@0.0.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dYhx+Qp9crxgMicJ3P2qIyBinTl/Avo1uku6f0NkMsOb8L5RqaUAbWSlkt0BY8HN6F7JcO3Ebj5ocNf/8ykFog==","shasum":"5ca89a58af42ff4ade30403b73707fd27708a87a","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.8.tgz","fileCount":9,"unpackedSize":46068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi83gCRA9TVsSAnZWagAAHzsP/0J+oUd4e2nDX2Chdsnw\n070GoA94q8TalaF4Tya44H5Q8bita7yt/XTkifezZWpxj9cW8BtXWHVin8Tb\nbSwT3esPnv0GnuSTUnYOS0lFwsbThG1IF29nVmxHJPQWrI6rHmkLIRP4Ylsl\n8eSV7uGXRJdjIFp152ei/Ku4HF/t9ajqYY9QLylDV/7KQWvXcO1KNxUlYTpV\nRMh2qodOnJ56/a3JjTGU534Zhf5NU3Zg0OkKRHRTxcHaF0Nbn/f988KpUkSh\nV4g4P1AzwSUrbzkdWGIVNSxDwcPWoUBkf7QcMkIMcmDVYcRurMhQnDnDaa29\n9JDjzLIxH9Cnoplvaa/MErfDDkxvXqECV+coP+uU2DUcwac/pGdP4L+5xVPy\n1EzBKUxiz3sFniAJ26xqHVpj96HWTfPi2T81yPBIRm0v4evN+XtMKSH8y2kn\net/ZiW9RrIBymbT9GK2H4fSpalVi7Kzayn8sN7gIm5gFcyCw/tBsmVC919IH\ncA9h5Lf0/Kkax4Qf4hp4FF2QTDJFo5NxGiK2S6mjYS4sUxhJTm89Zith5L3M\nJrmV7V4yL74wHM8hkfJpj29pUsx6jfuSfUNtxfqRn/0QmJRek8psg/la5zja\nqByWpK2af5y2UMR+riNE+3c3Gu+uf853GcgFt6MRElpjG5MlEdtZcTuA3Vdb\na9Xb\r\n=ghqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqaCTDYlp8tdP0N0RMpjEpCS55l+uR1H7LLNWyG7hHoAiABBLUCnZh1abJYMM5Ue8Fom4RqR1/t2vvMLUtVTp5W3g=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.8_1569443295642_0.45211447561348583"},"_hasShrinkwrap":false},"0.0.9":{"name":"mui-react-datatables","version":"0.0.9","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.0","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4e50d7260f92edae31a9b7a33c875e3b1c8182ae","_id":"mui-react-datatables@0.0.9","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tTqpl3BjgFfh0ZUs1smKhwadpWT3cXq/9BoakZgusG+MJewuaPsfKsn9d8AqW8WUrrXrLCVqtTurAD7r2W+KlA==","shasum":"76bf1a635aa2886aa8bd639300caa454bbac87f4","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.9.tgz","fileCount":9,"unpackedSize":47283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlOjhCRA9TVsSAnZWagAApqkP/jOIoxwag+hubU74hlou\n8mytnGzYxlbG5txlgL3SRDuXVR788bV3h/EzOoA9vifIkh6M7Ykt/A32NyEk\nwXmRnGu0hJeIVY688kTBgqKRu6BEf0wI7/N7cfFvxwtLmMb9pbDO4jauo4kD\nHYXyUD4nhE3Mpcx0jMNzQ963ZshktCpgqB3wVrrP9h+jdHFv7UJ3ffLzekYw\niouusmtxs5h4oUWvZX2sJakQd7fZ8ljKMSsjIvP9KIcx7r0BeZVxN2yCR0qR\nbSP6NLe0UdXIpfnjMAzKgwE3vlHXUG9M0RSQmgad9n5GF4iiX+FEw71T9nZD\nF6nj/0rDfPjcUeg1lWXEeSzpbpj5kcvwVP6r8Vic66YXSP9CoN4PSuqZ/Ar0\nTLi16TaMRNu8/X/kxHZM4nb+G0oqA3fyu67mPhaVqFtKXuYuI0FdisAUrJV+\nLw+ozLERl5aymZfEqLwwOjK4MaQJwAip22b5Zf8GPGTCKbdydu3zTwtLp8yp\ntXkNz3OM5hJ1eSVDKixCaE8qwiuIw4FvaWHH/PKGrZAguP+UvOqFKBdorDlP\nt8GorVwycQVIWyfM+1Tg3/JnhRrfv5RUjmz9t18CTFIYcLkTrXbiW4pnWJDa\nXd2ZpIb6EDzE5VEW57PAXQlKZqzD4GwJ2OGJ2ncSVQbLP8m922/Ts/8+A1D4\nsZiz\r\n=Gi0g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh2zALiyjQuAB10aqOVKWNEgAS5+KAGopAaTTApo+lYAiB8IEbgCF9x3UEuP0CVlUH6WEf8dO/6doTyJRwxoQoOeg=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.9_1570040033037_0.6478888216384864"},"_hasShrinkwrap":false},"0.0.10":{"name":"mui-react-datatables","version":"0.0.10","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"c55d2bfc7a2ecb8e0cd41d98631fb231197debea","_id":"mui-react-datatables@0.0.10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+8ykgsXvUtVPUd9DZsu4bGW6HsklaEMsizJwmsFnf2KEKHsTywrmR/t7QzAQDDrYmKhVi21rCtmJJq15Xb7dZA==","shasum":"e56fd3a4e4488541c21e006aeb62e1ea607bbc91","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.10.tgz","fileCount":10,"unpackedSize":49370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxYONCRA9TVsSAnZWagAAYIAP/3IxCxz7ivy1Do75ZB8A\ncx0OygIxqj6w9mJ0d7WJYxzCreKxWFVkjJhcPOqyIEitJMTiqQzNwqDVZou4\nNSCQuGYLZMTrvo/Abw0M8zEHJ+EykYuzFoa7Uj4sQrb4PX2aOF7bUKki8pGE\nhTQELLP9gepzSgRvnDzCdcc8st1xwTlcpxx9ZXkcANWLNPgNjjIFe/Y6w7IT\nLlDDkkg/e1C/i+Xuw+uH55U0ZAuWMhdw+Q9ajt29zhFjswupMbqzV6vPjd47\n+6AZJjNanNiEKTxa/6UGjPQBvWpID0Q0BUZNCtuH7vnh+aWgc4uKFoL4Gahj\nX8TwrQyhwpp/uP+Q0Ughci5HHYqClkmhtJI2PtlceUaFjZeblTibJVovmjhL\npUGJA0xcEI5MB2NwxxeisBOXP1h6+TBmxSH170dKnMb+iISt7stYe9jyawvg\nFilj3RcOnYFbDGQh07+QwavLuHewqU83uU9rFnd+wvkRXQs55L1zT2j6Vkqi\n9xV5Y0Ewz0OHOWcUa8dYSn28MTXcx6T31Hj//gVsNr+hrezK5/t9RdcHrGc6\nadSL1RlrBz725HNxBFNLaceid1azu/Crh9WzDA3bSXAeTUlgxDRkTocvfRMK\nT37PH5ynRxnKNhdr2dk238eTyjPtA0pkKTcdRduKTI0BgCwzzo/YWU8GKGVT\nsLDY\r\n=lHra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+tXBmG+8UrzB9c6A2JCpe9CSEdedgPAoGesbvvCbAnQIhAKQcQwCtAYUgxAePtsNy2ipx4PXSmqhpAUoLFbZv/iZO"}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.10_1573225356592_0.27512577052723763"},"_hasShrinkwrap":false},"0.0.10-0":{"name":"mui-react-datatables","version":"0.0.10-0","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"89fad289a39cbeefa8d4dced9f2488eae7407d20","_id":"mui-react-datatables@0.0.10-0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rTA5jwSNYOG8FoSD78QJCE4tXWlKRlbdnuAzikHoU1vJOIMq8tCilOSMMwHsxW2K5UTeBzdreIyEDpFx9e2T+w==","shasum":"2636fe9a7ad3482b590df7f3468a1f9da4bf0e94","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.10-0.tgz","fileCount":10,"unpackedSize":49372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxYOSCRA9TVsSAnZWagAAWcQP/jczgYjCLModcmbGWi13\n28l8hS7w5Fjb+jtsK2ebYqVKiU19kg7ddsc4dL6DGMLSZQ/CjgRbcbA0vVUM\nhaA5XJnV8ja1D+PJ+wkkiRoufODgVlFpzm8v6uMyLnzsHSeCvgId2zeLtmJ3\ndMfxGdpypweFqJL9se7zfQ+OQrQ7CK61MXdQLVlsx3fJrVT9KAkQNytsYcu0\nwjQ2O0ki+muak88wCkNEwasPA8S+2itmSfuYkziX8+1pWsO0eZnO//PrgjLC\nNbZzsRfrkiyc4tCmZuuwFK6CjqMEAO8jdoFba/PhQ6EXStAskXtHSpGJOXQd\nTP5jqHWnWJI8EiYZwdf+2r5SDZN0Os7TX5FGg8X6Y9ePUvZPK8+SPd5tuJ4Q\nE700ifb61N1cptAgWeHdVNLF6atsZvq4ZB0rOnp5dIFlZrpTfhtgwAeM+nDH\n3VZOiza9U2651eAOM7JdhMIvaVc7ow47f64E0M5h7Tzr7R5tHWL4qBFkFs3T\n9+4nfl8zSfUEQthVETVIzHbJVRMYJ4BvbK1bdr8FHRTtGjmQMLxgueHUH+u6\n2URxXO3yzhEPuhMj9fVr1d5O5N8HgrUA+MV/sYzuxeXdeGv5kSSwP8PRE6R3\nMYN6WBxmcw+wNA35AvqH8W9iIHBkh9WBP4VWPdV86mTDbW2O5s2qtqukcRmX\ngoI8\r\n=HmqL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy1iRVPnsbctdAQbaKicayBSP3UruueZMcJ3MTSvjdGAiASRmUVxOqPF3pkCcDlffXqvoixfktsjVUZxr4gTOG0KQ=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.10-0_1573225362225_0.44526125371316927"},"_hasShrinkwrap":false},"0.0.11":{"name":"mui-react-datatables","version":"0.0.11","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ca7fe4e0e7f5a74dc41cd6f5ab410db8a3a305bd","_id":"mui-react-datatables@0.0.11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sOHDCcTr0cR3kHVAWKbhiIT+lkK+YY22O6CgBGaxyFtU3wnoG4/BIyi2iAgAOFN2Ka9V+ZBz0dNBkI9awEnbGQ==","shasum":"2b7c6d54d9b4b55b3c7eb291a20266580ac45d62","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.11.tgz","fileCount":10,"unpackedSize":49881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxYh8CRA9TVsSAnZWagAAhKAP/iQ/wIatOquPWo+nvcgk\nj+tGe2KkL3OoqmyALhnnf8iz/AhKWiT5SNKPKQhwJPQl45gSuVLJX1lpMTWr\n+ripclXJu9L3JY3JQNJPwiiVA5tq/LkvdiHhAdFlXaX9tIuWzK9Rfr/OG2g2\nkhRJTUnK6Jbsukxi8VZRnWnR/XEWCDFzhleZLy157DWAlKqTlEpV0pFZnRDM\nKNYLb0lGM2im0p7whGMTaHtbnmJWsquLtDrVHHvXPWj5h8r5KlM3/OtbRLcD\n3CI94UqDmOhKyM3wvL6PdYUsBy22QCdVNbCLgOSxHGC0/Np+zud8PbAowwS+\ny26WKoJJmrP1qvliC60c68hNlGIOAj3EeAKfpxFpd82IVydL435jL6k/Md2D\nPXKegv4FKz/VXXHc+8CiEGjlhE3umbKvDQVpNtbpQ05l04FK3xZy9UFfMQZS\n1NXF8VF+4IZo4Dh3Cw4WzBZ84oX171tGn2TM7Y05iAlKPyVu4k30pi1lqZel\no/jDonMIiVsW+R18CWl/K9QLcJErNV6FNnjTyArK92KRpR8cVXrMj64zA/A8\nVPdp/SVVKEN2vgkZ7m/jm5v5XfESs9nKLj8AwnBwOMvhbP/aHx8Rl70PqTB1\nZoOQ7YuHQuE35sdcl6/YChyMmY2aVP8c2qy4l+PSCKi/Fnfg/CAt1fa3Ui80\nR0Ka\r\n=5yF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHIsDMys6/t+ZGEO8eT2bA03TIgfzCb3H23Hy3F1OREAIgSjp9Mz9mo4NQ0GZq7qfFdvfzvXI9syiV12lLJubinCQ="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.11_1573226620522_0.0174935581288842"},"_hasShrinkwrap":false},"0.0.12":{"name":"mui-react-datatables","version":"0.0.12","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ad8bb3d3a6e98bbb7bfa71a60497d85fb4369cac","_id":"mui-react-datatables@0.0.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Jb4UPUW08qLPuvJs18Ie/elm7hO0xuvPHF61heloDb4pW+r12SKodjwY2SumhirRfWFxJLHvPiT0j8WLfn6kaA==","shasum":"0b587595f34159038af0c33a2f5db52309b0cb3d","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.12.tgz","fileCount":10,"unpackedSize":49909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxY7PCRA9TVsSAnZWagAAV6EQAI1rqlO3UvWNr8RqHP0n\nyguKOky4JQ0mW4Lwmz2n2fdnSSokRlc6r9iP8INV9ZkYO95rkVlFzopt98Iu\nJShJIhtuJqmaHUyT7pk430HhhtyMqbOqoo5UbM8zCu5qpWhEzvI85cFXuS1V\n9awbHO5UqpyITICtS2FqUUU0Nn8QkADlfuree1U8yuhJyj3Mz30mV2AkpMJs\n/AbdXh2EI8CAIF0h75fSMcCMLXVFVTZgRxVcvUWXFqU9tDcvpeRZGu6O7jXp\n49PfAHPoSnBeNtE+5qGT3TiWjpeHYt0RnK/i160NxyMnf8R1hWk4lpzMeJNz\nkxujPgKvd9quQnwxRyvcmJsuXWRpcpvQ4HFnA0xvvkfgfd0tRJs9fMrCoEXB\n8oy/p0r7U10SZz9ZXcJ11XYbgctTvIU/CxHPh7cooREhL7Ehd175r4y7OPBx\nGJY3Oh+B1M1PmTCQoEYy0Zuuy644Aajz9MCPZ1lFEczeS43Aoe37MOpgle9b\nDmlOJiVv3Kzl5gkoCNf0SMH+1X3YNthhHpdD56PKXyYHYusRsYyHBG46zee3\nV1ri9nHP8tGgpk0LLUej/5f/+xwjG/tYIfaSltCMSIMQB2Gh/jL2u6no46Np\ntAPpZgE38hDwZXFzZKcOQqQuPWg6qqbTuPNEsEd4hPMUmRzDFXrNOjto8LvX\nC7tf\r\n=oad/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqHp5LGH6soxZvt+wS5HaQ+OV1Kb4ZOcD4TtIz2OmSnAiEAhBZ1o3T++J+ET+/C6/wK7lXCR2PVQ1AjKreIpo0PYHg="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.12_1573228239047_0.7515738335525257"},"_hasShrinkwrap":false},"0.0.13":{"name":"mui-react-datatables","version":"0.0.13","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"484a128af65f16fe2e6bdee158a7e8cfa10eb605","_id":"mui-react-datatables@0.0.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1FBdBMlBD08KfU7X3R5M3EeZ6pW2pQzXW65KJg8DoCH+vs10MryL0HaE2SWIOU97/pgpE9EZzwsEqPUCW7/XXw==","shasum":"1ab3f298e4b1a1b797f19400a1b5250fadff4288","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.13.tgz","fileCount":10,"unpackedSize":49929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxe95CRA9TVsSAnZWagAAXXUP/jknXnBrGeKJJyZMpsXr\nPD2/e759608JOCZLAWR6uN4mCWlcbWEKTbL/0/KkuUmkq2we/icYL/toop6k\nbiue0wkPpPAg+sgg5cs5vauOtk+MbbfJClY9R0PyJ5/h+CqkhTKvwqx+E3sG\nEVMhEVt3x+PpaHQJiv3o8c8RR2ku0qYzBd0ajRXT76l6LbtZJrQcJ/ZJtcme\n5tjuTnr3a7m/gfvRBHa4D5fnrcZ9oAVabyS9I4rsW/KKbWhwhcchDdPHZawl\n6sdV2NDJhGjvQpxonKIHx/hof8kbYPeSom1k9xL2qTNczvM3AqsqclCZPL6b\npAsw0s0Wg81ejAGYJe3WoBZ+YZDzXKJvOdi1qdJSNrZEmV5owBMM1kWwoRba\n81eZGvVv+PMqP2FetQBmIu4ga1k8jeCPYqkCQjFthAq7JfOzYJ6fvjhJ/fD5\nuwkMRXD4AGvGllVglT/hnZ66xv4fhTiMAvAfP6xB2lVw6yESkbSGUX0DVprq\nPrKoFywT3lyHiP4YrPExPBrkmq1ARYarpuDcahWbW8nh4ixwPE+4WZLg0E+M\nHJ7JnEW1a1n8+7ZouCvTtKesdy+C6yv0O9v4/7WQ7Tp88+kqqVL7WvsQ/TTl\ndQ9GMwf0aGK/ujkse01WMXiE4Sxpt2J/3F3ivW5918M/+PfXneiJ5HMRh0iy\njxvA\r\n=T0yx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDddWsUW0edY1ilmwOTXpz3yfyM/Dfpf4fNx9wnG35wXwIgfIGBI7LJ+FIHhaXhBQEf8p5b6NP0J23534hl8B1qFbU="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.13_1573252985116_0.21901380989012353"},"_hasShrinkwrap":false},"0.0.14":{"name":"mui-react-datatables","version":"0.0.14","description":"Material-UI Datatables","main":"dist/index.js","babel":{"extends":"./configs/.babelrc"},"scripts":{"start":"webpack-dev-server --config webpack.config.dev.js --mode development --open --display-error-details","build":"babel src --out-dir dist","build-dev":"babel src --out-dir dist","build-w":"webpack --mode production --config webpack.config.js","build-dev-w":"webpack --mode development --config webpack.config.js","prerelease":"npm version prerelease && npm run build-dev","pack":"mkdir -p builds && cd builds && npm pack ../","publish-dev":"npm publish --tag dev","lint:scss":"stylelint 'src/**/*.scss' --syntax scss","lint:scss:fix":"stylelint 'src/**/*.scss' --syntax scss --fix","lint:js":"eslint '**/*.js'","lint:js:fix":"prettier-eslint '**/*.js' --write"},"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"keywords":["data","table","datatable","datatables","tables"],"author":{"name":"Alex Krush"},"license":"ISC","bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-transform-runtime":"^7.5.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@material-ui/core":"^4.0.2","@nivo/pie":"^0.59.1","axios":"^0.19.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.0","css-loader":"^3.0.0","eslint":"^6.4.0","eslint-plugin-react":"^7.14.3","html-webpack-plugin":"^3.2.0","husky":"^3.0.0","lint-staged":"^9.2.5","prettier":"^1.18.2","prettier-eslint":"^9.0.0","prettier-eslint-cli":"^5.0.0","pretty-quick":"^1.11.1","react":"^16.8.6","react-dom":"^16.8.6","recharts":"^1.7.1","style-loader":"^0.23.1","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2"},"dependencies":{"@material-ui/icons":"^4.2.1","classnames":"^2.2.6","react-csv":"^1.1.1","react-loading-skeleton":"^1.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6"},"lint-staged":{"src/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"],"examples/**/*.{js,jsx}":["npm run --silent lint:js:fix","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4125f6f873e76f4e16ea1f16f889b54e7e287423","_id":"mui-react-datatables@0.0.14","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xPRou+PhCd5iZTg9R9yTdTdFjgtVZD7mKZFoWpOorTCt7d7TGWXyrG1aDkFEHQQnImtBvjXuUWauFVy/1tWD6w==","shasum":"ecb28688664e46a3f9c4642adb0fe7de71f7a035","tarball":"https://registry.npmjs.org/mui-react-datatables/-/mui-react-datatables-0.0.14.tgz","fileCount":10,"unpackedSize":49930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBPQ6CRA9TVsSAnZWagAAwnEP/jYZLv45aM+9E8g1e1pV\n9J7fguP8FzA/f9aUzpffc9rBh6OOCsmScG+amf4GqNbMfr5Z/T2nGRwtV8tv\nBWeZZ1DNLGbNdOfbLka4pgILYgj0Kka+cXjx+tIr1wYxc2fBsuk9QV5zLjyC\nft/C2MynOyIoOHF4DBDXAYAz6X9+rnAeA6Ywqjx7NGAijZ4vOqCJTgxHaSOb\n71RPjex1470/3AP1sOrq5sJgNIoe9JdmidQWQEoh767vDZKW+hA/9bv+sttE\noSH9Npj4xPQEgUaxDCKpXHhcmMHCI4mUOZaRrSpOwBwUPgybdIbyDVcZr85y\n0IJGe5KDZBdW4cgtXY9j1PYOzld6cbxe2jtzTwSOg/J3F8iz+JyGnCzLKNIH\nHWfwX4uWEetOgozZS9VDihegw5IucBz885QgbuXuwNxwtl7y1Wroxx9UYAGx\nbJ1+g/T/WaaCbia62NXj7WZr/TEJUoQjoJo2epM3hWnq8NbaNTY8Kvbh+rQ1\nX/SHEHKmNUWNbjDKntjk/JoZR/Cn0w6BHQMSgQCwgGnmu23EmJvPJzqTrLOM\nmPZDKvKdPiTdjnnYjVtUyU/um5WTulWZb00YdA09OuQhmx2Z43wB/4QN3asZ\nQNuEdgyU/kSKMHeVmI8dmp2idIID8EFVXnXoxRy9VGOqFyo4zL3fOMstD5k0\nM7mK\r\n=j9dT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx9sdMaJz/v9SyygcdK3VyYRNDK2kRbsffM9sa3/VwdAiAc5BUfET5RZVXoOFi3cE7kOA6eUqKxHRqzzpewrj+isA=="}]},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"_npmUser":{"name":"alexkrush","email":"akrush95@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mui-react-datatables_0.0.14_1594160186387_0.43978319389114917"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-05T04:05:53.357Z","0.0.1":"2019-09-05T04:05:53.469Z","modified":"2022-05-10T00:11:19.760Z","0.0.2-0":"2019-09-05T04:14:42.689Z","0.0.2-1":"2019-09-05T04:37:22.689Z","0.0.2":"2019-09-05T04:41:30.988Z","0.0.2-2":"2019-09-05T04:49:52.259Z","0.0.3":"2019-09-05T04:58:40.519Z","0.0.4-0":"2019-09-05T05:07:21.140Z","0.0.4":"2019-09-05T05:17:33.774Z","0.0.5-0":"2019-09-05T14:35:38.044Z","0.0.4-1":"2019-09-05T14:47:03.834Z","0.0.5-1":"2019-09-05T14:47:40.004Z","0.0.5-2":"2019-09-05T15:46:36.078Z","0.0.5-3":"2019-09-09T00:02:21.973Z","0.0.5":"2019-09-09T00:08:05.122Z","0.0.6-0":"2019-09-14T19:25:40.335Z","0.0.6-1":"2019-09-14T19:25:59.206Z","0.0.6-4":"2019-09-20T19:26:02.840Z","0.0.6-3":"2019-09-20T19:26:17.889Z","0.0.6-2":"2019-09-20T19:27:22.506Z","0.0.6":"2019-09-22T16:18:59.526Z","0.0.7":"2019-09-23T14:31:51.279Z","0.0.8-0":"2019-09-25T20:28:06.738Z","0.0.8":"2019-09-25T20:28:15.752Z","0.0.9":"2019-10-02T18:13:53.189Z","0.0.10":"2019-11-08T15:02:36.730Z","0.0.10-0":"2019-11-08T15:02:42.325Z","0.0.11":"2019-11-08T15:23:40.669Z","0.0.12":"2019-11-08T15:50:39.183Z","0.0.13":"2019-11-08T22:43:05.255Z","0.0.14":"2020-07-07T22:16:26.505Z"},"maintainers":[{"name":"alexkrush","email":"akrush95@gmail.com"}],"description":"Material-UI Datatables","homepage":"https://github.com/iKrushYou/mui-react-datatables#readme","keywords":["data","table","datatable","datatables","tables"],"repository":{"type":"git","url":"git+https://github.com/iKrushYou/mui-react-datatables.git"},"author":{"name":"Alex Krush"},"bugs":{"url":"https://github.com/iKrushYou/mui-react-datatables/issues"},"license":"ISC","readme":"## Material-UI React Datatablrs\n\n|  | build status | build version | downloads |\n| ------------ | ------------ | ------------ | ------------ |\n| latest | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=master)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/latest.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n| dev | [![Build Status](https://travis-ci.com/iKrushYou/mui-react-datatables.svg?branch=development)](https://travis-ci.com/iKrushYou/mui-react-datatables) | [![npm package](https://img.shields.io/npm/v/mui-react-datatables/dev.svg)](https://www.npmjs.com/package/mui-react-datatables) | [![NPM Downloads](https://img.shields.io/npm/dt/mui-react-datatables.svg?style=flat)](https://npmcharts.com/compare/mui-react-datatables?minimal=true) |\n\nMUI Datatables is a library that takes an array of json data and displays it in a simple, configurable way. This library was inspired by [mui-datatables](https://github.com/gregnb/mui-datatables \"mui-datatables\") however I plan to address many of the shortcomings of this library in my own implementation such as: a footer row to be used for totals, multi-sorting of columns, key-driven configuration (vs index-based), and more to come.\n\n## Getting Started\n### Installation\n\n```bash\nnpm install mui-react-datatables\n```\nor\n```bash\nyarn add mui-react-datatables\n```\n### Using the table\n```javascript\nimport MUIDatatable from 'mui-react-datatables'\n```\n#### Table Options\n```javascript\nconst options = {\n\tfillEmptyRows: true,\n\trowsPerPage: 10,\n}\n```\n#### Column Options\n```javascript\nconst columns = [\n    {\n        title: \"Name\",\n        Cell: item => `${item.name.first} ${item.name.last}`\n    },\n    {\n        title: \"Company\",\n        accessor: \"company\",\n    },\n    {\n        title: \"Age\",\n        accessor: \"age\",\n    },\n    {\n        title: \"Phone\",\n        accessor: \"phone\",\n        sortValue: item => parseInt(item.phone.replace(/[^0-9]+/g,\"\")),\n    },\n    {\n        title: \"Balance\",\n        accessor: \"balance\",\n        sortValue: item => parseFloat(item.balance.replace(/[^0-9.-]+/g,\"\")),\n    },\n    {\n        title: \"Picture\",\n        Cell: (item) => <img src={item.picture} style={{width: 32, height: 32}} />,\n        visible: false,\n    },\n]\n```\n#### Optional Refs\n```javascript\nconst [filters, setFilters] = useState([])\nconst [sorts, setSorts] = useState([])\n```\n#### Implementation\n```javascript\n<MUIDatatable\n\ttitle={\"My Table\"}\n\tdata={data}\n\tcolumns={columns}\n\toptions={options}\n\tfiltersRef={setFilters}\n\tsortsRef={setSorts}\n/>\n```\n## API\n#### &lt;MUIDatatable />\n\nThe component accepts the following props:\n\n|Name|Type|Default|Required|Description\n|:--:|:-----|:-----|:-----|:-----|\n|**`title`**|string|`\"\"`|false|Title of the table\n|**`options`**|object|`{}`|true|[`Options`](#options-field) to be supplied to table.\n|**`columns`**|[object]|`[]`|true|[`Columns`](#columns-field) to be displayed in the table.\n|**`data`**|[object]|`[]`|true|Data to be supplied to table.\n|**`filtersRef`**|function||false|Accessor for filters array. <br /> `(filters) => {}`\n|**`sortsRef`**|function||false|Accessor for sorts array. <br /> `(sorts) => {}`\n|**`filteredDataRef`**|function||false|Accessor for filtered data. <br /> `(filteredData) => {}`\n\n#### <a name=\"options-field\"></a>options:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`fillEmptyRows`**|bool|`false`|false|Should the table fill empty rows with blanks.\n|**`rowsPerPage`**|number|`10`|false|Number of rows displayed on a page.\n|**`csvExport`**|boolean|`true`|false|Display CSV export button.\n|**`csvFilename`**|string|`title` &#124;&#124; `\"table\"`|false|Filename for CSV export.\n|**`initialSorts`**|[object]|`[]`|false|Initial sorting list.\n|**`initialFilters`**|[object]|`[]`|false|Initial filtering list.\n|**`onRowClick`**|function||false|Function call when row is clicked. <br /> `(row, event) => {}`\n|**`maxRowHeight`**|number|`null`|false|Max height of a row.\n|**`footerRow`**|[object]|`[]`|false|Should the footer row be displayed.\n|**`highlightedRowId`**|number|`null`|false|`id` of row to highlight.\n|**`loading`**|boolean|`false`|false|Should table display loading cell.\n|**`LoadingCell`**|function||false|Component to render when `loading` is `true`\n|**`NoRowsCell`**|function||false|Component to render when `data.length` is `0`\n\n#### <a name=\"columns-field\"></a>columns[]:\n|Name|Type|Default|Required|Description\n|:--:|:-----|:--|:-----|:-----|\n|**`id`**|string|index|false|Unique identifier. Used for reference in `initialSorts` and `initialFilters`\n|**`title`**|string||true|Title of the column\n|**`accessor`**|string||true*|Key of value in row to display.<br />*not required if using `Cell`\n|**`Cell`**|function||false|Render function of the cell. Overrides `accessor` <br/>`(value, row) => {}`\n|**`LoadingCell`**|component||false|Loading component of the cell. Overrides `accessor`\n|**`Footer`**|function||false|Render function of the cell footer. <br/>`(data, column) => {}`\n|**`sortable`**|bool|`true`|false|Can this column be sorted using column headers.\n|**`sortValue`**|function||false|Custom sort value. Defaults to `accessor` then `Cell`. <br />`(value, row) => {}`\n|**`filterable`**|bool|`true`|false|Can this column be filtered / searched on. Applies to both column filters and global search.\n|**`filterValue`**|function||false|Custom filter value. Defaults to `accessor` then `Cell`. <br />`(value, row) => {}`\n|**`filterType`**|string|`select`|false|`select`: dropdown based on available values<br />`text`: free textfield input<br />`numeric`: comparison operations + numeric input\n|**`hideable`**|bool|`true`|false|Can the column be hidden / unhidden\n|**`visible`**|bool|`true`|false|Is the column visible by default. User can unhide if `hideable` is set to `true`\n|**`csvHeader`**|string|`title`|false|Header for the column.\n|**`csvValue`**|string||false|Value to be exported for cell. Default is what renders to the table. <br />`(value, row) => {}`\n\n\n","readmeFilename":"README.md"}