@reshadow/core
Advanced tools
Comparing version 0.1.0-canary.3 to 0.1.0-canary.5
33
index.js
@@ -177,5 +177,5 @@ "use strict"; | ||
var __fn__ = function __fn__(styles) { | ||
var fn = function fn(props) { | ||
var result = __map__(styles, _objectSpread({ | ||
var __fn__ = function __fn__() { | ||
var inner = function fn(props) { | ||
var result = __map__(inner, _objectSpread({ | ||
'-root': true | ||
@@ -187,4 +187,3 @@ }, props)); | ||
Object.setPrototypeOf(fn, styles); | ||
return fn; | ||
return inner; | ||
}; | ||
@@ -200,11 +199,14 @@ | ||
return Object.assign(__fn__(styles), { | ||
var hashmap = {}; | ||
var nextStyles = Object.assign(__fn__(), styles, { | ||
__styles__: styles | ||
}); | ||
return Object.assign(nextStyles, { | ||
__with__: function __with__() { | ||
var _styles = Object.create(styles); | ||
var vars = {}; | ||
var len = arguments.length; | ||
var key = ''; | ||
for (var i = 0; i < len; i++) { | ||
var name = "--_".concat(hash, "-").concat(i); | ||
var name = '--_'.concat(hash, '-').concat(i); | ||
vars[name] = arguments[i]; | ||
@@ -215,6 +217,15 @@ | ||
} | ||
key = key + ':' + vars[name]; | ||
} | ||
_styles[KEYS.__style__] = vars; | ||
return __fn__(_styles); | ||
if (hashmap[key]) { | ||
return hashmap[key]; | ||
} | ||
hashmap[key] = Object.assign(__fn__(), styles, { | ||
__styles__: styles | ||
}); | ||
hashmap[key][KEYS.__style__] = vars; | ||
return hashmap[key]; | ||
} | ||
@@ -221,0 +232,0 @@ }); |
{ | ||
"name": "@reshadow/core", | ||
"version": "0.1.0-canary.3+7814285", | ||
"version": "0.1.0-canary.5+a418a7e", | ||
"description": "reshadow core runtime", | ||
@@ -28,3 +28,3 @@ "main": "index.js", | ||
}, | ||
"gitHead": "78142850d408c7018e5cd31cfadf01e440b9a9a8" | ||
"gitHead": "a418a7ed8bad900ba9a3a1ee3a19a3c7c9f6b396" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
22124
408