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) Ifincludeis set, only matching files will be converted, for example, only files undersrc/mobile/(include: /\/src\/mobile\//)excludeandincludecan 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.jsonincluded to git-repo.
- Fixed
rule.source === undefinedfrompostcss-modules-values.
landscape(Boolean) Adds@media (orientation: landscape)with values converted vialandscapeWidth.landscapeUnit(String) Expected unit forlandscapeoptionlandscapeWidth(Number) Viewport width for landscape orientation.
mediaQueryoption iftruedoes not mutate its value now, but the rule inside it instead.
replaceoption - (Boolean) replaces rules containingvwinstead of adding fallbacks.propListoption - (Array) The properties that can change frompxtovw.excludeoption - (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, thenpXvalues won't be changed.