{"_id":"media-engine","_rev":"7-387b2958eb26f787ed7b75ada885670f","name":"media-engine","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"media-engine","version":"0.0.1","description":"Media query calculator","main":"src/index.js","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","scripts":{"test":"jest","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --write","git add"]},"devDependencies":{"husky":"^0.14.3","jest":"^22.4.2","lint-staged":"^7.0.0","prettier":"^1.11.0"},"_id":"media-engine@0.0.1","dist":{"shasum":"8e720fc6f9505c07fb83b80d65b4b7a122ce1ff5","tarball":"https://registry.npmjs.org/media-engine/-/media-engine-0.0.1.tgz","fileCount":13,"unpackedSize":9326,"integrity":"sha512-X+H6dKmnpnuJFRg6Ww6+ZL+IUvthiY96htP/Lc7VJKdjVvURiNT6dnWyXX9m3LRoHUZixv+n7bAuY8vGlSsLsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4ldbjvtzw6Fb5ETOAyankaRtt+rimn8JCIV91j10ZgAiBEyPINHQO2j3HACygnAZoFrtcJ6UNwzEBQ/EZIVQZLBw=="}]},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"_npmUser":{"name":"diegomura","email":"diegomuracciole@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-engine_0.0.1_1519877700275_0.7703826129096805"},"_hasShrinkwrap":false},"1.0.0":{"name":"media-engine","version":"1.0.0","description":"Media query calculator","main":"src/index.js","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","scripts":{"test":"jest","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --write","git add"]},"devDependencies":{"husky":"^0.14.3","jest":"^22.4.2","lint-staged":"^7.0.0","prettier":"^1.11.0"},"_id":"media-engine@1.0.0","dist":{"shasum":"810a557901e3e5493e09cca0dbf967e2458444d5","tarball":"https://registry.npmjs.org/media-engine/-/media-engine-1.0.0.tgz","fileCount":13,"unpackedSize":11448,"integrity":"sha512-FETtpyNaZPHwi8IK/WVrQKru1oYNddzmI5uv98UwF119S6NyNLHCfwuQQot73t3T63wj6ksK0sOpKFUc88Rp2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8NUnxOjsSw9dGUWktM48hcDMGYFCHsHjHF9AJlseK2AiA6oPiaNE7wzLSCOjfUD4J+392SshoPMyPkW3278/Bd0A=="}]},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"_npmUser":{"name":"diegomura","email":"diegomuracciole@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-engine_1.0.0_1519879557776_0.34205790376000067"},"_hasShrinkwrap":false},"1.0.1":{"name":"media-engine","version":"1.0.1","description":"Media query calculator","main":"src/index.js","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","scripts":{"test":"jest","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --write","git add"]},"devDependencies":{"husky":"^0.14.3","jest":"^22.4.2","lint-staged":"^7.0.0","prettier":"^1.11.0"},"_id":"media-engine@1.0.1","dist":{"shasum":"0eb78526fffca9ff609ba70891aedd165dd70d13","tarball":"https://registry.npmjs.org/media-engine/-/media-engine-1.0.1.tgz","fileCount":13,"unpackedSize":11514,"integrity":"sha512-k2X1pzKIyroX/hpcWGyN6ZEuBWkwzQ54QQW3YYAn79txekMZH9+hp2gxBzySX/CpeR46MOcnSG0udLyerggBTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFVUFmQw10d/2iBgi0903emx0r+y2ZYcRR+TKEdv7CTAiB1s3yrkorlp4bKa1FK9TE1DtCtml+zy2oSg/FErTj9gA=="}]},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"_npmUser":{"name":"diegomura","email":"diegomuracciole@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-engine_1.0.1_1519949583225_0.7383001963434166"},"_hasShrinkwrap":false},"1.0.2":{"name":"media-engine","version":"1.0.2","description":"Media query calculator","main":"src/index.js","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","scripts":{"test":"jest","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --write","git add"]},"devDependencies":{"husky":"^0.14.3","jest":"^22.4.2","lint-staged":"^7.0.0","prettier":"^1.11.0"},"_id":"media-engine@1.0.2","dist":{"shasum":"ba7b0b5dd4f8e37c040d5cc8f353886911b59e3f","tarball":"https://registry.npmjs.org/media-engine/-/media-engine-1.0.2.tgz","fileCount":13,"unpackedSize":11494,"integrity":"sha512-ShlxO1Y6gRLwKrBuIRLwwP7q18fvDwy4k6n/KnKSHt6Aw9VVcqk3JfmUqNxphHAESXxlpgf4BP07ZVbprt9HIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIck8lqf2gdfWx0b69xp/i8hBDZbNexwWR5OwpTByXeAiBAXyCaF2wtOO1VUfUbCN1e++H80Zhph6nulGG6Y7RKwg=="}]},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"_npmUser":{"name":"diegomura","email":"diegomuracciole@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-engine_1.0.2_1520478410976_0.9178073726807066"},"_hasShrinkwrap":false},"1.0.3":{"name":"media-engine","version":"1.0.3","description":"Media query calculator","main":"src/index.js","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","scripts":{"test":"jest","precommit":"lint-staged"},"lint-staged":{"*.js":["prettier --write","git add"]},"devDependencies":{"husky":"^0.14.3","jest":"^22.4.2","lint-staged":"^7.0.0","prettier":"^1.11.0"},"_id":"media-engine@1.0.3","dist":{"shasum":"be3188f6cd243ea2a40804a35de5a5b032f58dad","tarball":"https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz","fileCount":13,"unpackedSize":11515,"integrity":"sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8xdeljSklrl3K2I5OkDI5jOkn4PdjKD57JSBkvAiLXQIgTDLSJp6rNLIiMC+Y2BMM+e1cIEQZnDIQn8+jXdXo28g="}]},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"_npmUser":{"name":"diegomura","email":"diegomuracciole@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/media-engine_1.0.3_1520478994519_0.6707770801465225"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-01T04:15:00.274Z","0.0.1":"2018-03-01T04:15:00.384Z","modified":"2022-06-19T17:29:19.536Z","1.0.0":"2018-03-01T04:45:57.837Z","1.0.1":"2018-03-02T00:13:03.306Z","1.0.2":"2018-03-08T03:06:51.027Z","1.0.3":"2018-03-08T03:16:34.657Z"},"maintainers":[{"name":"diegomura","email":"diegomuracciole@gmail.com"}],"description":"Media query calculator","author":{"name":"Diego Muracciole","email":"diegomuracciole@gmail.com"},"license":"MIT","readme":"# media-engine\n> Media queries engine written in pure JS!\n\n[![npm](https://img.shields.io/npm/v/media-engine.svg)](https://npm.im/media-engine)\n[![Travis](https://img.shields.io/travis/diegomura/media-engine.svg)](https://travis-ci.org/diegomura/media-engine)\n[![license](https://img.shields.io/npm/l/media-engine.svg)](./LICENSE)\n\n## Install\n```sh\nnpm install media-engine --save\n# or\nyarn add media-engine\n```\n\n## API\n`min-height`\n```js\nmatchMedia(\n  {\n    '@media min-height: 700': {\n      color: 'green',\n    },\n  },\n  { height: 800 }\n);\n// { color: 'green' }\n\nmatchMedia(\n  {\n    '@media min-height: 700': {\n      color: 'green',\n    },\n  },\n  { height: 100 }\n);\n// { }\n```\n\n`max-height`\n```js\nmatchMedia(\n  {\n    '@media max-height: 700': {\n      color: 'green',\n    },\n  },\n  { height: 100 }\n);\n// { color: 'green' }\n\nmatchMedia(\n  {\n    '@media max-height: 700': {\n      color: 'green',\n    },\n  },\n  { height: 800 }\n);\n// { }\n```\n\n`min-width`\n```js\nmatchMedia(\n  {\n    '@media min-width: 700': {\n      color: 'green',\n    },\n  },\n  { width: 800 }\n);\n// { color: 'green' }\n\nmatchMedia(\n  {\n    '@media min-width: 700': {\n      color: 'green',\n    },\n  },\n  { width: 100 }\n);\n// { }\n```\n\n`max-width`\n```js\nmatchMedia(\n  {\n    '@media max-width: 700': {\n      color: 'green',\n    },\n  },\n  { width: 100 }\n);\n// { color: 'green' }\n\nmatchMedia(\n  {\n    '@media max-width: 700': {\n      color: 'green',\n    },\n  },\n  { width: 800 }\n);\n// { }\n```\n\n`orientation`\n```js\nmatchMedia(\n  {\n    '@media orientation: landscape': {\n      color: 'green',\n    },\n  },\n  { orientation: 'landscape' }\n);\n// { color: 'green' }\n\nmatchMedia(\n  {\n    '@media orientation: landscape': {\n      color: 'green',\n    },\n  },\n  { orientation: 'portrait' }\n);\n// { }\n```\n\n`and operator`\n```js\nmatchMedia(\n  {\n    '@media (min-width: 700) and (orientation: landscape)': {\n      color: 'green',\n    },\n  },\n  { width: 800, orientation: 'landscape' }\n);\n// { color: 'green' }\n```\n\n`or operator`\n```js\nmatchMedia(\n  {\n    '@media (min-width: 700), (orientation: landscape)': {\n      color: 'green',\n    },\n  },\n  { orientation: 'landscape' }\n);\n// { color: 'green' }\n```\n\n`multiple queries`\n```js\nmatchMedia(\n  {\n    '@media orientation: landscape': {\n      color: 'green',\n    },\n    '@media min-width: 700': {\n      background: 'red',\n    }\n  },\n  { orientation: 'landscape', width: 800 }\n);\n// { color: 'green', background: 'red' }\n```\n\n## License\nMIT © [Diego Muracciole](http://github.com/diegomura)\n","readmeFilename":"README.md"}