0.1.3 • Published 2 months ago

media-query-solver v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

media-query-solver

npm npm type definitions license npm downloads install size

Solve media queries (and detect useless ones!)

Try with npx:

npx media-query-solver 'not all, ((width > 100px) or (monochrome))'

cli output

Install

This package is available from the npm registry.

npm install media-query-solver

Usage

Supports JavaScript + TypeScript:

import { solveMediaQueryList } from "media-query-solver";

solveMediaQueryList(`not all`);
// => "false"
solveMediaQueryList(`all`);
// => "true"
solveMediaQueryList(`(width > 100px)`);
// => "unknown"
solveMediaQueryList(`(width > 100px)`, {
  solveUnknownFeature: () => "true",
});
// => "true"

Can also be imported via require("media-query-solver").

Contributing

  • PRs welcome and accepted, simply fork and create
  • Issues also very welcome
  • Treat others with common courtesy and respect 🤝

Dev environment (for contributing) requires:

  • node >= 16.14.0
  • npm >= 6.8.0
  • git >= 2.11

Licence

MIT

0.1.3

2 months ago

0.1.2

2 months ago

0.1.1

2 months ago

0.1.0

2 months ago