{"_id":"@grailbio/components","_rev":"32-c58f4d79b68d529cd30e4c015c572c35","name":"@grailbio/components","dist-tags":{"latest":"2.0.0"},"versions":{"1.1.10":{"name":"@grailbio/components","version":"1.1.10","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.5","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"main":"dist/index.js","private":false,"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.10","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-tyoSfeS9jZM+WCd4llf+jBqhDpe2thXwc/kMnSR68Ll3/PDO3SS3VXH6bL2jkZgX+sbRsZ7StRs+5YfneVdTwQ==","shasum":"2d872f5d560e3b174b19531b7893148c2dd640ed","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.10.tgz","fileCount":717,"unpackedSize":6259737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcquLCRA9TVsSAnZWagAAjGcP/iahYB3pplkEJ3YRGBGN\nAT1YSVsM8XRjqi+XgQybZI9qOdEEkVLkmv6Vbz+VOLZCjOkt2f+jKYaKSuPO\n9IpZRfdMomiCFa3iYJFR1fW8hDsbnH+x5wR+o9v7k39xs+FcIWGKNTxkQ86B\nTl+ztXbW/1kf48P19aien8Ur5tY0HZ6Te36M3lJTy2nBtxLPXrs0W0791107\n1agM+BxESK1F+8RJAMMn+EuMGhhpM7h1q/DuQHF5dZDoADcspUOovgibyDSl\nXMUXi0ztk2h4BUB3X3YX9FrdKP9wBb8BOBS1Nq49y1wBxW4rsRfGGZ7SoTtA\nt/L0mM78dvWMvmFaEJPZlVVNtxwrHU9lZ+FsQbYJ5jiHV9JFL5+Iy1uCa03d\nulZfOdwvsWaNtb/Uf/FGpWpEl9vjSDPgbYA+V3xAw+axuH6tr/cR74Vj0wmR\n6VegY4dtksaGRXS0SYE0plhzaFlYHklof5Yitc8D1RFa/KkIf9kuyAYAvcei\nC6xf9UXF1ZhnZNaRY+T1pq6GwUAVrdOT8C4VHGFiGHmBncG0Ro/TzodA7iOn\ntrbkGjL8FWwnQkfi0ZBO28MjH98jp7Gnl4zId7qGbRskb+i6LMWJc1keE01n\nAL0O+MF5wHJPq8Q12n3loIPZwONTWY46JLyLEEQbj5IAupy8dW0oow1IfmEL\nxQIz\r\n=y+nr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFBhHWzo9fb8mi9VjhYgX6J3cz79gmX9DQkDAafurVZAiEAuHqRHGeEFafYjSrvSEgpZGbey+y9sPorLnx9v/ALt50="}]},"maintainers":[{"name":"fabioingrao","email":"fingrao@grailbio.com"},{"name":"jsingh-grailbio.com","email":"jsingh@grailbio.com"},{"name":"jazeee","email":"jazeee@gmail.com"}],"_npmUser":{"name":"jazeee","email":"jazeee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.10_1567796106732_0.8515391897171423"},"_hasShrinkwrap":false},"1.1.11":{"name":"@grailbio/components","version":"1.1.11","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.5","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"main":"dist/index.js","private":false,"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.11","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-61TopKWMxWdGec23VgmrXx15+QE5KAHGTQOeeg8dUkNcLhG//7gO0QbuQtk0AWZon14WQR+JUV0g/zUeR3JlHg==","shasum":"4c88491f2f485fb7a9e7074af0aa006e1a86a09f","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.11.tgz","fileCount":718,"unpackedSize":5285053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdctBiCRA9TVsSAnZWagAA0u8P/28aMlB9vAImE3QdbxUU\nS5G/XFszScwtSugF1Tz0da5PKPA+zmfWEldK1bE48kgkUFtVCB0XaYZw4iWU\nYJcXzSldjsB3I88ufJhH9uI9uf4qzX7WvaChd8esypqmdcxCUs+o+QEtgLs1\nTLcUtHD0OLE6KzorzrhUAKQmqpw2KpAnGlBI27MS/vMEjwHPc103Or2zY18v\nN6rvUvp1VyY5flJI7xHQf+jRH9e9LDkI1WZfJelcQ6pX5S1h4WXhZMXcnXEJ\n7hbTzkogEX1jALDmw5n2l5TeMTlNRgrXtX7CQ86/a7FsUBMpuDH6SZCn0b8x\n/f4LrdqNUsAvBwgX+rDypLBHZBifT3/F/z4t3RHdgOWdkxgj9Ime7RaSL43V\nWZf3iL69w/+eorQPhIMCui225gAvWWxplNjqJhZTtraCgUREAXjNr5J7pCsa\nMPCivM5wnl6z1rewgyvnCTdMvXsO0pxNhLemUUw3bGzbqu/8s8JF57bIiLNa\nrhhiDbQXpGexgMV5O1OEed3FrxgvdbxT66diHjX3nKJXwTz5ffcZ5Ab+mxNA\nvYsaT3gMBnW+YGLQPlIV5pxkyYMk8uJ/tDbV8Tno4pDlaaIzXlOV8w0KJ458\n5QWMEUNf3ju0qOexno9USbfRCboAjBSaxG2wyz8V/FIKYzaSqXAmTq3e20BO\n9Yxq\r\n=IJal\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrk5/C7miXLPZF0ICtFPmIAKLhFC7CmakIGM3LyTLqVAiEA7dDR8WdXLmNwmXNG98z+3WfqEAK/VOxjg7i2Jy97gbg="}]},"maintainers":[{"name":"fabioingrao","email":"fingrao@grailbio.com"},{"name":"jazeee","email":"jazeee@gmail.com"},{"name":"jsingh-grailbio.com","email":"jsingh@grailbio.com"}],"_npmUser":{"name":"jazeee","email":"jazeee@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.11_1567805538167_0.8197536637634202"},"_hasShrinkwrap":false},"1.1.12":{"name":"@grailbio/components","version":"1.1.12","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"main":"dist/index.js","private":false,"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.12","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EmYiojVEtYazunv4KE4KAZaCMYd69TX+OVDe8pYMlwMJ0B+qanJfX0RMcg60quYzFufGHd2IW18PpDhAX4Uh6A==","shasum":"bfd7a06a9db8da7c5946879ae38590db35c1bdbd","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.12.tgz","fileCount":718,"unpackedSize":5278662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddvezCRA9TVsSAnZWagAAt3UP/jyYshC1iwmkgOvT3sE8\nQzzFRvYHWRfZhPmC2IIQ3EsAdht0lPNFaeAg5lRlheQ19Zm/YAFyw8uz4Q5g\nEgyQnzsgHNW5xyhZaYOfp4+Zf7wsgPumNgRyBOs2CKtHmNRjq3jdd0BrfBC9\nWAEummLD3dR72Cs8swAdk15XtfKgsUN5a07Q8/8UFucuGcX1UMTaeN1dgdcM\n7dWSJeEHNkJ5JyrccVKg+kNy5CsJPQ6KSB0YnxadPZuf7C1ziAWNPDzW5iQD\nPa3v9SD64LaYxMw/M3w6Poojl8MgCV2keKLjqLegwGFFhdf47wWPY1WLNtVf\ntMxYYmmicrRSqjAn1eh9VPMM7Z6orISvbjk2EFkQQX+5V8m74bswGQcdfRtc\n4DfAgc2OM1iHQJbYvnpM0BYO04e0ZRvdfSWJ5B7ubLmESup9xpKtb+mXUai3\n1Tw0CYE2HxO06y4jY1ejjLg2hVywOLgcEDl7GmPo7FuGQKFXcjd+lGKT7NEl\nXQE5GOzvfNGqDsNQ6Wxh2E36ze7/A9G0JCUTwNYrQnHIRahIgzBRvCvYuh7/\n6GBejRq+L7Uf654d5anRAIFDVDrfxQ9uCmQkO/raYwdbHxvqvyAkyY52ZFWy\nIyIL3ESxaA4q+z9iSEE6TW5alYX9tz2OmgkYPnh3NYFbpbPlnnPv4wgowKXa\nGCxc\r\n=fPMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjI3fmz6vqGAv1v0uli7cGCDHrRqiLAxpQkK/KXzdlUgIhAKRlHEaZw0mQHsktCN4Q5mB5qxjYErCxns2KsYOcB88E"}]},"maintainers":[{"email":"fingrao@grailbio.com","name":"fabioingrao"},{"email":"jazeee@gmail.com","name":"jazeee"},{"email":"jsingh@grailbio.com","name":"jsingh-grailbio.com"},{"email":"lkong@grailbio.com","name":"lkong"}],"_npmUser":{"name":"lkong","email":"lkong@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.12_1568077747115_0.9556396266397735"},"_hasShrinkwrap":false,"deprecated":"dist folder has import error, fixed in 1.1.13"},"1.1.13":{"name":"@grailbio/components","version":"1.1.13","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"main":"dist/index.js","private":false,"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.13","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ITyWXyKQvQeUOZjrkGDcIOcBz7jsaKqbzTvWpRPltknefbVhtvXWbqEpYxsN796eKsrfhu7AmudVUcEjGAQKgg==","shasum":"0a570ffb7965a32b0ee0081c57ee86ee2bad09c4","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.13.tgz","fileCount":718,"unpackedSize":5279583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddwrsCRA9TVsSAnZWagAAKS8P/0aRWYnrR9e/v0jzVZ97\n7T2UNzBM5adwMlIA8/+es0NHKOAXFmno6G8nm6vlP07UolZ1tbLx1aoRaUoy\nV00a8QlgPZFUmfFvxGasB62206YiwOOuzmbV9iC99QVo6Juz+/s2CBZnKMSp\nLog2olEAgU+pnDc5qgMSc3N8s5vzuQIu3dknAoN2M79Gye0AHqR/TddY8RTC\n7MUwmn8GcfzLBZnZx153EIpOdQ0uwH4yxBHhSEFxpCj7l2jM5uwDAEX8RiIP\noKyWr3YN5JYXuOlFfZsFN5dnNOJuNsTEb0xUhBUlPz1G17lR6MZoFvQPR/E0\nn9mJZUGWUvI1kGPOCAGS7/rmPpw/B1ZJmpT4J6GIGZq+kiUgrdEk6hhs5XVR\nnSoeMKGFSwCsiVig4oK/W1oO0CLBbBRqp8L15ny+0U0JZGY13TFQb7B3kMOj\nk/j3BrV9rfBUs9B7q4jXZXmPhDwfu1UVe2NIsfJHIzm41Az+qIJWHlEO432b\nh3YfjY8eUGhI3h+tE1CrlQuH2mw2jsDAzaF0i2ZLFdrvpXygimndOu4uacN6\nNMrxPT7aGdIAEeVl4P7g4dt14tlvYMKRQiGDK+c9U2ezrqxe/aA4fd+/R8Xv\nE2l8D5JXinW56sryhKJMlOlLi+xvfnnhlxr+cjLyP2DRXmqJqdiuAk7TulZ5\nn+lT\r\n=b6j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfktTkov6tucx9j8nyTAwu67/Iic8Er1HzTLfTHg3JsAIhAMMJoTEbXC6Fu0Rig/r+FSDjpV0+ecaEaDvZZ/zR6hJz"}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"fingrao@grailbio.com","name":"fabioingrao"},{"email":"jazeee@gmail.com","name":"jazeee"},{"email":"jsingh@grailbio.com","name":"jsingh-grailbio.com"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"lkong","email":"lkong@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.13_1568082667975_0.8094835780392768"},"_hasShrinkwrap":false},"1.1.14":{"name":"@grailbio/components","version":"1.1.14","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"private":false,"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.14","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x2zTu4s7gX7uK1jCgs9zjmHVUEawo4Xe4Ec3DpoLpciCZdGERKZtrF0PZtFCxxynqm34bDgOCa4ssq+a1VFUYQ==","shasum":"48a81f81f932e51e7d563500e59b99aa72133f9d","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.14.tgz","fileCount":398,"unpackedSize":4451773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd+VJCRA9TVsSAnZWagAAuZUP/1zBPEkhI7I0UGzGlzA4\ntTfSX3Tal/0+MwSzZ8kRqTCjc0qA+1h6WYULkyKrcUwQZ4q4t50JCLyYhspa\nCRLlOQBiDPAypX/u5AV32fSpCrtIxNEEdabKqV72OrzYQ6rw6kP/tQUZShCM\nSa2dR0ZFPb2HJJsVt3KdTLVUsv7hzdjMJnpTL1BeikY6pj4ogasbhLUE2Y/0\nyrpM7U5q9dRgeCm5/xVUnUQ7dwFnCiobn8upfKh4OADQZONdGOFJ3lzzkh3S\n72o6dYS46KbzEe/Eiklt/iKdvTqBtrIfz0peDXiWelZ5p3PakKmzxU1t8mFX\nnAk/G9C64H/robyR1gAEFWQywjtmi23ia61bQfE8vOW4rQHVZY4E6H5ZOc56\n8xS02c9KbFixnXtNDzos5YlTGDL39y/Hr+vPFG624NJM+87gUaOrOtOGbkWk\nya+VdsypXRqN/mJxgTHx9d1F5ww/nD5v/3Cr3A0JRQBEVo/wd5wAT9HrV2Xc\nNdR/y5/WxSj5QMPU52Q7vDG1QNzgQQmOO03BgDjF9ng1MAJCrsYIi8YV8o91\nLpFqlCQcx9y6Pi5oW9qftxesn2i+pV0hGKdYKtOTvUikl9znl+8FnbV5gz0x\nKMBRvan1pJYUL21O1sLfgA+IGMzwsYaMwvA1OxBSFQVIJ8XA6Cwe/Z1MjM0n\nr8vo\r\n=1EuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ8PWRQigQU/dyInxNVfO+eLpBnIYVz+ceCH+GKUWchAiBYP0se9/fvUg2dUPw00HHGFSF9SU/23MNV8M4QJvoo6g=="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"fingrao@grailbio.com","name":"fabioingrao"},{"email":"jazeee@gmail.com","name":"jazeee"},{"email":"jsingh@grailbio.com","name":"jsingh-grailbio.com"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"lkong","email":"lkong@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.14_1568138568967_0.5908418226656997"},"_hasShrinkwrap":false,"deprecated":"Does not have dist folder. Use 1.1.15 instead."},"1.1.15":{"name":"@grailbio/components","version":"1.1.15","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.5.5","@date-io/core":"^1.3.9","@date-io/moment":"^1.3.9","@material-ui/pickers":"^3.2.2","classnames":"^2.2.6","dom-helpers":"^3.4.0","downshift":"^3.2.12","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.0.0","react-select":"^3.0.4","react-virtualized":"^9.21.1","sass":"^1.22.9"},"devDependencies":{"@babel/node":"^7.5.5","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.0.0","@testing-library/react":"^9.1.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.105.1","flow-copy-source":"^2.0.7","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.6.0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^8.6.1","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.14","sass-loader":"^7.2.0","style-loader":"^1.0.0","url-loader":"^2.1.0","webpack":"4.39.1"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"linters":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]}},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.15","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-09p+SMgbEtMupsD9O+Und+gsnED+2QbSH8ZyZlayQDrRUJnyTxSU+IKiHuHqJz+J1uP9dd3zSsYr17gG/aUSCA==","shasum":"61d346a51a68b974106b43ffe4c704faad06760c","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.15.tgz","fileCount":718,"unpackedSize":5279621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd+6HCRA9TVsSAnZWagAA98kP/iSwGdagWVpDXH4ekcsO\nkVkhBfFoW45X5QP7G5vymRMwxBC5j90FG1stYqiblpGtdSoMCXasgUVhNCtw\nJSUGwLA4bfYBz1r4TVEGk7BruV+xQ0xCC/WKb3TQ/di70gAK2vpUtxOEFaN3\ni+f9EuLuWw77XOV7avLL1Z+vXHOM3uAenLpxRPl1TPr1aL9sy4V0ZkMAaBG5\nFde55kWRDPqKb0BHoI3lnw7XOR7ZCtYznasFxkO11S5NGQ8UMxVaYk/fcpIP\nYvvFAgchnSdqgVN8n73aBxo/hmAfs+rMpuuttueKZdJUzG6qOvOPn9bZ2zIr\nolvN0Knf5Q71By6zskmsnJTbbxdhDpImC7E1BZZYo4e5cOXetUO9QeqJ4H1v\nlRuRcJXUoSpW9/xVPc0m5qF5TiKqD6J+FJ9fWQxtMTocKi/AKdsT+i0bWJr/\nOy+2ZhD58gpdSZiV8kVAh6l/LhD74TDzTNG14su8B/B4YFgbyuGf53oq/rNG\nGhjeCY3uPz6H6U2JvagTQyh0g8Yd6ZLvbGF+pWmJIO36FJuJp9HJ/s4SW0b+\nLRTA4gu4Fus3nvLS+M9fx4E7ZmHtUKFWklDTfXZnRGAGeplKo/0HmB52wm/8\ntsoaCsnQidKaE2sLzb4xwp4GfOsHRaUOqEfSe2JcUq/eXyM68H56FSzUk1Wy\nIn67\r\n=Ye3d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJZCd5Q2LswRNNn0I21lFH/53X/bPFcq5CnArP5SelWAiEAvVXVpm5+Ji6m9bWB6r8qbFmvJtjKSv80ibC5JWI16Fg="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"fingrao@grailbio.com","name":"fabioingrao"},{"email":"jazeee@gmail.com","name":"jazeee"},{"email":"jsingh@grailbio.com","name":"jsingh-grailbio.com"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"lkong","email":"lkong@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.15_1568140934495_0.27247926324366367"},"_hasShrinkwrap":false},"1.1.16":{"name":"@grailbio/components","version":"1.1.16","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.16","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elijahcarrel","email":"elijahcarrel@gmail.com"},"dist":{"integrity":"sha512-OXgyYodb2kG2tdriEUwsJnHck7/6Vd7g0UdDpcMsaGW9YG2OmfI66RF4Dt/saqNLARTlaOTnxbHzTl5fINkpyA==","shasum":"b96e93d6fc6096df0605186a6c8e3694d7e3c25f","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.16.tgz","fileCount":721,"unpackedSize":6026862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqLNUCRA9TVsSAnZWagAABrAP/0dZQfoBilFUiyBxQF5E\n3LrSHqk8yr+xzObcaJriJbfXW/Oy2fBPURW4nImSIKU7hS9wWr8M/GQH7ynx\nSujBJjnF6/0QEK8z6XwcW6QZPACuoKR5oeg3FMbFp9GhMlSWi+DKViKIM6dn\nyymg51XWoNqatAwDXri0+KVPtm9nGnt3Cc++XwhXHomZJptTKcGPxHKeWlXh\ncSLpnjU3rs7LnCakUT1fQqjHFdLzTUpsB4fO/HKpkEI5AQmcO+sx1ZYjdiZI\nEiffh007JNxhBeDMfe0RBHPTsg7yiOY+41G8bewar6946p4358ES5U9y3l4T\nmGskJ6XBcC7AogNhBOxpvmqIQMCLyW+N6JSvQZ/wB0mcn1XxMc5yf1L0VGvm\nRs17egVM+l3qMAbL1fTGkOaAJrJ3MKgcPASN2ZRqxLa6VGH75E2h8yrsYQ6d\nunz+jMrLaffZ/YzOj7fFK15Hkplhf6X4LCt6Rxu6Qsf6pXIMBkLQ9X+8BqX7\n8Fiy4gy4QmjedBqxrd5E1OVag/jXkXBeNVEcUxKrcEI6nPd9oLrRAd7ssHNq\n1/A9w7tjw+X8hGIFXTTXdKB7ol1sUkNFK4682i1+zpkY+7M9f1BXMPmtBpBo\numgNgA0QccxG7QEdHNsP5q0qOF/QnFfNEYIe4BlmuesflDCTSfZxexB4hg7F\nNPG1\r\n=+1ZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUROdPSp1YbUP06E8fNyoU1TzJLquxbGUmoFut9BzTaAiAkhcX3Jwv7Q7mNvH9S08Vmh11/uAlWdX9Y8qhiUAkk/A=="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.16_1571337043394_0.6630253055823934"},"_hasShrinkwrap":false},"1.1.17":{"name":"@grailbio/components","version":"1.1.17","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.17","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elijahcarrel","email":"elijahcarrel@gmail.com"},"dist":{"integrity":"sha512-xnTeFzRyp4lb1O4AKkY317+oI9Ogg2P4gvXQuU5ty3esJngZQI4Isz82wZ6Zx1oDceG4dVrIo6ZJFrGuBs3rQA==","shasum":"900a03235e8354771e260843846f156c3a953c69","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.17.tgz","fileCount":721,"unpackedSize":6027474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdreMoCRA9TVsSAnZWagAAJ6sQAIUR63yAYBzB5EL63/Cf\nj6+o985st+tl5q3sKpIxkCgBGwGL3lCuhzjYO4Hdp0RIt9/JZjy25xT5KagU\nyc9puAI0lwUYQn81uyj/0FY8YIBnTd+HjuI9QYNLi8/FgWmY4IZ7OBONsNrt\nLoW01TqU3M8nN5kLH9uM1AQSlxGEfk7VjgB/sk6q2g8xtE2YTTfP/MQmW0PU\nonjmMa2pOcR3Og1RMlWvOynaFLgZiGGaUNZ0w/Xk28a0VS5Ltuhlgro8Q0nY\nIhhZVYVkydh/JilEXfwnr9UzUhjZhXHMsokheg2qX/VHLBQROpVLBVK4dJBB\nLXVPJPgyXMluG4phQJ8KOGKE/HyKLbh7DcaAGq3qmIZuu92a6PcZwUTf8jFg\nO7xFg/wTo1UVxtEguRPT4fhorC+P+3FlIHa3dbdskPs3kfa7RZLVRP58YK7G\n40sqzlevHITyuIWuKLgQ+ByiauQZxH6viKSY8HmTjMr/3dtEwZlBcCIhBBuV\nwQubJ9NeHbjGwXFurIw4Bo3FpalAsD8Jsz9v3SOciV3DR0v2gDmAAeJetHnS\nQhag+dD6U8vXik7JhsVhQ64pXVLUkmlwdUQfoJ/yzQeAEDJGhD+oMwUkze9y\n/HqqL+c38WPxK4+NuneOpxXrPjZMV5aTSgDb24w7mXSCkHgQq2+KdaOlAh9H\ncGs6\r\n=ATUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYHRIOUf8jOSQcjEEX2UIJJD2UwKCEadkmxwlUnSPKLAiEAxe334b6pMlSD4ci9vrgKPlNYTyzIF4vS0Y0h22zs+uc="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.17_1571676967274_0.7067328181628241"},"_hasShrinkwrap":false},"1.1.18":{"name":"@grailbio/components","version":"1.1.18","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.18","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elijahcarrel","email":"elijahcarrel@gmail.com"},"dist":{"integrity":"sha512-XRwThA4ENBEwvjqJVZ+pKnoOAOq3fSO5VDO1/VuFW5AJI+QE4eOFEHJyz4Bap+LbbTLNCPXSj65ViOocGc6dzQ==","shasum":"ab36464a7df91bcd8bb56853e17a015e644d489b","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.18.tgz","fileCount":726,"unpackedSize":6104217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrf0NCRA9TVsSAnZWagAALkMQAKM5XGJhCAXYpKP0UaVU\nYzIhTZ3AbGzXLRwkeghmYp03uPW9F+ZhuDbU/Q36laYka8fOJ4UAqJV6RzBy\nnJNt5HSmMVN+oJoAp8v5yrNyRJgm9jVSLP3+xAMKBcN8qda3gRgvMukvmhEo\ntvHvJy65+mdDgBJq08MLcGohGUrwkHXYwXrqDBclC6CkY1FuCSzgcqrdlZJ6\n4aeqRZu2roXsl+SqYGlsU38yS08qvxUTHBE3VNshmWFwNFHnGraPKOCQe+jx\nnRLKgr5KHVEu+TQg9Tnf1Ml7I280eXc01DtwC7+tB7gT9KGx6RkmyjyhuVLH\nNzwb+4jVaBN20NXEDvLQFxC1zRv6VwlGqHULF5ppb6O0qnwAFA+OwO11Xulx\n8hteMmx38rcHHxm1GMJan4NevB9A32yRwFDBx2ZFlEqy4xYao2KmekyLu6zW\nSuLKxe6+0aRegvQsIw0YHMKLsdhDh1O7QCve4WpssXI/uTyyCmn7ABt7wLDG\nrGNRib2ND4SVTvLjCdOIvYQ1RxYLGhVTIDQDX1131cxoxYk/+NLIe+mDTG7V\nYMJykzyrhvwlq95hCzcclX7PZpGf42h07t+B2AHocRYzmvrUIK3Vxu2/LyvA\nbjfans/G1V86Mx6yc01an73Tm4pb4PlpORvGoEuJYSUveqnNYPB9EMSVHO7Q\ndLBN\r\n=zEIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0MvT24E/ygumBJGL1Bl993LXzzyXQdIroDjJzG+ql7AIhAKtqIaQId3bJCId+FGAflHR8KBt+ceeRxlre5d675RpG"}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.18_1571683596609_0.10616302856197746"},"_hasShrinkwrap":false},"1.1.19":{"name":"@grailbio/components","version":"1.1.19","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.19","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"elijahcarrel","email":"elijahcarrel@gmail.com"},"dist":{"integrity":"sha512-VN25/DPjq2d1E63pBFV3rQeQI/XvEMDkjWCx8+pc91HnPynCMYCJ1ElctayVtESMjocO1LLhRCFAlcM0YqkDpQ==","shasum":"dbdd9edb92e0a181693a85f0678cc79cd743d9c4","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.19.tgz","fileCount":726,"unpackedSize":6105185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrgDbCRA9TVsSAnZWagAADmEQAI+61rLrT7MYYvlFH13a\n+AnHk4MY2bgRR/pFCwwlWr7DWhiXk/1YDliMWLOCNGVhsVmn9GYk+oDgjWLc\nqAwoOERWiXnTWmIAhIUTC/ipuIJTS5u3roxS72jGvqAikDM9dstyaGmU50Rn\ngSd8VO2zx1ExmEbI9jwVyV+VZsuSVzV9N3CS2mdcbXqvEArq/I771vY8gLPp\ncdt29JvYraMJ7kvPCrNBnI+aJCiLdyuB9VSo5o/rcpu0RbdG9sl8VQwPcCTl\n3oujI1qux27E7ZfDf22q/yYG52DD/BluUBuPn0WY1MGzB25Ly5yAu9FjV9Kd\nlgBDDCUcl8JxK5VfKzcFM/ZYdqsw2xQTVg8dUJdWjZjl0kChZbwX6x3qrglo\nCX8cW02LRATVwYpMSL3AFMB2+SDMXGGQpX+wXU8kI/Zur29WRHiBY3ml0yIO\njqIFibsrzRtlkq7tRAGQvQhE1LC6IcCgEjbPagsSOWQ4GIUcKUu6+DM4Ni1m\ne/5VGvL1/kepJOQi2ELpT5GZiI8g6Zim4x1iqc+pTE86PHTj3/Zz0eokqTdY\ntymajkbBM78BDp5rCfjT+B/HD5LYQJSOQGLGIIaZCF23C4JGLM7AsUsHhQfV\nEH1PvFT9idrkeZ5DQUoX6YyKbb7ksjbsd8QON7GZs6XWoAFHYto2ly9dk+Rg\neQkE\r\n=+4Gc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT4UdnVO3DtYWpxS3MooOXNsvj77nK7P0SICmNjK7jjgIgPDKtadaiIMOAPp7FwBr1wejXYWBXZGriWfpt9X1cFJA="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.19_1571684570308_0.4434547872709196"},"_hasShrinkwrap":false},"1.1.20":{"name":"@grailbio/components","version":"1.1.20","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.20","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-COan4I2oy19vN3kd2QEWS4/WpBDCXA3ijcfg5vKNYmshkjMoawq+47G2rFWXHMIiqUfGUsP63WRnl9eNt+9LNQ==","shasum":"2e834a464616695a8dfc72af7aad63501d30c593","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.20.tgz","fileCount":728,"unpackedSize":5408182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr3r4CRA9TVsSAnZWagAAj+QP/2DpmrEpPwEI0k/k6JEa\nDjoxIOOp5mJtFR0zufgbBvnwOOWS8KMa2pGBCPpfLJkNBu+pT78zhv6X56aj\n01sJm0ZWF0C9V17TAGxAvC1SHGyWpY5BMpcU0F4Fb9AU/X7uuQNmhLm2awNW\nYsF0xultGgMzEV7agQtL9gpB/NLQR6yrE/kq21UYx7riPonG0FfD4JAeDi9e\ns8CrN9xaFaeT3Bc/fEXUuP2w5iHSjukjKattc6hxO+s04mqAAdSXa9a6dcTn\nvIgXdfRXe5FDgNKd60gG+RZNxOpW0kal1qdf7S7O48lh5ilHg/9NK65GQY/Q\nkM3zOfcHKPzw9AXjfp+Asw/9/Dot2/epp6xM08wJEsbpjXOyQEuLlsQkFIuj\nE7SM42aRwGkZuwWpZmDLGCWpfwttBfDBXm8gw4mB9j1gvoyregbX8R4xRGtb\nx51GHldFKGoE70N4GpwhtMp7ljIAll6rZlGEdzBkJEoZKBydEIO8MQrVUgKl\ngLIV4UvtMwXM509HHTKMDx78Rmo7Yh0JsJzF8/aCcY/dpO+dB3L45Blsh2Ey\n2qOqaqDNwOzOXRC+1sQXJ8kuu7auULxLV53ZTxI6QMyMtsmzISDInEW5F7io\nqYHzMqCZUxBBfdooNYaZVWd9UsRnV1SqTbDggQ2Vw38a11mVOEJpvuFwfTFB\ndujF\r\n=XSt1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiQeuUWzQXBLE9HamkDV23jCwq3WBASZaTmtZH5cChFAiEA0rPdrjMJCYIfAe/0NIAZx9cGKI8Eu1g6Ol9H/nrv6mw="}]},"maintainers":[{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"luckyrichard7","email":"rwen@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.20_1571781368255_0.681226299005776"},"_hasShrinkwrap":false},"1.1.21":{"name":"@grailbio/components","version":"1.1.21","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"src/**/*.{js,jsx}\" \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.6","classnames":"^2.2.6","dom-helpers":"^5.1.0","downshift":"^3.3.4","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.0"},"devDependencies":{"@babel/node":"^7.6.3","@grailbio/eslint-config-grail":"^1.0.2","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","flow-bin":"^0.109.0","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","husky":"^3.0.8","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","lint-staged":"^10.0.0-0","moment-timezone":"^0.5.26","prettier":"^1.18.2","react-jss":"^10.0.0","react-router-dom":"^5.0.1","react-styleguidist":"^9.1.16","sass-loader":"^8.0.0","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["prettier --write","kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.21","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-s9rCGKzloRxOtlz2gZcB2qDHshFxzsfS/gEI1IgildFy5NoeiLwC6B8VjMVcSBwWcZK+BqxH91SszWuhQC4TFw==","shasum":"ed636d8dc9921b981bb5917bc2fe85cc3270f916","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.21.tgz","fileCount":728,"unpackedSize":5408244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsKYmCRA9TVsSAnZWagAAQkAP/3jlPNVPvE+z3IwMBnO1\nbvkaHPY1TyZJWxZc0bGvp+r3bqFJQEOrIIeqogdY6Ud9doeIRxZhveo35jYk\n1qgVpUEDD83EAu/R7fE1Zp4UNqdL7HJJPiEOK5OLlC2aU1xXiiOx593sULqx\npS5scqWXrI7QbbIL+tIDU25IWTzA7y1s8MXJbRpO2GUteGvmIXHoaKY5KIQG\nnHbOnX1U/3aCp0I+6VUQYQpDyVa6UgzYwoSl/N6IBKPaxwz6l8KWupTJNU4s\nRYTf+FFrLPO6NbRvtfGFr40MPceFUyxQzXXSQ21A8pS6FnVkZZ4KI1caEltL\n/JZXB3blQyRDB8yMyl3gwNONsF4wCYqFlztqzAceMEwthXKnin24/fsjHnR4\nmlfS9euDc0uhO5aSGtFpL4B/Au+AFMvOQweP6DUqT9hIJfMKE96yeyYsMmVz\n4u+Rj4qYXWy1J/k3ZCjl2Ntldfjr45cz+hjC3tsfZmfmy30vZcChe8ToGi4+\nyt1CtR6Uj+FCORudaRnZk0MrBvkNKbSs+m+QS7ofkgiY5Z3idEfqY/WkLTkR\nia0cPO3n6Lw/UpEbTnIYHGHQj2XkPQ6SRIfIY3vyDeXWg7AWWx2kATMrTsSl\np6mb1i3OzQqyoJVOVs++M4JTk19AHy7ToOwWm9kfjJr4wfWbPFdWk4USIDhH\n/U7O\r\n=N6q7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9p+8aUqpLy2vl+niXZTwH0uAdwzbvclW0l8Uq12DmVQIhANT1jYAy5Rgkv84KiJbI/pm1GAsebfajcwyPfSskJrNf"}]},"maintainers":[{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"arinehouse","email":"arinehouse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.21_1571857958098_0.6426160380716528"},"_hasShrinkwrap":false},"1.1.22":{"name":"@grailbio/components","version":"1.1.22","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src && yarn build:flow && babel-node ./scripts/build.js","build:flow":"flow-copy-source src dist","build:src":"kcd-scripts build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cy:open":"cypress open","cy:run":"cypress run","cover":"open coverage/lcov-report/index.html","flow":"flow","lint":"kcd-scripts lint --ext .js --ext .jsx","lint-fix":"yarn lint --fix","format":"prettier --write \"*.js\" \"scripts/**/*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"kcd-scripts pre-commit","prepublish":"yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"kcd-scripts test --watch","test-e2e":"start-server-and-test styleguide 6060 cy:open","test-e2e:ci":"start-server-and-test styleguide 6060 cy:run","test:staged":"kcd-scripts test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"kcd-scripts test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@babel/runtime":"^7.6.3","@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.7","classnames":"^2.2.6","dom-helpers":"^5.1.2","downshift":"^3.3.5","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.1"},"devDependencies":{"@babel/node":"^7.6.3","@cypress/webpack-preprocessor":"^4.1.0","@grailbio/eslint-config-grail":"^1.0.2","@grailbio/lib":"^1.1.12","@material-ui/core":"^4.5.1","@material-ui/icons":"^4.5.1","@material-ui/styles":"^4.5.0","@testing-library/jest-dom":"^4.1.2","@testing-library/react":"^9.3.0","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.6","css-loader":"^3.2.0","cypress":"^3.5.0","flow-bin":"^0.110.1","flow-copy-source":"^2.0.8","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","kcd-scripts":"^1.9.0","moment-timezone":"^0.5.27","prettier":"^1.18.2","react":"^16.11.0","react-dom":"^16.11.0","react-jss":"^10.0.0","react-router-dom":"^5.1.2","react-styleguidist":"^9.2.0","sass-loader":"^8.0.0","start-server-and-test":"^1.10.6","style-loader":"^1.0.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+(js|jsx|ts|tsx)":["kcd-scripts lint --rule flowtype/require-valid-file-annotation:2 --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.22","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZoXUIbwBWS1Xgx8JQydbzLmZw/cH1PAuMjTMxpg59+/vB0U2EOS0KI7UMSHfOnOEUEGEeS6stgxDjxuS1otZKg==","shasum":"1f4ca8e526692cd759489c4169063086a2409df7","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.22.tgz","fileCount":750,"unpackedSize":5234321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt1npCRA9TVsSAnZWagAAAu0P/iV/khtHHZofHZnGmzNI\nNszDGp85hP4giHp/ml40fUe0Zxp4uoS/UWiVT8sQjwh3qXBo+Swl45geZnUD\ngnhfp1cMbbR1dHCaFg23794+ULxorqnB3DDWsNBXpE4jerSEV11pGOZSReJH\n7GYCnuY1CWPcQf8xC4zmERReX3121HUiLpjQ/zkTL+rpDmsVMwc+2O/JJbJs\nnn3Q56Tf5FS/o8Rg+4bPRDVBj+LRaRf67G+tTllhjIjsTz8zxYHJrxRYyd4O\nl/oMRkX72WdO61ars/e7Jbb0Q7cCFTjk7Reh/kEBZdpmq+GtcMTYjcBrkUxb\n2rEp3t1SZvxWyoEuu2/4HzIGehiLZZofoJ+odikayrMpaHkzPwVFGZqJ2oLv\noTHwbjXxTR+yt+jJkPerlGteFNYd1K0ljIXKQLWw6Xt/OGKd8almBH0sceUY\nsE/MdzpDSW9FrzXLy2WCLcan/dsVotKyWOokybRKwC2e4ORoZzka0CsfEeT3\nNfoK42HYpIe86dFO8q1mWpxnTQ91lvNUPbYDqH12iJg1HB5aJ2hmYlA69TU5\nvA6cRiKytO9VhxSEDRrJA+DwyK4knyQpnFz739UBx0Bv3ZSWToThbpGEWqyf\nVRuNU0pnM71MYbqbs0YbrkOn50dUZpMkvAXb0/0I8Zs6etzeWDyjMa5vUkcP\n/WC7\r\n=ZvTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgws88boG7QhN84Pz5rktUMnOxhdy3yOOF7ksV5dmx3AIgJk3pLymD8gNb34fWDxbA8IFEXGilpKLqotG9Y6BNk0E="}]},"maintainers":[{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"najisawas","email":"naji.sawas.contact@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.22_1572297193310_0.6215222476092479"},"_hasShrinkwrap":false},"1.1.23":{"name":"@grailbio/components","version":"1.1.23","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src","build:src":"tsdx build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cy:open":"cypress open","cy:run":"cypress run","cover":"open coverage/lcov-report/index.html","flow":"yarn tsc --skipLibCheck","lint":"yarn flow && tsdx lint src","lint-fix":"yarn lint --fix","format":"prettier --write \"*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"lint-staged","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"tsdx test --watch","test-e2e":"start-server-and-test styleguide 6060 cy:open","test-e2e:ci":"start-server-and-test styleguide 6060 cy:run","test:staged":"tsdx test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"tsdx test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.7","classnames":"^2.2.6","dom-helpers":"^5.1.3","downshift":"^3.4.1","file-saver":"^2.0.2","istanbul-reports":"^2.2.6","keycode":"^2.2.0","lodash":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-select":"^3.0.8","react-virtualized":"^9.21.1","sass":"^1.23.3"},"devDependencies":{"@cypress/webpack-preprocessor":"^4.1.0","@grailbio/eslint-config-grail":"^1.0.2","@grailbio/lib":"^1.1.12","@material-ui/core":"4.5.1","@material-ui/icons":"^4.5.1","@material-ui/styles":"^4.6.0","@testing-library/jest-dom":"^4.2.3","@testing-library/react":"^9.3.2","@types/jest":"^24.0.22","@types/moment-timezone":"^0.5.12","@types/react-select":"^3.0.8","css-loader":"^3.2.0","cssnano":"^4.1.10","cypress":"^3.6.0","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","lint-staged":"7.3.0","moment-timezone":"^0.5.27","postcss-cssnext":"^3.1.0","postcss-nested":"^4.2.1","postcss-simple-vars":"^5.0.2","prettier":"^1.18.2","react":"^16.11.0","react-docgen-typescript":"^1.15.1","react-dom":"^16.11.0","react-jss":"^10.0.0","react-router-dom":"^5.1.2","react-styleguidist":"9.2.0","rollup-plugin-postcss":"^2.0.3","sass-loader":"^8.0.0","start-server-and-test":"^1.10.6","style-loader":"^1.0.0","ts-jest":"^24.1.0","ts-loader":"^6.2.1","tsdx":"^0.11.0","url-loader":"^2.2.0","webpack":"4.41.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+!(spec).(ts|tsx)":["eslint --plugin tsc --rule 'tsc/config: [2, {configFile: \"./tsconfig.json\"}]' --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+spec.(ts|tsx)":["eslint --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(js|jsx|json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","module":"dist/common-private.esm.js","typings":"dist/index.d.ts","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.23","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-X8AlwtyaAwKKJbhPU4zAm/LSWWTzjpTl7eJS62tkw9cGLlOtoBgzeZ48lv19S3YjFJlyott3hC3fxDPHx4PWuQ==","shasum":"7a28b94b2de33120b00c6ad07aecf48fb1d42c89","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.23.tgz","fileCount":171,"unpackedSize":2377048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzvXdCRA9TVsSAnZWagAAP2gP/2DxedGdkz9uz6gzLxKW\nkV20jcIGqqp4h9LmUk1bEp3rdK1YPTtzD/BM6b7/Cwmn9mro4JPPZWU1G3Xl\n6AJ6kgd5nercaexOzTM4+Gke6yNfs5uRYBvUNDN04Wd9qEgrl/6uPyGWfqIN\nJaByigPRDHID0kjvHxGWHnUV/p1dpacrD6+fLH2i5jI5llRCIZS6YRFxs0Av\nBWHCNYFSwIaVnXXEnJ1lyzMYXlaoyIiZLFaZ2xG1PvPkbKLIQWL4EOh1fe/N\nJHcYS8LAQHQqbOt90UYZXfqlkS8tCtPVgTjiKceCOk2b6GYFSeUi7RhnLAVo\nQ1oXSfWToHi9W4ycyIN3LB8mpGn+8zrrjsG8gbXg0le8oBsRZHjaKqXOQE+c\nW2uoD3X4IuAvL6OQyfCWHGvTwulWAqokzKZiy5FWtzdhOvs6YFO1D+W0ovbZ\npzqjcm9em0jAbNzLhGuazYIU5j8b7KJsM8o3c2vUkMEZHfqzhLHvy6wfcAkW\nyk7UIHKO9wPpQSRStnEH33llgHcV1CFfG+VvNFaH1AtFRqedLTHM9B2eZzxT\nSVPqE7yW3vWTWHAp+cwr9FMCoAKSDavvIwpD26Dw9S96Nr3LoJt4QBMmuvKE\nHkSxjQXcYdgwvcFuDBpE92IakpH0U3ZZuSMb6Yb7iLOkmfywvL0fgHskROE7\nc1G4\r\n=lhSy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuh/WOw1QFUjsBaZsB1xeXUT+IrMx9BqJUaDLIik7cuAiEAgTeZ/pjHAbjFOf+5IOm1OxIrytoBB8FI9OEA1t99/Vw="}]},"maintainers":[{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"arinehouse","email":"arinehouse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.23_1573844445017_0.23372149906675976"},"_hasShrinkwrap":false},"1.1.24":{"name":"@grailbio/components","version":"1.1.24","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src","build:src":"tsdx build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cy:open":"cypress open","cy:run":"cypress run","cover":"open coverage/lcov-report/index.html","flow":"yarn tsc --skipLibCheck","lint":"yarn flow && tsdx lint src","lint-fix":"yarn lint --fix","format":"prettier --write \"*.js\" && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"lint-staged","prepublishOnly":"yarn lint && yarn test-all && yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"tsdx test --watch","test-e2e":"start-server-and-test styleguide 6060 cy:open","test-e2e:ci":"start-server-and-test styleguide 6060 cy:run","test:staged":"tsdx test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"tsdx test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@date-io/core":"^1.3.11","@date-io/moment":"^1.3.11","@material-ui/pickers":"^3.2.7","@types/lodash":"^4.14.148","@types/react-pdf":"^4.0.3","@types/react-select":"^3.0.8","@types/react-virtualized-auto-sizer":"^1.0.0","@types/react-window":"^1.8.1","classnames":"^2.2.6","date-fns":"^2.8.0","dom-helpers":"^5.1.3","downshift":"^3.4.1","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","lodash-es":"^4.17.15","material-ui-pickers":"^2.2.4","moment":"^2.24.0","path-to-regexp":"^3.1.0","react-pdf":"^4.1.0","react-select":"^3.0.8","react-virtualized-auto-sizer":"^1.0.2","react-window":"^1.8.5"},"devDependencies":{"@cypress/webpack-preprocessor":"^4.1.0","@grailbio/eslint-config-grail":"^1.0.2","@grailbio/lib":"^1.1.12","@material-ui/core":"4.5.1","@material-ui/icons":"^4.5.1","@material-ui/styles":"^4.6.0","@testing-library/jest-dom":"^4.2.3","@testing-library/react":"^9.3.2","@types/jest":"^24.0.22","cssnano":"^4.1.10","cypress":"^3.6.0","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","lint-staged":"7.3.0","mockdate":"^2.0.5","prettier":"^1.18.2","react":"^16.11.0","react-docgen-typescript":"^1.15.1","react-dom":"^16.11.0","react-jss":"^10.0.0","react-router-dom":"^5.1.2","react-styleguidist":"9.2.0","rollup-plugin-postcss":"^2.0.3","sass":"^1.23.3","start-server-and-test":"^1.10.6","ts-jest":"^24.1.0","tsdx":"^0.11.0"},"peerDependencies":{"@grailbio/lib":">=1.1.11","@material-ui/core":"^4.0.0","@material-ui/icons":"^4.0.0","@material-ui/styles":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+!(spec).(ts|tsx)":["eslint --plugin tsc --rule 'tsc/config: [2, {configFile: \"./tsconfig.json\"}]' --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+spec.(ts|tsx)":["eslint --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(js|jsx|json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","module":"dist/common-private.esm.js","typings":"dist/index.d.ts","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@1.1.24","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Twkrcxxmf/nCDlhcv4jgHRoTXdQ0LcJi0+WBLmgBP29PFNGhv4kzD1dZk/EubNEB/UO++gQ6OVvn8MukYLB2WQ==","shasum":"8ff8781f1b7e8b5de2c117e6e0c4352b9749506c","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-1.1.24.tgz","fileCount":172,"unpackedSize":2380186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5rkaCRA9TVsSAnZWagAAr7sP/3rVLh3M1GRevT3wIYW2\nYBsLL+hF43gwGmdIbe7fX7F85wcwuw+Nggq/slpZ+1yObfyooAlnhK4H3rQo\n7hs6/Rf6k4CmPiaSt+2RQhVDlAXURzSICbERILVhK3Za6zvYAZECuhg84Jlz\nQyAXJkMm7TYMNlPHTdyQd/+6bVIYGTxjhDzzf40hDjJDQy1ghQKAKdW79OMH\nHDB+yffcJL/B54sHm3qHMwtkHxS3WvH2l+WA01zmPRGQveePXpSdEVMQz4I7\nDKigHn8TFSlcGgB3I0xQc6xMTupiK9ILsHi5k0RULuGICpl0HjgJ9oHA9NT8\n88enhvGQ6FUyg4K4edu0KHlU9ps+LYp2Wx5Sig2+70qp7TWKv8M9Plb8wolZ\noEAfIIpIkudO62lJfFb51dcHyC2qxUVn6/4EKPGSlRp5uMmH/mKTbycenPNN\nC+sys+VMnyKNLMSjMwmV+IeXhXz9dN73tAnjZt+Fv0cbBJ8fIVmQzGWY9yW7\nxGMg9ZchIKmCW10qfHBj/2g4Ul0omyXvuCX+tFdgOc865c5WmHzqVrMU+nXo\nbxivhvzAVKUeU74XdPez6FlYcQDjoIbUk6gEH8pm+laP9lZiFy9YIL1mzNN9\ns8OqJCAtqXwoM+N5f+XTuKE72G+UunNpib+zaZQhMo/gR7i4YSbaCS8v2HE7\nFzgh\r\n=7agv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKDQeNZyib8IsUemrLsiQCeSxyh2jCtWZ0KaI5Y1hFWAiAK3BkGzkLWrhqYfRIdP09XwuOIKtulXCbEpzCo1AV5ow=="}]},"maintainers":[{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"luckyrichard7","email":"rwen@grailbio.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_1.1.24_1575401754140_0.6104273015637343"},"_hasShrinkwrap":false},"2.0.0":{"name":"@grailbio/components","version":"2.0.0","homepage":"https://github.com/grailbio/ui-components","scripts":{"build":"NODE_ENV=production yarn build:src","build:src":"tsdx build","build:client":"NODE_ENV=production yarn build:src","start:client":"NODE_ENV=development yarn build:src --watch","cy:open":"cypress open","cy:run":"cypress run","cover":"open coverage/lcov-report/index.html","flow":"yarn tsc --skipLibCheck","lint":"yarn flow && tsdx lint src","lint-fix":"yarn lint --fix","format":"prettier --write \"*.js\" cypress/**/*.js && yarn lint-fix","preinstall":"node -e 'if(!/yarn\\.js$/.test(process.env.npm_execpath))throw new Error(\"Use yarn install\")'","precommit":"lint-staged","prepublishOnly":"yarn lint && yarn test-all && yarn build","start":"yarn styleguide","styleguide":"styleguidist server","styleguide:build":"styleguidist build","test":"tsdx test --watch","test-e2e":"start-server-and-test styleguide 6060 cy:open","test-e2e:ci":"start-server-and-test styleguide 6060 cy:run","test:staged":"tsdx test --coverage && echo --findRelatedTests does not work properly with coverage","test-all":"tsdx test --coverage"},"husky":{"hooks":{"pre-commit":"yarn precommit"}},"dependencies":{"@date-io/core":"^1.3.13","@material-ui/pickers":"^3.2.8","@types/history":"^4.7.3","@types/lodash":"^4.14.149","@types/react-pdf":"^4.0.3","@types/react-virtualized-auto-sizer":"^1.0.0","@types/react-window":"^1.8.1","classnames":"^2.2.6","date-fns":"^2.9.0","dom-helpers":"^5.1.3","file-saver":"^2.0.2","keycode":"^2.2.0","lodash":"^4.17.15","lodash-es":"^4.17.15","material-ui-pickers":"^2.2.4","path-to-regexp":"3.2.0","react-pdf":"^4.1.0","react-virtualized-auto-sizer":"^1.0.2","react-window":"^1.8.5","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"@cypress/webpack-preprocessor":"^4.1.1","@date-io/moment":"^1.3.13","@grailbio/eslint-config-grail":"^1.0.3","@grailbio/lib":"^1.1.12","@material-ui/core":"^4.8.3","@material-ui/icons":"^4.5.1","@material-ui/lab":"^4.0.0-alpha.39","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.4.0","@types/jest":"^24.0.25","cypress":"^3.8.1","fs-extra":"^8.1.0","identity-obj-proxy":"^3.0.0","jest-mock-console":"^1.0.0","lint-staged":"7.3.0","mockdate":"^2.0.5","moment":"^2.24.0","prettier":"^1.19.1","react":"^16.12.0","react-docgen-typescript":"^1.16.2","react-dom":"^16.12.0","react-jss":"^10.0.3","react-router-dom":"^5.1.2","react-styleguidist":"9.2.0","rollup-plugin-postcss":"^2.0.3","sass":"^1.24.4","start-server-and-test":"^1.10.6","ts-jest":"^24.3.0","tsdx":"^0.11.0"},"peerDependencies":{"@grailbio/lib":">=2.0.0","@material-ui/core":"^4.6.0","@material-ui/icons":"^4.0.0","@material-ui/lab":"^4.0.0","react":"^16.8.0","react-dom":"^16.8.0","react-router-dom":"^4.3.1 || ^5.0.0"},"lint-staged":{"*.+!(spec).(ts|tsx)":["eslint --plugin tsc --rule 'tsc/config: [2, {configFile: \"./tsconfig.json\"}]' --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+spec.(ts|tsx)":["eslint --rule react-hooks/exhaustive-deps:0 --fix","git add"],"*.+(js|jsx|json|yml|yaml|css|less|scss|md|graphql|mdx)":["prettier --write","git add"]},"main":"dist/index.js","module":"dist/common-private.esm.js","typings":"dist/index.d.ts","private":false,"publishConfig":{"access":"public"},"sideEffects":false,"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","_id":"@grailbio/components@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lEHAaFRHyrjwEu+7qrQPAFnngKfnU4vvWJ/67gaYPGX0/AywRNtzLE+3Uvlrxm8buVL5RO3EpniuaSm2xwPeIA==","shasum":"7a1540faa2690ffa1e4852e7cf37f64c3f85f133","tarball":"https://registry.npmjs.org/@grailbio/components/-/components-2.0.0.tgz","fileCount":159,"unpackedSize":2052130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ6p6CRA9TVsSAnZWagAAaUcP/3Y1M3S3xNdfQk3H3n42\nPCVQ5qslMY53QRkeP+b6CA9126Fa6i5lpMTtKXWTkc9o2Ol6o2lvgoPWxpHs\netQNnWdBOTqohkMhHZabI5hk/baTEhKp8zvJ2Dq2174B9L6WqXLrhuAQQSk+\n2b5kgTGC9uKWrn6r/1Hynx+tv3a2y4HaYg1zgo2C0wsz/eWHTtyjo1uigWfO\nHxOVETKddG84KUCyPMVmk5+62DDTtV8rr0ALbhJ5+uyLkrymuoaJgYHR7il6\naKfwwKW1sRnhpb+VZZxjnoGTYVuq1E4IeJBZ4OMJi1Tr1+h5Uun2SkgDHe7N\nUXaATeYd7BHbE31rGEE3cwkV9rNMtCB0Z328HstUAFMbOtPKOCQdtX8A08Vj\nEQdJ3hSRxUOAZ00sJaETIN08gzn7RamOQMsg7OoQzD6AAk/vrpmBJq0TmboI\nHvyrR+1T5unuOqNe+EYSdDTSjg73OEPsUiaB4GBziFmg1zXQKBQaP1/seAEF\niLbF9CCrWWhjyq3I7fUlsxRGpy37wzSq8d0qr5c3bP78ioY7iSIrXzWFsjzW\n9jEmJUWHR3O93PaMdrjZy5xoezBneIj2WsSFU3dKYBTQAgl8WhIXTSNryjVd\ngTaHbzQVk7nU3021pq0vzF+773xnN2pLetBcJbjm1QK7fpw7LWgd1GdWGTps\nMk50\r\n=R13E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkvvTwUftZMA5ypIAVZeOBIzYY9mWZh0cr5q6HXX7/YAiB+WcRfUpdvxDnf6/dRoB0ptxCDhcfPaQxad9b5yAn28A=="}]},"maintainers":[{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"bugz_podder@yahoo.com","name":"bugzpodder"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"lkong@grailbio.com","name":"lkong"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"rwen@grailbio.com","name":"luckyrichard7"},{"email":"naji.sawas.contact@gmail.com","name":"najisawas"},{"email":"richhx@gmail.com","name":"richhx"}],"_npmUser":{"name":"bugzpodder","email":"bugz_podder@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_2.0.0_1579657850012_0.24941246502015502"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-06T18:55:06.484Z","1.1.10":"2019-09-06T18:55:06.869Z","modified":"2022-04-05T15:24:15.578Z","1.1.11":"2019-09-06T21:32:18.331Z","1.1.12":"2019-09-10T01:09:07.319Z","1.1.13":"2019-09-10T02:31:08.160Z","1.1.14":"2019-09-10T18:02:49.229Z","1.1.15":"2019-09-10T18:42:14.734Z","1.1.16":"2019-10-17T18:30:43.562Z","1.1.17":"2019-10-21T16:56:07.574Z","1.1.18":"2019-10-21T18:46:36.855Z","1.1.19":"2019-10-21T19:02:50.584Z","1.1.20":"2019-10-22T21:56:08.468Z","1.1.21":"2019-10-23T19:12:38.257Z","1.1.22":"2019-10-28T21:13:13.574Z","1.1.23":"2019-11-15T19:00:45.230Z","1.1.24":"2019-12-03T19:35:54.322Z","2.0.0":"2020-01-22T01:50:50.269Z"},"maintainers":[{"email":"akumar@grailbio.com","name":"aayush-k"},{"email":"arinehouse@gmail.com","name":"arinehouse"},{"email":"elijahcarrel@gmail.com","name":"elijahcarrel"},{"email":"mkim@grailbio.com","name":"luckymargi7"},{"email":"richhx@gmail.com","name":"richhx"},{"email":"lkong@grailbio.com","name":"lkong"}],"description":"React components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.","homepage":"https://github.com/grailbio/ui-components","readme":"## Contents\n\nReact components built using [Material-UI](https://material-ui.com/getting-started/installation/) for GRAIL's internal applications.\n\n## Contributing\n\nThis is an open source package. Initial approval by SMEs in https://phabricator.grailbio.com/T26323\n\nAll content must be non-proprietary. For example:\n\n- Do not include GRAIL assets, like GRAIL Logo, or commercially sourced images.\n- Do not include content that has trade secrets or anything that should remain internal to GRAIL.\n\nAlso, all content must be compatible with the contents of the Apache 2.0 license, as defined in `LICENSE` file.\n\nFor common private GRAIL code, use `@grail/common-private` or other internal locations.\n\nModify CHANGELOG.md to reflect contributions to this code.\n\n### Distributing to GitHub\n\nURL: https://github.com/grailbio/ui-components\n\nOnce code is merged into GRAIL repo - `master` branch, replicate the commit to github.\n\nTODO: Document how to use `grit`, or refer to how it automatically pushes to github using\n`$GRAIL/phabricator/shipit/sync.bash`\n\n### Publishing to NPM\n\nURL: https://www.npmjs.com/package/@grailbio/components\n\nYou will need to be a member:\nhttps://www.npmjs.com/settings/grailbio/members\n\nRecommend turning on 2FA.\n\nTo publish:\n\n- Bump the package version following semantic versioning guidelines (https://semver.org/)\n- `yarn version --patch --no-git-tag-version`\n- For non-patch release, update `CHANGELOG.md` version.\n- `npm publish`\n  - Optionally, you can pass in 2FA code using `--otp ######`\n\n#### **Installation and Usage**\n\n- `yarn add react`\n- `yarn add @material-ui/core @material-ui/icons`\n- If using NPM packages: `yarn add @grailbio/lib @grailbio/components`\n- To use the `DateInput` and `DateTimeInput` components:\n  - Wrap your application in the `wrapPickerUtilProvider` component.\n\n###### **GRAIL Theme**\n\n- Wrap your application in the `StyleWrapper` component.\n\n#### **Running StyleGuide**\n\n```bash\ncd $GRAIL/ui/components\nyarn styleguide\n```\n\n#### **Using Released Components**\n\n- `import { COMPONENT } from \"@grailbio/components\";`\n- See `@grailbio/lib` for GRAIL utilities and constants. e.g. `import { UTILITY } from \"@grailbio/lib\";`\n\n#### **Using Dev Components**\n\n- `import { DEV_COMPONENT } from \"../dev\";`\n  NOTE: Dev components are unstable and may introduce breaking changes at any given time.\n\n#### **Implementing New Components**\n\nAdd/maintain new components to `$GRAIL/ui/components/src/dev` until they are thoroughly tested and approved\nfor production.\nUpdate `styleguide.config.js` to add the V2 component.\nUpdate `$GRAIL/ui/lims/client/cypress/integration/styleguide` to add the new component.\n\n#### **Implementing V2 Components**\n\nTo add a V2 version of an existing component, separate the V1 and V2 files into their own folder.\ne.g.\n\n```\nsrc/\n  some-component/\n    index.js /* export v1 and v2 components. */\n    v1/\n      /* the V1 component jsx, CSS, unit test files. */\n    v2/\n      /* the V2 component jsx, CSS, unit test files. */\n```\n\nFollow the guidelines for building new components for building V2 component.\n\n#### **Production Component Approval Criteria**\n\n- Unit tests.\n  - At least 25% line coverage.\n- `README.md`\n  - Working examples showing all use cases and functionality.\n- Component jsx file\n  - Comments above each prop explaining the prop.\n- Cypress tests for any interactive components.\n  - Note: These Cypress tests rely on working examples in the `README`s.\n\nWhen introducing new code, you must include an `index.js`, which exports to the\n`index.js` of the `src` directory.\n\n#### **Building**\n\n```bash\nyarn build # follow instructions from the prompt\n```\n","readmeFilename":"README.md"}