All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
You can install edge-version over
npm i -D evrone/postcss-px-to-viewport
or yarn add -D evrone/postcss-px-to-viewport
.
- #50 by @IceApriler:
include
(Regexp or Array of Regexp) Ifinclude
is set, only matching files will be converted, for example, only files undersrc/mobile/
(include: /\/src\/mobile\//
)exclude
andinclude
can be set together, and the intersection of the two rules will be taken. - Added
/* px-to-viewport-ignore */
and/* px-to-viewport-ignore-next */
— special comments for ignore conversion of single lines, inspired by #27 from @lcat Read more about ignoring.
- Changed testing lib to Jest from jasmine-node.
package-lock.json
included to git-repo.
- Fixed
rule.source === undefined
frompostcss-modules-values
.
landscape
(Boolean) Adds@media (orientation: landscape)
with values converted vialandscapeWidth
.landscapeUnit
(String) Expected unit forlandscape
optionlandscapeWidth
(Number) Viewport width for landscape orientation.
mediaQuery
option iftrue
does not mutate its value now, but the rule inside it instead.
replace
option - (Boolean) replaces rules containingvw
instead of adding fallbacks.propList
option - (Array) The properties that can change frompx
tovw
.exclude
option - (Array or Regexp) Ignore some files likenode_modules
.
- zero values now remain unitless.
- replace regexp is now case sensitive, so if you want to change
px
, thenpX
values won't be changed.