preserve: false
option.CSSRuleList
edits skipping rules as this is a live list.@media
queries not working.Migrating to 6.0.0
PostCSS plugin :
diff
- const postcssPrefersColorScheme = require('css-prefers-color-scheme/postcss');
+ const postcssPrefersColorScheme = require('css-prefers-color-scheme');
Browser Polyfill :
diff
- const prefersColorScheme = require('css-prefers-color-scheme')();
+ const prefersColorScheme = require('css-prefers-color-scheme/browser')();
The old CND url is now deprecated and will be removed in a next major release. It will continue to work for now.
diff
- <script src="https://unpkg.com/css-prefers-color-scheme/browser.min"></script>
+ <script src="https://unpkg.com/css-prefers-color-scheme/dist/browser-global.js"></script>
postcss
to 7.0.16 (patch)prefers-color-scheme
queries by default for non-JS environmentsprefers-color-scheme
queries on the frontend for JS environmentsscheme
to get or set the preferred color schemehasNativeSupport
to report whether prefers-color-scheme
is supportedonChange
to listen for when the preferred color scheme changesremoveListener
to destroy the native prefers-color-scheme
listener