# css-supports

> CSS.supports() shim

Latest version **0.1.1** (published 2015-09-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install css-supports
pnpm add css-supports
yarn add css-supports
bun add css-supports
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2015-09-23 |
| First published | 2015-09-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Tomas Ruzicka |
| Maintainers | lezuse |
| Keywords | css, supports, shim, polyfill, commonjs |

## Links

- npm: https://www.npmjs.com/package/css-supports
- npm.io page: https://npm.io/package/css-supports

## Alternatives

- [style-dictionary](https://npm.io/package/style-dictionary.md) — 2.0M weekly downloads
- [postcss-merge-idents](https://npm.io/package/postcss-merge-idents.md) — 1.7M weekly downloads
- [@fontsource/noto-sans](https://npm.io/package/@fontsource/noto-sans.md) — 93.0K weekly downloads
- [uglifycss](https://npm.io/package/uglifycss.md) — 71.6K weekly downloads
- [mat4-interpolate](https://npm.io/package/mat4-interpolate.md) — 23.3K weekly downloads

## Recent versions

- 0.1.1 (latest) — 2015-09-23

## README

# CSS.supports shim

## Installation
```
npm install css-supports
```

## Usage
### Without shimming (recommended)
```
import supports from 'css-supports';

supports('backdrop-filter', 'blur(20px)');
supports('(backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))');
```

### With shimming
```
import supports from 'css-supports';
supports.shim();

CSS.supports('backdrop-filter', 'blur(20px)');
CSS.supports('(backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))');
```

## Spec & more
https://developer.mozilla.org/en-US/docs/Web/API/CSS/supports
http://svn.webkit.org/repository/webkit/trunk/Source/WebCore/css/DOMWindowCSS.cpp
https://chromium.googlesource.com/chromium/blink/+/master/Source/core/css/DOMWindowCSS.cpp
https://hg.mozilla.org/mozilla-central/file/b23b2fa33a9d/layout/style/CSS.cpp

## TODO
- Add tests

## License
Inspired by https://gist.github.com/codler/03a0995195aa2859465f  
MIT

---
_Source: https://npm.io/package/css-supports · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
