rsnext/packages/next/compiled/postcss-flexbugs-fixes/index.js
Tim Neutkens 9a56fdba82
Use consistent postcss version for all transforms (#28529)
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2021-09-02 08:45:35 +02:00

1 line
No EOL
1.8 KiB
JavaScript

module.exports=(()=>{var e={919:(e,r,a)=>{var t=a(43);function shouldSetZeroBasis(e){if(!e){return false}return e==="0"||e.replace(/\s/g,"")==="0px"}function properBasis(e){if(shouldSetZeroBasis(e)){return"0%"}return e}e.exports=function(e){if(e.prop==="flex"){var r=t.list.space(e.value);var a="0";var s="1";var u="0%";if(r[0]){a=r[0]}if(r[1]){if(!isNaN(r[1])){s=r[1]}else{u=r[1]}}if(r[2]){u=r[2]}e.value=a+" "+s+" "+properBasis(u)}}},61:(e,r,a)=>{var t=a(43);e.exports=function(e){if(e.prop==="flex"){var r=t.list.space(e.value);var a=r[0];var s=r[1]||"1";var u=r[2]||"0%";if(u==="0%")u=null;e.value=a+" "+s+(u?" "+u:"")}}},574:(e,r,a)=>{var t=a(43);e.exports=function(e){var r=/(\d{1,}) (\d{1,}) (calc\(.*\))/g;var a=r.exec(e.value);if(e.prop==="flex"&&a){var s=t.decl({prop:"flex-grow",value:a[1],source:e.source});var u=t.decl({prop:"flex-shrink",value:a[2],source:e.source});var i=t.decl({prop:"flex-basis",value:a[3],source:e.source});e.parent.insertBefore(e,s);e.parent.insertBefore(e,u);e.parent.insertBefore(e,i);e.remove()}}},262:(e,r,a)=>{var t=a(919);var s=a(61);var u=a(574);var i=["none","auto","content","inherit","initial","unset"];e.exports=function(e){var r=Object.assign({bug4:true,bug6:true,bug81a:true},e);return{postcssPlugin:"postcss-flexbugs-fixes",Once:function(e,a){e.walkDecls(function(e){if(e.value.indexOf("var(")>-1){return}if(e.value==="none"){return}var n=a.list.space(e.value);if(i.indexOf(e.value)>0&&n.length===1){return}if(r.bug4){t(e)}if(r.bug6){s(e)}if(r.bug81a){u(e)}})}}};e.exports.postcss=true},43:e=>{"use strict";e.exports=require("postcss")}};var r={};function __nccwpck_require__(a){if(r[a]){return r[a].exports}var t=r[a]={exports:{}};var s=true;try{e[a](t,t.exports,__nccwpck_require__);s=false}finally{if(s)delete r[a]}return t.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(262)})();