@fower/core
Advanced tools
Comparing version 1.2.0 to 1.3.0
@@ -36,9 +36,12 @@ 'use strict'; | ||
var props = args.reduce(function (result, cur) { | ||
var _extends2; | ||
if (typeof cur === 'string') { | ||
var _extends2; | ||
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object | ||
return _extends({}, result, { | ||
css: cur | ||
}); | ||
if (cur !== 'className') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); | ||
} else { | ||
// not string, is object | ||
return _extends({}, result, { | ||
css: cur | ||
}); | ||
} | ||
}, {}); | ||
@@ -45,0 +48,0 @@ var parser$1 = new parser.Parser(props); |
@@ -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"),s=require("@fower/sheet"),o=require("@fower/css-object-processor");function n(){return(n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)}var i=e.store.setConfig,u=e.store.getConfig,a=e.store.setTheme,c=e.store.getTheme,f=e.store.composeAtom;exports.addAtom=e.store.addAtom,exports.composeAtom=f,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];var o=t.reduce((function(e,r){var t;return n({},e,"string"==typeof r?((t={})[r]=!0,t):{css:r})}),{}),i=new r.Parser(o),u=i.toStyle();return u},exports.css=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];if(!t.length)return"";var o=t.reduce((function(e,r){var t;return n({},e,"string"==typeof r?((t={})[r]=!0,t):{css:r})}),{}),i=new r.Parser(o);return i.insertRule(),i.getClassNames().join(" ")},exports.getConfig=u,exports.getTheme=c,exports.injectGlobalStyle=function(e){var r=o.toRules(e);s.styleSheet.insertStyles(r)},exports.keyframes=function(e){var r=Object.entries(e).reduce((function(e,r){var s=r[0],o=Object.entries(r[1]).reduce((function(e,r){return e+(r[0]+": ")+r[1]+";"}),"");return e+(t.jsKeyToCssKey(s)+" {")+o+"}"}),""),o="keyframes-"+t.hash(JSON.stringify(e));return s.styleSheet.insertStyles(["\n @keyframes "+o+" {\n "+r+"\n }\n "]),o},exports.setConfig=i,exports.setTheme=a; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@fower/store"),r=require("@fower/parser"),t=require("@fower/utils"),s=require("@fower/sheet"),o=require("@fower/css-object-processor");function n(){return(n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)}var i=e.store.setConfig,a=e.store.getConfig,u=e.store.setTheme,c=e.store.getTheme,f=e.store.composeAtom;exports.addAtom=e.store.addAtom,exports.composeAtom=f,exports.createStyle=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];var o=t.reduce((function(e,r){var t;return n({},e,"string"==typeof r?((t={})[r]=!0,t):{css:r})}),{}),i=new r.Parser(o),a=i.toStyle();return a},exports.css=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];if(!t.length)return"";var o=t.reduce((function(e,r){return"string"!=typeof r?n({},e,{css:r}):"className"!==r?n({},e,((t={})[r]=!0,t)):void 0;var t}),{}),i=new r.Parser(o);return i.insertRule(),i.getClassNames().join(" ")},exports.getConfig=a,exports.getTheme=c,exports.injectGlobalStyle=function(e){var r=o.toRules(e);s.styleSheet.insertStyles(r)},exports.keyframes=function(e){var r=Object.entries(e).reduce((function(e,r){var s=r[0],o=Object.entries(r[1]).reduce((function(e,r){return e+(r[0]+": ")+r[1]+";"}),"");return e+(t.jsKeyToCssKey(s)+" {")+o+"}"}),""),o="keyframes-"+t.hash(JSON.stringify(e));return s.styleSheet.insertStyles(["\n @keyframes "+o+" {\n "+r+"\n }\n "]),o},exports.setConfig=i,exports.setTheme=u; | ||
//# sourceMappingURL=core.cjs.production.min.js.map |
@@ -32,9 +32,12 @@ import { store } from '@fower/store'; | ||
var props = args.reduce(function (result, cur) { | ||
var _extends2; | ||
if (typeof cur === 'string') { | ||
var _extends2; | ||
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object | ||
return _extends({}, result, { | ||
css: cur | ||
}); | ||
if (cur !== 'className') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); | ||
} else { | ||
// not string, is object | ||
return _extends({}, result, { | ||
css: cur | ||
}); | ||
} | ||
}, {}); | ||
@@ -41,0 +44,0 @@ var parser = new Parser(props); |
@@ -5,5 +5,5 @@ export * from './css'; | ||
export * from './injectGlobalStyle'; | ||
declare const setConfig: (config: import("@fower/store/dist/types").PartialConfig, strategy?: "replace" | "merge" | "deepmerge" | undefined) => void, getConfig: () => import("@fower/types").Configuration, setTheme: (partialThemeConfig: import("@fower/store/dist/types").PartialThemeConfig) => void, getTheme: () => import("@fower/types").Theme, addAtom: (matcher: string | RegExp, handleAtomOrStyleObject: ((atom: import("@fower/atom").Atom, parser: import("@fower/parser").Parser) => import("@fower/atom").Atom) | (import("@fower/types").FowerCSSProperties & import("@fower/types").PseudosObject) | { | ||
declare const setConfig: (config: import("@fower/store/dist/types").PartialConfig, strategy?: "replace" | "merge" | "deepmerge" | undefined) => void, getConfig: () => import("@fower/types").Configuration, setTheme: (partialThemeConfig: import("@fower/store/dist/types").PartialThemeConfig) => void, getTheme: () => import("@fower/types").Theme, addAtom: (matcher: string | RegExp, handleAtomOrStyleObject: ((atom: import("@fower/atom").Atom, parser: import("@fower/types").ParserInterface) => import("@fower/atom").Atom) | (import("@fower/types").FowerCSSProperties & import("@fower/types").PseudosObject) | { | ||
[x: string]: string | number | boolean | import("@fower/types").FowerCSSProperties | (import("@fower/types").FowerCSSProperties & import("@fower/types").PseudosObject) | any | undefined; | ||
} | undefined) => import("@fower/types").FowerPlugin, composeAtom: (atomName: string, cssObject: import("@fower/types").CSSObject<any>) => void; | ||
export { setConfig, getConfig, setTheme, getTheme, addAtom, composeAtom }; |
{ | ||
"name": "@fower/core", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"license": "MIT", | ||
@@ -24,11 +24,11 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@fower/atom": "^1.2.0", | ||
"@fower/css-object-processor": "^1.2.0", | ||
"@fower/parser": "^1.2.0", | ||
"@fower/sheet": "^1.2.0", | ||
"@fower/store": "^1.2.0", | ||
"@fower/types": "^1.2.0", | ||
"@fower/utils": "^1.2.0" | ||
"@fower/atom": "^1.3.0", | ||
"@fower/css-object-processor": "^1.3.0", | ||
"@fower/parser": "^1.3.0", | ||
"@fower/sheet": "^1.3.0", | ||
"@fower/store": "^1.3.0", | ||
"@fower/types": "^1.3.0", | ||
"@fower/utils": "^1.3.0" | ||
}, | ||
"gitHead": "a86822a8163a224c9ddc9ef991e348c085814a12" | ||
"gitHead": "63714c0af94f7612dca4656128fa5d09f5547453" | ||
} |
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
25838
225
Updated@fower/atom@^1.3.0
Updated@fower/parser@^1.3.0
Updated@fower/sheet@^1.3.0
Updated@fower/store@^1.3.0
Updated@fower/types@^1.3.0
Updated@fower/utils@^1.3.0