Socket
Socket
Sign inDemoInstall

@fower/core

Package Overview
Dependencies
Maintainers
1
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fower/core - npm Package Compare versions

Comparing version 1.0.0 to 1.1.0

64

dist/core.cjs.development.js

@@ -6,23 +6,7 @@ 'use strict';

var store = require('@fower/store');
var parser = require('@fower/parser');
var utils = require('@fower/utils');
var parser = require('@fower/parser');
var sheet = require('@fower/sheet');
var cssObjectProcessor = require('@fower/css-object-processor');
function css() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
if (!args.length) return '';
var props = args.reduce(function (result, cur) {
return Object.assign(result, typeof cur === 'string' ? utils.modifierToProps(cur) : {
css: cur
});
}, {});
var parser$1 = new parser.Parser(props);
parser$1.insertRule();
return parser$1.getClassNames().join(' ');
}
function _extends() {

@@ -46,2 +30,22 @@ _extends = Object.assign || function (target) {

function css() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
if (!args.length) return '';
var props = args.reduce(function (result, cur) {
var _extends2;
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object
return _extends({}, result, {
css: cur
});
}, {});
var parser$1 = new parser.Parser(props);
parser$1.insertRule();
return parser$1.getClassNames().join(' ');
}
function createStyle() {

@@ -52,12 +56,14 @@ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {

return args.reduce(function (result, cur) {
if (typeof cur === 'string') {
var props = utils.modifierToProps(cur);
var parser$1 = new parser.Parser(props);
var style = parser$1.toStyle();
return _extends({}, result, style);
}
var props = args.reduce(function (result, cur) {
var _extends2;
return _extends({}, result, cur);
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object
return _extends({}, result, {
css: cur
});
}, {});
var parser$1 = new parser.Parser(props);
var style = parser$1.toStyle();
return style;
}

@@ -94,14 +100,18 @@

var setConfig = store.store.setConfig,
getConfig = store.store.getConfig,
setTheme = store.store.setTheme,
getTheme = store.store.getTheme,
registerAtomicProps = store.store.registerAtomicProps;
addAtom = store.store.addAtom,
composeAtom = store.store.composeAtom;
exports.addAtom = addAtom;
exports.composeAtom = composeAtom;
exports.createStyle = createStyle;
exports.css = css;
exports.getConfig = getConfig;
exports.getTheme = getTheme;
exports.injectGlobalStyle = injectGlobalStyle;
exports.keyframes = keyframes;
exports.registerAtomicProps = registerAtomicProps;
exports.setConfig = setConfig;
exports.setTheme = setTheme;
//# sourceMappingURL=core.cjs.development.js.map

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@fower/store"),r=require("@fower/utils"),t=require("@fower/parser"),s=require("@fower/sheet"),n=require("@fower/css-object-processor");function o(){return(o=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.setTheme,f=e.store.getTheme,a=e.store.registerAtomicProps;exports.createStyle=function(){for(var e=arguments.length,s=new Array(e),n=0;n<e;n++)s[n]=arguments[n];return s.reduce((function(e,s){if("string"==typeof s){var n=r.modifierToProps(s);return o({},e,new t.Parser(n).toStyle())}return o({},e,s)}),{})},exports.css=function(){for(var e=arguments.length,s=new Array(e),n=0;n<e;n++)s[n]=arguments[n];if(!s.length)return"";var o=s.reduce((function(e,t){return Object.assign(e,"string"==typeof t?r.modifierToProps(t):{css:t})}),{}),i=new t.Parser(o);return i.insertRule(),i.getClassNames().join(" ")},exports.getTheme=f,exports.injectGlobalStyle=function(e){var r=n.toRules(e);s.styleSheet.insertStyles(r)},exports.keyframes=function(e){var t=Object.entries(e).reduce((function(e,t){var s=t[0],n=Object.entries(t[1]).reduce((function(e,r){return e+(r[0]+": ")+r[1]+";"}),"");return e+(r.jsKeyToCssKey(s)+" {")+n+"}"}),""),n="keyframes-"+r.hash(JSON.stringify(e));return s.styleSheet.insertStyles(["\n @keyframes "+n+" {\n "+t+"\n }\n "]),n},exports.registerAtomicProps=a,exports.setConfig=i,exports.setTheme=u;
"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;
//# sourceMappingURL=core.cjs.production.min.js.map
import { store } from '@fower/store';
import { modifierToProps, jsKeyToCssKey, hash } from '@fower/utils';
import { Parser } from '@fower/parser';
import { jsKeyToCssKey, hash } from '@fower/utils';
import { styleSheet } from '@fower/sheet';
import { toRules } from '@fower/css-object-processor';
function css() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
if (!args.length) return '';
var props = args.reduce(function (result, cur) {
return Object.assign(result, typeof cur === 'string' ? modifierToProps(cur) : {
css: cur
});
}, {});
var parser = new Parser(props);
parser.insertRule();
return parser.getClassNames().join(' ');
}
function _extends() {

@@ -41,2 +25,22 @@ _extends = Object.assign || function (target) {

function css() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
if (!args.length) return '';
var props = args.reduce(function (result, cur) {
var _extends2;
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object
return _extends({}, result, {
css: cur
});
}, {});
var parser = new Parser(props);
parser.insertRule();
return parser.getClassNames().join(' ');
}
function createStyle() {

@@ -47,12 +51,14 @@ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {

return args.reduce(function (result, cur) {
if (typeof cur === 'string') {
var props = modifierToProps(cur);
var parser = new Parser(props);
var style = parser.toStyle();
return _extends({}, result, style);
}
var props = args.reduce(function (result, cur) {
var _extends2;
return _extends({}, result, cur);
if (typeof cur === 'string') return _extends({}, result, (_extends2 = {}, _extends2[cur] = true, _extends2)); // not string, is object
return _extends({}, result, {
css: cur
});
}, {});
var parser = new Parser(props);
var style = parser.toStyle();
return style;
}

@@ -89,7 +95,9 @@

var setConfig = store.setConfig,
getConfig = store.getConfig,
setTheme = store.setTheme,
getTheme = store.getTheme,
registerAtomicProps = store.registerAtomicProps;
addAtom = store.addAtom,
composeAtom = store.composeAtom;
export { createStyle, css, getTheme, injectGlobalStyle, keyframes, registerAtomicProps, setConfig, setTheme };
export { addAtom, composeAtom, createStyle, css, getConfig, getTheme, injectGlobalStyle, keyframes, setConfig, setTheme };
//# sourceMappingURL=core.esm.js.map

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

import { AtomicProps, FowerCSSProperties, PostfixAtomicProps } from '@fower/types';
import { CSSProperties } from 'react';
export declare function createStyle(...args: (string | CSSProperties)[]): CSSProperties;
export declare function createStyle(...args: (keyof Omit<AtomicProps, keyof PostfixAtomicProps> | ({} & string) | FowerCSSProperties)[]): CSSProperties;

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

import { CSSObject } from '@fower/types';
export declare function css(...args: (string | CSSObject)[]): string;
import { AtomicProps, PostfixAtomicProps, FowerCSSProperties } from '@fower/types';
export declare function css(...args: (keyof Omit<AtomicProps, keyof PostfixAtomicProps> | ({} & string) | FowerCSSProperties)[]): string;

@@ -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, setTheme: (partialThemeConfig: import("@fower/store/dist/types").PartialThemeConfig) => void, getTheme: () => import("@fower/types").Theme, registerAtomicProps: (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/parser").Parser) => 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;
export { setConfig, setTheme, getTheme, registerAtomicProps };
} | 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.0.0",
"version": "1.1.0",
"license": "MIT",

@@ -24,11 +24,11 @@ "main": "dist/index.js",

"dependencies": {
"@fower/atom": "^1.0.0",
"@fower/css-object-processor": "^1.0.0",
"@fower/parser": "^1.0.0",
"@fower/sheet": "^1.0.0",
"@fower/store": "^1.0.0",
"@fower/types": "^1.0.0",
"@fower/utils": "^1.0.0"
"@fower/atom": "^1.1.0",
"@fower/css-object-processor": "^1.1.0",
"@fower/parser": "^1.1.0",
"@fower/sheet": "^1.1.0",
"@fower/store": "^1.1.0",
"@fower/types": "^1.1.0",
"@fower/utils": "^1.1.0"
},
"gitHead": "a6e2ed5de05a2ccb731b07bfef3cc0025e8ff837"
"gitHead": "b9bdec67e9b200ac680d99351574e897dfcf9e6f"
}

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc