{"_id":"react-breakpoints","_rev":"2831112","name":"react-breakpoints","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","dist-tags":{"latest":"3.0.3"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"time":{"modified":"2022-09-06T15:10:27.000Z","created":"2017-08-13T14:40:35.164Z","3.0.3":"2018-11-09T14:01:36.158Z","3.0.2":"2018-08-24T07:37:19.441Z","3.0.1":"2018-08-21T20:14:07.621Z","3.0.0":"2018-06-16T18:31:55.154Z","2.0.5":"2018-03-23T09:54:39.038Z","2.0.4":"2018-03-23T09:33:53.577Z","2.0.3":"2018-03-08T21:21:32.706Z","2.0.2":"2018-03-08T21:14:37.385Z","2.0.1":"2018-03-08T10:52:53.260Z","2.0.0":"2018-03-08T10:20:21.803Z","1.0.1":"2017-10-04T19:54:02.903Z","1.0.0":"2017-10-04T19:52:10.554Z","0.5.1":"2017-08-23T20:26:22.373Z","0.5.0":"2017-08-23T20:22:49.873Z","0.4.1":"2017-08-20T10:58:53.099Z","0.4.0":"2017-08-19T17:03:21.428Z","0.3.2":"2017-08-14T13:32:13.517Z","0.3.1":"2017-08-13T18:42:21.658Z","0.3.0":"2017-08-13T14:40:35.164Z"},"users":{},"author":{"name":"Erik Hellman"},"repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"versions":{"3.0.3":{"name":"react-breakpoints","version":"3.0.3","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile","prettier":"pretty-quick --staged","precommit":"npm run prettier","prepush":"npm run prettier"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5","prop-types":"^15.6.2"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-loader":"7.1.5","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.14","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.2.0","husky":"0.14.3","prettier":"1.14.2","pretty-quick":"1.6.0","prop-types":"15.6.2","rimraf":"2.6.2"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.2"},"gitHead":"32a242b24fc77e220c4fcf5391348f091e58114b","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@3.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"cce7f3d03134c433903e6411d96a4c9a58aaa9f5","size":19002,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-3.0.3.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_3.0.3_1541772096063_0.432606179239994"},"_hasShrinkwrap":false,"publish_time":1541772096158,"_cnpm_publish_time":1541772096158,"_cnpmcore_publish_time":"2021-12-16T13:49:26.766Z"},"3.0.2":{"name":"react-breakpoints","version":"3.0.2","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile","prettier":"pretty-quick --staged","precommit":"npm run prettier","prepush":"npm run prettier"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5","prop-types":"^15.6.2"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-loader":"7.1.5","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.14","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.2.0","husky":"0.14.3","prettier":"1.14.2","pretty-quick":"1.6.0","prop-types":"15.6.2","rimraf":"2.6.2"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.2"},"gitHead":"7d9c674840bb6b105614ac1930fb7c8e9ebb2860","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"0a36bcfe298b6888194532d64f52e5f9a067772b","size":20012,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-3.0.2.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_3.0.2_1535096239396_0.5166227471331495"},"_hasShrinkwrap":false,"publish_time":1535096239441,"_cnpm_publish_time":1535096239441,"_cnpmcore_publish_time":"2021-12-16T13:49:27.351Z"},"3.0.1":{"name":"react-breakpoints","version":"3.0.1","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile","prettier":"pretty-quick --staged","precommit":"npm run prettier","prepush":"npm run prettier"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5","prop-types":"^15.6.2"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.3","babel-loader":"7.1.5","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.14","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.2.0","husky":"0.14.3","prettier":"1.14.2","pretty-quick":"1.6.0","prop-types":"15.6.2","rimraf":"2.6.2"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.2"},"gitHead":"254733baf58a81f8905f252ac5f4c39831c88e3d","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"a224d2731d39ff93ff7901e9bafad107cf683ea5","size":19602,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-3.0.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_3.0.1_1534882447561_0.2717075860027216"},"_hasShrinkwrap":false,"publish_time":1534882447621,"_cnpm_publish_time":1534882447621,"_cnpmcore_publish_time":"2021-12-16T13:49:27.574Z"},"3.0.0":{"name":"react-breakpoints","version":"3.0.0","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile","prettier":"pretty-quick --staged","precommit":"npm run prettier","prepush":"npm run prettier"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","husky":"^0.14.3","prettier":"^1.12.1","pretty-quick":"^1.5.0","prop-types":"15.6.1","rimraf":"2.6.1"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.1"},"gitHead":"4b4a0cf505aca0e8303e39dc4d394a7e7972f761","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"b57d18dc7ad73a7c00c1949e689360af9cac6759","size":19378,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-3.0.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_3.0.0_1529173915031_0.8650599170534454"},"_hasShrinkwrap":false,"publish_time":1529173915154,"_cnpm_publish_time":1529173915154,"_cnpmcore_publish_time":"2021-12-16T13:49:27.817Z"},"2.0.5":{"name":"react-breakpoints","version":"2.0.5","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.1"},"gitHead":"5b66b64ef954afbd324040e2ed5682af038c7cd3","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.5","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"187a9578e9a5c45a22208a085b4d1f24f28bf76a","size":18146,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.5.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.5_1521798878951_0.0515686211982902"},"_hasShrinkwrap":false,"publish_time":1521798879038,"_cnpm_publish_time":1521798879038,"_cnpmcore_publish_time":"2021-12-16T13:49:28.439Z"},"2.0.4":{"name":"react-breakpoints","version":"2.0.4","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.1"},"gitHead":"d467696d90f1b8ae3dfa757467bc3fe0b01d18b1","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.4","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"1b9d1d211e115b1d71bf4c0611017c51aacbac26","size":18194,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.4.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.4_1521797633346_0.7732895647488385"},"_hasShrinkwrap":false,"publish_time":1521797633577,"_cnpm_publish_time":1521797633577,"_cnpmcore_publish_time":"2021-12-16T13:49:28.640Z"},"2.0.3":{"name":"react-breakpoints","version":"2.0.3","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":">= 0.2.1 < 1","lodash.debounce":">= 4.0.8 < 5"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1"},"dependencies":{"lodash.debounce":"4.0.8","hoist-non-react-statics":"2.5.0","create-react-context":"0.2.1"},"gitHead":"54335af80c56f21bfed3b227ecf8f14cf439abc6","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.3","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"4cadfb53bae8051c73096885a8ce18cbac798f60","size":18151,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.3.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.3_1520544092512_0.7405508233363185"},"_hasShrinkwrap":false,"publish_time":1520544092706,"_cnpm_publish_time":1520544092706,"_cnpmcore_publish_time":"2021-12-16T13:49:28.979Z"},"2.0.2":{"name":"react-breakpoints","version":"2.0.2","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","create-react-context":"0.2.1","lodash.debounce":"4.0.8"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1","create-react-context":"0.2.1","hoist-non-react-statics":"2.5.0","lodash.debounce":"4.0.8"},"gitHead":"18b0618d9dba5d3665acc9638aaf51994f42a226","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"191b55f398b46b48a1c97c49b6a35bb5aac7ecc0","size":18140,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.2.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.2_1520543677191_0.5340646401486342"},"_hasShrinkwrap":false,"publish_time":1520543677385,"_cnpm_publish_time":1520543677385,"_cnpmcore_publish_time":"2021-12-16T13:49:29.207Z"},"2.0.1":{"name":"react-breakpoints","version":"2.0.1","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1","create-react-context":"0.2.1","hoist-non-react-statics":"2.5.0","lodash.debounce":"4.0.8"},"gitHead":"9bdf2e8c16705bb494f8e954d263099656f652b3","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"60d5fe2d42b2bbc8033c769e7514cbd1658e277b","size":5919,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.1_1520506373213_0.5884262188276503"},"_hasShrinkwrap":false,"publish_time":1520506373260,"_cnpm_publish_time":1520506373260,"_cnpmcore_publish_time":"2021-12-16T13:49:29.501Z"},"2.0.0":{"name":"react-breakpoints","version":"2.0.0","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-loader":"7.1.4","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-modules-commonjs":"6.26.0","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-react-jsx":"6.24.1","babel-plugin-transform-react-remove-prop-types":"0.4.13","babel-preset-env":"1.6.1","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","cross-env":"5.0.5","prop-types":"15.6.1","rimraf":"2.6.1","webpack":"^2.6.1","create-react-context":"0.2.1","hoist-non-react-statics":"2.5.0","lodash.debounce":"4.0.8"},"gitHead":"0be2abce69a2f5342177f6418251d4706d8b1faa","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"1de8e7ed3cfab67d236cc8a7873f2dbf5181ebfb","size":5919,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-2.0.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints_2.0.0_1520504421734_0.22015351900551305"},"_hasShrinkwrap":false,"publish_time":1520504421803,"_cnpm_publish_time":1520504421803,"_cnpmcore_publish_time":"2021-12-16T13:49:29.751Z"},"1.0.1":{"name":"react-breakpoints","version":"1.0.1","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"a19fedf8711ef1f030228445abe0514193b1ee6a","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@1.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"df6ece400450ac3e25b8ba7b1a00ab10f8cdd66f","size":5674,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-1.0.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-1.0.1.tgz_1507146842000_0.46705624577589333"},"directories":{},"publish_time":1507146842903,"_hasShrinkwrap":false,"_cnpm_publish_time":1507146842903,"_cnpmcore_publish_time":"2021-12-16T13:49:29.981Z"},"1.0.0":{"name":"react-breakpoints","version":"1.0.0","description":"A library that allows you to mount/unmount components depending on the viewport size. Welcome to the next level of responsive React applications.","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"c5c9e2a9c0601a67c807179edd9638203d4ee420","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@1.0.0","_npmVersion":"5.4.1","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"36590123976689ae66edb6a39b0525197f2b0182","size":5701,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-1.0.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-1.0.0.tgz_1507146729612_0.8179406202398241"},"directories":{},"publish_time":1507146730554,"_hasShrinkwrap":false,"_cnpm_publish_time":1507146730554,"_cnpmcore_publish_time":"2021-12-16T13:49:30.186Z"},"0.5.1":{"name":"react-breakpoints","version":"0.5.1","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"7e535442a19910a39c7deb742ec191e906928f9b","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"4c5a8b4662ed95e5ae78d36733768bd39593f544","size":4553,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.5.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.5.1.tgz_1503519981387_0.26536827092058957"},"directories":{},"publish_time":1503519982373,"_hasShrinkwrap":false,"_cnpm_publish_time":1503519982373,"_cnpmcore_publish_time":"2021-12-16T13:49:30.410Z"},"0.5.0":{"name":"react-breakpoints","version":"0.5.0","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"47230b03caa84a5de3150e35385cd3da8451e407","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"5a38974a58fb76c66299c62655f25689658c5e9a","size":4554,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.5.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.5.0.tgz_1503519768826_0.8487595040351152"},"directories":{},"publish_time":1503519769873,"_hasShrinkwrap":false,"_cnpm_publish_time":1503519769873,"_cnpmcore_publish_time":"2021-12-16T13:49:31.103Z"},"0.4.1":{"name":"react-breakpoints","version":"0.4.1","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"ef1267332f033ba23447797bfa51cf223df1a9ba","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"67051baacc58796924778cb17f91e999a5014982","size":4411,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.4.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.4.1.tgz_1503226732185_0.5309578741434962"},"directories":{},"publish_time":1503226733099,"_hasShrinkwrap":false,"_cnpm_publish_time":1503226733099,"_cnpmcore_publish_time":"2021-12-16T13:49:31.352Z"},"0.4.0":{"name":"react-breakpoints","version":"0.4.0","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"0555ac6fd67bd83cd2250a2452b24e044db130e5","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"1ca27804a096f2646307db6af02ae5f715cd3dea","size":4393,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.4.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.4.0.tgz_1503162200550_0.19571569235995412"},"directories":{},"publish_time":1503162201428,"_hasShrinkwrap":false,"_cnpm_publish_time":1503162201428,"_cnpmcore_publish_time":"2021-12-16T13:49:31.574Z"},"0.3.2":{"name":"react-breakpoints","version":"0.3.2","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/ehellman/react-breakpoints.git"},"keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"ccaf2e38b56162f092b0d8111ebcb3cbf683976a","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"homepage":"https://github.com/ehellman/react-breakpoints#readme","_id":"react-breakpoints@0.3.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"1f85890876246f4792326e93aa6fdd7995c1e88f","size":3975,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.3.2.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.3.2.tgz_1502717532091_0.7039144057780504"},"directories":{},"publish_time":1502717533517,"_hasShrinkwrap":false,"_cnpm_publish_time":1502717533517,"_cnpmcore_publish_time":"2021-12-16T13:49:31.807Z"},"0.3.1":{"name":"react-breakpoints","version":"0.3.1","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"b562f453694ab8c62b70a10cb8326e6e9a319a65","_id":"react-breakpoints@0.3.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"603510646b5dd5ad76a09bbbb66857fc805e6fb6","size":40602,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.3.1.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.3.1.tgz_1502649740583_0.6253609170671552"},"directories":{},"publish_time":1502649741658,"_hasShrinkwrap":false,"_cnpm_publish_time":1502649741658,"_cnpmcore_publish_time":"2021-12-16T13:49:32.146Z"},"0.3.0":{"name":"react-breakpoints","version":"0.3.0","description":"A React component that sets breakpoints in the store, allowing you to load different components in different breakpoints","main":"lib/index.js","keywords":["react-breakpoints","responsive","breakpoints","breakpoint","react","redux"],"scripts":{"clean":"rimraf lib es","compile":"npm run compile:commonjs && npm run compile:es","compile:commonjs":"cross-env BABEL_ENV=commonjs babel modules --out-dir lib","compile:es":"cross-env BABEL_ENV=es babel modules --out-dir es --ignore test.js","prepublish":"npm run compile"},"peerDependencies":{"react":"^15.0.0-0 || ^16.0.0-0","react-redux":"^4.3.0 || ^5.0.0","redux":"^3.0.0"},"author":{"name":"Erik Hellman"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-plugin-transform-export-extensions":"6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-plugin-transform-react-remove-prop-types":"^0.4.8","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","cross-env":"5.0.5","prop-types":"^15.5.10","react":"^15.6.1","react-redux":"^5.0.6","redux":"^3.7.2","rimraf":"2.6.1","webpack":"^2.6.1"},"gitHead":"107f97ec114013cb2ce7180e43f452ec4f98df45","_id":"react-breakpoints@0.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"erikhellman","email":"iam@erikhellman.com"},"dist":{"shasum":"5105fce9b673a0eda7f5f625cdc95f1a4c6a0344","size":40419,"noattachment":false,"key":"/react-breakpoints/-/react-breakpoints-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-breakpoints/download/react-breakpoints-0.3.0.tgz"},"maintainers":[{"name":"erikhellman","email":"iam@erikhellman.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-breakpoints-0.3.0.tgz_1502635234232_0.1311713526956737"},"directories":{},"publish_time":1502635235164,"_hasShrinkwrap":false,"_cnpm_publish_time":1502635235164,"_cnpmcore_publish_time":"2021-12-16T13:49:32.509Z"}},"readme":"<img src=\"rbp-logo.png\" width=\"150\" height=\"150\" />\n\n# react-breakpoints [![npm](https://img.shields.io/npm/v/react-breakpoints.svg)](https://www.npmjs.com/package/react-breakpoints)\n\nThis library solves the problem that CSS media queries alone could not solve. Sometimes you want to create an application that looks a certain way on desktop and a certain way on mobile. Sometimes the components look too different for you to be able to just change the CSS, you have to make one component for desktop and another for mobile. This is bad, because the JavaScript for the hidden component is still running in the background even though you are not seeing it.\n\n`react-breakpoints` allows you to use the viewport width to load different components, opening up for building more complex responsive applications without suffering the performance problems of hidden desktop components on your mobile site and vice versa.\n\nVersion 2.0.0 was rewrite with the new context API that came in React `16.3.0`. A polyfill for older React versions is included in the library, so it is backwards compatible with `15.x.x` and `16.x.x`. However, version 4.0.0 will no longer support `15.x.x`.\n\nVersion 3.0.0 introduced `<Media>` with `renderProps` an alternative to the `withBreakpoints` HOC.\n\n## Roadmap\n\n* [ ] `debounceOptions` object passdown if needed.\n\n## Installation\n\n`npm install --save react-breakpoints`\n\n## Usage\n\nFirst you need to include the `ReactBreakpoints` component in your component tree. It expects an object that will represent your breakpoints.\n\n```js\n// index.js\nimport App from './App'\nimport ReactBreakpoints from 'react-breakpoints'\n\nconst breakpoints = {\n  mobile: 320,\n  mobileLandscape: 480,\n  tablet: 768,\n  tabletLandscape: 1024,\n  desktop: 1200,\n  desktopLarge: 1500,\n  desktopWide: 1920,\n}\n\nReactDOM.render(\n  <ReactBreakpoints breakpoints={breakpoints}>\n    <App />\n  </ReactBreakpoints>,\n  document.getElementById('root'),\n)\n```\n\n## Inside your components\n\nWhen you want access to the current screen width inside a component you import the `withBreakpoints` function, wrapping your component when you export it. This will give you access to `props.currentBreakpoint` which updates whenever you resize your window to the point where it hits a new breakpoint, or your device orientation changes. It also adds `props.breakpoints` which is the original object which you supplied to the `ReactBreakpoints` component, so you can make comparisons with `props.currentBreakpoint`.\n\n### Render Props\n\n```js\nimport { Media } from 'react-breakpoints'\n\nclass Navigation extends React.Component {\n  render() {\n    return (\n      <Media>\n        {({ breakpoints, currentBreakpoint }) =>\n          breakpoints[currentBreakpoint] > breakpoints.desktop ? (\n            <DesktopNavigation />\n          ) : (\n            <TouchNavigation />\n          )\n        }\n      </Media>\n    )\n  }\n}\n\nexport default Navigation\n```\n\n### HOC\n\n```js\nimport { withBreakpoints } from 'react-breakpoints'\n\nclass Navigation extends React.Component {\n  render() {\n    const { breakpoints, currentBreakpoint } = this.props\n    return (\n      <div>\n        {breakpoints[currentBreakpoint] > breakpoints.desktop ? (\n          <DesktopNavigation />\n        ) : (\n          <TouchNavigation />\n        )}\n      </div>\n    )\n  }\n}\n\nexport default withBreakpoints(Navigation)\n```\n\nHere is a more extensive example with renderProps:\n\n```js\nimport { Media } from 'react-breakpoints'\n\nconst MyComponent = props => (\n  <div>\n    <h3>Select from the list below:</h3>\n    <Media>\n      {({ breakpoints, currentBreakpoint }) => {\n        switch (currentBreakpoint) {\n          case breakpoints.mobile:\n            return <MobileList />\n          case breakpoints.tablet:\n            return <TabletList />\n          case breakpoints.desktop:\n            return <DesktopList />\n        }\n      }}\n    </Media>\n  </div>\n)\n\nexport default MyComponent\n```\n\n## Server side rendering\n\n```js\n// server.js\n\nimport ReactBreakpoints from 'react-breakpoints'\n\nconst breakpoints = {\n  mobile: 320,\n  mobileLandscape: 480,\n  tablet: 768,\n  tabletLandscape: 1024,\n  desktop: 1200,\n  desktopLarge: 1500,\n  desktopWide: 1920,\n}\n\nconst guessedBreakpoint = breakpoints.mobile // create your own logic to generate this\n\nconst markup = renderToString(\n  <ReactBreakpoints\n    guessedBreakpoint={guessedBreakpoint}\n    breakpoints={breakpoints}\n  >\n    <App />\n  </ReactBreakpoints>,\n)\n```\n\n## Options\n\n### `breakpointUnit: string` option\n\nSet the unit type of the breakpoints. Either 'em' or 'px'. The default is 'px'.\n\n```js\nReactDOM.render(\n  <ReactBreakpoints\n    breakpoints={...}\n    breakpointUnit=\"em\"\n  >\n    <App />\n  </ReactBreakpoints>  \n  , document.getElementById('root')\n)\n```\n\n### `debounceResize: bool` option\n\nBy default, this library does NOT debounce the `resize` listener. However, by passing the `debounceResize` prop to the `ReactBreakpoints` component it will be enabled with a default delay.\n\n```js\nReactDOM.render(\n  <ReactBreakpoints\n    breakpoints={...}\n    debounceResize={true}\n  >\n    <App />\n  </ReactBreakpoints>  \n  , document.getElementById('root')\n)\n```\n\n### `debounceDelay: number[ms]` option\n\nSet a custom delay in milliseconds for how the length of the debounce wait.\n\n```js\nReactDOM.render(\n  <ReactBreakpoints\n    breakpoints={...}\n    debounceResize={true}\n    debounceDelay={100}\n  >\n    <App />\n  </ReactBreakpoints>  \n  , document.getElementById('root')\n)\n```\n\n### `defaultBreakpoint: number` option\n\nIn case you always want to default to a certain breakpoint.\n\n```js\nconst breakpoints = {\n  mobile: 320,\n  tablet: 768,\n  desktop: 1025,\n}\n\nReactDOM.render(\n  <ReactBreakpoints\n    breakpoints={breakpoints}\n    defaultBreakpoint={breakpoints.mobile}\n  >\n    <App />\n  </ReactBreakpoints>,\n  document.getElementById('root'),\n)\n```\n","_attachments":{},"homepage":"https://github.com/ehellman/react-breakpoints#readme","bugs":{"url":"https://github.com/ehellman/react-breakpoints/issues"},"license":"MIT"}