UNPKG

@modern-js/module-tools

Version:

Simple, powerful, high-performance modern npm package development solution.

1 lines 2.05 kB
(()=>{var e={690:e=>{const n={"font-variant-ligatures":{"common-ligatures":'"liga", "clig"',"no-common-ligatures":'"liga", "clig off"',"discretionary-ligatures":'"dlig"',"no-discretionary-ligatures":'"dlig" off',"historical-ligatures":'"hlig"',"no-historical-ligatures":'"hlig" off',contextual:'"calt"',"no-contextual":'"calt" off'},"font-variant-position":{sub:'"subs"',super:'"sups"',normal:'"subs" off, "sups" off'},"font-variant-caps":{"small-caps":'"smcp"',"all-small-caps":'"smcp", "c2sc"',"petite-caps":'"pcap"',"all-petite-caps":'"pcap", "c2pc"',unicase:'"unic"',"titling-caps":'"titl"'},"font-variant-numeric":{"lining-nums":'"lnum"',"oldstyle-nums":'"onum"',"proportional-nums":'"pnum"',"tabular-nums":'"tnum"',"diagonal-fractions":'"frac"',"stacked-fractions":'"afrc"',ordinal:'"ordn"',"slashed-zero":'"zero"'},"font-kerning":{normal:'"kern"',none:'"kern" off'},"font-variant":{normal:"normal",inherit:"inherit"}};for(const e in n){const t=n[e];for(const e in t){if(!(e in n["font-variant"])){n["font-variant"][e]=t[e]}}}function getFontFeatureSettingsPrevTo(e){let n=null;e.parent.walkDecls((e=>{if(e.prop==="font-feature-settings"){n=e}}));if(n===null){n=e.clone();n.prop="font-feature-settings";n.value="";e.parent.insertBefore(e,n)}return n}function walkRule(e){let t=null;e.walkDecls((e=>{if(!n[e.prop]){return null}let a=e.value;if(e.prop==="font-variant"){a=e.value.split(/\s+/g).map((e=>n["font-variant"][e])).join(", ")}else if(n[e.prop][e.value]){a=n[e.prop][e.value]}if(t===null){t=getFontFeatureSettingsPrevTo(e)}if(t.value&&t.value!==a){t.value+=", "+a}else{t.value=a}}))}e.exports=()=>({postcssPlugin:"postcss-font-variant",Once(e){e.walkRules(walkRule)}});e.exports.postcss=true}};var n={};function __nccwpck_require__(t){var a=n[t];if(a!==undefined){return a.exports}var r=n[t]={exports:{}};var i=true;try{e[t](r,r.exports,__nccwpck_require__);i=false}finally{if(i)delete n[t]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(690);module.exports=t})();