{"_id":"@nanostores/media-query","_rev":"7-7f5357cf4906a3df7a49c860acb26e2e","name":"@nanostores/media-query","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@nanostores/media-query","version":"0.1.0","keywords":["nano","media","query","react","preact","vue","svelte","store"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"@nanostores/media-query@0.1.0","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},{"name":"ai","email":"andrey@sitnik.ru"},{"name":"dkzlv","email":"d.kzlv.ru@gmail.com"},{"name":"ninoid","email":"ninatorgunakova@gmail.com"}],"homepage":"https://github.com/nanostores/media-query#readme","bugs":{"url":"https://github.com/nanostores/media-query/issues"},"dist":{"shasum":"59eff4eeeb5cd71e764a7293fccc0268195e4c82","tarball":"https://registry.npmjs.org/@nanostores/media-query/-/media-query-0.1.0.tgz","fileCount":5,"integrity":"sha512-akMeCF3//n9CoXcac70yTWRoZ0XvMXZLQ3X9aOjgt9DcYbPs85wwuqy0Bx+8G1OGSyx9MF8U+GXsJmWgp2IE2g==","signatures":[{"sig":"MEYCIQDhvOCqTmvTjesoIided+JCYfeBMxy7awh8BtOage8y2gIhAIscjj2CxAegbuoPcv61hl0DkjMUqzpZxnGfHuJp4aF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4173},"type":"module","types":"./index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >= 24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"290a9e70c0eea4b46daf601388cc9d274a0640a9","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/nanostores/media-query.git","type":"git"},"_npmVersion":"10.9.3","description":"A smart store for Nano Stores state manager to sync with some media query","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-query_0.1.0_1760890477443_0.22358707697551594","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@nanostores/media-query","version":"0.1.1","keywords":["nano","media","query","react","preact","vue","svelte","store"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"@nanostores/media-query@0.1.1","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},{"name":"ai","email":"andrey@sitnik.ru"},{"name":"dkzlv","email":"d.kzlv.ru@gmail.com"},{"name":"ninoid","email":"ninatorgunakova@gmail.com"}],"homepage":"https://github.com/nanostores/media-query#readme","bugs":{"url":"https://github.com/nanostores/media-query/issues"},"dist":{"shasum":"15db98a032b90604cb23de7dbbe72a3ce9d96022","tarball":"https://registry.npmjs.org/@nanostores/media-query/-/media-query-0.1.1.tgz","fileCount":5,"integrity":"sha512-fzbKmh7nFSWNV/l+8WRImhWkt22sdMnw8q8EK5kQU9I0l1fEiJGJdqTx7sDs0HkYfShYb9xA6PNok5Ap86fyhA==","signatures":[{"sig":"MEUCIQCtJjc8+QIzgZ2ynxYlPw6gnfluZmwm/BRFH3n3ybqFEwIgTLFvkWkP31TcDv8VRRmaWxNZH5MmL9OxdYNCwGg6oeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4185},"type":"module","types":"./index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >= 24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"45c998ef10748bc164e3464605e02e93135794aa","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/nanostores/media-query.git","type":"git"},"_npmVersion":"10.9.3","description":"A smart store for Nano Stores state manager to sync with some media query","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-query_0.1.1_1760890777654_0.35036187026911647","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@nanostores/media-query","version":"0.1.2","keywords":["nano","media","query","react","preact","vue","svelte","store"],"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","_id":"@nanostores/media-query@0.1.2","maintainers":[{"name":"wobsoriano","email":"sorianorobertc@gmail.com"},{"name":"ai","email":"andrey@sitnik.ru"},{"name":"dkzlv","email":"d.kzlv.ru@gmail.com"},{"name":"ninoid","email":"ninatorgunakova@gmail.com"},{"name":"lifo123","email":"alberto_p-@hotmail.com"}],"homepage":"https://github.com/nanostores/media-query#readme","bugs":{"url":"https://github.com/nanostores/media-query/issues"},"dist":{"shasum":"52f5141549e9cc9e08d4446de49d58edf60a5e96","tarball":"https://registry.npmjs.org/@nanostores/media-query/-/media-query-0.1.2.tgz","fileCount":5,"integrity":"sha512-Dvnls7VgLnM2Lb9SAhKCFsHEiLQCX0wyxtJKk0Vji3TWy9I4SztPl/IM9cls05f6+hjoUN8Aaq6qZ7TSmJp2Hg==","signatures":[{"sig":"MEQCIFNkiq9tsWlUGJX6hJ85zUjuhHMALiGAwm1pVQPc/06TAiBvb1uB3erSYo7CsqxGvEkYxdm0Ey1bfN01wyTCix0zlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4177},"type":"module","types":"./index.d.ts","engines":{"node":"^20.0.0 || ^22.0.0 || >= 24.0.0"},"exports":{".":"./index.js","./package.json":"./package.json"},"funding":[{"url":"https://github.com/sponsors/ai","type":"github"}],"gitHead":"2485729ccb920f840a78050ca33a8b33a3707f65","_npmUser":{"name":"ai","email":"andrey@sitnik.ru"},"repository":{"url":"git+https://github.com/nanostores/media-query.git","type":"git"},"_npmVersion":"10.9.3","description":"A smart store for Nano Stores state manager to sync with some media query","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"nanostores":"^0.9.0 || ^0.10.0 || ^0.11.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/media-query_0.1.2_1763373842126_0.5170600460484276","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-19T16:14:37.345Z","modified":"2026-06-30T11:17:45.421Z","0.1.0":"2025-10-19T16:14:37.637Z","0.1.1":"2025-10-19T16:19:37.856Z","0.1.2":"2025-11-17T10:04:02.315Z"},"bugs":{"url":"https://github.com/nanostores/media-query/issues"},"author":{"name":"Andrey Sitnik","email":"andrey@sitnik.ru"},"license":"MIT","homepage":"https://github.com/nanostores/media-query#readme","keywords":["nano","media","query","react","preact","vue","svelte","store"],"repository":{"url":"git+https://github.com/nanostores/media-query.git","type":"git"},"description":"A smart store for Nano Stores state manager to sync with some media query","maintainers":[{"email":"andrey@sitnik.es","name":"ai"}],"readme":"# Nano Stores Media Query\n\n<img align=\"right\" width=\"92\" height=\"92\" title=\"Nano Stores logo\"\n     src=\"https://nanostores.github.io/nanostores/logo.svg\">\n\nA smart store for [Nano Stores] state manager to sync with some media query.\n\n* **Small.** from 84 bytes (minified and brotlied).\n  Zero dependencies. It uses [Size Limit] to control size.\n* It has good **TypeScript**.\n* Framework agnostic. It supports SSR.\n\n```ts\nimport { fromMediaQuery } from '@nanostores/media-query'\n\nexport const $isMobile = fromMediaQuery('(max-width: 600px)')\n```\n\n[Nano Stores]: https://github.com/nanostores/nanostores\n[Size Limit]: https://github.com/ai/size-limit\n\n---\n\n<img src=\"https://cdn.evilmartians.com/badges/logo-no-label.svg\" alt=\"\" width=\"22\" height=\"16\" />  Made at <b><a href=\"https://evilmartians.com/devtools?utm_source=nanostores-media-query&utm_campaign=devtools-button&utm_medium=github\">Evil Martians</a></b>, product consulting for <b>developer tools</b>.\n\n---\n\n\n## Docs\nRead full docs **[here](https://github.com/nanostores/media-query#readme)**.\n","readmeFilename":"README.md"}