{"_id":"@confidential-nt/use-media-query","_rev":"10-cf02495959e62ffedcb8d6122a2e08d2","name":"@confidential-nt/use-media-query","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.0":{"name":"@confidential-nt/use-media-query","version":"0.0.0","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.0.0","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"b6d60601711dc10f0718d093f6d73b484d0e0935","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.0.0.tgz","fileCount":6,"integrity":"sha512-C4TxPwv+vi4zSB3vqOKT0D5a75qA2VwypM8ibP6QUAOG3NxRcW1H7vSvwOq01MMkkIzo3TdnKzNIVFfshMS+mQ==","signatures":[{"sig":"MEUCIBaHbImv3LcGAXs1wC9xhyNtKL92n9hPXDqbHUC8lOFoAiEAlNXmAuXxZg1jhS6QBAfVDGJPo2XQptZDFmgweoy4U28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726},"type":"module","_from":"file:confidential-nt-use-media-query-0.0.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/14dbc18955639395dd10d86be929b572/confidential-nt-use-media-query-0.0.0.tgz","_integrity":"sha512-C4TxPwv+vi4zSB3vqOKT0D5a75qA2VwypM8ibP6QUAOG3NxRcW1H7vSvwOq01MMkkIzo3TdnKzNIVFfshMS+mQ==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.0.0_1752901949382_0.5021454496576723","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@confidential-nt/use-media-query","version":"0.0.1","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.0.1","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"c3017434032dcf504bf87f75f284fdc58368c3f8","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.0.1.tgz","fileCount":6,"integrity":"sha512-C16r4hBN01/W3NfxXuy054xYRZHB4rH/K30ohYo0Kd5+lsZ6OmSmc0Aylp/E7JusqLj0NjDpJmmaTk1ln2/V8A==","signatures":[{"sig":"MEYCIQD0qMhcD2ViA6CkmNPv5XrqZoCmG28EkGi4HCcHWMVCAQIhAJJ5epSvgOG8D0uOdOdk1n1px6/6cZmYiZbJ2lkxCc6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726},"type":"module","_from":"file:confidential-nt-use-media-query-0.0.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/7169225e514679bb9fefec27ffac0dd5/confidential-nt-use-media-query-0.0.1.tgz","_integrity":"sha512-C16r4hBN01/W3NfxXuy054xYRZHB4rH/K30ohYo0Kd5+lsZ6OmSmc0Aylp/E7JusqLj0NjDpJmmaTk1ln2/V8A==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.0.1_1752901985325_0.34956215692701087","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@confidential-nt/use-media-query","version":"0.0.2","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.0.2","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"aba2ccb1e49752136f5a2c76a2e0f1ff2601eac8","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.0.2.tgz","fileCount":6,"integrity":"sha512-H6ra4A/7w4VOZtnNDnOrGLv9FwDpmE4aFGqnWsL7FeqwCHgC75ap5hHSMoQaMxwrpVAmQJQOwI9epngH9SQZvg==","signatures":[{"sig":"MEQCIDqErtTBz9L3lMhGohYoG+iGyrsAt7CcmTcbpaBUi0TOAiA9efwyvt/RHd4WMleoHjRl+7/GtDISYcXGdqV/5Qxr5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726},"type":"module","_from":"file:confidential-nt-use-media-query-0.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/9916bdb2417e783c177c74b8d0c996bb/confidential-nt-use-media-query-0.0.2.tgz","_integrity":"sha512-H6ra4A/7w4VOZtnNDnOrGLv9FwDpmE4aFGqnWsL7FeqwCHgC75ap5hHSMoQaMxwrpVAmQJQOwI9epngH9SQZvg==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.0.2_1752902261615_0.9983655172501558","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@confidential-nt/use-media-query","version":"0.1.0","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.1.0","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"4c272642096f825f933d15c7b214c95b9419d48d","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.1.0.tgz","fileCount":6,"integrity":"sha512-71q9kLnnIBwhpDZDNbFQ6JwZGpmR9RCrAgrwuQj1iRZqnxBvi9QLBJJY53ntsDIYP4JBmWF6zS+VARIBhcEVYA==","signatures":[{"sig":"MEUCIQCJhztFS/27nZvTVu3kzxn0I+GMa5ZaO7wF4Hf2+2pupAIgGZLqiVuU3tnHcwCSj8TmkTWon0RtcNILbiM24LELsi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726},"type":"module","_from":"file:confidential-nt-use-media-query-0.1.0.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/5ca6c9fa4fd25ab17d45bdc17e8a280a/confidential-nt-use-media-query-0.1.0.tgz","_integrity":"sha512-71q9kLnnIBwhpDZDNbFQ6JwZGpmR9RCrAgrwuQj1iRZqnxBvi9QLBJJY53ntsDIYP4JBmWF6zS+VARIBhcEVYA==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.1.0_1752913116268_0.651831295046907","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@confidential-nt/use-media-query","version":"0.1.1","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.1.1","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"84c6743ccb789cbf9c221d302aeefe875d58c059","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.1.1.tgz","fileCount":6,"integrity":"sha512-rElIBSTOXYEQ7M+0C6q5FyMWiG1NVeYIs4E+Yo3ibXhK+LErYw/9Ts3hyoSamq8IC8pTDlSlV57WgBf/lKtSXw==","signatures":[{"sig":"MEYCIQDe7KNEspI7l9KlogkP1wNPVVZ/pIATaCD1c2iWZ4pSngIhAMb0v9834QY6QEKpQ0tN8299mhlvTDiLo8IcUKhv45ML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7229},"type":"module","_from":"file:confidential-nt-use-media-query-0.1.1.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/6854df0b913126e11ee7018ed4744003/confidential-nt-use-media-query-0.1.1.tgz","_integrity":"sha512-rElIBSTOXYEQ7M+0C6q5FyMWiG1NVeYIs4E+Yo3ibXhK+LErYw/9Ts3hyoSamq8IC8pTDlSlV57WgBf/lKtSXw==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.1.1_1752913146794_0.08216709032687053","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@confidential-nt/use-media-query","version":"0.1.2","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.1.2","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"3b150bb07de3b9a47cbc45e8b573fc6419e06802","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.1.2.tgz","fileCount":6,"integrity":"sha512-UZqagpaURCCR3MikhlOUama14F0l+9U+LiXGLAM17uilJkf0SoN0FSIZWT8Gdk5KeWQ7WQBSj8HCsBvNvG7slw==","signatures":[{"sig":"MEQCIAN4iod9c3hYqc33XoiFxfVFBdA/mH/3IT4Y+y6PNCoGAiBq8Bs02PgH+dsTVcu1X8vdHoKlTcnlqWLmhPa1w5A1pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7976},"type":"module","_from":"file:confidential-nt-use-media-query-0.1.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/11d1cf8d1d6855c892581a02a0bca2e5/confidential-nt-use-media-query-0.1.2.tgz","_integrity":"sha512-UZqagpaURCCR3MikhlOUama14F0l+9U+LiXGLAM17uilJkf0SoN0FSIZWT8Gdk5KeWQ7WQBSj8HCsBvNvG7slw==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.1.2_1753515560476_0.6002924659226749","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@confidential-nt/use-media-query","version":"0.1.3","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.1.3","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"53da99859ad8deb2cf3c64d9988224227356e8d8","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.1.3.tgz","fileCount":6,"integrity":"sha512-cCVr4W0HhrwFLHwlU80QtyQtAYwanVn+CSTMmIQtlSkNYpqTEnHswOv+IF5Qr0T2HP1BWXnWJHcZl86j/81WOg==","signatures":[{"sig":"MEUCIHwcU+TJmnQOMmoQYm6yOF8Kw7WR1xZJcM+gibS8EBpNAiEAovALzn96/wBKKxzBqP1l5p+hbLNOHc/OGTB0FHNWd14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7976},"type":"module","_from":"file:confidential-nt-use-media-query-0.1.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/07baa6d2882011e7651d666a30dfa467/confidential-nt-use-media-query-0.1.3.tgz","_integrity":"sha512-cCVr4W0HhrwFLHwlU80QtyQtAYwanVn+CSTMmIQtlSkNYpqTEnHswOv+IF5Qr0T2HP1BWXnWJHcZl86j/81WOg==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.1.3_1753517095126_0.29130004780278473","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@confidential-nt/use-media-query","version":"0.1.4","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@0.1.4","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"cd9ead5f789bceff5df3080957173dfcb62a28f5","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-0.1.4.tgz","fileCount":6,"integrity":"sha512-wE4lqpmYzyEchHhIR8lshG7RFdbl7AMVB/pfHRjAdmCsS+DoH7F8ghbXziJ2z6SG2J4ocjHzHz9CqnNwqHB8xg==","signatures":[{"sig":"MEUCIGjq+0MA207tZMVHzpkk62XMizhJSSfCGt4CLxto4B1aAiEA7fS20oaQRhMD7qw3iPNtfAoFVQjGvuefqhXThnec0ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8113},"type":"module","_from":"file:confidential-nt-use-media-query-0.1.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_resolved":"/private/var/folders/9h/hgcc4bts3bv071jx8mwf28nw0000gn/T/d1de2e76d378536fe454bee93e9f3ffa/confidential-nt-use-media-query-0.1.4.tgz","_integrity":"sha512-wE4lqpmYzyEchHhIR8lshG7RFdbl7AMVB/pfHRjAdmCsS+DoH7F8ghbXziJ2z6SG2J4ocjHzHz9CqnNwqHB8xg==","_npmVersion":"11.1.0","description":"A React hook for media queries","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_0.1.4_1753517116871_0.31838915094190434","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@confidential-nt/use-media-query","version":"1.0.0","author":{"name":"confidential-nt"},"license":"MIT","_id":"@confidential-nt/use-media-query@1.0.0","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"dist":{"shasum":"72787f31a66b03efa77e5d6cd61a80ed48938b97","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-1.0.0.tgz","fileCount":6,"integrity":"sha512-Z/mJL5nqaUboWGBRzuQx+XDo8cQxyBABVAIGuDdnDk2WUa09DCuSo8RCBMG+v/liqdHSRmcEctUpXGfeuF6BIA==","signatures":[{"sig":"MEQCIAeON1juCVkpN+FTA2d1ztrfOFDRDEiIUr6UHF8jE8TYAiBaBKKx+oFyjSVHJ85LHMB5Ln8lOTrMlfoLpz33d+eDVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8589},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/use-media-query.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/use-media-query.js"}},"gitHead":"a4addf314fa060e62b025f09c5be65ee3045d8aa","scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"_npmVersion":"10.8.2","description":"A React hook for media queries","directories":{},"_nodeVersion":"20.19.4","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.12.2+sha512.a32540185b964ee30bb4e979e405adc6af59226b438ee4cc19f9e8773667a66d302f5bfee60a39d3cac69e35e4b96e708a71dd002b7e9359c4112a1722ac323f","devDependencies":{"vite":"^7.0.4","eslint":"^9.30.1","globals":"^16.3.0","@eslint/js":"^9.30.1","typescript":"~5.8.3","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","semantic-release":"^24.2.7","typescript-eslint":"^8.35.1","@semantic-release/git":"^10.0.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","@semantic-release/changelog":"^6.0.3","eslint-plugin-react-refresh":"^0.4.20","@semantic-release/commit-analyzer":"^13.0.1","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/use-media-query_1.0.0_1754729904191_0.7851234744337856","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@confidential-nt/use-media-query","description":"A React hook for media queries","module":"./dist/use-media-query.js","exports":{".":{"import":"./dist/use-media-query.js","types":"./dist/types/index.d.ts"}},"types":"./dist/types/index.d.ts","author":{"name":"confidential-nt"},"license":"MIT","version":"1.1.0","type":"module","scripts":{"dev":"vite","build":"tsc -b && vite build","lint":"eslint .","preview":"vite preview"},"dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"devDependencies":{"@eslint/js":"^9.30.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react-swc":"^3.10.2","conventional-changelog-conventionalcommits":"^9.1.0","eslint":"^9.30.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.3.0","semantic-release":"^24.2.7","typescript":"~5.8.3","typescript-eslint":"^8.35.1","vite":"^7.0.4"},"packageManager":"pnpm@10.12.2+sha512.a32540185b964ee30bb4e979e405adc6af59226b438ee4cc19f9e8773667a66d302f5bfee60a39d3cac69e35e4b96e708a71dd002b7e9359c4112a1722ac323f","_id":"@confidential-nt/use-media-query@1.1.0","gitHead":"9b2e5be81b48d92489420f8620fee95323ed6505","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zF+HaezlGquuRFaylv6GfAANSzE9ablOMk0UUzLNx+WXTFi2bHuKrSe3a9wlEHM4m2cbdoF7gIHwLXVoZoBW+A==","shasum":"3c8b5101ef232bab1f996fc39643aee949afcc47","tarball":"https://registry.npmjs.org/@confidential-nt/use-media-query/-/use-media-query-1.1.0.tgz","fileCount":6,"unpackedSize":8648,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC85uU7qlGdgRNVxPTHT9HaMKboM9JWZWwVMzFE/a+wQAIhANd8009dBrhJAyYT+tdLErD4LRBP+7BVT7BgYJ3nYK9H"}]},"_npmUser":{"name":"confidential-nt","email":"youyoy689@gmail.com"},"directories":{},"maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-media-query_1.1.0_1754730081961_0.26973609891306016"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-19T05:12:29.280Z","modified":"2025-08-09T09:01:22.392Z","0.0.0":"2025-07-19T05:12:29.559Z","0.0.1":"2025-07-19T05:13:05.503Z","0.0.2":"2025-07-19T05:17:41.781Z","0.1.0":"2025-07-19T08:18:36.474Z","0.1.1":"2025-07-19T08:19:06.991Z","0.1.2":"2025-07-26T07:39:20.696Z","0.1.3":"2025-07-26T08:04:55.311Z","0.1.4":"2025-07-26T08:05:17.046Z","1.0.0":"2025-08-09T08:58:24.395Z","1.1.0":"2025-08-09T09:01:22.207Z"},"author":{"name":"confidential-nt"},"license":"MIT","description":"A React hook for media queries","maintainers":[{"name":"confidential-nt","email":"youyoy689@gmail.com"}],"readme":"# useMediaQuery\n\nReact에서 미디어 쿼리를 기반으로 반응형 UI를 쉽게 구현할 수 있도록 도와주는 커스텀 훅입니다.\n\n---\n\n## 설치\n\n```bash\nnpm install @confidential-nt/use-media-query\n```\n\n---\n\n## 사용 예제\n\n```tsx\nimport { useMediaQuery } from '@confidential-nt/use-media-query';\n\nfunction Component() {\n  const isDesktop = useMediaQuery('(min-width:1024px)');\n\n  if (isDesktop) {\n    // 데스크톱 전용 UI 렌더링\n  }\n}\n```\n\n확장된 API 사용 예시:\n\n```tsx\nconst isMobile = useMediaQuery({\n  below: 'md',\n});\nconst isTablet = useMediaQuery({\n  between: ['md', 'lg'],\n});\nconst isDesktop = useMediaQuery({\n  above: 'lg',\n});\n```\n\n## 사용법\n\n```ts\nconst matches = useMediaQuery(query);\n```\n\n### 매개변수\n\n| 이름    | 타입                                                                                       | 설명                                     |\n| ------- | ------------------------------------------------------------------------------------------ | ---------------------------------------- |\n| `query` | `string \\| { above?: Breakpoint; below?: Breakpoint; between?: [Breakpoint, Breakpoint] }` | 미디어 쿼리 조건 (문자열 또는 객체 기반) |\n\n### Breakpoint 종류\n\n| 값   | 해상도 (px 기준) |\n| ---- | ---------------- |\n| `sm` | 640              |\n| `md` | 768              |\n| `lg` | 1024             |\n| `xl` | 1280             |\n\n### 예시 조합\n\n| 입력 형태                   | 실제 쿼리 문자열                             |\n| --------------------------- | -------------------------------------------- |\n| `{ above: 'md' }`           | `(min-width: 768px)`                         |\n| `{ below: 'lg' }`           | `(max-width: 1024px)`                        |\n| `{ between: ['md', 'xl'] }` | `(min-width: 768px) and (max-width: 1280px)` |\n\n---\n\n## 키워드 사용 시 주의사항\n\n- `above` | `below` 와 `between` 은 **동시에 사용할 수 없습니다.**\n  - ✅ 허용: `{above: 'md', below: 'lg'}`\n  - ❌ 에러: `{above: 'md', between: ['md', 'lg']}`\n- 문자열 쿼리를 직접 넣는 방식과 객체 기반 방식은 동일하게 동작합니다.\n\n---\n\n## SSR 사용 시 주의사항\n\n해당 훅은 브라우저의 `window.matchMedia`를 사용합니다.  \n따라서 SSR 환경에서는 기본값으로 `false`를 반환합니다.\n\n> `typeof window !== \"undefined\"` 체크가 포함되어 있어 에러는 발생하지 않지만,  \n> 초기 렌더링에서 `false`가 나올 수 있음에 유의해주세요.\n\n---\n\n## FAQ[선택]\n\n### Q. 왜 `above`, `below`, `between`를 동시에 사용하면 안 되나요?\n\nA. 혼동되는 조합은 내부 로직의 명확성을 떨어뜨릴 수 있고 예측 불가능한 동작이 생깁니다.  \n따라서 한 번에 하나의 조건만 사용하는 것을 권장합니다.\n\n---\n\n## 기여\n\n버그 제보, 기능 제안, PR 모두 환영합니다! (가이드가 있다면 링크로 보여주기)\n\n---\n\n## 라이선스\n\nMIT (링크 포함시키기)\n","readmeFilename":"README.md"}