mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 21:24:26 +08:00
The CSS minifier we currently use (clean-css) is not maintained and lacks support for new CSS features. CSSNano is a replacement that supports features we need (primarily container queries). This CL only adds the relevant dependencies, and does not use it. I will do that (and remove clean-css) in a follow-up. Bug: 1399763 Change-Id: I899ecc4482164404dd5ac2fd13f92fb797978e29 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/4092305 Commit-Queue: Jack Franklin <jacktfranklin@chromium.org> Reviewed-by: Alex Rudenko <alexrudenko@chromium.org> Commit-Queue: Alex Rudenko <alexrudenko@chromium.org> Auto-Submit: Jack Franklin <jacktfranklin@chromium.org>
postcss-normalize-url
Normalize URLs with PostCSS.
Install
With npm do:
npm install postcss-normalize-url --save
Example
Input
h1 {
background: url("http://site.com:80/image.jpg")
}
Output
h1 {
background: url(http://site.com/image.jpg)
}
Note that this module will also try to normalize relative URLs, and is capable of stripping unnecessary quotes. For more examples, see the tests.
Usage
See the PostCSS documentation for examples for your environment.
API
normalize([options])
Please see the normalize-url documentation. By default,
normalizeProtocol, stripHash & stripWWW are set to false.
Contributors
See CONTRIBUTORS.md.
License
MIT © Ben Briggs