BOC v1.0: RS256 auth, Ledger integration, Prometheus metrics, CI/CD, backup
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
function h(n){if(arguments.length===0)throw new TypeError("`CSS.escape` requires an argument.");let e=String(n),i=e.length,r=-1,t,s="",l=e.charCodeAt(0);if(i===1&&l===45)return"\\"+e;for(;++r<i;){if(t=e.charCodeAt(r),t===0){s+="\uFFFD";continue}if(t>=1&&t<=31||t===127||r===0&&t>=48&&t<=57||r===1&&t>=48&&t<=57&&l===45){s+="\\"+t.toString(16)+" ";continue}if(t>=128||t===45||t===95||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122){s+=e.charAt(r);continue}s+="\\"+e.charAt(r)}return s}function a(n){return n.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,e=>{if(e.length<=2)return e[1];let i=Number.parseInt(e.slice(1).trim(),16);return i===0||i>1114111||i>=55296&&i<=57343?"\uFFFD":String.fromCodePoint(i)})}var c=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function g(n,e){return(c.get(e)??[]).some(i=>n===i||n.startsWith(`${i}-`))}var p=class{constructor(e=new Map,i=new Set([])){this.values=e;this.keyframes=i}values;keyframes;prefix=null;get size(){return this.values.size}add(e,i,r=0,t){if(e.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${e}\``);e==="--*"?this.values.clear():this.clearNamespace(e.slice(0,-2),0)}if(r&4){let s=this.values.get(e);if(s&&!(s.options&4))return}i==="initial"?this.values.delete(e):this.values.set(e,{value:i,options:r,src:t})}keysInNamespaces(e){let i=[];for(let r of e){let t=`${r}-`;for(let s of this.values.keys())s.startsWith(t)&&s.indexOf("--",2)===-1&&(g(s,r)||i.push(s.slice(t.length)))}return i}get(e){for(let i of e){let r=this.values.get(i);if(r)return r.value}return null}hasDefault(e){return(this.getOptions(e)&4)===4}getOptions(e){return e=a(this.#i(e)),this.values.get(e)?.options??0}entries(){return this.prefix?Array.from(this.values,e=>(e[0]=this.prefixKey(e[0]),e)):this.values.entries()}prefixKey(e){return this.prefix?`--${this.prefix}-${e.slice(2)}`:e}#i(e){return this.prefix?`--${e.slice(3+this.prefix.length)}`:e}clearNamespace(e,i){let r=c.get(e)??[];e:for(let t of this.values.keys())if(t.startsWith(e)){if(i!==0&&(this.getOptions(t)&i)!==i)continue;for(let s of r)if(t.startsWith(s))continue e;this.values.delete(t)}}#e(e,i){for(let r of i){let t=e!==null?`${r}-${e}`:r;if(!this.values.has(t))if(e!==null&&e.includes(".")){if(t=`${r}-${e.replaceAll(".","_")}`,!this.values.has(t))continue}else continue;if(!g(t,r))return t}return null}#t(e){let i=this.values.get(e);if(!i)return null;let r=null;return i.options&2&&(r=i.value),`var(${h(this.prefixKey(e))}${r?`, ${r}`:""})`}markUsedVariable(e){let i=a(this.#i(e)),r=this.values.get(i);if(!r)return!1;let t=r.options&16;return r.options|=16,!t}resolve(e,i,r=0){let t=this.#e(e,i);if(!t)return null;let s=this.values.get(t);return(r|s.options)&1?s.value:this.#t(t)}resolveValue(e,i){let r=this.#e(e,i);return r?this.values.get(r).value:null}resolveWith(e,i,r=[]){let t=this.#e(e,i);if(!t)return null;let s={};for(let u of r){let f=`${t}${u}`,o=this.values.get(f);o&&(o.options&1?s[u]=o.value:s[u]=this.#t(f))}let l=this.values.get(t);return l.options&1?[l.value,s]:[this.#t(t),s]}namespace(e){let i=new Map,r=`${e}-`;for(let[t,s]of this.values)t===e?i.set(null,s.value):t.startsWith(`${r}-`)?i.set(t.slice(e.length),s.value):t.startsWith(r)&&i.set(t.slice(r.length),s.value);return i}addKeyframes(e){this.keyframes.add(e)}getKeyframes(){return Array.from(this.keyframes)}};export{h as a,a as b,p as c};
|
||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+347
@@ -0,0 +1,347 @@
|
||||
declare const _default: {
|
||||
inherit: string;
|
||||
current: string;
|
||||
transparent: string;
|
||||
black: string;
|
||||
white: string;
|
||||
slate: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
gray: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
zinc: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
neutral: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
stone: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mauve: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
olive: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mist: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
taupe: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
red: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
orange: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
amber: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
yellow: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
lime: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
green: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
emerald: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
teal: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
cyan: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
sky: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
blue: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
indigo: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
violet: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
purple: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
fuchsia: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
pink: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
rose: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
};
|
||||
|
||||
export { _default as _ };
|
||||
+347
@@ -0,0 +1,347 @@
|
||||
declare const _default: {
|
||||
inherit: string;
|
||||
current: string;
|
||||
transparent: string;
|
||||
black: string;
|
||||
white: string;
|
||||
slate: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
gray: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
zinc: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
neutral: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
stone: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mauve: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
olive: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mist: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
taupe: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
red: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
orange: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
amber: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
yellow: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
lime: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
green: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
emerald: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
teal: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
cyan: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
sky: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
blue: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
indigo: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
violet: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
purple: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
fuchsia: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
pink: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
rose: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
};
|
||||
|
||||
export { _default as default };
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import { _ as _default } from './colors-C__qRT83.js';
|
||||
|
||||
|
||||
|
||||
export { _default as default };
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
import{a}from"./chunk-X4GG3EDV.mjs";export{a as default};
|
||||
+1199
@@ -0,0 +1,1199 @@
|
||||
import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-QUZ9b-Gn.mjs';
|
||||
import './colors.mjs';
|
||||
|
||||
declare const _default: {
|
||||
accentColor: ({ theme }: PluginUtils) => any;
|
||||
animation: {
|
||||
none: string;
|
||||
spin: string;
|
||||
ping: string;
|
||||
pulse: string;
|
||||
bounce: string;
|
||||
};
|
||||
aria: {
|
||||
busy: string;
|
||||
checked: string;
|
||||
disabled: string;
|
||||
expanded: string;
|
||||
hidden: string;
|
||||
pressed: string;
|
||||
readonly: string;
|
||||
required: string;
|
||||
selected: string;
|
||||
};
|
||||
aspectRatio: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
square: string;
|
||||
video: string;
|
||||
};
|
||||
backdropBlur: ({ theme }: PluginUtils) => any;
|
||||
backdropBrightness: ({ theme }: PluginUtils) => any;
|
||||
backdropContrast: ({ theme }: PluginUtils) => any;
|
||||
backdropGrayscale: ({ theme }: PluginUtils) => any;
|
||||
backdropHueRotate: ({ theme }: PluginUtils) => any;
|
||||
backdropInvert: ({ theme }: PluginUtils) => any;
|
||||
backdropOpacity: ({ theme }: PluginUtils) => any;
|
||||
backdropSaturate: ({ theme }: PluginUtils) => any;
|
||||
backdropSepia: ({ theme }: PluginUtils) => any;
|
||||
backgroundColor: ({ theme }: PluginUtils) => any;
|
||||
backgroundImage: {
|
||||
none: string;
|
||||
'gradient-to-t': string;
|
||||
'gradient-to-tr': string;
|
||||
'gradient-to-r': string;
|
||||
'gradient-to-br': string;
|
||||
'gradient-to-b': string;
|
||||
'gradient-to-bl': string;
|
||||
'gradient-to-l': string;
|
||||
'gradient-to-tl': string;
|
||||
};
|
||||
backgroundOpacity: ({ theme }: PluginUtils) => any;
|
||||
backgroundPosition: {
|
||||
bottom: string;
|
||||
center: string;
|
||||
left: string;
|
||||
'left-bottom': string;
|
||||
'left-top': string;
|
||||
right: string;
|
||||
'right-bottom': string;
|
||||
'right-top': string;
|
||||
top: string;
|
||||
};
|
||||
backgroundSize: {
|
||||
auto: string;
|
||||
cover: string;
|
||||
contain: string;
|
||||
};
|
||||
blur: {
|
||||
0: string;
|
||||
none: string;
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
};
|
||||
borderColor: ({ theme }: PluginUtils) => any;
|
||||
borderOpacity: ({ theme }: PluginUtils) => any;
|
||||
borderRadius: {
|
||||
none: string;
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
full: string;
|
||||
};
|
||||
borderSpacing: ({ theme }: PluginUtils) => any;
|
||||
borderWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
boxShadow: {
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
inner: string;
|
||||
none: string;
|
||||
};
|
||||
boxShadowColor: ({ theme }: PluginUtils) => any;
|
||||
brightness: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
105: string;
|
||||
110: string;
|
||||
125: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
caretColor: ({ theme }: PluginUtils) => any;
|
||||
colors: () => {
|
||||
inherit: string;
|
||||
current: string;
|
||||
transparent: string;
|
||||
black: string;
|
||||
white: string;
|
||||
slate: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
gray: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
zinc: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
neutral: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
stone: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mauve: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
olive: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mist: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
taupe: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
red: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
orange: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
amber: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
yellow: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
lime: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
green: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
emerald: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
teal: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
cyan: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
sky: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
blue: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
indigo: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
violet: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
purple: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
fuchsia: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
pink: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
rose: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
};
|
||||
columns: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
'3xs': string;
|
||||
'2xs': string;
|
||||
xs: string;
|
||||
sm: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
'4xl': string;
|
||||
'5xl': string;
|
||||
'6xl': string;
|
||||
'7xl': string;
|
||||
};
|
||||
container: {};
|
||||
content: {
|
||||
none: string;
|
||||
};
|
||||
contrast: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
100: string;
|
||||
125: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
cursor: {
|
||||
auto: string;
|
||||
default: string;
|
||||
pointer: string;
|
||||
wait: string;
|
||||
text: string;
|
||||
move: string;
|
||||
help: string;
|
||||
'not-allowed': string;
|
||||
none: string;
|
||||
'context-menu': string;
|
||||
progress: string;
|
||||
cell: string;
|
||||
crosshair: string;
|
||||
'vertical-text': string;
|
||||
alias: string;
|
||||
copy: string;
|
||||
'no-drop': string;
|
||||
grab: string;
|
||||
grabbing: string;
|
||||
'all-scroll': string;
|
||||
'col-resize': string;
|
||||
'row-resize': string;
|
||||
'n-resize': string;
|
||||
'e-resize': string;
|
||||
's-resize': string;
|
||||
'w-resize': string;
|
||||
'ne-resize': string;
|
||||
'nw-resize': string;
|
||||
'se-resize': string;
|
||||
'sw-resize': string;
|
||||
'ew-resize': string;
|
||||
'ns-resize': string;
|
||||
'nesw-resize': string;
|
||||
'nwse-resize': string;
|
||||
'zoom-in': string;
|
||||
'zoom-out': string;
|
||||
};
|
||||
divideColor: ({ theme }: PluginUtils) => any;
|
||||
divideOpacity: ({ theme }: PluginUtils) => any;
|
||||
divideWidth: ({ theme }: PluginUtils) => any;
|
||||
dropShadow: {
|
||||
sm: string;
|
||||
DEFAULT: string[];
|
||||
md: string[];
|
||||
lg: string[];
|
||||
xl: string[];
|
||||
'2xl': string;
|
||||
none: string;
|
||||
};
|
||||
fill: ({ theme }: PluginUtils) => any;
|
||||
flex: {
|
||||
1: string;
|
||||
auto: string;
|
||||
initial: string;
|
||||
none: string;
|
||||
};
|
||||
flexBasis: ({ theme }: PluginUtils) => any;
|
||||
flexGrow: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
flexShrink: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
fontFamily: {
|
||||
sans: string[];
|
||||
serif: string[];
|
||||
mono: string[];
|
||||
};
|
||||
fontSize: {
|
||||
xs: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
sm: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
base: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
lg: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
xl: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'2xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'3xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'4xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'5xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'6xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'7xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'8xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'9xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
};
|
||||
fontWeight: {
|
||||
thin: string;
|
||||
extralight: string;
|
||||
light: string;
|
||||
normal: string;
|
||||
medium: string;
|
||||
semibold: string;
|
||||
bold: string;
|
||||
extrabold: string;
|
||||
black: string;
|
||||
};
|
||||
gap: ({ theme }: PluginUtils) => any;
|
||||
gradientColorStops: ({ theme }: PluginUtils) => any;
|
||||
gradientColorStopPositions: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
'0%': string;
|
||||
'5%': string;
|
||||
'10%': string;
|
||||
'15%': string;
|
||||
'20%': string;
|
||||
'25%': string;
|
||||
'30%': string;
|
||||
'35%': string;
|
||||
'40%': string;
|
||||
'45%': string;
|
||||
'50%': string;
|
||||
'55%': string;
|
||||
'60%': string;
|
||||
'65%': string;
|
||||
'70%': string;
|
||||
'75%': string;
|
||||
'80%': string;
|
||||
'85%': string;
|
||||
'90%': string;
|
||||
'95%': string;
|
||||
'100%': string;
|
||||
};
|
||||
grayscale: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
gridAutoColumns: {
|
||||
auto: string;
|
||||
min: string;
|
||||
max: string;
|
||||
fr: string;
|
||||
};
|
||||
gridAutoRows: {
|
||||
auto: string;
|
||||
min: string;
|
||||
max: string;
|
||||
fr: string;
|
||||
};
|
||||
gridColumn: {
|
||||
auto: string;
|
||||
'span-1': string;
|
||||
'span-2': string;
|
||||
'span-3': string;
|
||||
'span-4': string;
|
||||
'span-5': string;
|
||||
'span-6': string;
|
||||
'span-7': string;
|
||||
'span-8': string;
|
||||
'span-9': string;
|
||||
'span-10': string;
|
||||
'span-11': string;
|
||||
'span-12': string;
|
||||
'span-full': string;
|
||||
};
|
||||
gridColumnEnd: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridColumnStart: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridRow: {
|
||||
auto: string;
|
||||
'span-1': string;
|
||||
'span-2': string;
|
||||
'span-3': string;
|
||||
'span-4': string;
|
||||
'span-5': string;
|
||||
'span-6': string;
|
||||
'span-7': string;
|
||||
'span-8': string;
|
||||
'span-9': string;
|
||||
'span-10': string;
|
||||
'span-11': string;
|
||||
'span-12': string;
|
||||
'span-full': string;
|
||||
};
|
||||
gridRowEnd: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridRowStart: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridTemplateColumns: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
none: string;
|
||||
subgrid: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
gridTemplateRows: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
none: string;
|
||||
subgrid: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
height: ({ theme }: PluginUtils) => any;
|
||||
hueRotate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
15: string;
|
||||
30: string;
|
||||
60: string;
|
||||
90: string;
|
||||
180: string;
|
||||
};
|
||||
inset: ({ theme }: PluginUtils) => any;
|
||||
invert: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
keyframes: {
|
||||
spin: {
|
||||
to: {
|
||||
transform: string;
|
||||
};
|
||||
};
|
||||
ping: {
|
||||
'75%, 100%': {
|
||||
transform: string;
|
||||
opacity: string;
|
||||
};
|
||||
};
|
||||
pulse: {
|
||||
'50%': {
|
||||
opacity: string;
|
||||
};
|
||||
};
|
||||
bounce: {
|
||||
'0%, 100%': {
|
||||
transform: string;
|
||||
animationTimingFunction: string;
|
||||
};
|
||||
'50%': {
|
||||
transform: string;
|
||||
animationTimingFunction: string;
|
||||
};
|
||||
};
|
||||
};
|
||||
letterSpacing: {
|
||||
tighter: string;
|
||||
tight: string;
|
||||
normal: string;
|
||||
wide: string;
|
||||
wider: string;
|
||||
widest: string;
|
||||
};
|
||||
lineHeight: {
|
||||
none: string;
|
||||
tight: string;
|
||||
snug: string;
|
||||
normal: string;
|
||||
relaxed: string;
|
||||
loose: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
};
|
||||
listStyleType: {
|
||||
none: string;
|
||||
disc: string;
|
||||
decimal: string;
|
||||
};
|
||||
listStyleImage: {
|
||||
none: string;
|
||||
};
|
||||
margin: ({ theme }: PluginUtils) => any;
|
||||
lineClamp: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
};
|
||||
maxHeight: ({ theme }: PluginUtils) => any;
|
||||
maxWidth: ({ theme }: PluginUtils) => any;
|
||||
minHeight: ({ theme }: PluginUtils) => any;
|
||||
minWidth: ({ theme }: PluginUtils) => any;
|
||||
objectPosition: {
|
||||
bottom: string;
|
||||
center: string;
|
||||
left: string;
|
||||
'left-bottom': string;
|
||||
'left-top': string;
|
||||
right: string;
|
||||
'right-bottom': string;
|
||||
'right-top': string;
|
||||
top: string;
|
||||
};
|
||||
opacity: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
5: string;
|
||||
10: string;
|
||||
15: string;
|
||||
20: string;
|
||||
25: string;
|
||||
30: string;
|
||||
35: string;
|
||||
40: string;
|
||||
45: string;
|
||||
50: string;
|
||||
55: string;
|
||||
60: string;
|
||||
65: string;
|
||||
70: string;
|
||||
75: string;
|
||||
80: string;
|
||||
85: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
};
|
||||
order: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
first: string;
|
||||
last: string;
|
||||
none: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
outlineColor: ({ theme }: PluginUtils) => any;
|
||||
outlineOffset: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
outlineWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
padding: ({ theme }: PluginUtils) => any;
|
||||
placeholderColor: ({ theme }: PluginUtils) => any;
|
||||
placeholderOpacity: ({ theme }: PluginUtils) => any;
|
||||
ringColor: ({ theme }: PluginUtils) => any;
|
||||
ringOffsetColor: ({ theme }: PluginUtils) => any;
|
||||
ringOffsetWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
ringOpacity: ({ theme }: PluginUtils) => any;
|
||||
ringWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
rotate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
6: string;
|
||||
12: string;
|
||||
45: string;
|
||||
90: string;
|
||||
180: string;
|
||||
};
|
||||
saturate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
scale: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
105: string;
|
||||
110: string;
|
||||
125: string;
|
||||
150: string;
|
||||
};
|
||||
screens: {
|
||||
sm: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
};
|
||||
scrollMargin: ({ theme }: PluginUtils) => any;
|
||||
scrollPadding: ({ theme }: PluginUtils) => any;
|
||||
sepia: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
skew: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
6: string;
|
||||
12: string;
|
||||
};
|
||||
space: ({ theme }: PluginUtils) => any;
|
||||
spacing: {
|
||||
px: string;
|
||||
0: string;
|
||||
0.5: string;
|
||||
1: string;
|
||||
1.5: string;
|
||||
2: string;
|
||||
2.5: string;
|
||||
3: string;
|
||||
3.5: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
14: string;
|
||||
16: string;
|
||||
20: string;
|
||||
24: string;
|
||||
28: string;
|
||||
32: string;
|
||||
36: string;
|
||||
40: string;
|
||||
44: string;
|
||||
48: string;
|
||||
52: string;
|
||||
56: string;
|
||||
60: string;
|
||||
64: string;
|
||||
72: string;
|
||||
80: string;
|
||||
96: string;
|
||||
};
|
||||
stroke: ({ theme }: PluginUtils) => any;
|
||||
strokeWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
};
|
||||
supports: {};
|
||||
data: {};
|
||||
textColor: ({ theme }: PluginUtils) => any;
|
||||
textDecorationColor: ({ theme }: PluginUtils) => any;
|
||||
textDecorationThickness: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
'from-font': string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
textIndent: ({ theme }: PluginUtils) => any;
|
||||
textOpacity: ({ theme }: PluginUtils) => any;
|
||||
textUnderlineOffset: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
transformOrigin: {
|
||||
center: string;
|
||||
top: string;
|
||||
'top-right': string;
|
||||
right: string;
|
||||
'bottom-right': string;
|
||||
bottom: string;
|
||||
'bottom-left': string;
|
||||
left: string;
|
||||
'top-left': string;
|
||||
};
|
||||
transitionDelay: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
75: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
300: string;
|
||||
500: string;
|
||||
700: string;
|
||||
1000: string;
|
||||
};
|
||||
transitionDuration: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
75: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
300: string;
|
||||
500: string;
|
||||
700: string;
|
||||
1000: string;
|
||||
};
|
||||
transitionProperty: {
|
||||
none: string;
|
||||
all: string;
|
||||
DEFAULT: string;
|
||||
colors: string;
|
||||
opacity: string;
|
||||
shadow: string;
|
||||
transform: string;
|
||||
};
|
||||
transitionTimingFunction: {
|
||||
DEFAULT: string;
|
||||
linear: string;
|
||||
in: string;
|
||||
out: string;
|
||||
'in-out': string;
|
||||
};
|
||||
translate: ({ theme }: PluginUtils) => any;
|
||||
size: ({ theme }: PluginUtils) => any;
|
||||
width: ({ theme }: PluginUtils) => any;
|
||||
willChange: {
|
||||
auto: string;
|
||||
scroll: string;
|
||||
contents: string;
|
||||
transform: string;
|
||||
};
|
||||
zIndex: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
0: string;
|
||||
10: string;
|
||||
20: string;
|
||||
30: string;
|
||||
40: string;
|
||||
50: string;
|
||||
};
|
||||
};
|
||||
|
||||
export { _default as default };
|
||||
+1199
@@ -0,0 +1,1199 @@
|
||||
import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-B4yBzhca.js';
|
||||
import './colors-C__qRT83.js';
|
||||
|
||||
declare const _default: {
|
||||
accentColor: ({ theme }: PluginUtils) => any;
|
||||
animation: {
|
||||
none: string;
|
||||
spin: string;
|
||||
ping: string;
|
||||
pulse: string;
|
||||
bounce: string;
|
||||
};
|
||||
aria: {
|
||||
busy: string;
|
||||
checked: string;
|
||||
disabled: string;
|
||||
expanded: string;
|
||||
hidden: string;
|
||||
pressed: string;
|
||||
readonly: string;
|
||||
required: string;
|
||||
selected: string;
|
||||
};
|
||||
aspectRatio: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
square: string;
|
||||
video: string;
|
||||
};
|
||||
backdropBlur: ({ theme }: PluginUtils) => any;
|
||||
backdropBrightness: ({ theme }: PluginUtils) => any;
|
||||
backdropContrast: ({ theme }: PluginUtils) => any;
|
||||
backdropGrayscale: ({ theme }: PluginUtils) => any;
|
||||
backdropHueRotate: ({ theme }: PluginUtils) => any;
|
||||
backdropInvert: ({ theme }: PluginUtils) => any;
|
||||
backdropOpacity: ({ theme }: PluginUtils) => any;
|
||||
backdropSaturate: ({ theme }: PluginUtils) => any;
|
||||
backdropSepia: ({ theme }: PluginUtils) => any;
|
||||
backgroundColor: ({ theme }: PluginUtils) => any;
|
||||
backgroundImage: {
|
||||
none: string;
|
||||
'gradient-to-t': string;
|
||||
'gradient-to-tr': string;
|
||||
'gradient-to-r': string;
|
||||
'gradient-to-br': string;
|
||||
'gradient-to-b': string;
|
||||
'gradient-to-bl': string;
|
||||
'gradient-to-l': string;
|
||||
'gradient-to-tl': string;
|
||||
};
|
||||
backgroundOpacity: ({ theme }: PluginUtils) => any;
|
||||
backgroundPosition: {
|
||||
bottom: string;
|
||||
center: string;
|
||||
left: string;
|
||||
'left-bottom': string;
|
||||
'left-top': string;
|
||||
right: string;
|
||||
'right-bottom': string;
|
||||
'right-top': string;
|
||||
top: string;
|
||||
};
|
||||
backgroundSize: {
|
||||
auto: string;
|
||||
cover: string;
|
||||
contain: string;
|
||||
};
|
||||
blur: {
|
||||
0: string;
|
||||
none: string;
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
};
|
||||
borderColor: ({ theme }: PluginUtils) => any;
|
||||
borderOpacity: ({ theme }: PluginUtils) => any;
|
||||
borderRadius: {
|
||||
none: string;
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
full: string;
|
||||
};
|
||||
borderSpacing: ({ theme }: PluginUtils) => any;
|
||||
borderWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
boxShadow: {
|
||||
sm: string;
|
||||
DEFAULT: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
inner: string;
|
||||
none: string;
|
||||
};
|
||||
boxShadowColor: ({ theme }: PluginUtils) => any;
|
||||
brightness: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
105: string;
|
||||
110: string;
|
||||
125: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
caretColor: ({ theme }: PluginUtils) => any;
|
||||
colors: () => {
|
||||
inherit: string;
|
||||
current: string;
|
||||
transparent: string;
|
||||
black: string;
|
||||
white: string;
|
||||
slate: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
gray: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
zinc: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
neutral: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
stone: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mauve: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
olive: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
mist: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
taupe: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
red: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
orange: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
amber: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
yellow: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
lime: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
green: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
emerald: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
teal: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
cyan: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
sky: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
blue: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
indigo: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
violet: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
purple: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
fuchsia: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
pink: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
rose: {
|
||||
'50': string;
|
||||
'100': string;
|
||||
'200': string;
|
||||
'300': string;
|
||||
'400': string;
|
||||
'500': string;
|
||||
'600': string;
|
||||
'700': string;
|
||||
'800': string;
|
||||
'900': string;
|
||||
'950': string;
|
||||
};
|
||||
};
|
||||
columns: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
'3xs': string;
|
||||
'2xs': string;
|
||||
xs: string;
|
||||
sm: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
'3xl': string;
|
||||
'4xl': string;
|
||||
'5xl': string;
|
||||
'6xl': string;
|
||||
'7xl': string;
|
||||
};
|
||||
container: {};
|
||||
content: {
|
||||
none: string;
|
||||
};
|
||||
contrast: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
100: string;
|
||||
125: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
cursor: {
|
||||
auto: string;
|
||||
default: string;
|
||||
pointer: string;
|
||||
wait: string;
|
||||
text: string;
|
||||
move: string;
|
||||
help: string;
|
||||
'not-allowed': string;
|
||||
none: string;
|
||||
'context-menu': string;
|
||||
progress: string;
|
||||
cell: string;
|
||||
crosshair: string;
|
||||
'vertical-text': string;
|
||||
alias: string;
|
||||
copy: string;
|
||||
'no-drop': string;
|
||||
grab: string;
|
||||
grabbing: string;
|
||||
'all-scroll': string;
|
||||
'col-resize': string;
|
||||
'row-resize': string;
|
||||
'n-resize': string;
|
||||
'e-resize': string;
|
||||
's-resize': string;
|
||||
'w-resize': string;
|
||||
'ne-resize': string;
|
||||
'nw-resize': string;
|
||||
'se-resize': string;
|
||||
'sw-resize': string;
|
||||
'ew-resize': string;
|
||||
'ns-resize': string;
|
||||
'nesw-resize': string;
|
||||
'nwse-resize': string;
|
||||
'zoom-in': string;
|
||||
'zoom-out': string;
|
||||
};
|
||||
divideColor: ({ theme }: PluginUtils) => any;
|
||||
divideOpacity: ({ theme }: PluginUtils) => any;
|
||||
divideWidth: ({ theme }: PluginUtils) => any;
|
||||
dropShadow: {
|
||||
sm: string;
|
||||
DEFAULT: string[];
|
||||
md: string[];
|
||||
lg: string[];
|
||||
xl: string[];
|
||||
'2xl': string;
|
||||
none: string;
|
||||
};
|
||||
fill: ({ theme }: PluginUtils) => any;
|
||||
flex: {
|
||||
1: string;
|
||||
auto: string;
|
||||
initial: string;
|
||||
none: string;
|
||||
};
|
||||
flexBasis: ({ theme }: PluginUtils) => any;
|
||||
flexGrow: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
flexShrink: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
fontFamily: {
|
||||
sans: string[];
|
||||
serif: string[];
|
||||
mono: string[];
|
||||
};
|
||||
fontSize: {
|
||||
xs: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
sm: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
base: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
lg: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
xl: (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'2xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'3xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'4xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'5xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'6xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'7xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'8xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
'9xl': (string | {
|
||||
lineHeight: string;
|
||||
})[];
|
||||
};
|
||||
fontWeight: {
|
||||
thin: string;
|
||||
extralight: string;
|
||||
light: string;
|
||||
normal: string;
|
||||
medium: string;
|
||||
semibold: string;
|
||||
bold: string;
|
||||
extrabold: string;
|
||||
black: string;
|
||||
};
|
||||
gap: ({ theme }: PluginUtils) => any;
|
||||
gradientColorStops: ({ theme }: PluginUtils) => any;
|
||||
gradientColorStopPositions: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
'0%': string;
|
||||
'5%': string;
|
||||
'10%': string;
|
||||
'15%': string;
|
||||
'20%': string;
|
||||
'25%': string;
|
||||
'30%': string;
|
||||
'35%': string;
|
||||
'40%': string;
|
||||
'45%': string;
|
||||
'50%': string;
|
||||
'55%': string;
|
||||
'60%': string;
|
||||
'65%': string;
|
||||
'70%': string;
|
||||
'75%': string;
|
||||
'80%': string;
|
||||
'85%': string;
|
||||
'90%': string;
|
||||
'95%': string;
|
||||
'100%': string;
|
||||
};
|
||||
grayscale: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
gridAutoColumns: {
|
||||
auto: string;
|
||||
min: string;
|
||||
max: string;
|
||||
fr: string;
|
||||
};
|
||||
gridAutoRows: {
|
||||
auto: string;
|
||||
min: string;
|
||||
max: string;
|
||||
fr: string;
|
||||
};
|
||||
gridColumn: {
|
||||
auto: string;
|
||||
'span-1': string;
|
||||
'span-2': string;
|
||||
'span-3': string;
|
||||
'span-4': string;
|
||||
'span-5': string;
|
||||
'span-6': string;
|
||||
'span-7': string;
|
||||
'span-8': string;
|
||||
'span-9': string;
|
||||
'span-10': string;
|
||||
'span-11': string;
|
||||
'span-12': string;
|
||||
'span-full': string;
|
||||
};
|
||||
gridColumnEnd: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridColumnStart: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridRow: {
|
||||
auto: string;
|
||||
'span-1': string;
|
||||
'span-2': string;
|
||||
'span-3': string;
|
||||
'span-4': string;
|
||||
'span-5': string;
|
||||
'span-6': string;
|
||||
'span-7': string;
|
||||
'span-8': string;
|
||||
'span-9': string;
|
||||
'span-10': string;
|
||||
'span-11': string;
|
||||
'span-12': string;
|
||||
'span-full': string;
|
||||
};
|
||||
gridRowEnd: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridRowStart: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
13: string;
|
||||
};
|
||||
gridTemplateColumns: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
none: string;
|
||||
subgrid: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
gridTemplateRows: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
none: string;
|
||||
subgrid: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
height: ({ theme }: PluginUtils) => any;
|
||||
hueRotate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
15: string;
|
||||
30: string;
|
||||
60: string;
|
||||
90: string;
|
||||
180: string;
|
||||
};
|
||||
inset: ({ theme }: PluginUtils) => any;
|
||||
invert: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
keyframes: {
|
||||
spin: {
|
||||
to: {
|
||||
transform: string;
|
||||
};
|
||||
};
|
||||
ping: {
|
||||
'75%, 100%': {
|
||||
transform: string;
|
||||
opacity: string;
|
||||
};
|
||||
};
|
||||
pulse: {
|
||||
'50%': {
|
||||
opacity: string;
|
||||
};
|
||||
};
|
||||
bounce: {
|
||||
'0%, 100%': {
|
||||
transform: string;
|
||||
animationTimingFunction: string;
|
||||
};
|
||||
'50%': {
|
||||
transform: string;
|
||||
animationTimingFunction: string;
|
||||
};
|
||||
};
|
||||
};
|
||||
letterSpacing: {
|
||||
tighter: string;
|
||||
tight: string;
|
||||
normal: string;
|
||||
wide: string;
|
||||
wider: string;
|
||||
widest: string;
|
||||
};
|
||||
lineHeight: {
|
||||
none: string;
|
||||
tight: string;
|
||||
snug: string;
|
||||
normal: string;
|
||||
relaxed: string;
|
||||
loose: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
};
|
||||
listStyleType: {
|
||||
none: string;
|
||||
disc: string;
|
||||
decimal: string;
|
||||
};
|
||||
listStyleImage: {
|
||||
none: string;
|
||||
};
|
||||
margin: ({ theme }: PluginUtils) => any;
|
||||
lineClamp: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
};
|
||||
maxHeight: ({ theme }: PluginUtils) => any;
|
||||
maxWidth: ({ theme }: PluginUtils) => any;
|
||||
minHeight: ({ theme }: PluginUtils) => any;
|
||||
minWidth: ({ theme }: PluginUtils) => any;
|
||||
objectPosition: {
|
||||
bottom: string;
|
||||
center: string;
|
||||
left: string;
|
||||
'left-bottom': string;
|
||||
'left-top': string;
|
||||
right: string;
|
||||
'right-bottom': string;
|
||||
'right-top': string;
|
||||
top: string;
|
||||
};
|
||||
opacity: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
5: string;
|
||||
10: string;
|
||||
15: string;
|
||||
20: string;
|
||||
25: string;
|
||||
30: string;
|
||||
35: string;
|
||||
40: string;
|
||||
45: string;
|
||||
50: string;
|
||||
55: string;
|
||||
60: string;
|
||||
65: string;
|
||||
70: string;
|
||||
75: string;
|
||||
80: string;
|
||||
85: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
};
|
||||
order: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
first: string;
|
||||
last: string;
|
||||
none: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
};
|
||||
outlineColor: ({ theme }: PluginUtils) => any;
|
||||
outlineOffset: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
outlineWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
padding: ({ theme }: PluginUtils) => any;
|
||||
placeholderColor: ({ theme }: PluginUtils) => any;
|
||||
placeholderOpacity: ({ theme }: PluginUtils) => any;
|
||||
ringColor: ({ theme }: PluginUtils) => any;
|
||||
ringOffsetColor: ({ theme }: PluginUtils) => any;
|
||||
ringOffsetWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
ringOpacity: ({ theme }: PluginUtils) => any;
|
||||
ringWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
rotate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
6: string;
|
||||
12: string;
|
||||
45: string;
|
||||
90: string;
|
||||
180: string;
|
||||
};
|
||||
saturate: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
};
|
||||
scale: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
50: string;
|
||||
75: string;
|
||||
90: string;
|
||||
95: string;
|
||||
100: string;
|
||||
105: string;
|
||||
110: string;
|
||||
125: string;
|
||||
150: string;
|
||||
};
|
||||
screens: {
|
||||
sm: string;
|
||||
md: string;
|
||||
lg: string;
|
||||
xl: string;
|
||||
'2xl': string;
|
||||
};
|
||||
scrollMargin: ({ theme }: PluginUtils) => any;
|
||||
scrollPadding: ({ theme }: PluginUtils) => any;
|
||||
sepia: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
DEFAULT: string;
|
||||
};
|
||||
skew: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
3: string;
|
||||
6: string;
|
||||
12: string;
|
||||
};
|
||||
space: ({ theme }: PluginUtils) => any;
|
||||
spacing: {
|
||||
px: string;
|
||||
0: string;
|
||||
0.5: string;
|
||||
1: string;
|
||||
1.5: string;
|
||||
2: string;
|
||||
2.5: string;
|
||||
3: string;
|
||||
3.5: string;
|
||||
4: string;
|
||||
5: string;
|
||||
6: string;
|
||||
7: string;
|
||||
8: string;
|
||||
9: string;
|
||||
10: string;
|
||||
11: string;
|
||||
12: string;
|
||||
14: string;
|
||||
16: string;
|
||||
20: string;
|
||||
24: string;
|
||||
28: string;
|
||||
32: string;
|
||||
36: string;
|
||||
40: string;
|
||||
44: string;
|
||||
48: string;
|
||||
52: string;
|
||||
56: string;
|
||||
60: string;
|
||||
64: string;
|
||||
72: string;
|
||||
80: string;
|
||||
96: string;
|
||||
};
|
||||
stroke: ({ theme }: PluginUtils) => any;
|
||||
strokeWidth: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
};
|
||||
supports: {};
|
||||
data: {};
|
||||
textColor: ({ theme }: PluginUtils) => any;
|
||||
textDecorationColor: ({ theme }: PluginUtils) => any;
|
||||
textDecorationThickness: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
'from-font': string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
textIndent: ({ theme }: PluginUtils) => any;
|
||||
textOpacity: ({ theme }: PluginUtils) => any;
|
||||
textUnderlineOffset: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
0: string;
|
||||
1: string;
|
||||
2: string;
|
||||
4: string;
|
||||
8: string;
|
||||
};
|
||||
transformOrigin: {
|
||||
center: string;
|
||||
top: string;
|
||||
'top-right': string;
|
||||
right: string;
|
||||
'bottom-right': string;
|
||||
bottom: string;
|
||||
'bottom-left': string;
|
||||
left: string;
|
||||
'top-left': string;
|
||||
};
|
||||
transitionDelay: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
0: string;
|
||||
75: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
300: string;
|
||||
500: string;
|
||||
700: string;
|
||||
1000: string;
|
||||
};
|
||||
transitionDuration: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
DEFAULT: string;
|
||||
0: string;
|
||||
75: string;
|
||||
100: string;
|
||||
150: string;
|
||||
200: string;
|
||||
300: string;
|
||||
500: string;
|
||||
700: string;
|
||||
1000: string;
|
||||
};
|
||||
transitionProperty: {
|
||||
none: string;
|
||||
all: string;
|
||||
DEFAULT: string;
|
||||
colors: string;
|
||||
opacity: string;
|
||||
shadow: string;
|
||||
transform: string;
|
||||
};
|
||||
transitionTimingFunction: {
|
||||
DEFAULT: string;
|
||||
linear: string;
|
||||
in: string;
|
||||
out: string;
|
||||
'in-out': string;
|
||||
};
|
||||
translate: ({ theme }: PluginUtils) => any;
|
||||
size: ({ theme }: PluginUtils) => any;
|
||||
width: ({ theme }: PluginUtils) => any;
|
||||
willChange: {
|
||||
auto: string;
|
||||
scroll: string;
|
||||
contents: string;
|
||||
transform: string;
|
||||
};
|
||||
zIndex: {
|
||||
__BARE_VALUE__: (value: NamedUtilityValue) => string | undefined;
|
||||
auto: string;
|
||||
0: string;
|
||||
10: string;
|
||||
20: string;
|
||||
30: string;
|
||||
40: string;
|
||||
50: string;
|
||||
};
|
||||
};
|
||||
|
||||
export { _default as default };
|
||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
import{j as a}from"./chunk-HMCCH6MG.mjs";import"./chunk-X4GG3EDV.mjs";export{a as default};
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
type Colors = {
|
||||
[key: string | number]: string | Colors;
|
||||
};
|
||||
declare function flattenColorPalette(colors: Colors): Record<string, string>;
|
||||
|
||||
export { flattenColorPalette as default };
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
type Colors = {
|
||||
[key: string | number]: string | Colors;
|
||||
};
|
||||
declare function flattenColorPalette(colors: Colors): Record<string, string>;
|
||||
|
||||
export { flattenColorPalette as default };
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";function n(r){let i={};for(let[e,t]of Object.entries(r??{}))if(e!=="__CSS_VALUES__")if(typeof t=="object"&&t!==null)for(let[s,l]of Object.entries(n(t)))i[`${e}${s==="DEFAULT"?"":`-${s}`}`]=l;else i[e]=t;if("__CSS_VALUES__"in r)for(let[e,t]of Object.entries(r.__CSS_VALUES__))(Number(t)&4)===0&&(i[e]=r[e]);return i}module.exports=n;
|
||||
+1
@@ -0,0 +1 @@
|
||||
import"./chunk-5JIJA4QV.mjs";function i(r){let n={};for(let[e,t]of Object.entries(r??{}))if(e!=="__CSS_VALUES__")if(typeof t=="object"&&t!==null)for(let[o,f]of Object.entries(i(t)))n[`${e}${o==="DEFAULT"?"":`-${o}`}`]=f;else n[e]=t;if("__CSS_VALUES__"in r)for(let[e,t]of Object.entries(r.__CSS_VALUES__))(Number(t)&4)===0&&(n[e]=r[e]);return n}export{i as default};
|
||||
+379
@@ -0,0 +1,379 @@
|
||||
import { S as SourceLocation, U as UserConfig, P as Plugin } from './types-DWdTiksJ.mjs';
|
||||
import { V as Variant, C as Candidate } from './resolve-config-QUZ9b-Gn.mjs';
|
||||
import './colors.mjs';
|
||||
|
||||
declare const enum ThemeOptions {
|
||||
NONE = 0,
|
||||
INLINE = 1,
|
||||
REFERENCE = 2,
|
||||
DEFAULT = 4,
|
||||
STATIC = 8,
|
||||
USED = 16
|
||||
}
|
||||
declare class Theme {
|
||||
#private;
|
||||
private values;
|
||||
private keyframes;
|
||||
prefix: string | null;
|
||||
constructor(values?: Map<string, {
|
||||
value: string;
|
||||
options: ThemeOptions;
|
||||
src: Declaration["src"];
|
||||
}>, keyframes?: Set<AtRule>);
|
||||
get size(): number;
|
||||
add(key: string, value: string, options?: ThemeOptions, src?: Declaration['src']): void;
|
||||
keysInNamespaces(themeKeys: Iterable<ThemeKey>): string[];
|
||||
get(themeKeys: ThemeKey[]): string | null;
|
||||
hasDefault(key: string): boolean;
|
||||
getOptions(key: string): ThemeOptions;
|
||||
entries(): MapIterator<[string, {
|
||||
value: string;
|
||||
options: ThemeOptions;
|
||||
src: Declaration["src"];
|
||||
}]> | [string, {
|
||||
value: string;
|
||||
options: ThemeOptions;
|
||||
src: Declaration["src"];
|
||||
}][];
|
||||
prefixKey(key: string): string;
|
||||
clearNamespace(namespace: string, clearOptions: ThemeOptions): void;
|
||||
markUsedVariable(themeKey: string): boolean;
|
||||
resolve(candidateValue: string | null, themeKeys: ThemeKey[], options?: ThemeOptions): string | null;
|
||||
resolveValue(candidateValue: string | null, themeKeys: ThemeKey[]): string | null;
|
||||
resolveWith(candidateValue: string, themeKeys: ThemeKey[], nestedKeys?: `--${string}`[]): [string, Record<string, string>] | null;
|
||||
namespace(namespace: string): Map<string | null, string>;
|
||||
addKeyframes(value: AtRule): void;
|
||||
getKeyframes(): AtRule[];
|
||||
}
|
||||
type ThemeKey = `--${string}`;
|
||||
|
||||
type VariantFn<T extends Variant['kind']> = (rule: Rule, variant: Extract<Variant, {
|
||||
kind: T;
|
||||
}>) => null | void;
|
||||
type CompareFn = (a: Variant, z: Variant) => number;
|
||||
declare const enum Compounds {
|
||||
Never = 0,
|
||||
AtRules = 1,
|
||||
StyleRules = 2
|
||||
}
|
||||
declare class Variants {
|
||||
compareFns: Map<number, CompareFn>;
|
||||
variants: Map<string, {
|
||||
kind: Variant["kind"];
|
||||
order: number;
|
||||
applyFn: VariantFn<any>;
|
||||
compoundsWith: Compounds;
|
||||
compounds: Compounds;
|
||||
}>;
|
||||
private completions;
|
||||
/**
|
||||
* Registering a group of variants should result in the same sort number for
|
||||
* all the variants. This is to ensure that the variants are applied in the
|
||||
* correct order.
|
||||
*/
|
||||
private groupOrder;
|
||||
/**
|
||||
* Keep track of the last sort order instead of using the size of the map to
|
||||
* avoid unnecessarily skipping order numbers.
|
||||
*/
|
||||
private lastOrder;
|
||||
static(name: string, applyFn: VariantFn<'static'>, { compounds, order }?: {
|
||||
compounds?: Compounds;
|
||||
order?: number;
|
||||
}): void;
|
||||
fromAst(name: string, ast: AstNode[], designSystem: DesignSystem): void;
|
||||
functional(name: string, applyFn: VariantFn<'functional'>, { compounds, order }?: {
|
||||
compounds?: Compounds;
|
||||
order?: number;
|
||||
}): void;
|
||||
compound(name: string, compoundsWith: Compounds, applyFn: VariantFn<'compound'>, { compounds, order }?: {
|
||||
compounds?: Compounds;
|
||||
order?: number;
|
||||
}): void;
|
||||
group(fn: () => void, compareFn?: CompareFn): void;
|
||||
has(name: string): boolean;
|
||||
get(name: string): {
|
||||
kind: Variant["kind"];
|
||||
order: number;
|
||||
applyFn: VariantFn<any>;
|
||||
compoundsWith: Compounds;
|
||||
compounds: Compounds;
|
||||
} | undefined;
|
||||
kind(name: string): "static" | "arbitrary" | "functional" | "compound";
|
||||
compoundsWith(parent: string, child: string | Variant): boolean;
|
||||
suggest(name: string, suggestions: () => string[]): void;
|
||||
getCompletions(name: string): string[];
|
||||
compare(a: Variant | null, z: Variant | null): number;
|
||||
keys(): MapIterator<string>;
|
||||
entries(): MapIterator<[string, {
|
||||
kind: Variant["kind"];
|
||||
order: number;
|
||||
applyFn: VariantFn<any>;
|
||||
compoundsWith: Compounds;
|
||||
compounds: Compounds;
|
||||
}]>;
|
||||
private set;
|
||||
private nextOrder;
|
||||
}
|
||||
|
||||
declare function compileAstNodes(candidate: Candidate, designSystem: DesignSystem, flags: CompileAstFlags): {
|
||||
node: AstNode;
|
||||
propertySort: {
|
||||
order: number[];
|
||||
count: number;
|
||||
};
|
||||
}[];
|
||||
|
||||
interface CanonicalizeOptions {
|
||||
/**
|
||||
* The root font size in pixels. If provided, `rem` values will be normalized
|
||||
* to `px` values.
|
||||
*
|
||||
* E.g.: `mt-[16px]` with `rem: 16` will become `mt-4` (assuming `--spacing: 0.25rem`).
|
||||
*/
|
||||
rem?: number;
|
||||
/**
|
||||
* Whether to collapse multiple utilities into a single utility if possible.
|
||||
*
|
||||
* E.g.: `mt-2 mr-2 mb-2 ml-2` → `m-2`
|
||||
*/
|
||||
collapse?: boolean;
|
||||
/**
|
||||
* Whether to convert between logical and physical properties when collapsing
|
||||
* utilities.
|
||||
*
|
||||
* E.g.: `mr-2 ml-2` → `mx-2`
|
||||
*/
|
||||
logicalToPhysical?: boolean;
|
||||
}
|
||||
|
||||
interface ClassMetadata {
|
||||
modifiers: string[];
|
||||
}
|
||||
type ClassEntry = [string, ClassMetadata];
|
||||
interface SelectorOptions {
|
||||
modifier?: string;
|
||||
value?: string;
|
||||
}
|
||||
interface VariantEntry {
|
||||
name: string;
|
||||
isArbitrary: boolean;
|
||||
values: string[];
|
||||
hasDash: boolean;
|
||||
selectors: (options: SelectorOptions) => string[];
|
||||
}
|
||||
|
||||
type CompileFn<T extends Candidate['kind']> = (value: Extract<Candidate, {
|
||||
kind: T;
|
||||
}>) => AstNode[] | undefined | null;
|
||||
interface SuggestionGroup {
|
||||
supportsNegative?: boolean;
|
||||
values: (string | null)[];
|
||||
modifiers: string[];
|
||||
}
|
||||
type UtilityOptions = {
|
||||
types: string[];
|
||||
};
|
||||
type Utility = {
|
||||
kind: 'static' | 'functional';
|
||||
compileFn: CompileFn<any>;
|
||||
options?: UtilityOptions;
|
||||
};
|
||||
declare class Utilities {
|
||||
private utilities;
|
||||
private completions;
|
||||
static(name: string, compileFn: CompileFn<'static'>): void;
|
||||
functional(name: string, compileFn: CompileFn<'functional'>, options?: UtilityOptions): void;
|
||||
has(name: string, kind: 'static' | 'functional'): boolean;
|
||||
get(name: string): Utility[];
|
||||
getCompletions(name: string): SuggestionGroup[];
|
||||
suggest(name: string, groups: () => SuggestionGroup[]): void;
|
||||
keys(kind: 'static' | 'functional'): string[];
|
||||
}
|
||||
|
||||
declare const enum CompileAstFlags {
|
||||
None = 0,
|
||||
RespectImportant = 1
|
||||
}
|
||||
type DesignSystem = {
|
||||
theme: Theme;
|
||||
utilities: Utilities;
|
||||
variants: Variants;
|
||||
invalidCandidates: Set<string>;
|
||||
important: boolean;
|
||||
getClassOrder(classes: string[]): [string, bigint | null][];
|
||||
getClassList(): ClassEntry[];
|
||||
getVariants(): VariantEntry[];
|
||||
parseCandidate(candidate: string): Readonly<Candidate>[];
|
||||
parseVariant(variant: string): Readonly<Variant> | null;
|
||||
compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType<typeof compileAstNodes>;
|
||||
printCandidate(candidate: Candidate): string;
|
||||
printVariant(variant: Variant): string;
|
||||
getVariantOrder(): Map<Variant, number>;
|
||||
resolveThemeValue(path: string, forceInline?: boolean): string | undefined;
|
||||
trackUsedVariables(raw: string): void;
|
||||
canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[];
|
||||
candidatesToCss(classes: string[]): (string | null)[];
|
||||
candidatesToAst(classes: string[]): AstNode[][];
|
||||
storage: Record<symbol, unknown>;
|
||||
};
|
||||
|
||||
type StyleRule = {
|
||||
kind: 'rule';
|
||||
selector: string;
|
||||
nodes: AstNode[];
|
||||
src?: SourceLocation;
|
||||
dst?: SourceLocation;
|
||||
};
|
||||
type AtRule = {
|
||||
kind: 'at-rule';
|
||||
name: string;
|
||||
params: string;
|
||||
nodes: AstNode[];
|
||||
src?: SourceLocation;
|
||||
dst?: SourceLocation;
|
||||
};
|
||||
type Declaration = {
|
||||
kind: 'declaration';
|
||||
property: string;
|
||||
value: string | undefined;
|
||||
important: boolean;
|
||||
src?: SourceLocation;
|
||||
dst?: SourceLocation;
|
||||
};
|
||||
type Comment = {
|
||||
kind: 'comment';
|
||||
value: string;
|
||||
src?: SourceLocation;
|
||||
dst?: SourceLocation;
|
||||
};
|
||||
type Context = {
|
||||
kind: 'context';
|
||||
context: Record<string, string | boolean>;
|
||||
nodes: AstNode[];
|
||||
src?: undefined;
|
||||
dst?: undefined;
|
||||
};
|
||||
type AtRoot = {
|
||||
kind: 'at-root';
|
||||
nodes: AstNode[];
|
||||
src?: undefined;
|
||||
dst?: undefined;
|
||||
};
|
||||
type Rule = StyleRule | AtRule;
|
||||
type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot;
|
||||
|
||||
/**
|
||||
* Line offset tables are the key to generating our source maps. They allow us
|
||||
* to store indexes with our AST nodes and later convert them into positions as
|
||||
* when given the source that the indexes refer to.
|
||||
*/
|
||||
/**
|
||||
* A position in source code
|
||||
*
|
||||
* https://tc39.es/ecma426/#sec-position-record-type
|
||||
*/
|
||||
interface Position {
|
||||
/** The line number, one-based */
|
||||
line: number;
|
||||
/** The column/character number, one-based */
|
||||
column: number;
|
||||
}
|
||||
|
||||
interface OriginalPosition extends Position {
|
||||
source: DecodedSource;
|
||||
}
|
||||
/**
|
||||
* A "decoded" sourcemap
|
||||
*
|
||||
* @see https://tc39.es/ecma426/#decoded-source-map-record
|
||||
*/
|
||||
interface DecodedSourceMap {
|
||||
file: string | null;
|
||||
sources: DecodedSource[];
|
||||
mappings: DecodedMapping[];
|
||||
}
|
||||
/**
|
||||
* A "decoded" source
|
||||
*
|
||||
* @see https://tc39.es/ecma426/#decoded-source-record
|
||||
*/
|
||||
interface DecodedSource {
|
||||
url: string | null;
|
||||
content: string | null;
|
||||
ignore: boolean;
|
||||
}
|
||||
/**
|
||||
* A "decoded" mapping
|
||||
*
|
||||
* @see https://tc39.es/ecma426/#decoded-mapping-record
|
||||
*/
|
||||
interface DecodedMapping {
|
||||
originalPosition: OriginalPosition | null;
|
||||
generatedPosition: Position;
|
||||
name: string | null;
|
||||
}
|
||||
|
||||
interface Config extends UserConfig {
|
||||
}
|
||||
declare const enum Polyfills {
|
||||
None = 0,
|
||||
AtProperty = 1,
|
||||
ColorMix = 2,
|
||||
All = 3
|
||||
}
|
||||
type CompileOptions = {
|
||||
base?: string;
|
||||
from?: string;
|
||||
polyfills?: Polyfills;
|
||||
loadModule?: (id: string, base: string, resourceHint: 'plugin' | 'config') => Promise<{
|
||||
path: string;
|
||||
base: string;
|
||||
module: Plugin | Config;
|
||||
}>;
|
||||
loadStylesheet?: (id: string, base: string) => Promise<{
|
||||
path: string;
|
||||
base: string;
|
||||
content: string;
|
||||
}>;
|
||||
};
|
||||
type Root = null | 'none' | {
|
||||
base: string;
|
||||
pattern: string;
|
||||
};
|
||||
declare const enum Features {
|
||||
None = 0,
|
||||
AtApply = 1,
|
||||
AtImport = 2,
|
||||
JsPluginCompat = 4,
|
||||
ThemeFunction = 8,
|
||||
Utilities = 16,
|
||||
Variants = 32,
|
||||
AtTheme = 64
|
||||
}
|
||||
declare function compileAst(input: AstNode[], opts?: CompileOptions): Promise<{
|
||||
sources: {
|
||||
base: string;
|
||||
pattern: string;
|
||||
negated: boolean;
|
||||
}[];
|
||||
root: Root;
|
||||
features: Features;
|
||||
build(candidates: string[]): AstNode[];
|
||||
}>;
|
||||
|
||||
declare function compile(css: string, opts?: CompileOptions): Promise<{
|
||||
sources: {
|
||||
base: string;
|
||||
pattern: string;
|
||||
negated: boolean;
|
||||
}[];
|
||||
root: Root;
|
||||
features: Features;
|
||||
build(candidates: string[]): string;
|
||||
buildSourceMap(): DecodedSourceMap;
|
||||
}>;
|
||||
declare function __unstable__loadDesignSystem(css: string, opts?: CompileOptions): Promise<DesignSystem>;
|
||||
declare function postcssPluginWarning(): void;
|
||||
|
||||
export { type Config, type DecodedSourceMap, Features, Polyfills, __unstable__loadDesignSystem, compile, compileAst, postcssPluginWarning as default };
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
declare function postcssPluginWarning(): void;
|
||||
|
||||
export { postcssPluginWarning as default };
|
||||
+38
File diff suppressed because one or more lines are too long
+38
File diff suppressed because one or more lines are too long
+11
@@ -0,0 +1,11 @@
|
||||
export { P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs';
|
||||
import { b as PluginFn, C as Config, c as PluginWithConfig, d as PluginWithOptions } from './types-DWdTiksJ.mjs';
|
||||
export { a as PluginAPI, P as PluginsConfig, T as ThemeConfig } from './types-DWdTiksJ.mjs';
|
||||
import './colors.mjs';
|
||||
|
||||
declare function createPlugin(handler: PluginFn, config?: Partial<Config>): PluginWithConfig;
|
||||
declare namespace createPlugin {
|
||||
var withOptions: <T>(pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial<Config>) => PluginWithOptions<T>;
|
||||
}
|
||||
|
||||
export { Config, PluginFn as PluginCreator, PluginWithConfig, createPlugin as default };
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-B4yBzhca.js';
|
||||
import './colors-C__qRT83.js';
|
||||
|
||||
/**
|
||||
* The source code for one or more nodes in the AST
|
||||
*
|
||||
* This generally corresponds to a stylesheet
|
||||
*/
|
||||
interface Source {
|
||||
/**
|
||||
* The path to the file that contains the referenced source code
|
||||
*
|
||||
* If this references the *output* source code, this is `null`.
|
||||
*/
|
||||
file: string | null;
|
||||
/**
|
||||
* The referenced source code
|
||||
*/
|
||||
code: string;
|
||||
}
|
||||
/**
|
||||
* The file and offsets within it that this node covers
|
||||
*
|
||||
* This can represent either:
|
||||
* - A location in the original CSS which caused this node to be created
|
||||
* - A location in the output CSS where this node resides
|
||||
*/
|
||||
type SourceLocation = [source: Source, start: number, end: number];
|
||||
|
||||
type Config = UserConfig;
|
||||
type PluginFn = (api: PluginAPI) => void;
|
||||
type PluginWithConfig = {
|
||||
handler: PluginFn;
|
||||
config?: UserConfig;
|
||||
/** @internal */
|
||||
reference?: boolean;
|
||||
src?: SourceLocation | undefined;
|
||||
};
|
||||
type PluginWithOptions<T> = {
|
||||
(options?: T): PluginWithConfig;
|
||||
__isOptionsFunction: true;
|
||||
};
|
||||
type Plugin = PluginFn | PluginWithConfig | PluginWithOptions<any>;
|
||||
type PluginAPI = {
|
||||
addBase(base: CssInJs): void;
|
||||
addVariant(name: string, variant: string | string[] | CssInJs): void;
|
||||
matchVariant<T = string>(name: string, cb: (value: T | string, extra: {
|
||||
modifier: string | null;
|
||||
}) => string | string[], options?: {
|
||||
values?: Record<string, T>;
|
||||
sort?(a: {
|
||||
value: T | string;
|
||||
modifier: string | null;
|
||||
}, b: {
|
||||
value: T | string;
|
||||
modifier: string | null;
|
||||
}): number;
|
||||
}): void;
|
||||
addUtilities(utilities: Record<string, CssInJs | CssInJs[]> | Record<string, CssInJs | CssInJs[]>[], options?: {}): void;
|
||||
matchUtilities(utilities: Record<string, (value: string, extra: {
|
||||
modifier: string | null;
|
||||
}) => CssInJs | CssInJs[]>, options?: Partial<{
|
||||
type: string | string[];
|
||||
supportsNegativeValues: boolean;
|
||||
values: Record<string, string> & {
|
||||
__BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined;
|
||||
};
|
||||
modifiers: 'any' | Record<string, string>;
|
||||
}>): void;
|
||||
addComponents(utilities: Record<string, CssInJs> | Record<string, CssInJs>[], options?: {}): void;
|
||||
matchComponents(utilities: Record<string, (value: string, extra: {
|
||||
modifier: string | null;
|
||||
}) => CssInJs>, options?: Partial<{
|
||||
type: string | string[];
|
||||
supportsNegativeValues: boolean;
|
||||
values: Record<string, string> & {
|
||||
__BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined;
|
||||
};
|
||||
modifiers: 'any' | Record<string, string>;
|
||||
}>): void;
|
||||
theme(path: string, defaultValue?: any): any;
|
||||
config(path?: string, defaultValue?: any): any;
|
||||
prefix(className: string): string;
|
||||
};
|
||||
type CssInJs = {
|
||||
[key: string]: string | string[] | CssInJs | CssInJs[];
|
||||
};
|
||||
|
||||
type ResolvableTo<T> = T | ((utils: PluginUtils) => T);
|
||||
type ThemeValue = ResolvableTo<Record<string, unknown>> | null | undefined;
|
||||
type ThemeConfig = Record<string, ThemeValue> & {
|
||||
extend?: Record<string, ThemeValue>;
|
||||
};
|
||||
type ContentFile = string | {
|
||||
raw: string;
|
||||
extension?: string;
|
||||
};
|
||||
type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]];
|
||||
interface UserConfig {
|
||||
presets?: UserConfig[];
|
||||
theme?: ThemeConfig;
|
||||
plugins?: Plugin[];
|
||||
}
|
||||
interface UserConfig {
|
||||
content?: ContentFile[] | {
|
||||
relative?: boolean;
|
||||
files: ContentFile[];
|
||||
};
|
||||
}
|
||||
interface UserConfig {
|
||||
darkMode?: DarkModeStrategy;
|
||||
}
|
||||
interface UserConfig {
|
||||
prefix?: string;
|
||||
}
|
||||
interface UserConfig {
|
||||
blocklist?: string[];
|
||||
}
|
||||
interface UserConfig {
|
||||
important?: boolean | string;
|
||||
}
|
||||
interface UserConfig {
|
||||
future?: 'all' | Record<string, boolean>;
|
||||
}
|
||||
interface UserConfig {
|
||||
experimental?: 'all' | Record<string, boolean>;
|
||||
}
|
||||
|
||||
declare function createPlugin(handler: PluginFn, config?: Partial<Config>): PluginWithConfig;
|
||||
declare namespace createPlugin {
|
||||
var withOptions: <T>(pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial<Config>) => PluginWithOptions<T>;
|
||||
}
|
||||
|
||||
export { createPlugin as default };
|
||||
+1
@@ -0,0 +1 @@
|
||||
"use strict";function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;module.exports=u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;export{u as default};
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
import { _ as _default } from './colors-C__qRT83.js';
|
||||
|
||||
type NamedUtilityValue = {
|
||||
kind: 'named';
|
||||
/**
|
||||
* ```
|
||||
* bg-red-500
|
||||
* ^^^^^^^
|
||||
*
|
||||
* w-1/2
|
||||
* ^
|
||||
* ```
|
||||
*/
|
||||
value: string;
|
||||
/**
|
||||
* ```
|
||||
* w-1/2
|
||||
* ^^^
|
||||
* ```
|
||||
*/
|
||||
fraction: string | null;
|
||||
};
|
||||
|
||||
type PluginUtils = {
|
||||
theme: (keypath: string, defaultValue?: any) => any;
|
||||
colors: typeof _default;
|
||||
};
|
||||
|
||||
export type { NamedUtilityValue as N, PluginUtils as P };
|
||||
+190
@@ -0,0 +1,190 @@
|
||||
import _default from './colors.mjs';
|
||||
|
||||
type ArbitraryUtilityValue = {
|
||||
kind: 'arbitrary';
|
||||
/**
|
||||
* ```
|
||||
* bg-[color:var(--my-color)]
|
||||
* ^^^^^
|
||||
*
|
||||
* bg-(color:--my-color)
|
||||
* ^^^^^
|
||||
* ```
|
||||
*/
|
||||
dataType: string | null;
|
||||
/**
|
||||
* ```
|
||||
* bg-[#0088cc]
|
||||
* ^^^^^^^
|
||||
*
|
||||
* bg-[var(--my_variable)]
|
||||
* ^^^^^^^^^^^^^^^^^^
|
||||
*
|
||||
* bg-(--my_variable)
|
||||
* ^^^^^^^^^^^^^^
|
||||
* ```
|
||||
*/
|
||||
value: string;
|
||||
};
|
||||
type NamedUtilityValue = {
|
||||
kind: 'named';
|
||||
/**
|
||||
* ```
|
||||
* bg-red-500
|
||||
* ^^^^^^^
|
||||
*
|
||||
* w-1/2
|
||||
* ^
|
||||
* ```
|
||||
*/
|
||||
value: string;
|
||||
/**
|
||||
* ```
|
||||
* w-1/2
|
||||
* ^^^
|
||||
* ```
|
||||
*/
|
||||
fraction: string | null;
|
||||
};
|
||||
type ArbitraryModifier = {
|
||||
kind: 'arbitrary';
|
||||
/**
|
||||
* ```
|
||||
* bg-red-500/[50%]
|
||||
* ^^^
|
||||
* ```
|
||||
*/
|
||||
value: string;
|
||||
};
|
||||
type NamedModifier = {
|
||||
kind: 'named';
|
||||
/**
|
||||
* ```
|
||||
* bg-red-500/50
|
||||
* ^^
|
||||
* ```
|
||||
*/
|
||||
value: string;
|
||||
};
|
||||
type ArbitraryVariantValue = {
|
||||
kind: 'arbitrary';
|
||||
value: string;
|
||||
};
|
||||
type NamedVariantValue = {
|
||||
kind: 'named';
|
||||
value: string;
|
||||
};
|
||||
type Variant =
|
||||
/**
|
||||
* Arbitrary variants are variants that take a selector and generate a variant
|
||||
* on the fly.
|
||||
*
|
||||
* E.g.: `[&_p]`
|
||||
*/
|
||||
{
|
||||
kind: 'arbitrary';
|
||||
selector: string;
|
||||
relative: boolean;
|
||||
}
|
||||
/**
|
||||
* Static variants are variants that don't take any arguments.
|
||||
*
|
||||
* E.g.: `hover`
|
||||
*/
|
||||
| {
|
||||
kind: 'static';
|
||||
root: string;
|
||||
}
|
||||
/**
|
||||
* Functional variants are variants that can take an argument. The argument is
|
||||
* either a named variant value or an arbitrary variant value.
|
||||
*
|
||||
* E.g.:
|
||||
*
|
||||
* - `aria-disabled`
|
||||
* - `aria-[disabled]`
|
||||
* - `@container-size` -> @container, with named value `size`
|
||||
* - `@container-[inline-size]` -> @container, with arbitrary variant value `inline-size`
|
||||
* - `@container` -> @container, with no value
|
||||
*/
|
||||
| {
|
||||
kind: 'functional';
|
||||
root: string;
|
||||
value: ArbitraryVariantValue | NamedVariantValue | null;
|
||||
modifier: ArbitraryModifier | NamedModifier | null;
|
||||
}
|
||||
/**
|
||||
* Compound variants are variants that take another variant as an argument.
|
||||
*
|
||||
* E.g.:
|
||||
*
|
||||
* - `has-[&_p]`
|
||||
* - `group-*`
|
||||
* - `peer-*`
|
||||
*/
|
||||
| {
|
||||
kind: 'compound';
|
||||
root: string;
|
||||
modifier: ArbitraryModifier | NamedModifier | null;
|
||||
variant: Variant;
|
||||
};
|
||||
type Candidate =
|
||||
/**
|
||||
* Arbitrary candidates are candidates that register utilities on the fly with
|
||||
* a property and a value.
|
||||
*
|
||||
* E.g.:
|
||||
*
|
||||
* - `[color:red]`
|
||||
* - `[color:red]/50`
|
||||
* - `[color:red]/50!`
|
||||
*/
|
||||
{
|
||||
kind: 'arbitrary';
|
||||
property: string;
|
||||
value: string;
|
||||
modifier: ArbitraryModifier | NamedModifier | null;
|
||||
variants: Variant[];
|
||||
important: boolean;
|
||||
raw: string;
|
||||
}
|
||||
/**
|
||||
* Static candidates are candidates that don't take any arguments.
|
||||
*
|
||||
* E.g.:
|
||||
*
|
||||
* - `underline`
|
||||
* - `box-border`
|
||||
*/
|
||||
| {
|
||||
kind: 'static';
|
||||
root: string;
|
||||
variants: Variant[];
|
||||
important: boolean;
|
||||
raw: string;
|
||||
}
|
||||
/**
|
||||
* Functional candidates are candidates that can take an argument.
|
||||
*
|
||||
* E.g.:
|
||||
*
|
||||
* - `bg-red-500`
|
||||
* - `bg-[#0088cc]`
|
||||
* - `w-1/2`
|
||||
*/
|
||||
| {
|
||||
kind: 'functional';
|
||||
root: string;
|
||||
value: ArbitraryUtilityValue | NamedUtilityValue | null;
|
||||
modifier: ArbitraryModifier | NamedModifier | null;
|
||||
variants: Variant[];
|
||||
important: boolean;
|
||||
raw: string;
|
||||
};
|
||||
|
||||
type PluginUtils = {
|
||||
theme: (keypath: string, defaultValue?: any) => any;
|
||||
colors: typeof _default;
|
||||
};
|
||||
|
||||
export type { Candidate as C, NamedUtilityValue as N, PluginUtils as P, Variant as V };
|
||||
+128
@@ -0,0 +1,128 @@
|
||||
import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs';
|
||||
|
||||
/**
|
||||
* The source code for one or more nodes in the AST
|
||||
*
|
||||
* This generally corresponds to a stylesheet
|
||||
*/
|
||||
interface Source {
|
||||
/**
|
||||
* The path to the file that contains the referenced source code
|
||||
*
|
||||
* If this references the *output* source code, this is `null`.
|
||||
*/
|
||||
file: string | null;
|
||||
/**
|
||||
* The referenced source code
|
||||
*/
|
||||
code: string;
|
||||
}
|
||||
/**
|
||||
* The file and offsets within it that this node covers
|
||||
*
|
||||
* This can represent either:
|
||||
* - A location in the original CSS which caused this node to be created
|
||||
* - A location in the output CSS where this node resides
|
||||
*/
|
||||
type SourceLocation = [source: Source, start: number, end: number];
|
||||
|
||||
type Config = UserConfig;
|
||||
type PluginFn = (api: PluginAPI) => void;
|
||||
type PluginWithConfig = {
|
||||
handler: PluginFn;
|
||||
config?: UserConfig;
|
||||
/** @internal */
|
||||
reference?: boolean;
|
||||
src?: SourceLocation | undefined;
|
||||
};
|
||||
type PluginWithOptions<T> = {
|
||||
(options?: T): PluginWithConfig;
|
||||
__isOptionsFunction: true;
|
||||
};
|
||||
type Plugin = PluginFn | PluginWithConfig | PluginWithOptions<any>;
|
||||
type PluginAPI = {
|
||||
addBase(base: CssInJs): void;
|
||||
addVariant(name: string, variant: string | string[] | CssInJs): void;
|
||||
matchVariant<T = string>(name: string, cb: (value: T | string, extra: {
|
||||
modifier: string | null;
|
||||
}) => string | string[], options?: {
|
||||
values?: Record<string, T>;
|
||||
sort?(a: {
|
||||
value: T | string;
|
||||
modifier: string | null;
|
||||
}, b: {
|
||||
value: T | string;
|
||||
modifier: string | null;
|
||||
}): number;
|
||||
}): void;
|
||||
addUtilities(utilities: Record<string, CssInJs | CssInJs[]> | Record<string, CssInJs | CssInJs[]>[], options?: {}): void;
|
||||
matchUtilities(utilities: Record<string, (value: string, extra: {
|
||||
modifier: string | null;
|
||||
}) => CssInJs | CssInJs[]>, options?: Partial<{
|
||||
type: string | string[];
|
||||
supportsNegativeValues: boolean;
|
||||
values: Record<string, string> & {
|
||||
__BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined;
|
||||
};
|
||||
modifiers: 'any' | Record<string, string>;
|
||||
}>): void;
|
||||
addComponents(utilities: Record<string, CssInJs> | Record<string, CssInJs>[], options?: {}): void;
|
||||
matchComponents(utilities: Record<string, (value: string, extra: {
|
||||
modifier: string | null;
|
||||
}) => CssInJs>, options?: Partial<{
|
||||
type: string | string[];
|
||||
supportsNegativeValues: boolean;
|
||||
values: Record<string, string> & {
|
||||
__BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined;
|
||||
};
|
||||
modifiers: 'any' | Record<string, string>;
|
||||
}>): void;
|
||||
theme(path: string, defaultValue?: any): any;
|
||||
config(path?: string, defaultValue?: any): any;
|
||||
prefix(className: string): string;
|
||||
};
|
||||
type CssInJs = {
|
||||
[key: string]: string | string[] | CssInJs | CssInJs[];
|
||||
};
|
||||
|
||||
type ResolvableTo<T> = T | ((utils: PluginUtils) => T);
|
||||
type ThemeValue = ResolvableTo<Record<string, unknown>> | null | undefined;
|
||||
type ThemeConfig = Record<string, ThemeValue> & {
|
||||
extend?: Record<string, ThemeValue>;
|
||||
};
|
||||
type ContentFile = string | {
|
||||
raw: string;
|
||||
extension?: string;
|
||||
};
|
||||
type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]];
|
||||
interface UserConfig {
|
||||
presets?: UserConfig[];
|
||||
theme?: ThemeConfig;
|
||||
plugins?: Plugin[];
|
||||
}
|
||||
interface UserConfig {
|
||||
content?: ContentFile[] | {
|
||||
relative?: boolean;
|
||||
files: ContentFile[];
|
||||
};
|
||||
}
|
||||
interface UserConfig {
|
||||
darkMode?: DarkModeStrategy;
|
||||
}
|
||||
interface UserConfig {
|
||||
prefix?: string;
|
||||
}
|
||||
interface UserConfig {
|
||||
blocklist?: string[];
|
||||
}
|
||||
interface UserConfig {
|
||||
important?: boolean | string;
|
||||
}
|
||||
interface UserConfig {
|
||||
future?: 'all' | Record<string, boolean>;
|
||||
}
|
||||
interface UserConfig {
|
||||
experimental?: 'all' | Record<string, boolean>;
|
||||
}
|
||||
|
||||
export type { Config as C, Plugin as P, SourceLocation as S, ThemeConfig as T, UserConfig as U, PluginAPI as a, PluginFn as b, PluginWithConfig as c, PluginWithOptions as d };
|
||||
Reference in New Issue
Block a user