@nanostores/media-query

A smart store for Nano Stores state manager to sync with some media query
164,218 22
Install
npm install @nanostores/media-query
Latest Version:0.1.2
License:MIT
Last Updated:Jul 23, 2026
Links: GitHub  ·  npm
Maintainer: ai

Nano Stores Media Query

A smart store for Nano Stores state manager to sync with some media query.

  • Small. from 84 bytes (minified and brotlied). Zero dependencies. It uses Size Limit to control size.
  • It has good TypeScript.
  • Framework agnostic. It supports SSR.
import { fromMediaQuery } from '@nanostores/media-query'

export const $isMobile = fromMediaQuery('(max-width: 600px)')

Made at Evil Martians, product consulting for developer tools.


Docs

Read full docs here.

Related Packages

@nanostores/router

A tiny (765 bytes) router for Nano Stores state manager

85,222 326
@nanostores/persistent

A store for Nano Stores state manager to keep data in localStorage

4,223,533 383
@nirtamir2/nanostores-persistent-session-storage

A store for Nano Stores state manager to keep data in sessionStorage

2,744 383
@nanostores/query

Tiny remote data fetching library for Nano Stores

509,294 339
@logux/state

A tiny (152 bytes) state manager for React/Preact/Vue/Svelte with many atomic tr...

35,227 7,630

Version History

Version Released License
0.1.2 MIT
0.1.1 MIT
0.1.0 MIT