{"_id":"njmyers-component-library","_rev":"27-2031d57924fcdb485d5f74f874c7fe6e","name":"njmyers-component-library","dist-tags":{"latest":"0.1.24"},"versions":{"0.1.0":{"name":"njmyers-component-library","version":"0.1.0","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.2.1","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"14c78e1b5b61a94a719ab2a1861d053fbb494ccc","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-wVyAj4DHh4j+xLDYyiOVTHXkIJpXscvdUDXe96w/ZcfR7oGOkf6gi3vWK1/RILGYEhzClFBpbJg5k5KGlYWQrg==","shasum":"4a049758dbc7fde73cf35643554075b18ebd33d5","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.0.tgz","fileCount":99,"unpackedSize":2029178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKEdsCRA9TVsSAnZWagAAa50P/As1kuwp1h9GldWlX0y0\nVO2dL4e7Y+gA7eRl6T8vO6BjYND2BqAnH6NknXwFSVw+yHEGoz//eUSL1QzU\nvIp63g054Qk6N+CinmCcIL7dfWvJSy5f57Ar0swIubXNkdMrxRD6yVt6klHU\nNQJHTCUutAPIpNtLm+xfFdha/xpns8GdG63kPFsPsuZr9YUq+ZDIzlgC/Rfz\nrzUSROVUqIXj0EX3Rq1Azgya+MF9ngrgxL8mE90hpRK0aR4bKTmZXIuwu3pv\nSklmakOCRVaPPlUby9HpDGjFllkRwGQHI6tCw6uJAvOCj4WSNgtsyQJLwQkO\nqRDsfqqfZ6bftzrxSxzAPvYMnEeFn8bNmlrnVfs+0EycipMH35TZDe8ZBukX\nIsnziUkWPFwt5xNTYS+h54qEd0+RB5ol5hRbnInlhDzfQO4ipwUmnH94EyFZ\nvPIpFmwwJUB8OPFn1etowhWgSsZLIPt9CB3gtonR7axFcPztVcykUjMUDc11\nVWnANnc3fOsQDdOSELtwyovcYE6qn6yM2+DEQe7CaKcUdO5+aPFq3U/GXpxE\nXDz0rDLv3YlOHs5rpMqQLTR03QaPrEH1SE2LSXsL/txYf8p+QasqH1vMND7b\nsyls9Z0FGGbp5BhjF4gzm5+plqEVLzO1mf+AkN6p3NCpLGhj6/1i9VhSkNgo\nA3Bm\r\n=c5Rl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQYEZm9jEkx97GGFu05M5YkujJVEesLBVXCT7s2XP48AiAv03bVQWQPYyL33UooEY4DOMsyEpWEKRn8DR2iBi+9TA=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.0_1529366379124_0.7139647725907872"},"_hasShrinkwrap":false},"0.1.1":{"name":"njmyers-component-library","version":"0.1.1","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.2.1","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"41410c6820ff01c7565f2d9d32e9e916cf377265","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-q1rXbUyX6r6jwwpAksdw78EToG7IIMOfML+IEkMKIc7cOZA1yoW7fQPXdQJHtQrhU4PZ0ItjXIszBtnDu4jyNQ==","shasum":"002c9d8a96a615aefffeb5e46b6c6741bfaafa11","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.1.tgz","fileCount":99,"unpackedSize":639405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKEeyCRA9TVsSAnZWagAArRYQAJxBaGCoATwapCcvyjA4\nacuVoQ+f6o7mjLOWQtXmNkEpoDnXxjm6xTeUaZYDXdEZdfO+wPekrkriGxxS\nS1azxTh6UAdiGWhdXbmkjeULjBoBoiKE0bGsh9j9bqm0OduOCXh/JqMpLQZ6\nnDyaOId3NYhyU1mAuZhGakr05J4Ho/Z0wDRt8b7OjqZfZAPkX/Kf+bLjMhAW\nRHthSJzlCIWUT0OddDUZ9m1TivbmwwRIDD9b3Wj+mNi5JUEBrE1JUq5e4A9h\nXuy101EJpoYjH0nwgejzuimie6QZNOQCkFB9nsaP81SQiKoiLLIq/jfzmGPH\nqEBX97EHrIFp5Bh3sGzRlE8gaNKdfqK2JubA4mv7Q0vfZNvXuBLr+z7ZvqKc\nsMXdSJslayb7u3dQUoQOXUu9QAfHwsVh0boi9Zx0BMEZmAAlsvk0ZR8YKOhO\niEm0ww4H7iIQx2G8w7/eNUm2Ks9P/yJqyzKFAQRiOetq0+Oa1qXXyyumRkzE\nnTqKop6OkKp1O7e8+bVnoBj49DIh2IshhtVCr5q8GGy/tbGZv2N/TxkcbO1T\nJ+RSD3iOKxOmgf+krx2gp1lkJOYfPYz1K2d2ieALW3kKZZtpm2xtQNRJbvWV\nvgvow0vgDQvUpCoy7xcB3jX21dPJVpnh4ThFyPloVZgChVEsAKo3HdNWVC/w\nnsvd\r\n=Y6iV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAODYqkCfcflR6jMwis+/TlTkn7c1fBXNOOGE5eBaovDAiEAqPbHml48AD82zToEBwUc9pPPp9Y30iNnaY9x24RtIZw="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.1_1529366449544_0.5512101470813826"},"_hasShrinkwrap":false},"0.1.2":{"name":"njmyers-component-library","version":"0.1.2","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.2.1","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"7a0ccbd35d6187a76974bc4487a269fe864a3665","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-zql1sz2lwjos18BJheMUUKckNo5eORuuCEwW7Pos7GCT+ojdU/nI6I5EahtgC382u1CfS7a1lk07CzRH0W1TFA==","shasum":"eced5404e89465d3fb229538ccf550c0bc17b57d","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.2.tgz","fileCount":99,"unpackedSize":641320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKRkGCRA9TVsSAnZWagAAieIQAIhcHV4DVrJvUqxU78t1\nUVX7pWS3tlv2Gi8CYoVcvu/cWp1vfBeCdp6dCE3GotrI3zcNnksuJ+uxSIIz\nby/XA/mQUKwHcNKnOF8od3o8EZy+KuwV0R1SzstQGDCU1Z0tnaU3M8kQf7x9\nKbFMZp81Bx/Gug8edXZEZ3OPH+MKf8ArNcn5Vz/VCF3os3CTv8dgc+9D9aV5\nOkBkhI/OFYQMLhOsjbqPwp/ojN7okB1WHKOOzgQO8R0P8jkluu55ooFHyuzi\nKGd+zeAj0cSbhltEXssU6gcJxQR99B3llXCfo3XhSBVyRfG3DUqVX6v1z97x\nGjuO3jEC/vxQ13JjdrlfkOtikFNFW0wxwczi5kiDVQbHhwlrmdotwhsqno8l\nVIJXECs10doynLaDChhmfdrW89XkmfXnopTGVEQK6HsVZpLEzP215V/GxAQG\nuSGqn/FpHLoGY3xxIxZBiryGRnLZYWODV51AsE3c4YOpYCHs5574ysCtu95i\nc98fXhjpDnNilMuCntAoIlKbCTzPzpCcOAPXcxV7zb141ryfru6oK568GSlT\nlTLKQJvFU5ATgHgAdZYavAFdQPTVwPJFH0AwkvHahVDH3dAyqLevxMc5TM4P\nvuhd5AqYrFFWaOToygMSr0qWCRErxqQ1Y/l5GduVe688Wtp/BkDiy6X4wf8d\ntr9N\r\n=s2jh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjXm23lMRarX1bT1FiSl+LPhiqbN+lOjxz4mWYXCP7OAiBxWYXeLm0OkWVOT1htkTx05W760QWBvudziWAd6Wvylw=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.2_1529420038112_0.621149701501063"},"_hasShrinkwrap":false},"0.1.3":{"name":"njmyers-component-library","version":"0.1.3","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.2.1","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"559d09ae053213c28c5c0426abc109c313ec5e2c","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-bBUgpOQJeSisYYVnnyW/PMvXEOczZoy3wSzYTsd3ejn9eh2djsTV9JUSYNI/IU4XzE9yUwT1lyvX1gU13n4xFg==","shasum":"55b7ca76fd4a9eb268f065a5ce3b560981209462","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.3.tgz","fileCount":99,"unpackedSize":640329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKR9ECRA9TVsSAnZWagAApwAP+gKUfMaBPH43dICG8Dyr\n2qbTBhfO9xFys8Mo+t1CDTpCQTO7rOFIv9z4LKohaVCP0efRz+ap2fiDRsT6\nUaX8vOJbpVVcYQ4IHlhp9eL5vUTu3mcHTt0HllGmpt4s5qVR5RZfliRC9d6t\nwmNFpBRmRKn0lHky9RZIsnV+ZMMvhNdWiyIsblVOFAvAnpD56lRe7GleT4tm\n8j6FAFAyewGmAW9NzJnQhp9Nd7NSAXG679hK/7Ba0mPoBwMxN9k20mhz106u\nOqe8DmbYpbPsZ/Cp4pxhxqEjck/UEzxtGKX7MGj3hyS9jneZ7AcyJXXe7kmm\n8/Vm65eHqcWrr/YLMrtywwrUixM/9ODk2PjniDvJDtuxB6L1M5TmoPC7silT\ndBkifmXJpqVOtZz1N0Gf5MZ41vTpAWc8V/v/UjtDl4PraHIrlkYUwti2wmd7\nhmXBRLQbOexMb+twkDwa7+eUKgPxLgFITZVtYxFg6KnSmX5m9Un4dcOXALJB\nK4JpWdDHwgmmG6bGbhW7MbtFqnTB6YfJv0paV0ZY1VwfF1Ync3uwXItoPgua\nsI+kuuozvufBmDZVI3IGsxbhoDFN53fAhYuNzvfp7NYy/J3aNMV5njl0nYEI\njHeiTt+kTeBYlhNH7FZZOsNIG+lVQ+4x2B7FaxdZP6nsBHS83NoxeCH1uuVu\nruLg\r\n=pKK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ4SgB4u6HdDoaOYCkP4/metWSfhhTgIYg6XcoVLW6igIhAIP9/1rzR/tDzWHtRpVXBOWhIoiqH7XHo0UTAF3NMslj"}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.3_1529421636060_0.22693293607389542"},"_hasShrinkwrap":false},"0.1.4":{"name":"njmyers-component-library","version":"0.1.4","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.2.1","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"3f55116fcc6f4e190065bd9e27a2cfb5cc6ce38c","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-8FpYdHtRcdSo344TI9HGTTnTV8XIR/XfdkWp2yKC8Z9LanB54AD7MRYPxY0bMl1qm67AfSd914J091F38CzlnQ==","shasum":"b3e4fa59394aea0fdacb559972b4d4a537e1cb4e","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.4.tgz","fileCount":99,"unpackedSize":640329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKR/XCRA9TVsSAnZWagAAFY8P/01sFiGWejpA+Humi24u\n8vsS+Ct3HAsovIjv6MwMRYtzusVRyNogiQgvVSzjYTOejjLSH7SczkXkuRAj\nVdk6UL8+9c3tfu+BLZV5cMafccubx0Ok7XLOHTIauPyPj8i5LStNzmt/9Uz8\nnmLWPlsvdl9vuPQ2Furz2mXe0H1bFm8OnOr9SJxxUBJHm/RnZbdXkirb4KLZ\nSwGHA5Kt7P3OgxUqqWce38tjDJmpmfGxZ3FrrXe3z85BptvZBBgmCWNhMQlP\nTjD+GZWNG+TOmoYylWZJP8r46tmZ7HazXCJoEM5MjofHjLam3abpFXGENIfg\n7XXLymmj4zx13zEnVqvbUr+eeCsMnXN+2JuWuJWPc5UKBkt99ChQo6TEWlBF\ngsbPmLnfRRiw7fwNU9GLRQsJ+LbzTU9egIAb12/I//ifPZMdZmGh3f7jx8Hy\nUu+bq+DZlqYgIW818FR2mSw1QhsicK9K028+bS+GPemk56TNPwxf7wkci9P/\nlrnzOEW67VayhtP8idH84T9460GZfAkF+8Ox4rKBWA1v37gusvlAJx2CFfvg\nR2HuzQUTQ1xWSaAGZMN0/DmKX1NM1rQAK/jg1s+RVyHGdz4lnaHN7b8OHtDz\nxvOeV/NSzRJJ7eDduq+mrWWwhkHlwagsK8IGS7z6rn8hSktvDilQoCZqmZCH\nMIJ9\r\n=+BsQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+vUBr29ocPQqOEc7Z3JeOrSip52ulEZz8ZesxMcX7rQIgXa8xNDpOY2RHntwouqfyGvKPVniOiqrXHw8tazzIl64="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.4_1529421782602_0.1523707630630582"},"_hasShrinkwrap":false},"0.1.5":{"name":"njmyers-component-library","version":"0.1.5","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"603c6c99651bf7d51b296af529060d7f1416c34a","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-LS+nsqM3O3wwYcBmkm2nFRS35F5iEWquhjTZ3mV4FRj9T1aCvjeAWSjyh2V0GPlwohftKml4aJfgMgOdoROGDw==","shasum":"23b026a49dfa4aa4d396ff64bfa881ac005a6d27","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.5.tgz","fileCount":100,"unpackedSize":640658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKZUdCRA9TVsSAnZWagAAyvgP/RmncUHThfKoAENoviYk\nracmAvCGSMeAy1yrgm8ppPhYs2oxAcVpj6j9xppKqZwMD3pCXs7U7tdXVZxl\nmjAK62XuVTsIDGPg0wlMNHF6ucUVlFpVMGruaT5P39r1536cS1AJdh8aqVQl\nDc4Znw8W1SYSDL7LoUSkO6Tzc1JxmCIqv72cvFgXpT6/AAU3BA7exL7R1A3q\n8veD/aLcSNQTOCbfQrx4lOK1Xw5m/uo6IKf4JM9S3q3B1r89Bq8J+LLM0FMh\n4nR+D/WYcB9GbbEUtlE+gkxoV0OSLhY41bskNf1R2XMmai2F4l8UczAkj5mO\nf07pcEkTzOTQccR46qga87Ila8JpkwUNl9Drn8U9MYsVtRgItgtQMCmxfpXv\n1tgJAay95kD7TUjKwrEKDgi6hqYBIedMZuEUzadLJazrswYXUmK6RUlZyIyU\nKbMTeOF+Q8yBd+OiJuTWhJoz3Rd/tI5khehsXZIrqBZXSNmMq8Cscxm544ni\nxg0tt9qoK6ZAkNNb+94ty9jwp53mPQ3xgmyCkyZDmB7/hBY95LQxgQQPqXLu\nG5AeY91nE0R02orlojuA1H5/ONr1MWWQoLGGb1wjjb1Rtr3XOPNuX2gttK/V\n9se3yGFELNk9D2/YxB1AdBf5Qunc9yRB5Yc+xAxkm06NwQ/F6C4jl6RUYeXH\nLRzY\r\n=TD3+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRkyFDll2Ch+LjgYje2xcQ6Cr4YQqGjpnYqgoLTtAAgAiEA5Ea2JD5U9AmMxnhrxDV7TlmkeobVaSB8KY9TQs4Qslg="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.5_1529451803876_0.49925362009710184"},"_hasShrinkwrap":false},"0.1.6":{"name":"njmyers-component-library","version":"0.1.6","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"31606ba2c865e54ccc5558f6271e3af8bc1549a2","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-r8qtkQHxjRCCEb/mbBROu5jnlaec5K1DR2YwOYc3FBK1FuUr9mtXDLarPfRXG0LPl4QoBsoza/k8nDuOKElP4w==","shasum":"51c51a168879178b78209a0486a0f1a38e2529e9","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.6.tgz","fileCount":99,"unpackedSize":636763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+gqCRA9TVsSAnZWagAAQ7AP/je/VFaLv56tHSek719u\nkRMHQNUBDJB0em0aNRF6KydgQBVpYY23HzmQHv5qbbC5yOA3bbQvGIoit5KL\nFvO2C2s1x/SUREG/MNFAuVFy+YjI5grD/WP3Fio/O38kZMkmSib6aDpGgxGi\njZqltbnF2ESvcqtHVqNa43QR04z/INgrp7tM6NkFSlFdQM8C3YZucwfwAY3K\n+hfUK2yR1z9RlJA2xC0sSQDic//a1lC4JrxWUoRNXaQEHnjpVTBzgoaBD0aZ\nw3eFFxxWfmMXhIoBdZn2NAzmMOvcfhEZcXkfMuuDWc0Skh+wilPip2z65YsM\n5ElAxgcCgl9ae+4gogHm6YbUQxVBmWylqrYkbBtw6IvsCj4t06/YACaB2zKk\nIv71J3hzHyxI7yplH1IkQ7DVK8DnXw4e0NSabXVMQCUPx6G6oCZ9cKsjgH0R\n72209J79Vmgb90TbRG1UlfVmSCC0gRm3gXn1DGuvDuFcuNL25kjQ49msaSy2\n0oFn7GYKc9U5G92/gfpYHtxyJeIhDiZP1hZ5+gni+jwK5k8Mf4rjYfaZ+uqS\nDR2CHGwyUmROo2L5JwmiiNjXsWMdfLzwzZ883h8aBQnvXLRZiU5GI/G5uRVh\n1YNtukS9VKgqkyvU7Sf6NholxFqZEHgUcLcpXZgzl7ovvz0zrw06oH2BP6/p\nTCPm\r\n=WfgQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8zS+IYCcLF9miQoSXC0Q3l8ARYRcttgolAKuukGUBhAiBIAJVBsIJR7WGoVHHIW/i7kjECH8cnlOMqmGtCjFObjA=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.6_1529604138339_0.7862680571032525"},"_hasShrinkwrap":false},"0.1.7":{"name":"njmyers-component-library","version":"0.1.7","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","node-sass":"^4.9.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","sass-loader":"^7.0.3","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"4bdfce2fdebf7465acf2e3bb0c7c9889744d5794","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-T4YDOpuha0zqsqjMEcG3pERku5AJEfCetvlHGABW6Y9vYE847B0IQYZ2aH4QeT3WeDVWHyjnpq1jyEB8AxI4zg==","shasum":"5be336d35347e3afd299bd51b51b0634176d7d01","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.7.tgz","fileCount":101,"unpackedSize":651470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK/RUCRA9TVsSAnZWagAAcvgQAJbuRlTLC4iFf+L1fGon\nDGrTHp0tsCIMscHI1Wvac+EdpHLBhzlgA3oj6IOm/zXb7x8oyalLQnAp/Mjh\ntCKtrb6+M0thteEMzsA0U/XoLINho+0dNLmwIXLF6vLu5rzO98YGjE+g6ZVF\nigTTBJiO/2KEjpjyKf/64lmsui56I9cnbRl9Q3f6WsyEcgI3Irj9D7TFxXrk\n8tZAIwrRQRkIXiv4mxpmNYJgjzi0Zpq+HKH2vpIKv0tGdw0zbxRvcG7eB+Y6\nWXJaM/xBugTxj+pjFYNFI8t7ovCpCwy2iN41lIahqOqhXyVDnD1wuf/voQh4\naf0jQIUh7iCgcjzspJJ4QEEbgT6Hy+PQH6PgbTzS2FthuRiRgraSz9c9iKeG\nbY1ZlDP1/6BSKDewJx3vPL52VtcUCHCIfrTZzSvuVEiiaY7wZDkOLpwh6Amt\nfbIsyKDqOTNsP2Vl7wareIRK6XZjMdNclpz2XcZriGeypyiMOfDark4f4XD2\n+lOw2QM+tCxbZ6Oas/DpIH3+ZKCgReFp5XmEsKdxMRiZ7PwEffKBMyO29/Nw\nruv4+eYzNkyJd33PnHkLwHOKHeIjR9Z4q6PejiKaoWcDKWWrM8qwrG3ZbhdM\nKGM78MhOQKZCLzslE6qff4i+5V4NXeFqdLqyNcAAyGg6wamIM93h5WoN2HWQ\nkSyJ\r\n=9n9N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHTiKzorq61FTIU6NtOYopHLODwmxZOA4COOpz4rlujgIgLVF+6OQrmN+qU8KqD/whGudLTnOBcUMi0U1pbt6ZF7c="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.7_1529607252157_0.5815320724757067"},"_hasShrinkwrap":false},"0.1.8":{"name":"njmyers-component-library","version":"0.1.8","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","node-sass":"^4.9.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","sass-loader":"^7.0.3","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"19c250beeeebd31247c9d7c7016892942ba4381a","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-KpWn7wqe/go1IE7f2WB2Rqbxh17dWbtEuPSg4dMd/HpBpmhLUiQBJWyuorE/MDFf560/We9IxqAbLub/9c5j6Q==","shasum":"7531689914462082d219c745ca1ea65a05ff7055","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.8.tgz","fileCount":107,"unpackedSize":739589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLAvBCRA9TVsSAnZWagAAhukQAJauhpLp+S/vgfUSnnAI\nlPJuRVcf0dwStMszr0S3Utftma5tj/G8R9c1ez+5hI4vWCOQczcOSTOmBxLP\nK1q5zPin2fXEp1g/rh+hc+xMN0f2RbOARD2IY6puyjrS8r8EC3dRedhRAHY0\n3zdYtIEprEQKyrPZldKdAeo0oL8XR8xbEGm5oDXwXso5jiGrW0Zp3ATMHcuU\nwGDp2+KGlR8TtZdSCbCzMHN5dTdsxfDr/R408sYn/m9nXZI2Z+1HzN+ozOwa\nrvJm/zt0jOH3WWq6kWbJO9aFvqyhoUlc2br3dLsOipuM3/xv1OsWl94oT6B+\n8+XmcqZeVi5KWamqtIWzx3dhDmAqqDgc51eHrwPjVlkZubqZenw+b91LIDm+\nZmBQrA7BWeQIwvrc5+3nlSwQ12uGlUCxi+utg6DFI1Fte/6bxEHS7Jfc7pQo\nCz+Dhe1fycnaP1Q8N4bw+ptNaIxVw3u3J7JMJhQqLd714In3axca/Ey35OYs\nXU4tNst7ooPVdA6Q6KDpBlPx4NfBgPCRvXQdpeVxtOUp0Zz+MCqjELclSXLt\ndz9915srafZ+jvLV3zOxV5CJzzx1CPsGxpN7V0gY4YCwfI7uqcgTexnwPOMZ\nmw6wCIsEHfOMDisK1X3RBwX2WPl51cu150pbxvp2Z/jBF+OKV0y11UAeA2ZL\nuFXX\r\n=l5N3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhMXHAyyiQec8lr/snG1N+Co7t6dEWdCj5anKsaJupBAiBwsv02Bh6NkeN77ldMIklcrEqfvXAiYBGS3XxmWWnZ1w=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.8_1529613249411_0.24479063595558448"},"_hasShrinkwrap":false},"0.1.9":{"name":"njmyers-component-library","version":"0.1.9","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","precommit":"lint-staged","start":"yarn run storybook","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"react-scripts test --env=jsdom","eject":"react-scripts eject","storybook":"start-storybook -p 9009","build-storybook":"build-storybook","prettier":"prettier --write src/**/*.{test.js,js,jsx,json,md}"},"lint-staged":{"src/**/*.{js,jsx,json,md}":["prettier --write","git add"]},"devDependencies":{"@storybook/addon-actions":"^3.4.7","@storybook/addon-links":"^3.4.7","@storybook/addon-options":"^3.4.7","@storybook/addons":"^3.4.7","@storybook/react":"^3.4.7","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","css-loader":"^0.28.11","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","husky":"^0.14.3","lint-staged":"^7.0.0","node-sass":"^4.9.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react-scripts":"^1.1.4","react-test-renderer":"^16.4.0","sass-loader":"^7.0.3","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"gitHead":"190eb77945d67a79d469f08ab3e4b80bb6a5bf19","description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-R7uqU3UWaxw5CwMYkx0vePR2lGwfXhQreQr8b5+MQBfr29puNE02sdH84IiOnrcKqwZR7zokjprfd8h4/muu9Q==","shasum":"3c67bcda3d8a9af78704ea59a90d476442259af6","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.9.tgz","fileCount":107,"unpackedSize":739647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLBXMCRA9TVsSAnZWagAA/ykP/A04SshYpXwwkrYMDime\njqjkyxsRdz+ucNq/JL3+SOXRI4Co8cRUhBwhFGqFwVEGd3Hr6X8EQHrq6FEu\n6256uVhAb8lBbXr/akVOOtow4pQXfdjLSRqraJTPk/SGxUqgZNgQURdaUSI/\nnPq6WpZMXQHyVVTmRg2WOtAtGBYyr9tu/aHZoasjxwbGRnbC7ZfPPBVNx2+t\nc9GerUldV2Zw9q1Ya4fCMes9e6f/C/wmuoKQGNpmMIlIt8G9H/7EI3wFX1CJ\ngzQxzBVjC3QlX1I7fz5HUIL9UcpyZ/6QHXE6qtBjmSHoKieRrzxq2gt7zu9N\nmGpHd2EWGjrOmdelZ95i6XS956im7Kd31HV+Xr8GvKf6mRMM1to7/2CElAIS\nxUkfntjB6R5UyKaU7y+5LMp8HRn3Bo+WkXKoM9Xrjc3pAoP8HXv1qDoqSAwk\nLbxoVPLRNx8FFQuRILAnWT3L4y4oel0hdPvCmqd797TqP5wdBkn3IT9NihTi\n+WpokjyvxJPxy6SGqrFWF0dmswan78bbJm5fVuYX0fM4/xddM2tLJAx7RZE4\n4oH0uxV8bBFZhKCX6U7t1uOE5g5jra1sM84OTPO5gR8E17NHGwsqmleBq1zQ\nOlRztTIw5uyQRcp+fTst6Ul2mF+JKQOWyLmaKkMc4Wv2IgCekm6uSPwVYIue\nS+pa\r\n=VSf1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQxoxbIU786W3GXoaAxnVZ2atldEew5ZRq9dl1tiExOAiEAqy7G2JH+7AoVU8AFNCSuoqwdjUGNoEhKg1dXHtdZ/H8="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.9_1529615820445_0.7651221049180732"},"_hasShrinkwrap":false},"0.1.10":{"name":"njmyers-component-library","version":"0.1.10","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.0","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","doctoc":"^1.3.1","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","flow-bin":"^0.74.0","husky":"^0.14.3","invariant":"^2.2.4","jest":"^23.1.0","lerna":"^2.11.0","lint-staged":"^7.0.0","node-sass":"^4.9.0","normalize.css":"^8.0.0","npm-run-all":"^4.1.2","prettier":"^1.11.1","react":"^16.4.1","react-dom":"^16.4.1","react-test-renderer":"^16.4.1","sass-loader":"^7.0.3","storybook-readme":"^3.3.0","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.10","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-IDJUmfXLsFkf5Lw1bB+t/ujb4w440D5ajbGta1DOqjsBhwrVsHUEKri2a0JYOZ4I52f4LLs7ZHQPdL5LpqxNfw==","shasum":"16b375ed50dabfb8554e2df24ce44699d28f52a4","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.10.tgz","fileCount":98,"unpackedSize":639453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLR1OCRA9TVsSAnZWagAAPc0P/0GyKJke5wBz6xHm/UxW\njl3RMeKzfprYLELSkfdKlavnXnKjz0Ka5BFyoXUcTsezREuvBevMK2Tg8bPu\nRWH/xFs5/RxEoR2RoA2Xn3EH4u9j0mMyTJeXI6IK/QJlIzRmPYJkufiYq6LP\nd3vUYBzi8TkDPEyXFcywu1oq1e9PRhem71doDQlir/Tl09vo4/GLVvPx4DdZ\nZRDO53/ETBDyq3uEd8iSn45cin+bN1QB8CZDoCRk4BPwc4S2nM1V8tlrbdGB\npnYdsNKhsY8kI6nB7UNKloCvsGNP6UVxdOJHoU64Xf4N1L4d2yVVNKjJHluY\nkMURblqEsum9nudxtGsKPAu2cTjibwfKFdowYDLkAdSAOqetK0qP9GS72vNE\nKodb0+WkxBZgNHkrZvzucss8wr3b0P5K+aJNqvYebB5De7D+ytlwRpJ30AnF\nUtUHSZC6+N2ZWT09r+k/RfkkL6R0ESlyLp4DXIXamkftLSllRlKLZq9VwwY6\nD58Zqd/5twSbVi3ED320Xeaz7wbudPvF729lBfHbNWAAllR0w0mHh6DkcWvD\n7g3++U/WUXRliZHv1JTeFfQosXnGOiyjaI+a7jLFkd69S1D1ucipuQPHbq7L\n6ix7L58Yiq7sbrZZ4tHZPt/f9OjTVxY5PDtpCnkxLNTClTbkt1xNbsja7AKk\nL7pl\r\n=WaEJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7Itto5O65U1Kb9HdiybvV4mpJvr9mFLbxJ90i8W8vtgIhAOkNVyDY4kukjVv52M0osEt6gLSu39zSl+QN0GEbqnLw"}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.10_1529683278648_0.24266351642020734"},"_hasShrinkwrap":false},"0.1.11":{"name":"njmyers-component-library","version":"0.1.11","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","webpack-cli":"^2.0.11","webpack":"^3.0.0"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.11","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-t/cU4ZVGtVJ+SFBvHF+SpgX5P0zMNYblF3aSpkwnguWUCV904MfLd7SdXCHNhmtwRdTH+/moLdpZTn0vpxi1CQ==","shasum":"9bf513737642570791656b99898af8d5bf680aee","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.11.tgz","fileCount":69,"unpackedSize":563105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLm2uCRA9TVsSAnZWagAAKTgP/0Q1cF/31wl2TNfM7cIj\n5hXDux3s7ciq4rqBYS5xzSOqOTcq/6XqkbfTlByjdqA6NEQy2ennnDWJOJ2k\nA41iWYsdhXTY4Md9rgFQ/xEs1tZJOqQmgy2BeQzi2yEBazT6pR2UE38X65Fr\nfN4qQS8dcvXDVb2vadU0w8OhjdHcpnLw3iiIRBOSV3GBURrsaBbFjloqD/Ov\nLpZe+i0EHH37A+M8tMf2b6M3n0GvWGWuxXBMbrMm4MciwX690JvdZBEHCTYu\nuQzDcchbKLy0u944Xeyn84ciKXXE2Xe3N56WI1qOfxAlfPPo20wfK+M2bBri\n+wxRIhrxkg+uhRH8eaw0mvsXnqqoDPPkTxlkVtRO2J7ZVNT2IoybORHAh7Ij\nqKCaj+6lbiBFzjT4QqFxPthXj/x6dl68Hv1G93eWWL+ANNs9kEcDt+f9I3Bn\n77mIbGJUqRYsoGjgnp21gl6jYgcDPSDj7fTe67sn3xg30jISc3zUG2UYdA1J\nSPEQ/jU2wLhdU0TiqgHdHc1X+8Wv1iO6DZH83h3bAVudA6u2R1YADdSW5xZH\ndZq/cUAjf8FOkywydF81yRZv8G5esU47xuxvWE0LZyJGVS6ziLBSB4DjrXMt\ns1GRsQPT1rOMb9xrGs4+NllZaUWGvCqbzwt3eoPtqHQHDQsnuZbHUgqc3HYH\nkTv4\r\n=f97W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMFSz5rteO7WchkAR068u7vrrtcPIdKr+5jokTWrO8YAiEA6qCFFsjcbqSPtgUp0jSXmcfHWzqwakT0mhwHMP7zR9A="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.11_1529769389951_0.5931435235233364"},"_hasShrinkwrap":false},"0.1.12":{"name":"njmyers-component-library","version":"0.1.12","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-children-utilities":"^1.0.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","webpack-cli":"^2.0.11","webpack":"^3.0.0"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.12","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-ZE15Wk6iCDbwnFPXZeDdaoog5LRJHkE9XlEdNEIo3m6tcwA31Y7TCzenS+Ppse9L4JzynOurdCLLB3JAR8MjRQ==","shasum":"48a85a3c0e1f1782f534e3d49b93e63d153c95ac","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.12.tgz","fileCount":69,"unpackedSize":564530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMP0kCRA9TVsSAnZWagAAZS0P/RUQweyxmHzEJAQXjtcy\noaZjrPDeQgzaIW8jo7xdoN2FaGJbTIvQzmekC5rv8sYdhkiRKPP3P4CtTZBn\nlXr8UUBrU6daHtZEuoOxeVQdFCZ5RdF+89mNoyax7ZHg6XnBqX4HiRdKQsj8\nzOUua+7CShNuTUSfncRiQhsSjFewZNCgLrF1UiPORxY8SQpn9xJNSLrr8i5O\ni+cZ1392P5szrqwPOa0X4W4OAxl0Hgl3A5R5als2vz4njMS3d1N3SR+9RQqr\nTvXjQOKRpg1vT17EW2c6HIe7qql3qJ4zqOVhOCi0JK49r8pehkfhzMLmNq25\nkrg4vg9BGd+02lIGAa2oBcsFqnsY/9DbueU2yxQBj809IR3opgRO9qoZhcJw\n8Jk8OggJTXtCLYfRGf2C2FU9Q0B9KP8muTQMhfrLgmXpQQSM890Grk9ncb7y\nPNmxDPHYUwpp+/tpI8l/bixRLQiexlPBaGrUzq4cIuua1MsKO2wD/6ppr3M6\nhiGKyPb4XXK4hnRVt5IFeEXcRDfs1J73x2D5G3I6XNL2C1KL7DdPzi9OAmWO\nLKjxcORipaRaNrYHkXxpuFu4HeR50MFcoVQlIk2+sc168s+uCUGxWFpzjlHR\n3Q40qhQUkqTOGTlCblz3fBANLk/HA0EPFicSP2fD2W+FQM4R6Doj+atLpVv6\nKd6L\r\n=XEIv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxYix0RXDXo/Hzf100x0yCyfVH/vS6kxcnRtnNR3QFSAIgOIWe2vgpXD+I6eJpb4zD4bTMpLjsxgYP2g8103Lx6M0="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.12_1529937188324_0.45306376711565255"},"_hasShrinkwrap":false},"0.1.13":{"name":"njmyers-component-library","version":"0.1.13","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","webpack-cli":"^2.0.11","webpack":"^3.0.0"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.13","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-9+RJZg2cw3VWq4aDv/d92jqejSz43LxgkE/0J/b7ZGwDLpvqQdZcjmBVLHautXvhrXu7OJp+tmqjw/H0AKOBKQ==","shasum":"a47c2352ff87921155e5b5429aa593a989284aef","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.13.tgz","fileCount":69,"unpackedSize":568212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMpoaCRA9TVsSAnZWagAANogP/0Kogq7oZ+uFoQITmi7I\nZR2zdvFwmfk7PUU7N+CJJwsL/Jsp+gV1OVzdvxHMYlGC+f8aahvQRJPsEiD/\nQmiUFityIZqbtE4tbFZfcg7xgbmR5hL/pP1nyaZThSrZpDmTOYQqz+cz+Php\nH+xoTXadE96AVJiH85f9vkcWTXtT0hZfuXp2T8ebJ3UJFPvEqZ3bLDeHHCnf\ngAkqfBkO/GOV5LavIJWdoBS6FMQHLDuVRBy5LUC/RAWHue7GHll5rl3BV+sD\nx2kqi6ReSs4keVuJ8LUvsB1VDSS7zNI293vlzS+mgc+7O6ttBLXXdOrh5Qu1\nWqtfBGG6J5L2OxVuqOK7IgZ+Ri9zT6b6Q2Zy55q0XHFpl3aD8usTqagKZg65\nMuZXxZXu+nq1oaZ2mUC82feKiFN6g97gu1RdIKp/BNjBOQOpxw6eHzLGpj5C\n4v/jo1limrB45mCvpSXw4nxiewZq2U6gdjFbH5FQnDgZpKILWVSj48efflnv\nMgvLFWrEZ0NCkSaZ67fOtVL1UPPT+HEOXvZ+fARvEKzK3HTAi0yIZMR2d0En\nvU/Hz/S76fS2tEPzVnFnXyAU5UnvJV2h55rAMqES7pq9PtX1G4Lmd6YQ6FUP\ntzbMKzDA+ZiKPhZTuHRXDhTtDTAH3gRXFY0lufvn4fq+C15bElRsC5Lsywxf\nxZu2\r\n=GOue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb6A17jeXghxtFYI0hyo5mFQ9m6/ZZiZYfNspj8BAm6AIgJB4vg9owJW3vwpehUbG+Gavbwyeq0kvyQRofFt+jyZQ="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.13_1530042906677_0.37180813576829963"},"_hasShrinkwrap":false},"0.1.14":{"name":"njmyers-component-library","version":"0.1.14","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","webpack-cli":"^2.0.11","webpack":"^3.0.0"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.14","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-JLcCmExQjtHf8f0ZvolCeQzp5cHcwFHHOqqexwcyMJCadxWWPW0Jncf+EBOoH5W8d3pIfFte6Na9PE65s/1poA==","shasum":"da3edc0b9a879fbdd6ecf7db1bb00571b0604adf","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.14.tgz","fileCount":69,"unpackedSize":568210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMpueCRA9TVsSAnZWagAA29QP/jieVEHqhaPWNgCBQJIK\nTL9PbPwk6OYkIIA61W4rR4lwod1O3+jDF7qJ+DPH4CWPwCRRt+pWoZ6nme/2\nvZw3ZznM3AI0BsnEwOo0h4s5c134FAtHQIZWz9ppY3Kjw+HyL+I/IEwPb1EO\nHOA2yhXpAcmilhBI91j0UJQk3gN1/+FxBGqLZoHmO6duT6+mr6XVpJM7BpBx\nc5b5pFRVQ2n1KIeMBgyM/BvnWO1sT5gZxACoZW6dNfrYq6M+yqM2yXWT27pX\nGDuvMRX748+25iRJ+Ln08xKZxC+vATXAk2zYPPKLZs9EaC3jRFDKGo9oSnd2\nZJoQkGvtFthZr1tjqDheOL2rfG8XAA8Y0QazIPHkXSUco5AvkYRICwh+jXs9\n8WM9LFDXfEInFy65c7/f4TnHOQYkmQPh7cvjpM7ad8XE3/8e7++DFx8XNZzg\nDO7weBQw4ySnJIcLujolCzFeaxI8MLtm1DVbo9a4Kz2Qeoc4t+5FpXxxntFE\nnpXIqxPeIerCd35OhAbd/CM2E0kLjLK4koFdKAn+lp/dzoKhqRnJxiF7SrwI\ng+Lm8aKg5DvA76j0j8EQtMpzaMp+8tuOzsmZA66lo0bekJMWh2nSqMGjkS/y\n610pMaCyjyOH7jFVL8YhE7zFpoLKCM2ymAn1w5RICj7qVRZLBf+0bQo62QuX\nTMvS\r\n=ML2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCggeHieKcbMzSgv1BzwXXXmMTThrzg7FjJNALgHYCcJAIgV3MOd6svLvsDyNyyXwnWLx/ImhAVwWTR+DVNORlEMuA="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.14_1530043294849_0.009861035430114518"},"_hasShrinkwrap":false},"0.1.15":{"name":"njmyers-component-library","version":"0.1.15","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"@storybook/react":"^3.4.8","babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.15","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-6fV0j2HnViLQcu7C9M+ZuRAiUKxewEt775Dttkq6hDB/gTa/9bBb6oCSN87jQQVPEcjSsyUWj+aCLuPlffBc3g==","shasum":"c3f7bd011c3ad74a34e3f9e9d411dcae53045a67","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.15.tgz","fileCount":69,"unpackedSize":660461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM6F0CRA9TVsSAnZWagAAncYP/0YhgwMfE3AXjQF08XaJ\nUc2mJN1iOf9Pl5JdDGCz5cqahB+bxUTeKRhGhxbpElYhGWFt3b+Ro/tIGIHc\n7JWz6XD3vQCDG5xy0H1QThBjhyXpAdm69Ow4ZjE7z9LwyiPEvkWFeXlmanLj\n3ezXiYAHKNc0YQ8Qd8f6YOp/u6sN6NoiV6Vb1kl16x/uEOCDpZ7PBXOnjdwL\nr8RvxYqJ60XnuLRPUact3XVg1hQe32bKrOfXhOOu8Qs9MfSMz/yygnWw9Tvx\n85XOFMtM7d9XNrWd67o8Kc8G3v5vEnJLI1m4GXX0YUlloKwEyp3odle+6mpd\nFC+lWUkQkS6Mue85dGYxDai/NXFKZ1+Beu+oZEiuE+dZT0eMKzT2iCyRIfs4\nVYgzHb7a0zqJ4mMPZc2RHRN7CxKSqYZI3t5PynFVG3bXOWL+2+kSpenBwnIz\neOFI7eshR6Tlg0IjOGerV+169zWptigSdCBMI3OykA6tbsoofXo4B0vNfmy2\nrZFY3ZyLIhz+yZrXB5J/JMuftfUVfTWOsYF9o7TkiS+dPUO+Zf7bfI0izQM6\n9X9A+xqOdpHl6ps7XIgkUPWx2WKb/jvu95U5BlDxAeT7XYt9I1b8hJETgJLH\n/ReKPO5OU51K8jlFb3Jupz/9jP47d8k3Z994SO1hAT0VdhpqxfHH8aOTA+UL\nIrYk\r\n=cTrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGacXZi6E6gFxlvHcpcSTBT4jo1+6HcAwEDrQGQm9QOAiEAgeX/5vydUo6ji3/pviUnpfkfR1QKKi0iYYDAJoGLjNo="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.15_1530110323989_0.8139648121457397"},"_hasShrinkwrap":false},"0.1.16":{"name":"njmyers-component-library","version":"0.1.16","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"@storybook/react":"^3.4.8","babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.16","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-wrt9lsT4BnYgIeGSfee4+HvplIxO6B5P7iqRwTap7mf9W/znvdj1n9TI9QUptO1Rl/E/K1V5jc4EN+BD0OZM+g==","shasum":"e0473d457d24829984149938e25c644795447fff","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.16.tgz","fileCount":69,"unpackedSize":673488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM8cxCRA9TVsSAnZWagAAMaYP/04oA1wuZXLturUPNsmZ\nIgMQx0A7R0lvNu8/kG2tvdO8kkHrlMH2yrP5bW8iOAY6NugjPTP3FlKIicTT\n4t6tpiyIphva/aiS217tDf2hA7rBZ44SrsEV7ai/2NQ4q9xuAjyZ+SgPaNs2\nZxcZzuhyPakINyX1EcBAY3ZBNpbUcwuRxwNDCFkRWZva+V4+MXBER89V/K0u\nDzVrXKY/FY8yZNDOqLpLIFd+RdYeLvwJDeBGj8amMBt/DdcpA0GsP8KVRaqD\n9g0pxuUjOFCoVRXJ2QmJLWPnTiVILHNRy7n4uMGDQA+mcEdObzZfmSZaUzYk\nKzGbms1/xEPCni/K7Nd18ZDE/TYunhC0SYcDBf9dVZ3Og0XFnReSIOgBuKC5\nmToqksK79UDCkAx9jHmwSjotzV/dF+QbDyGq/V10AmjRGXRv/i5ysMqza1Rc\n86SuDb9X+oNyoHI8euc5oAd45sf1cHjZgJMGfePcfysCRukYrT2wpCdlWSLj\ngfFyWuu1dj3K5XMpI5ChVefiEPukGPbl/0ouYIbDdwXKe3lhxIQVdyJqfamq\nbzqfT0612jphuUigWJ0HTO0AMA/1pF9NLpPD5c2pM0qBzH1Dhfn214WnBn1c\ndK3yYPoajmY06P1bDvwAPHkqI9W0cH9uNezKKFLMcwTaGkqrC8bTNsyKy8PM\nhF+N\r\n=sRER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfupuI6OIb7YQe0m79H2ZMuReJ4TP0GliMyHkJ4pYXxAiEA74A1EvmNHlIffyOx/I0z2go4jW8+wP+ej2hN9AoTo14="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.16_1530119985345_0.10508797325006802"},"_hasShrinkwrap":false},"0.1.17":{"name":"njmyers-component-library","version":"0.1.17","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"axios":"^0.18.0","parse-link-header":"^1.0.1","react":"^16.4.1","react-dom":"^16.4.0","react-size-components":"^1.3.0","redux":"^4.0.0","redux-observable":"^0.19.0","rxjs":"^6.2.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","readme":"node scripts/readme.js","build":"webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","storybook":"start-storybook -p 9009","start":"run-p storybook"},"devDependencies":{"@storybook/react":"^3.4.8","babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^3.0.0","webpack-cli":"^2.0.11"},"description":"Wrap your React Components in a StatusSwitch to conditionally render based on status props.","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.17","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-wVBxk43jg9aJs3aoe20wVj5Nb13HdUHTGrmGgAehucneTSPyWNjdH5jSP2Hm0nbq5gwYH0Dvs/odKg9t6Uj2FQ==","shasum":"c00561ecf56a98d14882e1b9aa9b710adfd58fdc","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.17.tgz","fileCount":69,"unpackedSize":673488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOWYRCRA9TVsSAnZWagAAgRYQAIqPW06vmHoBA6vjIC/t\nRJHHh+Ka/lRQsMFrrxu3cNO0PpFqrVRRI+9m0U9iOQwH0RRR4TSH/53w4YsM\ntUCE40GsQtTqiFd1JS4zFH0P24D4FFkfJnIXz15OOQe9MU2mUIPTvaAiivNw\n2HCmZYt9zUQXpPtwsgZRbtFDD75uKPakUnyPLUkLNIGk9nY1w+LYrItsr/t8\nsGC/++bkpSE/kx92+vhtx0+k3eX8Q0YrK9CJPhqQ07IRxDG+A+XCtI8GHt+u\nwXV/+sEiXrr8Hix47eagRfnSM2lXcq843aT2Z7AjJcTSKvPYeGRt6lppXwGk\nD6crhG8O3ii+g2kRUuP+vplRPYZc1VgtPvtme1tHAs0C5Zp3U1bHboQCdr03\nTdt27snGexXTJxmh0V8rRriWxwt53c7KfBcRMSdnide9aNt274MTpHdJId4y\nYT3MxZKLVDcAs32jdzI/DB4IfAgp91RlZKVcoq9oChd2MOK32BFDT8RCoosI\nqoBrh2TDQD0hj2HiHhEnbFVng3ZMZCgj+eyczNYKWxcrKrxxUpGw8p7Ze9bt\nwA/MNvjQz3RYcirNKQ28ojk+ciXGfQxoRYn3DMOV7wV0Avk1nf/SUwMPDiqN\nZpI+MP61hhQjxWhmvu0sMgx/iii2eXHQssb8EBWs3fkZky1JMkyt+Sj01e2s\nuC16\r\n=s8IL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIPiPZerhbimUEgmmZRcontgIW4HSNKZm5Y6eOFhuoYAiACk/eVlbsfI133BCH0YHJMKBHQXjtldvmz11vAPwmskQ=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.17_1530488337684_0.0006277908492398065"},"_hasShrinkwrap":false},"0.1.18":{"name":"njmyers-component-library","version":"0.1.18","main":"build/index.js","repository":{"type":"git","url":"git+https://github.com/njmyers/component-library.git"},"dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.2","smalldash":"^1.1.4"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","docgen":"node scripts/docgen.js && node scripts/readme.js","webpack":"webpack --display-modules","build":"run-s docgen webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","source-map":"source-map-explorer build/index.js build/index.js.map"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-dynamic-import-node":"^1.2.0","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^4.16.0","webpack-cli":"^3.0.8"},"description":"This is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles","bugs":{"url":"https://github.com/njmyers/component-library/issues"},"homepage":"https://github.com/njmyers/component-library#readme","_id":"njmyers-component-library@0.1.18","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"dist":{"integrity":"sha512-Fr9wJdjS+N1xZJxjcM69NB1MXnZwyfsz35Dxsxyza5KXy4T0WxPDa2+jnOwDZtvJxGYagz+Klm8Xk4x9g9SS8Q==","shasum":"ed9e6c0ec35a641884c8baeb10506dfa84b6179f","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.18.tgz","fileCount":92,"unpackedSize":473999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSNIrCRA9TVsSAnZWagAAsA8QAJFpnWJnYaLheMTCTu0o\nLZxv3zXZPIZfGP5NWgrm4rOGRfox239iynLhH3/NSuGEAZIJjeDb/cM9vQ8w\npKHWbFwffxoWuJOeb6bVnP0qLirnXvL3mmbJb+tQuqT0NlAihSSoB6dnPB9y\nudc55zOZOx8KdjUt0wAycYvzmABCG3slufjFxrsFS45rCW1n9rhgue0BZnYh\nGd9raBJHYRpbNYob0UAkNXvihJF5ulXp7pTdGZlTRAOhBBDSMz6Qk+4+tcBN\nvXxN5zd7xDgvViT/k6Hwg//ZxjKVzj8mdVWyArBjxSne0VYmlB8GpjjJnhEr\nPVyYlT6agQi4W1Pl36gIJH+U2V4bSLmF7AMUuEqtqwg3b/WXG02rZWCi0x4C\n3S5KWKkc1gwP0ZC3T922XO3e/0Aaf6n3SYBSaFDNYQjVW1nyhkfmzY+NlLAy\nUIDjgu7Tspmtls5WdEyQ1so3kDcN/IkqZ1DgD3SqhB6/EGI6JmdIpsi7nnYv\n9Y8LeyfC9e7l4CnvkmuBYMWjL5pFZDqYIRvmPF6bPuVP27nw936iinhIb3dQ\nGAeI06TsLqhbZfol/DOOk9LwOaDJ31ZI3O8oauuVm5BsBfE/wbjH4sDF1dun\nuLqsKWvsnpxMsBhM7ozcakZZqy9ikOI2Xixd56x4T05hNZHQUty5+vqM7a34\n2bZb\r\n=yXtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8WGTO21YJHeFTKdzKN9b2qeqQWtID87Xu76i6lCokbAiEAgHt0PNoby7txR+ocjrLEEGpCQPz1CNhCKcRJy+78KRc="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.18_1531499051379_0.8058067253948544"},"_hasShrinkwrap":false},"0.1.19":{"name":"njmyers-component-library","version":"0.1.19","main":"build/index.js","sideEffects":false,"repository":{"type":"git","url":"https://github.com/njmyers/component-library.git"},"dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.3","smalldash":"^1.1.5"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","docgen":"node scripts/docgen.js && node scripts/readme.js","webpack":"webpack --display-modules","build":"run-s docgen webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","source-map":"source-map-explorer build/index.js build/index.js.map"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-dynamic-import-node":"^1.2.0","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^4.16.0","webpack-cli":"^3.0.8"},"description":"This is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles","_id":"njmyers-component-library@0.1.19","dist":{"shasum":"958828dfcb7c810a8f7c08bbb681b293efe90d01","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.19.tgz","fileCount":126,"unpackedSize":491602,"integrity":"sha512-NpmuD8z8W6nzMI2VYTxkmIc9kymkjePxGbFNTu34FH4Yi96NHRu4C1CBmKmGWU+puJzQgadzwfetTSlmJtLBlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZWr3Qm0+Qr1iDs+qKIFaT1n0GkHE2bo6orlYmLpiQsAiEAn7LZeSn7JPJmlIMLYwyrhw95w32OiVsIBf4+NmX3gdk="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.19_1531499863531_0.9495337838339577"},"_hasShrinkwrap":false},"0.1.20":{"name":"njmyers-component-library","version":"0.1.20","main":"build/index.js","module":"src/index.js","sideEffects":false,"repository":{"type":"git","url":"https://github.com/njmyers/component-library.git"},"dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.4","smalldash":"^1.1.6"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","docgen":"node scripts/docgen.js && node scripts/readme.js","webpack":"webpack --display-modules","build":"run-s docgen webpack","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","source-map":"source-map-explorer build/index.js build/index.js.map"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.4","babel-plugin-dynamic-import-node":"^1.2.0","babel-plugin-react-docgen":"^1.8.3","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-regenerator":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-runtime":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^4.16.0","webpack-cli":"^3.0.8"},"description":"This is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles","_id":"njmyers-component-library@0.1.20","dist":{"shasum":"504e01c23f3eef81325e094abfa04c024601424d","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.20.tgz","fileCount":126,"unpackedSize":491491,"integrity":"sha512-c7dpsCbZLv+z5oJoynjZr66lcI1GCbdNAuyeTe2pvQ31Ki0FTkPmYlEzlZmcN3WnSgzaKt3FFWi8xtLxwbEFwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0ualUhltS2WTr1MrBzzx8TU2JbZTRO/XcPCUwhpMYoAiB6m0cxiDbiAOChk0ZvsTWnpFamfZmVpm8Lu4tOaqltvg=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.20_1531500768458_0.8078408477283097"},"_hasShrinkwrap":false},"0.1.21":{"name":"njmyers-component-library","version":"0.1.21","main":"build/index.js","module":"lib/index.js","sideEffects":false,"repository":{"type":"git","url":"https://github.com/njmyers/component-library.git"},"dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.5","smalldash":"^1.1.7"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.0","smalldash":"^1.1.1"},"scripts":{"prepublishOnly":"yarn run build","docgen":"node scripts/docgen.js && node scripts/readme.js","webpack":"webpack --display-modules","module":"flow-remove-types src/ -d lib/ -i stories\\|__tests__ -p","build":"run-s docgen webpack module","watch":"webpack --watch","patch-release":"npm version patch && npm publish && git push --follow-tags","test":"jest --watchAll","source-map":"source-map-explorer build/index.js build/index.js.map"},"devDependencies":{"babel-cli":"^6.26.0","flow-remove-types":"^1.2.3","jest":"^23.1.0","npm-run-all":"^4.1.3","webpack":"^4.16.0","webpack-cli":"^3.0.8"},"description":"This is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles","_id":"njmyers-component-library@0.1.21","dist":{"shasum":"6f5efcbcfbb716b3569cd54d9f5724032fadc148","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.21.tgz","fileCount":207,"unpackedSize":559346,"integrity":"sha512-6rqDZQocX59Op4tEp8yxr9VjrFqVsqAsC2dJX7D1hEoLWYARYT0SN3u/2sQm3PtJ53AGk0KtdixlcBWKn7J6fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXtzY/umpcOTUZdRfQ+UQ4ZWqkEX+4qmopp8nmy7L0aAiAMzcSgd/e8eWpuNLsDX8uv6MEXXssGY/bAtNoV8RsZYQ=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.21_1531505833378_0.41236167988957284"},"_hasShrinkwrap":false},"0.1.22":{"name":"njmyers-component-library","version":"0.1.22","main":"build/components.cjs.js","module":"build/components.esm.js","browser":"build/components.umd.js","dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.6","smalldash":"^1.1.8"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.5","smalldash":"^1.1.7"},"scripts":{"prepublishOnly":"yarn run build","docgen":"node scripts/docgen.js && node scripts/readme.js","rollup":"rollup -c","build":"run-s docgen rollup","test":"jest --watchAll"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","rollup":"^0.62.0"},"description":"This is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles","_id":"njmyers-component-library@0.1.22","dist":{"shasum":"d861a913cd41238248a7ad159db23c505fe2520f","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.22.tgz","fileCount":127,"unpackedSize":635754,"integrity":"sha512-Q6hj0R0op8bfu+iSobAYvotvyCk3Yu8M7x/P4qnG/dHW1c08KMM6xHbUXXJoiK1xl8wlTuhx5vUT3UDuA0xoPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsjDFkn7mvXj3KBK5N7RpxL9834NwHki2NwBhtgoFWDgIhAIF0UM2DcNXzvLUvmbwN/wRnYtgc/whsrRHkCY7X8BeU"}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.22_1531512156684_0.8818605632841632"},"_hasShrinkwrap":false},"0.1.23":{"name":"njmyers-component-library","version":"0.1.23","description":"React component library","homepage":"https://component-library.netlify.com/","repository":{"type":"git","url":"https://github.com/njmyers/javascript-monorepo.git"},"author":{"name":"Nick Myers"},"main":"build/components.cjs.js","module":"build/components.esm.js","scripts":{"build":"run-s docgen rollup","docgen":"node scripts/docgen.js && node scripts/readme.js","prepublishOnly":"yarn run build","rollup":"BABEL_ENV=production rollup -c","test":"jest --watchAll"},"browser":"build/components.umd.js","dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.7","smalldash":"^1.1.9"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","rollup":"^0.62.0"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.5","smalldash":"^1.1.7"},"licence":"ISC","_id":"njmyers-component-library@0.1.23","dist":{"shasum":"8b75bda9f70bf527cd5677e0f663416ccbc3e103","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.23.tgz","fileCount":130,"unpackedSize":718396,"integrity":"sha512-gJnb++yWkWdymw8AuvyFMcZU5hXsPeWcEscQ3qVAJgpnnGoaTG3TwunI5X0wj1Qd+LVInt7MF091hfAfbpqt1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHKqKjliJXNHQWINlg+d/kOicaUZ0YiPCSFY/Sb//kUAiEAjxlYuIroVM+8gnhuY7T/v+NAwgYWOH7hzY7R9vCjQcU="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.23_1531516272404_0.5377739196494176"},"_hasShrinkwrap":false},"0.1.24":{"name":"njmyers-component-library","version":"0.1.24","description":"React component library","homepage":"https://component-library.netlify.com/","repository":{"type":"git","url":"https://github.com/njmyers/javascript-monorepo.git"},"author":{"name":"Nick Myers"},"main":"build/components.cjs.js","module":"build/components.esm.js","scripts":{"build":"run-s docgen rollup","docgen":"node scripts/docgen.js && node scripts/readme.js","prepublishOnly":"yarn run build","rollup":"BABEL_ENV=production rollup -c","test":"jest --watchAll"},"dependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.8","smalldash":"^1.1.10"},"devDependencies":{"babel-cli":"^6.26.0","jest":"^23.1.0","npm-run-all":"^4.1.3","rollup":"^0.62.0"},"peerDependencies":{"react":"^16.4.1","react-dom":"^16.4.1","react-size-components":"^1.3.5","smalldash":"^1.1.7"},"licence":"ISC","_id":"njmyers-component-library@0.1.24","dist":{"shasum":"77a95a087702fa9fd0e42de0eba1134f3e65eaa2","tarball":"https://registry.npmjs.org/njmyers-component-library/-/njmyers-component-library-0.1.24.tgz","fileCount":135,"unpackedSize":594671,"integrity":"sha512-+t47tBaeGhheGEN5k332B9FQGN1UBzLC/ZX1vszRCyWvJIvJCKJIquLiwIAsFlEl04do7MZmCTgq377zUDdR6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXnaKj40z/p4Ec4XJbGN2WrmSmaAD0b8WZJfuY/xkjjAiAjDJ3KPpLYyH0FOPx4LiAvfX7hRRVHsVqn3WYzXzZ/Ng=="}]},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"_npmUser":{"name":"njmyers","email":"nickmyers111@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/njmyers-component-library_0.1.24_1532533992812_0.8539175617180284"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-18T23:59:39.123Z","0.1.0":"2018-06-18T23:59:39.279Z","modified":"2022-06-21T10:25:35.451Z","0.1.1":"2018-06-19T00:00:49.645Z","0.1.2":"2018-06-19T14:53:58.249Z","0.1.3":"2018-06-19T15:20:36.221Z","0.1.4":"2018-06-19T15:23:02.714Z","0.1.5":"2018-06-19T23:43:23.966Z","0.1.6":"2018-06-21T18:02:18.463Z","0.1.7":"2018-06-21T18:54:12.280Z","0.1.8":"2018-06-21T20:34:09.503Z","0.1.9":"2018-06-21T21:17:00.534Z","0.1.10":"2018-06-22T16:01:18.820Z","0.1.11":"2018-06-23T15:56:30.086Z","0.1.12":"2018-06-25T14:33:08.441Z","0.1.13":"2018-06-26T19:55:06.801Z","0.1.14":"2018-06-26T20:01:34.974Z","0.1.15":"2018-06-27T14:38:44.128Z","0.1.16":"2018-06-27T17:19:45.471Z","0.1.17":"2018-07-01T23:38:57.788Z","0.1.18":"2018-07-13T16:24:11.584Z","0.1.19":"2018-07-13T16:37:43.596Z","0.1.20":"2018-07-13T16:52:48.604Z","0.1.21":"2018-07-13T18:17:13.514Z","0.1.22":"2018-07-13T20:02:36.829Z","0.1.23":"2018-07-13T21:11:12.541Z","0.1.24":"2018-07-25T15:53:12.965Z"},"maintainers":[{"name":"njmyers","email":"nickmyers111@gmail.com"}],"description":"React component library","readme":"# Component Library\n\nThis is a collection of useful and maybe useless React components. In general components will follow a few rules in order to increase usability. These rules in paricular are applied in how the components will use inline styles\n\n## Global Usage notes\n\n### Inline Styling\n\n1.  All components accept className prop.\n2.  For a shallow merge of styles, use the style prop on a component.\n3.  To escape all inline styles, pass an empty object to replaceStyle prop.\n4.  For a custom reusable component, redefine the defaultProps with a new replaceStyle object. Don't forget to merge all of the other defaultProps!\n\n```js\n<Component className=\"class\" />\n// behaves as expected - inline styles take precendence over rules applied to className\n<Component style={{ color: 'red' }} />\n// shallowly merges style with the default inline styles of the component\n<Component replaceStyle={{}} />\n// all inline styles are removed\n```\n\n### Animation Props\n\n\n## Status Switch\n\nWrap your React Components in a StatusSwitch to conditionally render based on status props.\n\n```js\nimport React from 'react';\n\nclass Stateful extends React.Component {\n  state = {\n    status: 'initial',\n  };\n\n  toLoading = () => this.setState({ status: 'loading' });\n\n  toError = () => this.setState({ status: 'error' });\n\n  render() {\n    return (\n      <StatusSwitch status={this.state.status}>\n        <div>\n          <p>Some content</p>\n        </div>\n      </StatusSwitch>\n    );\n  }\n}\n```\n\nAlso you can pass in your own components as render props `loading` or `error` so you can customize the error and loading renders\n\n```js\nclass Stateful extends React.Component {\n  render() {\n    return (\n      <StatusSwitch\n        status={this.state.status}\n        error={(props) => <p>error</p>}\n        loading={(props) => <p>loading</p>}\n      >\n        <div>\n          <p>Some content</p>\n        </div>\n      </StatusSwitch>\n    );\n  }\n}\n```\n\n### Form Components\n\nA selection of React form components. Meant to assist in adding labels and making accessibility automatic. Also helps in generating css classes and modifiers.\n\n#### Input\n\n```js\nimport React from 'react';\n\nclass Form extends Component {\n  state = {\n    age: 0\n  }\n\n  this.onChange(event) => {\n    this.setState({\n      [event.target.name]: event.target.value\n    })\n  }\n\n  render() {\n    <form>\n      <Input\n        value={this.state.value}\n        onChange={this.onChange}\n        className=\"formInput\"\n        name=\"age\"\n        label=\"Your Age\"\n      />\n    </form>;\n  }\n}\n```\n\n# SemiSticky\n\nSemiSticky is a position aware component that animates in and out on scroll positions. It is inspired by the CSS property `position: sticky` but allows for usage in a much wider variety of situations. SemiSticky uses the AnimationProps for determining it's style. Please see AnimationProps for more information about usage.\n\nSemiSticky uses a single prop to determine the scroll position of it's on state. That prop is called `top` and it signifies the amount of pixels from the top of the page that the component should apply it's onState styles. Anything greater then top will apply the onState styles and anything less then top will apply the offState styles.\n\n## Usage\n\nA common usage pattern is for fixed position headers and footers that will show themselves based on a user's scroll position.\n\n```js\nimport React from 'react';\n\nclass Main extends React.Component {\n  render() {\n    return (\n      <SemiSticky top={400}>\n        <Header />\n      </SemiSticky>\n    );\n  }\n}\n```\n\nIn the above example, the Header component will hide from view when the user scrolls down 400 pixels. Sounds simple enough but to implement yourself takes many lines of code! Feel free to add your own onState and offState styles and SemiSticky will automatically generate CSS transitions.\n\nIf you would like to shallowly merge styles, use the `style` prop. If you want to replace the default inline styles, use the `replaceStyle` prop. You can also apply `className` prop but keep in mind that all of the inline styles will take precedence.\n\n<!-- STORY -->\n\n## Props\n| Prop Name | Type | Required | Default Value | Description |\n|:----------|:-----|:---------|:--------------|:------------|\n|`children`|`ReactNode`|false|-|_react children (your component)_|\n|`className`|`string`|false|-|_className applied to the container element_|\n|`offState`|<code>{}</code>|false|<code>{<br>  transform: 'translateY(-100px)',<br>}</code>|_css inline styles applied to the off state_|\n|`onState`|<code>{}</code>|false|<code>{<br>  transform: 'translateY(0)',<br>}</code>|_css inline styles applied to the on state_|\n|`replaceStyle`|<code>{}</code>|false|<code>{<br>  position: 'fixed',<br>  background: 'rgba(0, 0, 0, 0.8)',<br>  width: '100%',<br>  top: 0,<br>  left: 0,<br>}</code>|_completely replace all styles_|\n|`sizes`|<code>{<br>  isSemiStickyActive: boolean,<br>}</code>|true|-|_inherited sizing info_|\n|`style`|<code>{}</code>|false|-|_shallowly merge styles_|\n|`top`|`number`|false|<code>200</code>|_distance from the document top to engage the on state styles_|\n|`transitionSpeed`|`number`|false|<code>0.25</code>|_the speed of the transition_|\n|`transitionTiming`|<code>&#124; 'ease'<br>&#124; 'linear'<br>&#124; 'ease-in'<br>&#124; 'ease-out'<br>&#124; 'ease-in-out'<br>&#124; 'step-start'<br>&#124; 'step-end'</code>|false|<code>'ease'</code>|_the transition timing function_|\n# LazyImage\n\nA component for lazily loading images\n\n## Usage\n\n```js\n<LazyImage src={src} placeholder={placeholder} />\n```\n\n<!-- STORY -->\n\n## Props\n| Prop Name | Type | Required | Default Value | Description |\n|:----------|:-----|:---------|:--------------|:------------|\n|`alt`|`string`|false|-|_pass-thru alt tag for image_|\n|`baseStyles`|<code>{}</code>|false|<code>{<br>  margin: 0,<br>  padding: 0,<br>  width: '100%',<br>  height: 'auto',<br>  backfaceVisibility: 'inherit',<br>}</code>|_base styles applied to all elements_|\n|`className`|`string`|true|-|_class name applied to the components in BEM style_|\n|`containerStyle`|<code>{}</code>|false|<code>{<br>  position: 'relative',<br>  overflow: 'hidden',<br>  // fix for image element whitespace<br>  lineHeight: 0,<br>}</code>|_shallow merge of styles applied to the container_|\n|`imageStyle`|<code>{}</code>|false|<code>{}</code>|_shallow merge of styles applied to the highres_|\n|`name`|`string`|false|-|_name attribute for onclick events_|\n|`onClick`|`Function`|false|-|_pass-thru onclick function_|\n|`placeholder`|`string`|true|-|_placeholder image src_|\n|`placeholderStyle`|<code>{}</code>|false|<code>{<br>  position: 'absolute',<br>  top: 0,<br>  left: 0,<br>  bottom: 0,<br>  right: 0,<br>  objectFit: 'contain',<br>  transition: '0.25s opacity',<br>}</code>|_shallow merge of styles applied to the placeholder_|\n|`src`|`string`|true|-|_high-res image src_|\n|`title`|`string`|false|-|_pass-thru title tag for image_|\n### Modal\n\nModal creates ... a modal. It uses `ReactDOM.createPortal` so it renders your element outside of the HTML tree. However it is still controlled by whichever react parent component it is used in. By default Modal renders to the id 'modal-root'. Please be sure to add 'modal-root' to your HTML file or else nothing will be rendered by this component.\n\nThe default export from Modal is the styled modal. It contains background, transitions and all sorts of fun inline css. If you would like to use only the portal creation you can find it as a named export `UnstyledModal`.\n\n```js\nimport { Modal, UnstyledModal } from 'njmyers-component-library';\n```\n\n#### Usage\n\nSimply add your children and use the parent component to control the status as 'on' or 'off'.\n\n```js\nimport React from 'react';\nimport { Modal } from 'njmyers-component-library';\n\nclass ModalParent extends React.Component {\n  state = {\n    status: 'on'\n  }\n\n  turnOffModal = () => {\n    this.setState({\n      status: 'off'\n    })\n  }\n\n  componentDidMount() {\n    setTimeout(this.turnOffModal, 4000)\n  }\n\n  render() {\n    return (\n      <Modal status={this.state.status} />\n        <p>Annoying advertisement</p>\n      </Modal>\n    )\n  }\n}\n```\n\nIn the above example, the 'annoying advertisement' will render itself in aside under the 'modal-root' id for 4 seconds and then will animate to its offState styles. When ModalParent unmounts the modal component will be removed from 'modal-root'.\n\n<!-- STORY -->\n\n## Props\n| Prop Name | Type | Required | Default Value | Description |\n|:----------|:-----|:---------|:--------------|:------------|\n|`children`|`ReactNode`|false|-|_react children (your component)_|\n|`className`|`string`|false|-|_className applied to the container element_|\n|`modalRoot`|`string`|false|<code>'modal-root'</code>|_div id where to render the react portal_|\n|`offState`|<code>{}</code>|false|<code>{<br>  opacity: 0,<br>}</code>|_css inline styles applied to the off state_|\n|`onState`|<code>{}</code>|false|<code>{<br>  opacity: 1,<br>}</code>|_css inline styles applied to the on state_|\n|`replaceStyle`|<code>{}</code>|false|<code>{<br>  background: 'rgba(255, 255, 255, 0.8)',<br>  position: 'fixed',<br>  width: '100%',<br>  height: '100%',<br>  top: 0,<br>  left: 0,<br>  bottom: 0,<br>  right: 0,<br>  display: 'flex',<br>  justifyContent: 'center',<br>  alignItems: 'center',<br>}</code>|_completely replace all styles_|\n|`status`|<code>'on' &#124; 'off'</code>|false|<code>'off'</code>|_display status of the styled modal_|\n|`style`|<code>{}</code>|false|<code>{}</code>|_shallowly merge styles_|\n|`transitionSpeed`|`number`|false|<code>0.25</code>|_the speed of the transition_|\n|`transitionTiming`|<code>&#124; 'ease'<br>&#124; 'linear'<br>&#124; 'ease-in'<br>&#124; 'ease-out'<br>&#124; 'ease-in-out'<br>&#124; 'step-start'<br>&#124; 'step-end'</code>|false|<code>'ease'</code>|_the transition timing function_|\n|`zIndexOff`|`number`|false|<code>-20</code>|_z-index of the modal when off_|\n|`zIndexOn`|`number`|false|<code>1</code>|_z-index of the modal when on_|\n### BEM\n\n#### Background (Frustration)\n\nI've read many articles about using BEM syntax. As I understand it the main points are as follows.\n\n1.  BEM syntax reduces css specificity (GOOD)\n2.  BEM syntax can be implemented easily with preprocessors (GOOD)\n3.  BEM syntax makes your HTML or Components look ugly (BAD!)\n\nIf you stick to BEM syntax then you end up with a React Component like this\n\n```js\n<p className=\"block-element block_element-modifier block_element-otherModifier\">\n  Text\n</p>\n```\n\nAnd sass or scss that looks like this\n\n```scss\n.block\n  &_element\n    &-modifier\n    &-otherModifier\n```\n\nThe sass looks like great IMHO but the markup looks terrible. How you want to write your sass or scss is a topic for another conversation. All of the aforementioned articles then proceed to explain how they have made adjustments on the BEM syntax so that it is easier to read. Usually this means creating shorter classNames and using tricks.\n\nTODO ADD EXAMPLE\n\n```js\n```\n\n```scss\n```\n\nNow of course this is a good thing as we want our source code to be cleaner and easier to read. However it comes at the cost of possible reducing the specificity of your compilied css code. Why do we have to make a sacrifice?\n\n#### Solution\n\nNow we have a brand new component for writing BEM classNames to your components. We hopefully get the best of both worlds by being able to using the full power of BEM in terms of specificity while using a much cleaner syntax in React. Behold the power of `<BEM>`\n\n```js\nclass Menu extends React.Component {\n  static defaultProps = {\n    menuItems: [\n      {\n        text: 'Link1',\n        id: 1,\n      },\n      {\n        text: 'Link2',\n        id: 2,\n      },\n      {\n        text: 'Link3',\n        id: 3,\n      },\n    ],\n  };\n\n  state = {\n    active: 1,\n  };\n\n  render() {\n    return (\n      <BEM block=\"menu\">\n        <nav>\n          {this.props.menuItems.map((item) => (\n            <div element=\"buttonContainer\">\n              <button\n                element=\"button\"\n                modifiers={this.state.active === item.id ? 'active' : ''}\n              >\n                {item.text}\n              </button>\n            </div>\n          ))}\n        </nav>\n      </BEM>\n    );\n  }\n}\n```\n\nNow what will this render? Something like this of course depending on which data you pass in\n\n```html\n<nav class=\"menu\">\n  <div element=\"buttonContainer\" class=\"menu_buttonContainer\">\n    <button element=\"button\" modifiers=\"active\" class=\"menu_button menu_button-active\">Link1</button>\n  </div\n  ><div element=\"buttonContainer\" class=\"menu_buttonContainer\">\n    <button element=\"button\" modifiers=\"\" class=\"menu_button\">Link2</button>\n  </div>\n  <div element=\"buttonContainer\" class=\"menu_buttonContainer\">\n    <button element=\"button\" modifiers=\"\" class=\"menu_button\">Link3</button>\n  </div>\n</nav>\n```\n\nGreat... not only do we have the wordy classes all properly applied we also have searchable property strings associated with each element. Yay success\n\nHow would it look manually applying classNames to this component?\n\n```js\nclass Menu extends React.Component {\n  // ... data here\n  render() {\n    return (\n      <nav className=\"menu\">\n        {this.props.menuItems.map((item) => (\n          <div className=\"menu_buttonContainer\">\n            <button\n              className={`menu_button ${\n                this.state.active === item.id ? 'menu_Button-active' : ''\n              }`}\n            >\n              {item.text}\n            </button>\n          </div>\n        ))}\n      </nav>\n    );\n  }\n}\n```\n\nNot too bad. But what if we want to apply modifiers then it gets messy really quickly\n\n```js\nclass Menu extends React.Component {\n  // ... data here\n  render() {\n    return (\n      <nav className=\"menu menu-right\">\n        {this.props.menuItems.map((item) => (\n          <div className=\"menu_buttonContainer menu_buttonContainer-square\">\n            <button\n              className={`menu_button ${\n                this.state.active === item.id ? 'menu_button-active' : ''\n              } ${this.state.animate === item.id ? 'menu_button-animate' : ''}`}\n            >\n              {item.text}\n            </button>\n          </div>\n        ))}\n      </nav>\n    );\n  }\n}\n```\n\nUghhh gross. You might try to clean it up with a helper function.\n\n```js\nclass Menu extends React.Component {\n  getButtonClass = (id) => {\n    return `menu_button ${\n      this.state.active === id ? 'menu_button-active' : ''\n    } ${this.state.animate === id ? 'menu_button-animate' : ''}`;\n  };\n  // ... data here\n  render() {\n    return (\n      <nav className=\"menu menu-right\">\n        {this.props.menuItems.map((item) => (\n          <div className=\"menu_buttonContainer menu_buttonContainer-square\">\n            <button className={this.getButtonClass(item.id)}>\n              {item.text}\n            </button>\n          </div>\n        ))}\n      </nav>\n    );\n  }\n}\n```\n\nWell why not just use `<BEM>` ?\n\n```js\nclass Menu extends React.Component {\n  // same data from before\n\n  state = {\n    active: 1,\n    animate: 1,\n  };\n\n  getModifiers = (id) => {\n    return Object.entries(this.state)\n      .filter((entry) => entry[1] === id)\n      .map((entry) => entry[0]);\n  };\n\n  render() {\n    return (\n      <BEM block=\"menu\">\n        <nav modifier=\"right\">\n          {this.props.menuItems.map((item) => (\n            <div element=\"buttonContainer\" modifiers=\"square\">\n              <button element=\"button\" modifiers={this.getModifiers(item.id)}>\n                {item.text}\n              </button>\n            </div>\n          ))}\n        </nav>\n      </BEM>\n    );\n  }\n}\n```\n\nAnd that will produce the following html\n\n```html\n<nav modifier=\"right\" class=\"menu\">\n    <div element=\"buttonContainer\" modifiers=\"square\" class=\"menu_buttonContainer menu_buttonContainer-square\">\n        <button element=\"button\" modifiers=\"active,animate\" class=\"menu_button menu_button-active menu_button-animate\">Link1</button>\n    </div>\n    <div element=\"buttonContainer\" modifiers=\"square\" class=\"menu_buttonContainer menu_buttonContainer-square\">\n        <button element=\"button\" modifiers=\"\" class=\"menu_button\">Link2</button>\n    </div>\n    <div element=\"buttonContainer\" modifiers=\"square\" class=\"menu_buttonContainer menu_buttonContainer-square\">\n        <button element=\"button\" modifiers=\"\" class=\"menu_button\">Link3</button>\n    </div>\n</nav>\n```\n\nAnd now you can write your sass the same way\n\n```scss\n.menu\n  &_buttonContainer\n    &-square\n  &_button\n    &-animate\n    &-active\n```\n\nAnyways you may think differently but this syntax makes alot of sense for me!\n\n#### Notes\n\nBEM will only add classes to dom elements and not to Components. In the below example the p entities will receive classNames `\"block_element\"` and `\"block_otherElement\"` repectively. No classNames will be added to the `<SpecialComponent />`. This is a design feature not an error. We would assume that you will use another instance of BEM inside your special component as it is special enough to warrant it's own component! This frees you up for using the create rich environment of composing components together.\n\n```js\nrender() {\n  return (\n    <BEM block=\"block\">\n      <p element=\"element\">text</p>\n      <p element=\"otherElement\">text</p>\n      <SpecialComponent />\n    </BEM>\n  )\n}\n```\n\nAll classNames are added to previously existing classNames. This means you can still use things like font awesome and existing classNames as BEM builds on top of already existing features. The i element below would have the className of `\"fa block_element\"`\n\n```js\nrender() {\n  return (\n    <BEM block=\"block\">\n      <i className=\"fa\" element=\"element\">text</i>\n    </BEM>\n  )\n}\n```\n","readmeFilename":"README.md","homepage":"https://component-library.netlify.com/","repository":{"type":"git","url":"https://github.com/njmyers/javascript-monorepo.git"},"author":{"name":"Nick Myers"}}