@fower/core
Advanced tools
Comparing version 1.32.0 to 1.33.0
@@ -71,3 +71,3 @@ 'use strict'; | ||
function keyframes(input) { | ||
function keyframes(input, name) { | ||
var content = Object.entries(input).reduce(function (result, _ref) { | ||
@@ -83,6 +83,6 @@ var key = _ref[0], | ||
}, ''); | ||
var name = 'keyframes-' + utils.hash(JSON.stringify(input)); | ||
var rule = "\n @keyframes " + name + " {\n " + content + "\n }\n "; | ||
var animationName = name || 'keyframes-' + utils.hash(JSON.stringify(input)); | ||
var rule = "\n @keyframes " + animationName + " {\n " + content + "\n }\n "; | ||
sheet.styleSheet.insertStyles([rule]); | ||
return name; | ||
return animationName; | ||
} | ||
@@ -89,0 +89,0 @@ |
@@ -1,2 +0,2 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@fower/store"),r=require("@fower/parser"),t=require("@fower/utils"),o=require("@fower/sheet"),s=require("@fower/atom");function n(){return(n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}function a(e){for(var t=Object.entries(e),o=new r.Parser({}),n=0,a=t;n<a.length;n++){var i=a[n],u=i[0],f=i[1],l=new s.Atom({propKey:u,propValue:f,value:f,meta:{global:u},style:f});o.addAtom(l)}o.insertRule()}a({"*, ::before, ::after":{borderWidth:0,borderStyle:"solid",borderColor:"#d4d4d4",boxSizing:"border-box"}});var i=e.store.setConfig,u=e.store.getConfig,f=e.store.setTheme,l=e.store.getTheme,p=e.store.setMode,c=e.store.getMode,d=e.store.composeAtom;exports.addAtom=e.store.addAtom,exports.composeAtom=d,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var s=t.reduce((function(e,r){var t;return n({},e,"string"==typeof r?((t={})[r]=!0,t):{css:r})}),{}),a=new r.Parser(s),i=a.toStyle();return i},exports.css=function(){for(var e=arguments.length,o=new Array(e),s=0;s<e;s++)o[s]=arguments[s];if(!o.length)return"";var n=new r.Parser(t.argsToProps(o));return n.insertRule(),n.getClassNames().join(" ")},exports.getConfig=u,exports.getMode=c,exports.getTheme=l,exports.injectGlobalStyle=a,exports.keyframes=function(e){var r=Object.entries(e).reduce((function(e,r){var o=r[0],s=Object.entries(r[1]).reduce((function(e,r){return e+(r[0]+": ")+r[1]+";"}),"");return e+(t.jsKeyToCssKey(o)+" {")+s+"}"}),""),s="keyframes-"+t.hash(JSON.stringify(e));return o.styleSheet.insertStyles(["\n @keyframes "+s+" {\n "+r+"\n }\n "]),s},exports.setConfig=i,exports.setMode=p,exports.setTheme=f; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@fower/store"),r=require("@fower/parser"),t=require("@fower/utils"),o=require("@fower/sheet"),s=require("@fower/atom");function n(){return(n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}function a(e){for(var t=Object.entries(e),o=new r.Parser({}),n=0,a=t;n<a.length;n++){var i=a[n],u=i[0],f=i[1],l=new s.Atom({propKey:u,propValue:f,value:f,meta:{global:u},style:f});o.addAtom(l)}o.insertRule()}a({"*, ::before, ::after":{borderWidth:0,borderStyle:"solid",borderColor:"#d4d4d4",boxSizing:"border-box"}});var i=e.store.setConfig,u=e.store.getConfig,f=e.store.setTheme,l=e.store.getTheme,p=e.store.setMode,c=e.store.getMode,d=e.store.composeAtom;exports.addAtom=e.store.addAtom,exports.composeAtom=d,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var s=t.reduce((function(e,r){var t;return n({},e,"string"==typeof r?((t={})[r]=!0,t):{css:r})}),{}),a=new r.Parser(s),i=a.toStyle();return i},exports.css=function(){for(var e=arguments.length,o=new Array(e),s=0;s<e;s++)o[s]=arguments[s];if(!o.length)return"";var n=new r.Parser(t.argsToProps(o));return n.insertRule(),n.getClassNames().join(" ")},exports.getConfig=u,exports.getMode=c,exports.getTheme=l,exports.injectGlobalStyle=a,exports.keyframes=function(e,r){var s=Object.entries(e).reduce((function(e,r){var o=r[0],s=Object.entries(r[1]).reduce((function(e,r){return e+(r[0]+": ")+r[1]+";"}),"");return e+(t.jsKeyToCssKey(o)+" {")+s+"}"}),""),n=r||"keyframes-"+t.hash(JSON.stringify(e));return o.styleSheet.insertStyles(["\n @keyframes "+n+" {\n "+s+"\n }\n "]),n},exports.setConfig=i,exports.setMode=p,exports.setTheme=f; | ||
//# sourceMappingURL=core.cjs.production.min.js.map |
@@ -67,3 +67,3 @@ import { store } from '@fower/store'; | ||
function keyframes(input) { | ||
function keyframes(input, name) { | ||
var content = Object.entries(input).reduce(function (result, _ref) { | ||
@@ -79,6 +79,6 @@ var key = _ref[0], | ||
}, ''); | ||
var name = 'keyframes-' + hash(JSON.stringify(input)); | ||
var rule = "\n @keyframes " + name + " {\n " + content + "\n }\n "; | ||
var animationName = name || 'keyframes-' + hash(JSON.stringify(input)); | ||
var rule = "\n @keyframes " + animationName + " {\n " + content + "\n }\n "; | ||
styleSheet.insertStyles([rule]); | ||
return name; | ||
return animationName; | ||
} | ||
@@ -85,0 +85,0 @@ |
@@ -8,3 +8,3 @@ import { CSSProperties } from 'react'; | ||
*/ | ||
export declare function keyframes(input: Input): string; | ||
export declare function keyframes(input: Input, name?: string): string; | ||
export {}; |
{ | ||
"name": "@fower/core", | ||
"version": "1.32.0", | ||
"version": "1.33.0", | ||
"license": "MIT", | ||
@@ -24,11 +24,11 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@fower/atom": "^1.32.0", | ||
"@fower/css-object-processor": "^1.32.0", | ||
"@fower/parser": "^1.32.0", | ||
"@fower/sheet": "^1.32.0", | ||
"@fower/store": "^1.32.0", | ||
"@fower/types": "^1.32.0", | ||
"@fower/utils": "^1.32.0" | ||
"@fower/atom": "^1.33.0", | ||
"@fower/css-object-processor": "^1.33.0", | ||
"@fower/parser": "^1.33.0", | ||
"@fower/sheet": "^1.33.0", | ||
"@fower/store": "^1.33.0", | ||
"@fower/types": "^1.33.0", | ||
"@fower/utils": "^1.33.0" | ||
}, | ||
"gitHead": "7d3be0bbe70399e3946db2e76b1c03595a3b84e1" | ||
"gitHead": "de61c79906c88b4828b1976b3cbfd651b1302060" | ||
} |
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
31532
Updated@fower/atom@^1.33.0
Updated@fower/parser@^1.33.0
Updated@fower/sheet@^1.33.0
Updated@fower/store@^1.33.0
Updated@fower/types@^1.33.0
Updated@fower/utils@^1.33.0