{"_id":"vue-mq","_rev":"10-938080c4b5014cb9f1fb33f8dfae0fa1","name":"vue-mq","description":"Handle media queries easily & build responsive design with Vue","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"vue-mq","version":"0.0.1","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.esm.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"npx http-server .","build":"node build/build.js"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","browser-env":"^3.2.1","http-server":"^0.10.0","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","rollup-make-bundles":"^1.0.8","tap-spec":"^4.1.1","tape":"^4.8.0","vue":"^2.5.2"},"gitHead":"9dba9f8005e9b5c475d677ec2f684572329b6160","_id":"vue-mq@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-izc02dNK/JJN/F2y6VqK1mIcOhbaW3nH8LdW/lmAZW8QDExDpnbuNA8EC9qaZWbyhwN8vgoNWBcJf91zkv3TWg==","shasum":"6954f6a9304bbfdd1617f6a3bc48b2c40a2c5c4f","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPBi+Ucs1eVnVuf/o/N22x50Q/bnAsvujJUvkEC1ilKgIgBF9aWk4rPBeeGj/fTPGBPCSGX29BYFVz0oMEx9ggX5Q="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq-0.0.1.tgz_1509303506672_0.9432762418873608"},"directories":{}},"0.1.0":{"name":"vue-mq","version":"0.1.0","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.esm.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"npx http-server .","build":"node build/build.js"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","browser-env":"^3.2.1","http-server":"^0.10.0","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","rollup-make-bundles":"^1.0.8","tap-spec":"^4.1.1","tape":"^4.8.0","vue":"^2.5.2"},"gitHead":"040e8ce46e538048f6c65c970c904e2c6802e9f5","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-3RJF1uFpDnGE12BmssMGgEJU1cEK6xXnWWU5DgU7SI7PniXoYLHmdM4qA81dKWbY8PqJoGo9EJYeLcISzH4tJw==","shasum":"1bcd63a8005a067ef69ce679dd9e989912cda621","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc6IW/qPHSVWvxqT27ANAs6wHwQJNHh/fbNa6C67A8gwIhAM38xcOahFlzgnScXIe2ZmGhDbNRyHG03GnkLRlXuf9S"}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq-0.1.0.tgz_1511218650363_0.2233989352826029"},"directories":{}},"0.1.1":{"name":"vue-mq","version":"0.1.1","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"npx http-server .","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"bili":"^3.0.3","json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","browser-env":"^3.2.1","http-server":"^0.10.0","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","rollup-make-bundles":"^1.0.8","tap-spec":"^4.1.1","tape":"^4.8.0","vue":"^2.5.2"},"gitHead":"0eea175eb6462e18a7dba3393c5eaf4da10dc20c","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-7xhn2f7JMD0oCsfTb2FYVJ3FlOjhBsulA/WVKKrVMJKN8uzP9BReGFXNUzASUyZHTZcPXSBD4W57t8vd203RUg==","shasum":"446ed2347a1ff28bbb4ef97d91cb1e8b32cc6eb5","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.1.1.tgz","fileCount":18,"unpackedSize":232848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Zc5xw+qPHEsWvIDDVmSvhbCW5BWFnf9Zqr8Dq//exAIhAKyk12dnTUJ4uGf9Z3UPTQs17ZQnsEAXurdiQ8w40Vmn"}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_0.1.1_1520345182735_0.06837164389656847"},"_hasShrinkwrap":false},"0.1.2":{"name":"vue-mq","version":"0.1.2","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"npx http-server .","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","bili":"^3.0.3","browser-env":"^3.2.1","http-server":"^0.10.0","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","rollup-make-bundles":"^1.0.8","tap-spec":"^4.1.1","tape":"^4.8.0","vue":"^2.5.2"},"gitHead":"98c9ab795973f55bd967766149a130d90a156e16","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-I1yVGh7bwa7GKpJERYJn9UoNASTRtAxU4RVkvwfjnacMFqsX/+fjRBxXS0o4dwVsRWp6lDnAcqmGsbuzEPMcAA==","shasum":"909e58e70f5aec6b9f978446b2914e845faf4ff0","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.1.2.tgz","fileCount":18,"unpackedSize":232848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATIvH8Q3OM3dmFvV+0+UW52aowgTmLFefC2llSEErVJAiB1S/ZA/m+n5Q/QneBo7cvtZJzUE4QrHEobgyLVhoSOZg=="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_0.1.2_1520697192984_0.36122543725802037"},"_hasShrinkwrap":false},"0.1.3":{"name":"vue-mq","version":"0.1.3","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"npx http-server .","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","bili":"^3.0.3","browser-env":"^3.2.1","http-server":"^0.10.0","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","rollup-make-bundles":"^1.0.8","tap-spec":"^4.1.1","tape":"^4.8.0","vue":"^2.5.2"},"gitHead":"6c87c1f9c9a2c8f3441ef9d97dc475b7b889ca91","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-5t6tiJQGReIlaI2fFN/lUAJ0RKW8lY6nZD4bpLoy3jfUI0xiP8fcYPvb7PwDeks87Nij3/ABEjoQ2ylB5x0hTw==","shasum":"4054e4b5b3d49ce343efeb420473886f3eb97ed7","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.1.3.tgz","fileCount":18,"unpackedSize":233674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEubCSBzekCGPKSqpFz4Y9oCnI/TZjGlKUwfWNZOTDNAiAjBQMeRBz8QSsNtW5wLfbncowQjz8vKab4xwgkLyYYhg=="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_0.1.3_1521989249176_0.7512330439563362"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-mq","version":"0.2.0","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"poi","build:example":"poi build","prepublishOnly":"yarn deploy:gh-pages","deploy:gh-pages":"yarn build:example && yarn gh-pages -d examples/dist","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"poi":{"entry":"examples/index.js","outDir":"examples/dist","html":{"template":"examples/index.html"},"homepage":"/vue-mq/"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","bili":"^3.0.3","browser-env":"^3.2.1","gh-pages":"^1.1.0","poi":"^10.1.2","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"df990a166b5d1147170acdca82151da3097f68e4","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-78GbaiArFKR3BdPiZZ7Rs/ZdwOEFvAbaXsHGZsjFEyWBRU1ek1dUn6Azhsjh5Djrz7hssmI35sLWe5fjrdadfA==","shasum":"4e6f650233b5782625e451cb5bf192bfa9ff2512","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.2.0.tgz","fileCount":22,"unpackedSize":756698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2gGoCRA9TVsSAnZWagAAhuoP/REdVVMjWES/2UUicmmn\n6j1jiT8UhM1657ohahZC5trM+zrOG43C4ElrTskv6SjTzMoLi5HbtAuikAP0\n4YWEcSr24cvGNw2H13VXGwkltuhmcYJ8j/U6b5rt0SN47BbLtFmuMdnw+fBF\nattrroV+5ow1sPPXq/EkRd9azw+/vb2LE+WBzxBqG+q+iz6fykMuAwpkkpvN\n0nSqij0Rga1IdtAssmHV591xRULYP9OXPqfV5/wTrVOUULeJmaLlfPImXRe9\n+ac7psjm0GrVgfE2n4RtN3jaQZH1M9hREGKLx/2roL6XkrXsJbjrs6OFWKLc\niIsfL1DFcFykcY6LGoCptDEuAweItsxiIua9SemsCj3w+z+WgsKZlxJzTp+6\nq9OVH8zPN9XCMABiOc1Yle0xDQWDBAktMq1Q7x9zJa4ixQMIPn7men5Ltab4\n3na6L46roK4G7QhY6IYfE3nok3UEVCpBloRlPr1m9MO7Nkqz6O2imI29ghnJ\n4oJ0MyBkMqiugsgOuXHmYGj2b/FRZgZJu6Ps5HUta6GGObqtz15s5ARaYc/J\nfMo2hNnXt/EwoNruHmFlibr0b5nqScaxcDYE5loUEO/lacDFAzbLpYLiTAx3\nqHtxGsJDYEi2uVsQNHEef1MfvEzHumFHdAft0h6QSry4RWXSEhC1MrRw9yDH\n0UhQ\r\n=1aVi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEds9krHUNsK5LAGXrkynaxb6InVDEKfgpn8DXjiwAtwIhAPwPckNoXeB8COHtQQ4S2zVwqcEQzjdNfqw7BETscFHd"}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_0.2.0_1524236710971_0.5833127781143836"},"_hasShrinkwrap":false},"0.2.1":{"name":"vue-mq","version":"0.2.1","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tape ./test/specs/*.spec.js -r ./test/setup.js | tap-spec","example":"poi","build:example":"poi build","prepublishOnly":"yarn deploy:gh-pages","deploy:gh-pages":"yarn build:example && yarn gh-pages -d examples/dist","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"poi":{"entry":"examples/index.js","outDir":"examples/dist","html":{"template":"examples/index.html"},"publicPath":"/vue-mq/"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-tape-runner":"^2.0.1","bili":"^3.0.3","browser-env":"^3.2.1","gh-pages":"^1.1.0","poi":"^10.1.2","require-extension-hooks":"^0.3.2","require-extension-hooks-babel":"^0.1.1","tap-spec":"^4.1.1","tape":"^4.8.0"},"gitHead":"7d77847bb001ab70fd484571bfd836a5d2fb397b","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-qWuV4peITyXsbL2rwz/KzRULxxfxt1KsHHojEmkY5jr3uT4zv70ar1Qk5lKJ90/f+RYoLFgp4VlQH7A2zwsc8g==","shasum":"2f4413684e7c0f4fa3ffc1d8a35cae72cc7c77f6","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-0.2.1.tgz","fileCount":27,"unpackedSize":802320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3dglCRA9TVsSAnZWagAATGoP/3Py5/P5fDGfmITnKa9w\nCo4Bz6rNb6mjc6eGhSP7bSeddggnkrZ8lI0HO6LR3yFXlIWsg/1U7nweFJJi\nGMLLJSGPNU6V60R+GvlK65bor3h1AyXiW4o4YzH09CTo+eLiv08/3b8RYp3o\nAoDhouEWqP6w1kxrowjwi3vVmOnJGOsOxXnCovb4iMM2Pco81FJjv8Ypjl9h\nYqYvwXhf3WUsouLmP1A4NN3AfufLEyJVqMb1clI4X2tQaO/8VEvYhRCpxzwd\nMUOzqakDxneQLfdqiB/1qHxV+2k5eC+ELKB16ky6144d5jZAvx8gxojvxv8n\nPKn0WyNGZ6L57Tb6pdNMYiEfHNVdl4xj3JmHQPmAHLlab+T8UID8cWoqyE/i\nLAJL51U78vTInzE7MpDZVcvLm0fZYfrGGBgjSFyFEZSzi7CcZ76C49yt61M+\nCDLRzzh8EsVI2cs3KsV/k+30Yp5rfJWxlsScZb18RSmJdSPalXw+HQJ3a9Xh\n5nk9Rh7WyzGWP9i0soh8XIQmLKqZzUXwuwFhlgIvn9guLQISigRlUxPWLPH4\ntMKgQSVUwZ6Ee40DPjqh+OEn6/CTrj38FV5KJ7GcF5qkOmx/uynDU7F+244z\nilUrIOyxBB8I/LSXu8ja7wUo7F6dqS7K3WXA8Gh6xoGxMf7DFFutJCApWtdl\nQxLG\r\n=Rfxe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpKFMyK+ZfKGeBrHUFEetgK8O77pszqJEPSM+NT36ungIgElztqb2geJKrEgw9djuzK0kKFZpWTMuaoSc+KqdsFt8="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_0.2.1_1524488228187_0.7032345961076663"},"_hasShrinkwrap":false},"1.0.0":{"name":"vue-mq","version":"1.0.0","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tyu -- --watch","example":"poi","build:example":"poi build","prepublishOnly":"yarn deploy:gh-pages","deploy:gh-pages":"yarn build:example && yarn gh-pages -d examples/dist","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"poi":{"entry":"examples/index.js","outDir":"examples/dist","html":{"template":"examples/index.html"},"publicPath":"/vue-mq/"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.16","bili":"^3.0.3","browser-env":"^3.2.1","gh-pages":"^1.1.0","match-media-mock":"^0.1.1","poi":"^10.1.2","tyu":"1.0.5"},"gitHead":"4c4231d5540528f7e42cd80f2639c1fa8258f9a5","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-6ihC4Lu91w1SFGooBJtJa3pYBTBaN70J3ihAQwZgc2xQxJDwwTovuCA3xioLkNVe7O7VUKzoheUnO5IcU/vCpQ==","shasum":"3eb61d3b5adc09d069853a03445a54a787be1af4","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-1.0.0.tgz","fileCount":29,"unpackedSize":941220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEU8VCRA9TVsSAnZWagAAkcwP/2VOr/6OJ5wKh72BTOze\nXtq7N3lYoD3NjEwzenEmWdwfmFhmnNzPQq8MbKHLlLhd/daZAM99xuvWps4f\n2kfO8sOxC7TZcbRT03xGE4hNxwtRX11/ucQiKkwWBmsYToSMoxiW4FC0cQCT\nFSKj4b3bHMLCWbR8PHZE7vCsOTLG7rl7/jVRBnroC2ttwgFHX53/MgBPGmPW\nODr9O6ecK5Mdw7fJlpl0uW/4IsBqEDEddBFA3T7wCgeRQNPauQiT1jX/HP9z\nngz8WSZOcIVc4xp5uEWLwQfnTKApIP6qnZ14Njk9MLZ+jxqTlJiCXVVHCPD1\nMgHsZCIOXoqlbbP4W04UxfNS8AMh7I8cFBpo/dKFBhPIxJAcwIIZ8gTw5R64\n+IMP+RIxCSKVFLof8yfaiPsUzoFnKkaUnzV7EVEkJDd39/9X+JtucwuX+yOl\nRjdUYm5aByhkMaA6yfB6ZeDQe/gZNWyb8ELVniU75YkNe8edNHgwYgmehY56\nDQrO5yhv1nap6ZwfBPU4EixOretBkWvj0kPMUc9tAcq8Eke/yaA9Jh/NXucl\nV2ZgPzDcVSmuj/F+PLWmB36s5NhXAvX6a9QFLLXvSX5TEBK+iJUsIedR+arw\nGx5oaDw0T7QuT3MKMwwzF6ByZp/FvRAVG9tRnwIhWKvPmAF5tfR/vODK+1RC\nOekG\r\n=yA9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnzVY1ceMhShOCqIrF/8k37EsYNBmDdl15+vVpy3xCxAiEAlHa5yjHE3G5WiuSmnK1hGaO6MmN3cuNxp3yHjdxLgDQ="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_1.0.0_1544638228782_0.32881033974846896"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-mq","version":"1.0.1","description":"Handle media queries easily & build responsive design with Vue","main":"dist/vue-mq.js","module":"dist/vue-mq.es.js","scripts":{"test":"tyu -- --watch","example":"poi","build:example":"poi build","prepublishOnly":"yarn deploy:gh-pages","deploy:gh-pages":"yarn build:example && yarn gh-pages -d examples/dist","build":"npx rimraf dist && bili","release":"yarn test && yarn build && npx release-it --no-requireCleanWorkingDir"},"bili":{"moduleName":"vueMq","format":["cjs","umd","umd-min","es"],"external":"vue"},"poi":{"entry":"examples/index.js","outDir":"examples/dist","html":{"template":"examples/index.html"},"publicPath":"/vue-mq/"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"license":"MIT","dependencies":{"json2mq":"^0.2.0"},"devDependencies":{"@vue/test-utils":"^1.0.0-beta.16","bili":"^3.0.3","browser-env":"^3.2.1","gh-pages":"^1.1.0","match-media-mock":"^0.1.1","poi":"^10.1.2","tyu":"1.0.5"},"gitHead":"0772bc4b081f96b38a67900cedd62257303ce72e","bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"},"homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","_id":"vue-mq@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"},"dist":{"integrity":"sha512-FceZ1tFE0MZ8GroRBKPQWBRy4ZEAa7p5R7cGAzJpGuKPU2AI4ClmE+S6O/yV4jO5271o9tgaUFt7fzUAIf9xOQ==","shasum":"ee7dec5a0f50b4e2edbacd8ed43c57e15a072989","tarball":"https://registry.npmjs.org/vue-mq/-/vue-mq-1.0.1.tgz","fileCount":29,"unpackedSize":942109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEXiaCRA9TVsSAnZWagAAD2EP/j1YwRWCZVewqdjJJ9P+\n/1FbsTh0MeiROWmqjdj9TM7bFCkwVGkq2bfLT2mCzM72lL7o3hzBI12N4w0S\nBCMPFbE1u9kM393B4050fZKMTLrT5Xo48rbEWji8ywdZof4gZ22qz2acMI7S\nzGG+Au59irBJVjWGwFJc6gWR+rRHhfY9jfmayC488nYxaQj9dfB8rq4wqsYi\n/fJvwEAhiKFLoR6Xe3cJomJH0+vvDeta/xudLMyiLoerkq/uZE5g0pHQDcCi\nk5IS7wVR64f9QbJQuvrjh82drDlDcBvtmzh8bkWu5T1B/K4h/sqLJHhSF6ZY\nQHZZIj70c7hGj0MDsBnbQOMFzdFBp4ebpOqXoWTWi5fwUlyhYwKwm+30nCJ2\n3VHfntbuboTsJxxG8DOvezPhA2v4nG4FYyiqzMwgnEDMIH1lqET1+ccNjEO7\nT+mXdPTjT9LfepO6rR+Q0OMGcfqeTgh5AI0XiVNZ4G6XhBCwLao8jOOJMnsh\ncxM4geZvZX/qyx2TAs0085ZKJcbnepPvWFeuSqvQ9iIASUhTwQqAwjabQo/V\nB6GduOGdYDy5PG/IIoY4Prq+mT+q0dgdfSpOBCDYtpzmr2XKK/iOYIB/UrkQ\ntFG8aOz/lXpiQ2EpxyXTiAFlNYsf97t61tm3qQMQijUYpx71Zu2ZVTLfuQTs\ncGCC\r\n=W1hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkLL1kpn9WQ/3zaGSAPNJa1jmLwe7B/XaPJ4ZSwFBOCgIgcraURkKYx9+arTNb4LHH5ZQ6vi0I/328/7rDGSZPYpM="}]},"maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-mq_1.0.1_1544648857548_0.5313459036282184"},"_hasShrinkwrap":false}},"readme":"# Vue MQ (MediaQuery)\nDefine your breakpoints and build responsive design semantically and declaratively in a mobile-first way with Vue.\n\n_Use with `vue:  ^2.x.x`\n_\n\n**Demo**: [here](https://alexandrebonaventure.github.io/vue-mq)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [SSR Support](#ssr-support)\n- [Browser Support](#browser-support)\n- [Support](#support)\n\n\n## Installation\n\n#### Using NPM\n\n```sh\nnpm install vue-mq\n```\n#### Using Yarn\n```sh\nyarn add vue-mq\n```\n\n## Usage\n\n#### 1. Install plugin\nDefine your custom breakpoints by passing `breakpoints` option. This let you name the breakpoints as you want\n**Eg**:\n`{ phone: 500, tablet: 1200, other: Infinity }`\n`{ small: 500, large: 1200, whatever: Infinity }`\n`{ xs: 300, s: 500, m: 800, l: 1200, xl: Infinity }`\n```js\nimport Vue from 'vue'\nimport VueMq from 'vue-mq'\n\nVue.use(VueMq, {\n  breakpoints: { // default breakpoints - customize this\n    sm: 450,\n    md: 1250,\n    lg: Infinity,\n  }\n  defaultBreakpoint: 'sm' // customize this for SSR\n})\n```\n#### Use `$mq` property\nAfter installing the plugin every instance of Vue component is given access to a reactive $mq property. Its value will be a `String` which is the current breakpoint.\n\n**Eg:** _(with default breakpoints)_\n`'sm'` => **0 > screenWidth < 450**\n`'md'` => **450 >= screenWidth < 1250**\n`'lg'` => **screenWidth >= 1250**\n\n```js\n//Use it in a component\nnew Vue({\n  template: `\n    <h1>current: {{$mq}}</h1>\n  `,\n})\n```\n\n#### Use `$mq` property with the mq filter\nUsing the filter allow to build your responsive design in a declarative way. This can be very useful and elegant to pass down props to layout component. (eg: a grid system)\n\n```js\nnew Vue({\n  template: `\n    <grid-component :column=\"$mq | mq({ sm: 1, md: 2, lg: 3 })\">\n    </grid-component>\n  `,\n})\n```\n\nRemember that the filter design embrace mobile-first philosophy so writing `$mq | mq({ sm: 1, lg: 3 })` will output `1` for `md` breakpoint if omited. In short it will always fallback to the smallest breakpoint (_aka mobile_) if value isn't overriden by a largest breakpoint.\n\n\n#### Use `$mq` with a computed property\n`$mq` property is fully reactive (like a data property) so feel free to use it in a computed.\n\n```js\nnew Vue({\n  computed: {\n    displayText() {\n      return this.$mq === 'sm' ? 'I am small' : 'I am large'\n    }\n  },\n  template: `\n    <h1>{{displayText}}</h1>\n  `,\n})\n```\n\n#### MqLayout component\nIn addition to `$mq` property this plugin provide a wrapper component to facilitate conditional rendering with media queries.\n\n**Usage**:\n```\n<mq-layout mq=\"lg\">\n  <span> Display on lg </span>\n</mq-layout>\n<mq-layout mq=\"md+\">\n  <span> Display on md and larger </span>\n</mq-layout>\n<mq-layout :mq=\"['sm', 'lg']\">\n  <span> Display on sm and lg </span>\n</mq-layout>\n```\n**Props**\nmq => required : String | Array\n\n*Important*: note that you can append a `+` modifier at the end of the string to specify that the conditional rendering happens for all greater breakpoints.\n\n## SSR Support\nv1.0+ now supports SSR. You can customize the `defaultBreakpoint` which let you set the breakpoint used by the server-side-rendering \n\n## Browser Support\nThis plugin relies on matchMedia API to detect screensize change. So for older browsers and IE, you should polyfill this out:\nPaul Irish: [matchMedia polyfill](https://github.com/paulirish/matchMedia.js)\n\n## Support\n\nPlease [open an issue](https://github.com/AlexandreBonaventure/vue-mq/issues/new) for support.\n","maintainers":[{"name":"alexandrebonaventure","email":"ageissmann@lichencommunications.com"}],"time":{"modified":"2022-05-23T16:54:47.819Z","created":"2017-10-29T18:58:26.768Z","0.0.1":"2017-10-29T18:58:26.768Z","0.1.0":"2017-11-20T22:57:30.602Z","0.1.1":"2018-03-06T14:06:23.193Z","0.1.2":"2018-03-10T15:53:13.099Z","0.1.3":"2018-03-25T14:47:29.245Z","0.2.0":"2018-04-20T15:05:11.133Z","0.2.1":"2018-04-23T12:57:08.322Z","1.0.0":"2018-12-12T18:10:28.976Z","1.0.1":"2018-12-12T21:07:37.698Z"},"author":{"name":"Alexandre Geissmann","email":"alex@la-bonaventure.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/AlexandreBonaventure/vue-mq#readme","repository":{"type":"git","url":"git+https://github.com/AlexandreBonaventure/vue-mq.git"},"bugs":{"url":"https://github.com/AlexandreBonaventure/vue-mq/issues"}}