{"_id":"@artifak/usematchmedia","_rev":"4-5c8d31b1a81e759ae61b21c818aed47a","name":"@artifak/usematchmedia","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"@artifak/usematchmedia","version":"1.0.1","description":"A React hook for matching media queries.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usematchmedia.cjs.js","module":"dist/usematchmedia.esm.js","src":"src/index.ts","directories":{"lib":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usematchmedia@1.0.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9KSLEU8Tid/uhTE6+0yU3pxoEYrevImfRYnMoBglWuI/a7ofdZVaOcewFqkI1bXCCYAZldnSO1Nbzqu9Uhtyjw==","shasum":"bea08506273faf2ead82bda7e45de25b89203ab2","tarball":"https://registry.npmjs.org/@artifak/usematchmedia/-/usematchmedia-1.0.1.tgz","fileCount":15,"unpackedSize":6560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/SgtCRA9TVsSAnZWagAAj4cQAKRwg2FZbEqze7ycSzoA\nUoyjt3JB8ZgEW1qidFTqIUm5JAGqi5JmKYgwieQ2xaXBqmsdsK3ibzyequRL\n2iTlnHaXtoYdzhqvEz0iHZ8CytdONqxSCEF6wG9SkRIBTtvecRmjQN0RZw/R\nN6xf+yxaXe8zHADNESPNbEV6oXX8q3snxzbc+P/N45eY2Im2++6eAbzoXZRx\n6nkzg3hxBaw+JZeeB2oMIDdfndTtupNr0xkkedkHvsL96xxNld0cE/l39gEA\nVVPdyuiko2YDl+OfTtH4xdHKxIMXutsxURLrV2pi/uh0XfMC7TxDLLuAmeco\nkOkw9y+X3HFoAOFsuZbrJ6f097O0RNkxvF+YRtdDve1sWENu+kkdeZI7stJo\nH/3sgRA/f2VF7xUzmFLn0K2ozrOg5aYwUew3Jmzlry9S7NgXNHO5Ud97AcEE\nAci9lo7ufG4TXZd9tW6iuxF6kuzVYLHOoErjW61xM2frSWXN0BvQAKJBf97f\nP2D/Sg02YqTANzIdNWnskBG3dTYqbhCQ9oPKH4AaWPkSQrXRXgCWW9TcjxO3\ngFst71O8ooRbVc8X85n+MHbLWpav6UDZcdVcf/ROkYr1zagvP6lxQr/nprFo\n5msGFFJ98hs2mHmNNvA80G/O4xmsqShdyxymmuFdo9lPzEPnYcneTdhjW8Kk\nGY4L\r\n=1bk6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbx5OYP4oU0Vg8sAAiK3T88p2mbQFc+qET6kWCbYVMlAIhALV44bEMyJMloWOClPoaY129qfYHSOLBf1ZAJDD73q+b"}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usematchmedia_1.0.1_1610426405582_0.3457734019156655"},"_hasShrinkwrap":false},"1.0.2":{"name":"@artifak/usematchmedia","version":"1.0.2","description":"A React hook for matching media queries.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usematchmedia.cjs.js","module":"dist/usematchmedia.esm.js","src":"src/index.ts","directories":{"lib":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usematchmedia@1.0.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Wd6a4+Cshn2hWIr1yrcvSURCg+3z3y2PLKtbtLF/DqIw2w/aeuoT/r19kG6BJGc5zUiWjSzPhG5skNovZFKNag==","shasum":"7f64c4dd529cd0f19e0e34989995b68299ea52da","tarball":"https://registry.npmjs.org/@artifak/usematchmedia/-/usematchmedia-1.0.2.tgz","fileCount":15,"unpackedSize":7504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEmKUCRA9TVsSAnZWagAAPxAQAId46BH3F3B2yUWCJ0ji\nrqKiTwLK04fgctobubvr9a+ICIzfqGbev1agv4Wxvvifcoqwgl+CAx2JVcoo\nqGEStwk7LMy8+JJM+wRSyTy+8QqE2XMdMfHuWz6O/7pmApsXaIEHvvX9G7Vs\nrR5E5dPpxAOAfsglG5LwJzkPrU/Axrh50O0g2wMHLKFgkdT7l2v0ETIFozo+\nf4LF026YG9tYmB6PYr72XlqYFzGlN12CAtT0IbBh8OfNm/iXbj+pzbGRP0HO\nsJHAAkmc5qo1W6D5kGmsEN/i2Pr3rieM5nIN2Cdu87i+LCWwmzNBa3LZWjXD\ngl26gOPTGn9NEXcTrPJUfbPbIXp6c6qGBpwvlBZ+0aZ/f0RFDb/gN4LOMb2j\n0ZrfxSEHa1Qd6FIsrQdxsO+UqiH/qv8EYS0wd5hxLQ2zAZ9zrO5aUsptJ5je\nv2CWvIV9+4VFtJ4KKVZieyeoRTXe/0/yZI+LDUpi103cWcal9jMryPO+8th6\nQwYprlVnZLQYnrQ9o3K4jACa1b9YldH3S9TgbPYv2EvC7jOqogiL42dpUU2R\nRfqU78UunBjvhREb121VZ3lOJ01VSId82agNyc1W9FpHFRnslDSDs3mJ/U23\n5gnxZK4ePhDfHO57oZfVD6a4CZzUJW8WZiS+2DenGa94AJywt1bheOoKdaBs\nI+Xt\r\n=72WO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG3t9UuTMSENNULWVmWmDozo4Q8xkHG+jeoN/n0gdqVQIhAOkbKLtfdJRqyuwtWKNoxYaRspH9hC1G+iCznYuyzR17"}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usematchmedia_1.0.2_1611817619876_0.4124953168927903"},"_hasShrinkwrap":false},"1.0.3":{"name":"@artifak/usematchmedia","version":"1.0.3","description":"A React hook for matching media queries.","keywords":[],"author":{"name":"Julian Low"},"license":"ISC","sideEffects":false,"main":"dist/usematchmedia.cjs.js","module":"dist/usematchmedia.esm.js","src":"src/index.ts","directories":{"lib":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.3","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usematchmedia@1.0.3","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-G3vTHCv5hXsDLoQZIm66zdmcISS94ZG02zFnQJmAEnelhKO6D2eKL6+YilZ/3rMh8Rt4yM/vvXzlDOXjUdU6CQ==","shasum":"c295c98079a0879ed008c5da4b4010200733e5bb","tarball":"https://registry.npmjs.org/@artifak/usematchmedia/-/usematchmedia-1.0.3.tgz","fileCount":15,"unpackedSize":7567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLasxCRA9TVsSAnZWagAAyg8P/AsrE2qtBkK/ffV1Wo4r\nTrSnxw89k0QgcuG5d8z1pDQVCNamiRf+W9cvyhCAxeoO2fqVrOpDlkTBk9m/\ntLGmJSXmRJ/nLOEXUa0rCeJ9eVvqIwMlkhI/9sMqvBO8kTHt7csd8fEBmd8r\n8nv7m2kFRk5ZMCaziVgIUbsNWkUuOzATPYIKYUvGE7haXM6ufaDrGlGcOM29\n0bi1+sDPt3wEzSTa1stMkcbI2x9KnjtMg0lCP+HZxcGf3xilGi9kKu8OYXDJ\nI6CcIcujKJfQJ56GiS3fQcBVuJ6i6PKQq7Jwp3ASETMllqa4OptxMZRRlkeP\nrQBwwwkr8aSf8CBdlmlUosFgfE3BFsnJ8oWYfLNmgEldMnJGe6l7osHCsu4t\nKamf9IgbymUJj9Chd615Kdk2Xf9rdqOom7sD6SE64kgePuwSLx8zYC6e64VD\n1pNE+vncrExYWGDtHDXbGfIuHYy7AOpMGEX65D+yDkJgqlKUdPCgzzDi1zKT\nAc9FevG5tZUgc5hHUFn5DZb7oQZXkJlRpkfMywp/oQ2YQkRpM6qjUZPKg1Ay\nXaEjEPxWWfr7lJP16TUwtEDknfzfqvsCfxvWnn/gpjeXtipgCfp3XeYbfJzO\n5t2gMopn3EEBQOzXKTAAHEkeGN3r83nU4dwAW/ZfS1k1lSiJM1QvSJfovYl2\nxErI\r\n=9sU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPHcw39NsjnD9mvVb3FB6VoNN52tAJKTaMuA5gsr5/xwIgCvJLlnyrfeFNP2cqThzO18f89ppY6MG5zQsCBTlCyjs="}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usematchmedia_1.0.3_1613605681052_0.42084976344739355"},"_hasShrinkwrap":false},"1.0.4":{"name":"@artifak/usematchmedia","version":"1.0.4","description":"A React hook for matching media queries.","keywords":[],"author":{"name":"Julian Low"},"license":"MIT","sideEffects":false,"main":"dist/usematchmedia.cjs.js","module":"dist/usematchmedia.esm.js","src":"src/index.ts","directories":{"lib":"src","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"scripts":{"build":"rimraf dist && builder","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"homepage":"https://github.com/heyjul3s/artifak#readme","devDependencies":{"@artifak/bundler":"^1.1.5","@types/react":"^17.0.1","@types/react-dom":"^17.0.0","react":"^17.0.1","react-dom":"^17.0.1"},"peerDependencies":{"react":">=17.0.1","react-dom":">=17.0.1"},"_id":"@artifak/usematchmedia@1.0.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xdJpGQXg3iEA6hoRvjO7HliwmKPZ3pS8IjClfQxHhh9ifX9OVXeGI11b/YeyAKI7gd/a5jfn50C/ZlJcEjoNaA==","shasum":"5f2a73bb84016bb5f187288365cb8f645a51b40c","tarball":"https://registry.npmjs.org/@artifak/usematchmedia/-/usematchmedia-1.0.4.tgz","fileCount":11,"unpackedSize":7202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbZeRCRA9TVsSAnZWagAAs+YP/RNwkTJ3OPRgVy3UYbt8\nHF1mmcQXV/7WSDisb5fsNPtABZeT4hPbL0Ss9X0qoJ0AP29K7uC8FFCoSWt9\n+Osz3vdJCW79qGlzZdMLD9zF38kUbFaI/x3unoSyOZlA8ZQaZ6Xk8C5ZZhF+\n443s0Nfq5i5HZmNpv2qVR+oLl2/wSa1wn2jxeKrGszoOuW4ZIwv+82xXLW21\nlBCpWH+HlG6RyTPkribkcAG5ioXW5rGJQB1KYWAVBtYTSjF6rARE9lEb7vBP\nnpedttja4/+t+fu6VzMO9NIAKdy3XykBfYU/uRj57+d3RLu4RM/vuZ/GUSBv\ndVhG+P/Za9HYJ7Ivb96PBig/O4bOZshXeKGcVX5Dg9pciYbup3ey2HCEn97u\nhSS1+ED/HBKDHbjWhN9oXAFcRUN0D/KI81U2+rrtLu90sgDrwI1TzOuWiABE\ncEjzE6dhvOYdJJ92NpQVMmZ4eKuEgsHi2yST8Se1k1b2dVOmHvoO6mUwmycw\nJgq3dc02Bsh/9wS314+8F5RA+W3nXsJQWVqK1tbgTr06SFldEcvKxVdwi/bE\nMjLOzDYrmKAh23efnH3ETd8K+ihvxbXUTCzuRqcGpFks+azoWrKCn101nH5d\nGIi5BY38gED2YUQ9URZWaps22CKOrylaQ8+qfG6zKJIU7JTBqSVWRpiZTISQ\niVOd\r\n=Z+VC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP/ouQq8crRcG9RGvZhjIOhQhntspvdAoG5sdV8P2keAiEAnvvct2wHU87rGitsv2r+8BpihxGPjqrcaWvAthwQPTk="}]},"_npmUser":{"name":"heyjules","email":"julian.cy.low@gmail.com"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/usematchmedia_1.0.4_1617794960822_0.12740624361993302"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-12T04:40:05.031Z","1.0.1":"2021-01-12T04:40:05.693Z","modified":"2022-04-04T15:38:48.673Z","1.0.2":"2021-01-28T07:06:59.974Z","1.0.3":"2021-02-17T23:48:01.190Z","1.0.4":"2021-04-07T11:29:20.986Z"},"maintainers":[{"name":"heyjules","email":"julian.cy.low@gmail.com"}],"description":"A React hook for matching media queries.","homepage":"https://github.com/heyjul3s/artifak#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/heyjul3s/artifak.git"},"author":{"name":"Julian Low"},"bugs":{"url":"https://github.com/heyjul3s/artifak/issues"},"license":"MIT","readme":"# `@artifak/usematchmedia`\n\nA React hook that allows you to perform media queries within your React component.\n\n## Installation\n\n### Yarn\n\n```sh\nyarn add @artifak/usematchmedia\n```\n\n### NPM\n\n```sh\nnpm install @artifak/usematchmedia\n```\n\n## Usage\n\n```ts\nimport { useMatchMedia } from 'artifak';\nimport { ExampleMobile } from './ExampleMobile';\nimport { ExampleDesktop } from './ExampleDesktop';\n\nexport function Nav() {\n  const matchedMobile = useMatchMedia('(hover: none)');\n\n  return (\n    <>\n      {matchedMobile && <ExampleMobile />}\n      {!matchedMobile && <ExampleDesktop />}\n    </>\n  );\n}\n```\n","readmeFilename":"README.md"}