Socket
Socket
Sign inDemoInstall

@fower/core

Package Overview
Dependencies
8
Maintainers
2
Versions
108
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.75.5 to 1.75.6

4

dist/core.cjs.development.js

@@ -708,3 +708,5 @@ 'use strict';

if (mappings[colorName] === false) return null;
if (mappings[colorName]) {
if (mappings[atom.propKey]) {
darkColor = mappings[atom.propKey];
} else if (mappings[colorName]) {
darkColor = mappings[colorName];

@@ -711,0 +713,0 @@ } else {

@@ -1,2 +0,2 @@

"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=e(require("deepmerge")),r=require("@fower/utils"),i=e(require("string-hash")),o=require("@fower/color-helper"),n=require("@fower/css-object-processor");function s(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var r,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t.indexOf(r=n[i])>=0||(o[r]=e[r]);return o}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r<t;r++)i[r]=e[r];return i}function d(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}require("@fower/atomic-props");var p=function(){function e(){var e=this;this.config={unit:"px",objectPropKeys:["css"],inline:!1,important:!1,mode:{currentMode:"light",autoDarkMode:{enabled:!1,mappings:{white:"black",black:"white",50:"900",100:"800",200:"700",300:"600",400:"500",500:"400",600:"300",700:"200",800:"100",900:"50"}},modeList:["light","dark"],classPrefix:""},prefix:"",pseudos:["active","checked","disabled","enabled","default","empty","focus","focus-within","invalid","hover","link","visited","first-child","last-child","after","before","placeholder","selection"],theme:{breakpoints:{},colors:{},spacings:{}},plugins:[]},this.atomCache=new Map,this.getAtomIds=function(){return Array.from(e.atomCache.keys())},this.compositions=new Map,this.getConfig=function(){return e.config},this.setConfig=function(r,i){void 0===i&&(i="deepmerge"),"replace"===i?e.config=r:"merge"===i?e.config=l({},e.config,r):(e.config=t(e.config,r),r.objectPropKeys&&(e.config.objectPropKeys=r.objectPropKeys))},this.getTheme=function(){return e.config.theme},this.setTheme=function(r){e.config.theme=t(e.config.theme||{},r)},this.getMode=function(){var t;return(null==(t=e.config.mode)?void 0:t.currentMode)||""},this.setMode=function(t){if(r.isBrowser){var i=e.config.mode.currentMode;i&&document.documentElement.classList.remove(i),t&&document.documentElement.classList.add(t),localStorage.setItem("fower-mode",t),e.setConfig({mode:{currentMode:t}})}},this.use=function(){var t;(t=e.config.plugins).push.apply(t,arguments)},this.addAtom=function(t,r){var i={isMatch:function(e){return"string"==typeof t?e===t:t instanceof RegExp&&t.test(e)},handleAtom:"function"==typeof r?r:function(e){return e.style=r,e}};return e.use(i),i},this.composeAtom=function(t,r){e.compositions.set(t,r)}}return a(e,[{key:"theme",get:function(){return this.config.theme}}]),e}(),f=new p,h=["pseudoPrefix","childSelector","important"],m=["colorPostfix"],y=["excludedProps"],g=/^(m[xytrbl]?-?|p[xytrbl]?|space[xy]?|top-?|right-?|bottom-?|left-?|[wh]|square|circle|min[hw]|max[hw]|opacity|delay|duration|translate[xyz]|scale[xy]?|rotate[xy]?|skew[xy]?|text|zIndex-?|leading|stroke|fontWeight|outlineOffset|order|flex(Grow|Shrink|Basis)?|(row|column)?Gap|gridTemplateColumns|border(Top|Right|Bottom|Left)?|rounded(Top(Left|Right)?|Right|Bottom(Left|Right)?|Left)?)(-?\d+[a-z]*?|-auto)$/i,v=function(){function e(e,t){var r=this;void 0===t&&(t=!0),this.options=e,this.autoSetId=t,this.propKeys=[],this.value="",this.id="",this.type="",this.setId=function(){var e,t=r.meta,o=r.key,n=r.value,s=t.important,a=u(t,h),l=Object.values(a).sort();return s&&l.push("i"),t.global?(e=i(JSON.stringify(n)).toString(),r.id=e,e):(e="boolean"==typeof n&&!0===n?o:Array.isArray(n)?o+"-"+n.join("-"):o+"-"+String(n),l.length&&(e=e+"--"+l.join("--")),e=e.replace(/[#()"']/g,"").replace(".","_").replace(/\%/g,"p").replace(/\s+/g,"-"),r.isFalsyPropValue&&(e+="--false"),t.childSelector&&(e=t.childSelector+"-"+e),e=/^[a-zA-Z0-9-_]+$/.test(e)?e:"css-"+i(e),r.id=e,e)},this.propKey=e.propKey,this.propValue=e.propValue,this.propKeys=[this.propKey],this.key=e.key||this.propKey,this.value=e.value||this.propValue,this.style=e.style||{},this.handled=this.getInitialHandled(),this.isValid=this.getIsValid(),this.inserted=!1,this.meta=l({},e.meta)||{},this.preprocessAtom()}var t=e.prototype;return t.preprocessAtom=function(){var e=this.postfixPreprocessor();return this.autoSetId&&this.setId(),e},t.postfixPreprocessor=function(){var e=f.config,t=e.pseudos,r=void 0===t?[]:t,i=e.mode.modeList,o=this.propKey,n=this.propValue,s=Object.keys(e.theme.breakpoints),a=i||[],l=r,u="--("+s.join("|")+")",c="--("+a.join("|")+")",d="--("+l.join("|")+")",p=new RegExp(c),h=new RegExp(d),m=new RegExp(u),y=/--[told](\d{1,2}|100)($|--)/i;if(y.test(n)){var g=n.split("--"),v=g[1];this.value=g[0],this.meta.colorPostfix=v}var b=p.test(o),k=h.test(o),j=m.test(o),x=/--i/i.test(o),A=y.test(o),S=/--\$\w+/i.test(o);if(!(b||k||j||x||A))return this.digitPreprocessor();var w,P=o.split("--");if(this.key=P[0],b&&(this.meta.mode=P.find((function(e){return a.includes(e)}))),k){var O=P.find((function(e){return l.includes(e)}));this.meta.pseudoPrefix=["after","before","placeholder","selection"].includes(O)?"::":":",this.meta.pseudo=O}if(j){var C=P.find((function(e){return s.includes(e)}));this.meta.breakpoint=C}return x&&(this.meta.important=!!P.find((function(e){return"i"===e}))),A&&(this.meta.colorPostfix=P.find((function(e){return y.test("--"+e)}))),S&&(this.meta.parentClass=null==(w=P.find((function(e){return e.startsWith("$")})))?void 0:w.replace(/^\$/,"")),this.digitPreprocessor(),this},t.digitPreprocessor=function(){if(!g.test(this.key))return this;var e=f.config.theme.spacings,t=/^([a-z]+)(\d+)$/i.test(this.key),r=this.key.toString(),i=r.match(/^([a-z]+)(\d+)$/i)||r.match(/^([a-z]*)-(-?\d+[a-z]*?)$/i)||r.match(/^([a-z]+)-(auto)$/i);if(!i)return this;var o=i[2];return this.key=i[1],this.value=t?e[""+o.toLowerCase()]:o,this},t.getInitialHandled=function(){return this.options.handled?this.options.handled:!!this.isFalsyPropValue||!!y.includes(this.propKey)},t.getIsValid=function(){return!this.isFalsyPropValue&&!y.includes(this.propKey)},a(e,[{key:"isValueProp",get:function(){return"string"==typeof this.propValue||"number"==typeof this.propValue}},{key:"styleKeys",get:function(){return Object.keys(this.style||{}).join("-")}},{key:"styleKeysHash",get:function(){var e=u(this.meta,m);return Object.keys(this.style||{}).join("-")+JSON.stringify(e)}},{key:"isFalsyPropValue",get:function(){return null==this.propValue||"boolean"==typeof this.propValue&&!this.propValue}},{key:"isTruePropValue",get:function(){return"boolean"==typeof this.propValue&&this.propValue}}]),e}(),b=new(function(){function e(){var e;this.$style=null,this.cssString="",this.ssrAtomIds=null,r.isBrowser&&(this.$style=null==(e=globalThis.document)||null==e.querySelector?void 0:e.querySelector("[data-fower]"))}var t=e.prototype;return t.createStyleElement=function(){var e=document.createElement("style");return e.dataset.fower="",document.head.append(e),e},t.getSsrAtomIds=function(){var e,t;return this.$style?this.ssrAtomIds?this.ssrAtomIds:(null==(e=this.$style)||null==(t=e.dataset.fower)?void 0:t.split(","))||[]:[]},t.insertStyleToHtml=function(e){if(r.isBrowser){this.$style||(this.$style=this.createStyleElement());for(var t,i=d(e);!(t=i()).done;){var o=t.value;try{this.$style.sheet.insertRule(o)}catch(e){console.warn(e)}}}},t.insertStyles=function(e){if(void 0===e&&(e=[]),e.length)return r.isBrowser?this.insertStyleToHtml(e):void(this.cssString=this.cssString+" "+e.join(" "))},t.getStyle=function(){return this.cssString},e}()),k=/(-columns|(^|[^e]-)padding|[^t]-spacing|l-align|rows|(^|(^border|[dkmnptx]|le|ne)-)width|^border|tom|[ek]-start|(o|[^e]-du)ration|us|(^|[^tv]-)left|(^|-)top|tance|rgin|e-offset|(er|g|n|t)-block|(^|[^tv]-)right|basis|[gnt]-inline|gap|(^|[^e]-)height|ness|(^|[^p]-)inset|[ek]-end|elay|tline|ve|dent|-rotate|n-rule|(c|ck|d|ne|t)-size)$/,j=["color","backgroundColor","borderColor"],x=["children","onClick","onChange","onBlur","id","className","style","title","tabIndex","placeholder","href","src","contentEditable","defaultChecked","defaultValue"],A=function(){function e(e){var t,r;void 0===e&&(e={}),this.props=e,this.atoms=[],this.data={},this.getClassNameById=function(e){return f.config.prefix+e},this.traverseProps(e),null!=(t=f.config.mode)&&null!=(r=t.autoDarkMode)&&r.enabled&&this.autoDarkMode()}var t=e.prototype;return t.traverseProps=function(e){if(!r.isEmptyObj(e)){for(var t,i=this.config,o=i.pseudos,n=void 0===o?[]:o,s=i.mode.modeList,a=i.theme.breakpoints||{},u=Object.keys(a),c=s||[],p=n,h=e.excludedProps,m=void 0===h?[]:h,y=Object.entries(e),g=d(this.plugins);!(t=g()).done;){var b=t.value;b.init&&b.init(e)}if(null!=e&&e.className)for(var k,j=d(e.className.split(/\s+/));!(k=j()).done;)y.push([k.value,!0]);for(var A=0,S=y;A<S.length;A++){var w,P=S[A],O=P[0],C=P[1];if(!m.includes(O)&&!x.includes(O)&&this.isValidProp(O,C))if(null!=(w=this.config.objectPropKeys)&&w.includes(O))this.parseObjectProp(C,{});else{if(O.startsWith("_")){var K=O.replace(/^_/,""),V=Array.isArray(C)?C.reduce((function(e,t){var r;return l({},e,((r={})[t]=!0,r))}),{}):C;if(c.includes(K)){this.parseObjectProp(V,{mode:K});continue}if(u.includes(K)){this.parseObjectProp(V,{breakpoint:a[K]});continue}if(p.includes(K)){this.parseObjectProp(V,{pseudoPrefix:":",pseudo:K});continue}}if(!Array.isArray(C)||/^bgGradient[XY].*/i.test(O)&&!Array.isArray(C[0])){var I=f.compositions.get(O);if(I){this.parseObjectProp(I,{});var M=new v({propKey:O,propValue:C});M.handled=!0,M.style={},this.addAtom(M)}else{var T=new v({propKey:O,propValue:C},!1);try{this.mutateAtom(T),T.handled&&this.addAtom(T)}catch(e){continue}}}else this.parseResponsiveValue(O,C)}}for(var R,$=d(this.plugins);!(R=$()).done;){var N=R.value;N.afterAtomStyleCreate&&N.afterAtomStyleCreate(this)}}},t.getAutoDarkModeAtom=function(e){var t;if(e.meta.mode)return null;if(!e.style)return null;var i=Object.entries(e.style);if(null==i||!i.length)return null;var o,n={},s=f.config,a=s.mode.autoDarkMode.mappings,u=s.theme.colors,c=i[0],d=c[0],p=c[1];if(!j.includes(d))return null;if(!u[p])return null;var h=(p.match(/^([a-z]+)(\d+)$/i)||[])[2];if(!1===a[p])return null;var m="color"===d,y="backgroundColor"===d,g="borderColor"===d;return u[o=a[p]?a[p]:p.replace(h,a[h])]?(m?n.propKey=o:y?n.propKey="bg"+r.upFirst(o):g&&(n.propKey="border"+r.upFirst(o)),n.propValue=!0):m?(n.propKey="color",n.propValue=o):y?(n.propKey="bg",n.propValue=o):g&&(n.propKey="borderColor",n.propValue=o),n.style=((t={})[d]=o,t),new v(l({},n,{meta:l({},e.meta,{mode:"dark"})}))},t.autoDarkMode=function(){for(var e,t=this,r=function(){var r,i=e.value;if(!i.isValid||"dark"===(null==(r=i.meta)?void 0:r.mode)||!j.includes(i.type))return"continue";if(t.atoms.find((function(e){return i.type===e.type&&"dark"===e.meta.mode})))return"continue";var o=t.getAutoDarkModeAtom(i);if(!o)return"continue";var n=f.atomCache.get(o.id);t.addAtom(n||o)},i=d(this.atoms);!(e=i()).done;)r()},t.formatCssValue=function(e,t){if(!k.test(e))return t;var i;if(r.isPercentNumber(String(t)))return String(t).replace("p","%");if(!r.isNumber(t))return t;if((i=Number(t))<1&&i>0)return 100*i+"%";var o=f.config;return"none"!==o.unit?o.transformUnit?o.transformUnit(i):t+f.config.unit:i},t.styleToString=function(e,t){var i=this,n=t.important,s=t.colorPostfix;return Object.entries(e).reduce((function(e,t){var a=t[1],l=r.jsKeyToCssKey(t[0]),u=n?" !important":"",c=f.theme.colors;try{return e+(l+": ")+(a=s?o.formatColor((null==c?void 0:c[a])||a,s):i.formatCssValue(l,(null==c?void 0:c[a])||a))+u+";"}catch(e){return""}}),"")},t.addAtom=function(e){var t,r,i;e.id||e.setId(),f.atomCache.get(e.id)||f.atomCache.set(e.id,e);for(var o,n=b.getSsrAtomIds(),s=((null==(t=this.config.theme)?void 0:t.colors)||{}).modes,a=0,u=Object.entries(void 0===s?{}:s);a<u.length;a++){var c=u[a],d=c[0],p=c[1];if(e.style){var h=Object.entries(e.style);if(h.length){var m=h[0],y=m[0],g=p[m[1]];if(g){var v="--"+d,k=JSON.parse(JSON.stringify(e));k.key=e.key+v,k.id=e.id+v,k.meta=l({mode:d},e.meta),k.style[y]=g,n.includes(k.id)&&(k.inserted=!0),this.atoms.push(k)}}}}if(n.includes(e.id)&&(e.inserted=!0),null!=(r=f.config.mode)&&null!=(i=r.autoDarkMode)&&i.enabled&&"color"===e.type&&"dark"!==(null==(o=e.meta)?void 0:o.mode)){var j=this.atoms.findIndex((function(t){var r;return"color"===t.type&&"dark"!==(null==(r=t.meta)?void 0:r.mode)&&Reflect.has(e,"pseudo")}));j>-1&&(this.atoms[j]=l({},e,{isValid:!1}))}this.atoms.push(e)},t.isValidProp=function(e,t){var r;return!!(null!=(r=this.config.objectPropKeys)&&r.includes(e)||e.startsWith("_")||Array.isArray(t)||["string","boolean","number","undefined","function"].includes(typeof t))},t.mutateAtom=function(e){for(var t,r=d(this.plugins);!(t=r()).done;){var i=t.value;null!=i.isMatch&&i.isMatch(e.key,this)&&(e.id||e.setId(),"function"==typeof e.value&&(e.value=e.value()),i.beforeHandleAtom&&(e=i.beforeHandleAtom(e,this)))}(Object.values(e.meta||{}).length||Object.values(e.style||{}).length)&&(e.id||e.setId());var o=f.atomCache.get(e.id);if(o)throw o.propKeys.push(e.propKey),this.addAtom(o),new Error("atom is cached, add to this.atoms directly, no need to mutate");if(e.handled)throw this.addAtom(e),new Error("atom is handled, add to this.atoms directly ,no need to mutate");for(var n,s=d(this.plugins);!(n=s()).done;){var a=n.value;if(null!=a.isMatch&&a.isMatch(e.key,this)){a.handleAtom&&(e=null==a.handleAtom?void 0:a.handleAtom(e,this)),e.handled=!0;break}}},t.parseResponsiveValue=function(e,t){var r=Object.keys(this.config.theme.breakpoints),i=t.reduce((function(t,i,o){var n;return l({},t,((n={})[e+(0===o?"":"--"+r[o-1])]=i,n))}),{});this.parseObjectProp(i)},t.parseObjectProp=function(e,t){void 0===t&&(t={});for(var r,i=d(n.parse(e));!(r=i()).done;){var o=r.value,s=o.selector,a=o.selectorType,u=o.style,c=Object.entries(u);if(c.length){var p=c[0],h={propKey:p[0],propValue:p[1],meta:l({},t)};if(u&&Object.keys(u).length&&(h.style=u),"pseudo"===a&&h.meta){var m=s.match(/(:+)(.+)/)||[],y=m[2];h.meta.pseudoPrefix=m[1],h.meta.pseudo=y}"child"===a&&h.meta&&(h.meta.childSelector=s),"sibling"===a&&h.meta&&(h.meta.siblingSelector=s);var g=new v(h,!1);try{this.mutateAtom(g)}catch(e){continue}g.style&&Object.keys(g.style).length||(g.handled=!0);var b=f.atomCache.get(g.id);this.addAtom(b||g)}}},t.makeResponsiveStyle=function(e,t){return"@media (min-width: "+this.config.theme.breakpoints[e]+") {"+t+"}"},t.getClassNames=function(){var e=this,t=[];this.atoms.reduce((function(r,i){if(!i.style||!Object.keys(i.style).length)return r;var o=r.findIndex((function(e){return e.styleKeysHash===i.styleKeysHash}));if(!i.isValid)return r;var n=e.getClassNameById(i.id);return-1===o?(t.push(n),r=[].concat(r,[i])):(r.splice(o,1,i),t.splice(o,1,n)),r}),[]);var r,i=this.props.className,o=(void 0===i?"":i).split(/\s+/).filter((function(e){return!t.includes(e)&&!!e}));return t=t.concat(o),this.hasResponsive&&(r=t).push.apply(r,Object.keys(this.config.theme.breakpoints).map((function(e){return"r-"+e}))),t},t.toStyle=function(){var e=this;return this.atoms.reduce((function(t,i){if(!i.isValid)return t;var o=f.theme.colors,n=Object.entries(i.style).reduce((function(t,i){var n,s=i[0],a=i[1],u=e.formatCssValue(r.jsKeyToCssKey(s),o[a]||a);return l({},t,((n={})[s]=u,n))}),{});return l({},t,n)}),{})},t.toRules=function(e){void 0===e&&(e=!1);for(var t,i=this.config.mode.classPrefix,o=void 0===i?"":i,n=[],s=Object.keys(this.config.theme.breakpoints),a=d(this.atoms);!(t=a()).done;){var l=t.value,u="",c=l.id,p=l.style,f=void 0===p?{}:p,h=l.meta;if(l.isValid&&!r.isEmptyObj(f)){var m=h.pseudo,y=h.pseudoPrefix,g=h.mode,v=h.breakpoint,b=void 0===v?"":v,k=h.childSelector,j=h.siblingSelector,x=h.parentClass;if(e||!l.inserted){l.inserted=!0;var A=this.getClassNameById(c),S=h.global?h.global:"."+A;if(g&&(S="."+o+g+" "+S),k&&(S=S+" "+k),j&&(S=""+S+j),m){var w=y+m;x?S="."+x+w+" "+S:S+=w}b&&(S=S+"."+s.slice(0,s.indexOf(b)+1).map((function(e){return"r-"+e})).join(".")),u=S+" { "+this.styleToString(f,l.meta)+" }",b&&(u=this.makeResponsiveStyle(b,u)),n.push(u)}}}return n},t.getParsedProps=function(){var e=this,t=this.props,i=this.atoms;return r.isEmptyObj(t)?{}:Object.entries(t).reduce((function(t,r){var o=r[0],n=r[1];return/.*--(\d+)?[a-z]+$/i.test(o)||i.find((function(t){return[t.propKey,t.key,t.id].concat(e.config.objectPropKeys||[]).includes(o)||t.propKeys.includes(o)}))||(t[o]=n),t}),{})},t.insertRules=function(){var e=this.toRules();b.insertStyles(e)},a(e,[{key:"uniqueClassName",get:function(){return r.objectToClassName(Object.keys(this.props))}},{key:"hasResponsive",get:function(){return this.atoms.some((function(e){return!!e.meta.breakpoint}))}},{key:"store",get:function(){return f}},{key:"config",get:function(){return f.config}},{key:"plugins",get:function(){return f.config.plugins}}]),e}();function S(e){for(var t=Object.entries(e),r=new A({}),i=0,o=t;i<o.length;i++){var n=o[i],s=n[0],a=n[1],l=new v({propKey:s,propValue:a,value:a,meta:{global:s},style:a});r.addAtom(l)}r.insertRules()}S({"*, ::before, ::after":{borderWidth:0,borderStyle:"solid",borderColor:"#d4d4d4",boxSizing:"border-box"}});var w=f.setConfig,P=f.getConfig,O=f.setTheme,C=f.getTheme,K=f.setMode,V=f.getMode,I=f.addAtom,M=f.composeAtom;exports.Atom=v,exports.Parser=A,exports.Store=p,exports.addAtom=I,exports.composeAtom=M,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t.reduce((function(e,t){var r;return l({},e,"string"==typeof t?((r={})[t]=!0,r):{css:t})}),{}),o=new A(i),n=o.toStyle();return n},exports.css=function(){for(var e,t,i=arguments.length,o=new Array(i),n=0;n<i;n++)o[n]=arguments[n];if(!o.length)return"";var s=new A(r.argsToProps(o,null==(e=f.config)||null==(t=e.objectPropKeys)?void 0:t[0]));return s.insertRules(),s.getClassNames().join(" ")},exports.digitReg=g,exports.getConfig=P,exports.getMode=V,exports.getTheme=C,exports.injectGlobalStyle=S,exports.isAtomicArgsValid=function(e){var t=r.argsToProps([e]),i=new A(t).getParsedProps();return!Object.keys(i).length},exports.keyframes=function(e,t){var i=Object.entries(e).reduce((function(e,t){var i=t[0],o=Object.entries(t[1]).reduce((function(e,t){var i=t[1];return e+(r.jsKeyToCssKey(t[0])+": ")+i+";"}),"");return e+(r.jsKeyToCssKey(i)+" {")+o+"}"}),""),o=t||"keyframes-"+r.hash(JSON.stringify(e));return b.insertStyles(["\n @keyframes "+o+" {\n "+i+"\n }\n "]),o},exports.setConfig=w,exports.setMode=K,exports.setTheme=O,exports.store=f,exports.styleSheet=b;
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=e(require("deepmerge")),r=require("@fower/utils"),i=e(require("string-hash")),o=require("@fower/color-helper"),n=require("@fower/css-object-processor");function s(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var r,i,o={},n=Object.keys(e);for(i=0;i<n.length;i++)t.indexOf(r=n[i])>=0||(o[r]=e[r]);return o}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r<t;r++)i[r]=e[r];return i}function d(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}require("@fower/atomic-props");var p=function(){function e(){var e=this;this.config={unit:"px",objectPropKeys:["css"],inline:!1,important:!1,mode:{currentMode:"light",autoDarkMode:{enabled:!1,mappings:{white:"black",black:"white",50:"900",100:"800",200:"700",300:"600",400:"500",500:"400",600:"300",700:"200",800:"100",900:"50"}},modeList:["light","dark"],classPrefix:""},prefix:"",pseudos:["active","checked","disabled","enabled","default","empty","focus","focus-within","invalid","hover","link","visited","first-child","last-child","after","before","placeholder","selection"],theme:{breakpoints:{},colors:{},spacings:{}},plugins:[]},this.atomCache=new Map,this.getAtomIds=function(){return Array.from(e.atomCache.keys())},this.compositions=new Map,this.getConfig=function(){return e.config},this.setConfig=function(r,i){void 0===i&&(i="deepmerge"),"replace"===i?e.config=r:"merge"===i?e.config=l({},e.config,r):(e.config=t(e.config,r),r.objectPropKeys&&(e.config.objectPropKeys=r.objectPropKeys))},this.getTheme=function(){return e.config.theme},this.setTheme=function(r){e.config.theme=t(e.config.theme||{},r)},this.getMode=function(){var t;return(null==(t=e.config.mode)?void 0:t.currentMode)||""},this.setMode=function(t){if(r.isBrowser){var i=e.config.mode.currentMode;i&&document.documentElement.classList.remove(i),t&&document.documentElement.classList.add(t),localStorage.setItem("fower-mode",t),e.setConfig({mode:{currentMode:t}})}},this.use=function(){var t;(t=e.config.plugins).push.apply(t,arguments)},this.addAtom=function(t,r){var i={isMatch:function(e){return"string"==typeof t?e===t:t instanceof RegExp&&t.test(e)},handleAtom:"function"==typeof r?r:function(e){return e.style=r,e}};return e.use(i),i},this.composeAtom=function(t,r){e.compositions.set(t,r)}}return a(e,[{key:"theme",get:function(){return this.config.theme}}]),e}(),f=new p,h=["pseudoPrefix","childSelector","important"],m=["colorPostfix"],y=["excludedProps"],g=/^(m[xytrbl]?-?|p[xytrbl]?|space[xy]?|top-?|right-?|bottom-?|left-?|[wh]|square|circle|min[hw]|max[hw]|opacity|delay|duration|translate[xyz]|scale[xy]?|rotate[xy]?|skew[xy]?|text|zIndex-?|leading|stroke|fontWeight|outlineOffset|order|flex(Grow|Shrink|Basis)?|(row|column)?Gap|gridTemplateColumns|border(Top|Right|Bottom|Left)?|rounded(Top(Left|Right)?|Right|Bottom(Left|Right)?|Left)?)(-?\d+[a-z]*?|-auto)$/i,v=function(){function e(e,t){var r=this;void 0===t&&(t=!0),this.options=e,this.autoSetId=t,this.propKeys=[],this.value="",this.id="",this.type="",this.setId=function(){var e,t=r.meta,o=r.key,n=r.value,s=t.important,a=u(t,h),l=Object.values(a).sort();return s&&l.push("i"),t.global?(e=i(JSON.stringify(n)).toString(),r.id=e,e):(e="boolean"==typeof n&&!0===n?o:Array.isArray(n)?o+"-"+n.join("-"):o+"-"+String(n),l.length&&(e=e+"--"+l.join("--")),e=e.replace(/[#()"']/g,"").replace(".","_").replace(/\%/g,"p").replace(/\s+/g,"-"),r.isFalsyPropValue&&(e+="--false"),t.childSelector&&(e=t.childSelector+"-"+e),e=/^[a-zA-Z0-9-_]+$/.test(e)?e:"css-"+i(e),r.id=e,e)},this.propKey=e.propKey,this.propValue=e.propValue,this.propKeys=[this.propKey],this.key=e.key||this.propKey,this.value=e.value||this.propValue,this.style=e.style||{},this.handled=this.getInitialHandled(),this.isValid=this.getIsValid(),this.inserted=!1,this.meta=l({},e.meta)||{},this.preprocessAtom()}var t=e.prototype;return t.preprocessAtom=function(){var e=this.postfixPreprocessor();return this.autoSetId&&this.setId(),e},t.postfixPreprocessor=function(){var e=f.config,t=e.pseudos,r=void 0===t?[]:t,i=e.mode.modeList,o=this.propKey,n=this.propValue,s=Object.keys(e.theme.breakpoints),a=i||[],l=r,u="--("+s.join("|")+")",c="--("+a.join("|")+")",d="--("+l.join("|")+")",p=new RegExp(c),h=new RegExp(d),m=new RegExp(u),y=/--[told](\d{1,2}|100)($|--)/i;if(y.test(n)){var g=n.split("--"),v=g[1];this.value=g[0],this.meta.colorPostfix=v}var b=p.test(o),k=h.test(o),j=m.test(o),x=/--i/i.test(o),A=y.test(o),S=/--\$\w+/i.test(o);if(!(b||k||j||x||A))return this.digitPreprocessor();var w,P=o.split("--");if(this.key=P[0],b&&(this.meta.mode=P.find((function(e){return a.includes(e)}))),k){var O=P.find((function(e){return l.includes(e)}));this.meta.pseudoPrefix=["after","before","placeholder","selection"].includes(O)?"::":":",this.meta.pseudo=O}if(j){var C=P.find((function(e){return s.includes(e)}));this.meta.breakpoint=C}return x&&(this.meta.important=!!P.find((function(e){return"i"===e}))),A&&(this.meta.colorPostfix=P.find((function(e){return y.test("--"+e)}))),S&&(this.meta.parentClass=null==(w=P.find((function(e){return e.startsWith("$")})))?void 0:w.replace(/^\$/,"")),this.digitPreprocessor(),this},t.digitPreprocessor=function(){if(!g.test(this.key))return this;var e=f.config.theme.spacings,t=/^([a-z]+)(\d+)$/i.test(this.key),r=this.key.toString(),i=r.match(/^([a-z]+)(\d+)$/i)||r.match(/^([a-z]*)-(-?\d+[a-z]*?)$/i)||r.match(/^([a-z]+)-(auto)$/i);if(!i)return this;var o=i[2];return this.key=i[1],this.value=t?e[""+o.toLowerCase()]:o,this},t.getInitialHandled=function(){return this.options.handled?this.options.handled:!!this.isFalsyPropValue||!!y.includes(this.propKey)},t.getIsValid=function(){return!this.isFalsyPropValue&&!y.includes(this.propKey)},a(e,[{key:"isValueProp",get:function(){return"string"==typeof this.propValue||"number"==typeof this.propValue}},{key:"styleKeys",get:function(){return Object.keys(this.style||{}).join("-")}},{key:"styleKeysHash",get:function(){var e=u(this.meta,m);return Object.keys(this.style||{}).join("-")+JSON.stringify(e)}},{key:"isFalsyPropValue",get:function(){return null==this.propValue||"boolean"==typeof this.propValue&&!this.propValue}},{key:"isTruePropValue",get:function(){return"boolean"==typeof this.propValue&&this.propValue}}]),e}(),b=new(function(){function e(){var e;this.$style=null,this.cssString="",this.ssrAtomIds=null,r.isBrowser&&(this.$style=null==(e=globalThis.document)||null==e.querySelector?void 0:e.querySelector("[data-fower]"))}var t=e.prototype;return t.createStyleElement=function(){var e=document.createElement("style");return e.dataset.fower="",document.head.append(e),e},t.getSsrAtomIds=function(){var e,t;return this.$style?this.ssrAtomIds?this.ssrAtomIds:(null==(e=this.$style)||null==(t=e.dataset.fower)?void 0:t.split(","))||[]:[]},t.insertStyleToHtml=function(e){if(r.isBrowser){this.$style||(this.$style=this.createStyleElement());for(var t,i=d(e);!(t=i()).done;){var o=t.value;try{this.$style.sheet.insertRule(o)}catch(e){console.warn(e)}}}},t.insertStyles=function(e){if(void 0===e&&(e=[]),e.length)return r.isBrowser?this.insertStyleToHtml(e):void(this.cssString=this.cssString+" "+e.join(" "))},t.getStyle=function(){return this.cssString},e}()),k=/(-columns|(^|[^e]-)padding|[^t]-spacing|l-align|rows|(^|(^border|[dkmnptx]|le|ne)-)width|^border|tom|[ek]-start|(o|[^e]-du)ration|us|(^|[^tv]-)left|(^|-)top|tance|rgin|e-offset|(er|g|n|t)-block|(^|[^tv]-)right|basis|[gnt]-inline|gap|(^|[^e]-)height|ness|(^|[^p]-)inset|[ek]-end|elay|tline|ve|dent|-rotate|n-rule|(c|ck|d|ne|t)-size)$/,j=["color","backgroundColor","borderColor"],x=["children","onClick","onChange","onBlur","id","className","style","title","tabIndex","placeholder","href","src","contentEditable","defaultChecked","defaultValue"],A=function(){function e(e){var t,r;void 0===e&&(e={}),this.props=e,this.atoms=[],this.data={},this.getClassNameById=function(e){return f.config.prefix+e},this.traverseProps(e),null!=(t=f.config.mode)&&null!=(r=t.autoDarkMode)&&r.enabled&&this.autoDarkMode()}var t=e.prototype;return t.traverseProps=function(e){if(!r.isEmptyObj(e)){for(var t,i=this.config,o=i.pseudos,n=void 0===o?[]:o,s=i.mode.modeList,a=i.theme.breakpoints||{},u=Object.keys(a),c=s||[],p=n,h=e.excludedProps,m=void 0===h?[]:h,y=Object.entries(e),g=d(this.plugins);!(t=g()).done;){var b=t.value;b.init&&b.init(e)}if(null!=e&&e.className)for(var k,j=d(e.className.split(/\s+/));!(k=j()).done;)y.push([k.value,!0]);for(var A=0,S=y;A<S.length;A++){var w,P=S[A],O=P[0],C=P[1];if(!m.includes(O)&&!x.includes(O)&&this.isValidProp(O,C))if(null!=(w=this.config.objectPropKeys)&&w.includes(O))this.parseObjectProp(C,{});else{if(O.startsWith("_")){var K=O.replace(/^_/,""),V=Array.isArray(C)?C.reduce((function(e,t){var r;return l({},e,((r={})[t]=!0,r))}),{}):C;if(c.includes(K)){this.parseObjectProp(V,{mode:K});continue}if(u.includes(K)){this.parseObjectProp(V,{breakpoint:a[K]});continue}if(p.includes(K)){this.parseObjectProp(V,{pseudoPrefix:":",pseudo:K});continue}}if(!Array.isArray(C)||/^bgGradient[XY].*/i.test(O)&&!Array.isArray(C[0])){var I=f.compositions.get(O);if(I){this.parseObjectProp(I,{});var M=new v({propKey:O,propValue:C});M.handled=!0,M.style={},this.addAtom(M)}else{var T=new v({propKey:O,propValue:C},!1);try{this.mutateAtom(T),T.handled&&this.addAtom(T)}catch(e){continue}}}else this.parseResponsiveValue(O,C)}}for(var R,$=d(this.plugins);!(R=$()).done;){var N=R.value;N.afterAtomStyleCreate&&N.afterAtomStyleCreate(this)}}},t.getAutoDarkModeAtom=function(e){var t;if(e.meta.mode)return null;if(!e.style)return null;var i=Object.entries(e.style);if(null==i||!i.length)return null;var o,n={},s=f.config,a=s.mode.autoDarkMode.mappings,u=s.theme.colors,c=i[0],d=c[0],p=c[1];if(!j.includes(d))return null;if(!u[p])return null;var h=(p.match(/^([a-z]+)(\d+)$/i)||[])[2];if(!1===a[p])return null;var m="color"===d,y="backgroundColor"===d,g="borderColor"===d;return u[o=a[e.propKey]?a[e.propKey]:a[p]?a[p]:p.replace(h,a[h])]?(m?n.propKey=o:y?n.propKey="bg"+r.upFirst(o):g&&(n.propKey="border"+r.upFirst(o)),n.propValue=!0):m?(n.propKey="color",n.propValue=o):y?(n.propKey="bg",n.propValue=o):g&&(n.propKey="borderColor",n.propValue=o),n.style=((t={})[d]=o,t),new v(l({},n,{meta:l({},e.meta,{mode:"dark"})}))},t.autoDarkMode=function(){for(var e,t=this,r=function(){var r,i=e.value;if(!i.isValid||"dark"===(null==(r=i.meta)?void 0:r.mode)||!j.includes(i.type))return"continue";if(t.atoms.find((function(e){return i.type===e.type&&"dark"===e.meta.mode})))return"continue";var o=t.getAutoDarkModeAtom(i);if(!o)return"continue";var n=f.atomCache.get(o.id);t.addAtom(n||o)},i=d(this.atoms);!(e=i()).done;)r()},t.formatCssValue=function(e,t){if(!k.test(e))return t;var i;if(r.isPercentNumber(String(t)))return String(t).replace("p","%");if(!r.isNumber(t))return t;if((i=Number(t))<1&&i>0)return 100*i+"%";var o=f.config;return"none"!==o.unit?o.transformUnit?o.transformUnit(i):t+f.config.unit:i},t.styleToString=function(e,t){var i=this,n=t.important,s=t.colorPostfix;return Object.entries(e).reduce((function(e,t){var a=t[1],l=r.jsKeyToCssKey(t[0]),u=n?" !important":"",c=f.theme.colors;try{return e+(l+": ")+(a=s?o.formatColor((null==c?void 0:c[a])||a,s):i.formatCssValue(l,(null==c?void 0:c[a])||a))+u+";"}catch(e){return""}}),"")},t.addAtom=function(e){var t,r,i;e.id||e.setId(),f.atomCache.get(e.id)||f.atomCache.set(e.id,e);for(var o,n=b.getSsrAtomIds(),s=((null==(t=this.config.theme)?void 0:t.colors)||{}).modes,a=0,u=Object.entries(void 0===s?{}:s);a<u.length;a++){var c=u[a],d=c[0],p=c[1];if(e.style){var h=Object.entries(e.style);if(h.length){var m=h[0],y=m[0],g=p[m[1]];if(g){var v="--"+d,k=JSON.parse(JSON.stringify(e));k.key=e.key+v,k.id=e.id+v,k.meta=l({mode:d},e.meta),k.style[y]=g,n.includes(k.id)&&(k.inserted=!0),this.atoms.push(k)}}}}if(n.includes(e.id)&&(e.inserted=!0),null!=(r=f.config.mode)&&null!=(i=r.autoDarkMode)&&i.enabled&&"color"===e.type&&"dark"!==(null==(o=e.meta)?void 0:o.mode)){var j=this.atoms.findIndex((function(t){var r;return"color"===t.type&&"dark"!==(null==(r=t.meta)?void 0:r.mode)&&Reflect.has(e,"pseudo")}));j>-1&&(this.atoms[j]=l({},e,{isValid:!1}))}this.atoms.push(e)},t.isValidProp=function(e,t){var r;return!!(null!=(r=this.config.objectPropKeys)&&r.includes(e)||e.startsWith("_")||Array.isArray(t)||["string","boolean","number","undefined","function"].includes(typeof t))},t.mutateAtom=function(e){for(var t,r=d(this.plugins);!(t=r()).done;){var i=t.value;null!=i.isMatch&&i.isMatch(e.key,this)&&(e.id||e.setId(),"function"==typeof e.value&&(e.value=e.value()),i.beforeHandleAtom&&(e=i.beforeHandleAtom(e,this)))}(Object.values(e.meta||{}).length||Object.values(e.style||{}).length)&&(e.id||e.setId());var o=f.atomCache.get(e.id);if(o)throw o.propKeys.push(e.propKey),this.addAtom(o),new Error("atom is cached, add to this.atoms directly, no need to mutate");if(e.handled)throw this.addAtom(e),new Error("atom is handled, add to this.atoms directly ,no need to mutate");for(var n,s=d(this.plugins);!(n=s()).done;){var a=n.value;if(null!=a.isMatch&&a.isMatch(e.key,this)){a.handleAtom&&(e=null==a.handleAtom?void 0:a.handleAtom(e,this)),e.handled=!0;break}}},t.parseResponsiveValue=function(e,t){var r=Object.keys(this.config.theme.breakpoints),i=t.reduce((function(t,i,o){var n;return l({},t,((n={})[e+(0===o?"":"--"+r[o-1])]=i,n))}),{});this.parseObjectProp(i)},t.parseObjectProp=function(e,t){void 0===t&&(t={});for(var r,i=d(n.parse(e));!(r=i()).done;){var o=r.value,s=o.selector,a=o.selectorType,u=o.style,c=Object.entries(u);if(c.length){var p=c[0],h={propKey:p[0],propValue:p[1],meta:l({},t)};if(u&&Object.keys(u).length&&(h.style=u),"pseudo"===a&&h.meta){var m=s.match(/(:+)(.+)/)||[],y=m[2];h.meta.pseudoPrefix=m[1],h.meta.pseudo=y}"child"===a&&h.meta&&(h.meta.childSelector=s),"sibling"===a&&h.meta&&(h.meta.siblingSelector=s);var g=new v(h,!1);try{this.mutateAtom(g)}catch(e){continue}g.style&&Object.keys(g.style).length||(g.handled=!0);var b=f.atomCache.get(g.id);this.addAtom(b||g)}}},t.makeResponsiveStyle=function(e,t){return"@media (min-width: "+this.config.theme.breakpoints[e]+") {"+t+"}"},t.getClassNames=function(){var e=this,t=[];this.atoms.reduce((function(r,i){if(!i.style||!Object.keys(i.style).length)return r;var o=r.findIndex((function(e){return e.styleKeysHash===i.styleKeysHash}));if(!i.isValid)return r;var n=e.getClassNameById(i.id);return-1===o?(t.push(n),r=[].concat(r,[i])):(r.splice(o,1,i),t.splice(o,1,n)),r}),[]);var r,i=this.props.className,o=(void 0===i?"":i).split(/\s+/).filter((function(e){return!t.includes(e)&&!!e}));return t=t.concat(o),this.hasResponsive&&(r=t).push.apply(r,Object.keys(this.config.theme.breakpoints).map((function(e){return"r-"+e}))),t},t.toStyle=function(){var e=this;return this.atoms.reduce((function(t,i){if(!i.isValid)return t;var o=f.theme.colors,n=Object.entries(i.style).reduce((function(t,i){var n,s=i[0],a=i[1],u=e.formatCssValue(r.jsKeyToCssKey(s),o[a]||a);return l({},t,((n={})[s]=u,n))}),{});return l({},t,n)}),{})},t.toRules=function(e){void 0===e&&(e=!1);for(var t,i=this.config.mode.classPrefix,o=void 0===i?"":i,n=[],s=Object.keys(this.config.theme.breakpoints),a=d(this.atoms);!(t=a()).done;){var l=t.value,u="",c=l.id,p=l.style,f=void 0===p?{}:p,h=l.meta;if(l.isValid&&!r.isEmptyObj(f)){var m=h.pseudo,y=h.pseudoPrefix,g=h.mode,v=h.breakpoint,b=void 0===v?"":v,k=h.childSelector,j=h.siblingSelector,x=h.parentClass;if(e||!l.inserted){l.inserted=!0;var A=this.getClassNameById(c),S=h.global?h.global:"."+A;if(g&&(S="."+o+g+" "+S),k&&(S=S+" "+k),j&&(S=""+S+j),m){var w=y+m;x?S="."+x+w+" "+S:S+=w}b&&(S=S+"."+s.slice(0,s.indexOf(b)+1).map((function(e){return"r-"+e})).join(".")),u=S+" { "+this.styleToString(f,l.meta)+" }",b&&(u=this.makeResponsiveStyle(b,u)),n.push(u)}}}return n},t.getParsedProps=function(){var e=this,t=this.props,i=this.atoms;return r.isEmptyObj(t)?{}:Object.entries(t).reduce((function(t,r){var o=r[0],n=r[1];return/.*--(\d+)?[a-z]+$/i.test(o)||i.find((function(t){return[t.propKey,t.key,t.id].concat(e.config.objectPropKeys||[]).includes(o)||t.propKeys.includes(o)}))||(t[o]=n),t}),{})},t.insertRules=function(){var e=this.toRules();b.insertStyles(e)},a(e,[{key:"uniqueClassName",get:function(){return r.objectToClassName(Object.keys(this.props))}},{key:"hasResponsive",get:function(){return this.atoms.some((function(e){return!!e.meta.breakpoint}))}},{key:"store",get:function(){return f}},{key:"config",get:function(){return f.config}},{key:"plugins",get:function(){return f.config.plugins}}]),e}();function S(e){for(var t=Object.entries(e),r=new A({}),i=0,o=t;i<o.length;i++){var n=o[i],s=n[0],a=n[1],l=new v({propKey:s,propValue:a,value:a,meta:{global:s},style:a});r.addAtom(l)}r.insertRules()}S({"*, ::before, ::after":{borderWidth:0,borderStyle:"solid",borderColor:"#d4d4d4",boxSizing:"border-box"}});var w=f.setConfig,P=f.getConfig,O=f.setTheme,C=f.getTheme,K=f.setMode,V=f.getMode,I=f.addAtom,M=f.composeAtom;exports.Atom=v,exports.Parser=A,exports.Store=p,exports.addAtom=I,exports.composeAtom=M,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t.reduce((function(e,t){var r;return l({},e,"string"==typeof t?((r={})[t]=!0,r):{css:t})}),{}),o=new A(i),n=o.toStyle();return n},exports.css=function(){for(var e,t,i=arguments.length,o=new Array(i),n=0;n<i;n++)o[n]=arguments[n];if(!o.length)return"";var s=new A(r.argsToProps(o,null==(e=f.config)||null==(t=e.objectPropKeys)?void 0:t[0]));return s.insertRules(),s.getClassNames().join(" ")},exports.digitReg=g,exports.getConfig=P,exports.getMode=V,exports.getTheme=C,exports.injectGlobalStyle=S,exports.isAtomicArgsValid=function(e){var t=r.argsToProps([e]),i=new A(t).getParsedProps();return!Object.keys(i).length},exports.keyframes=function(e,t){var i=Object.entries(e).reduce((function(e,t){var i=t[0],o=Object.entries(t[1]).reduce((function(e,t){var i=t[1];return e+(r.jsKeyToCssKey(t[0])+": ")+i+";"}),"");return e+(r.jsKeyToCssKey(i)+" {")+o+"}"}),""),o=t||"keyframes-"+r.hash(JSON.stringify(e));return b.insertStyles(["\n @keyframes "+o+" {\n "+i+"\n }\n "]),o},exports.setConfig=w,exports.setMode=K,exports.setTheme=O,exports.store=f,exports.styleSheet=b;
//# sourceMappingURL=core.cjs.production.min.js.map

@@ -702,3 +702,5 @@ import deepmerge from 'deepmerge';

if (mappings[colorName] === false) return null;
if (mappings[colorName]) {
if (mappings[atom.propKey]) {
darkColor = mappings[atom.propKey];
} else if (mappings[colorName]) {
darkColor = mappings[colorName];

@@ -705,0 +707,0 @@ } else {

{
"name": "@fower/core",
"version": "1.75.5",
"version": "1.75.6",
"license": "MIT",

@@ -25,6 +25,6 @@ "main": "dist/index.js",

"dependencies": {
"@fower/atomic-props": "^1.75.5",
"@fower/color-helper": "^1.75.5",
"@fower/css-object-processor": "^1.75.5",
"@fower/utils": "^1.75.5",
"@fower/atomic-props": "^1.75.6",
"@fower/color-helper": "^1.75.6",
"@fower/css-object-processor": "^1.75.6",
"@fower/utils": "^1.75.6",
"deepmerge": "^4.2.2",

@@ -31,0 +31,0 @@ "string-hash": "^1.1.3"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc