Socket
Socket
Sign inDemoInstall

@domql/element

Package Overview
Dependencies
Maintainers
2
Versions
148
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@domql/element - npm Package Compare versions

Comparing version 2.4.9 to 2.4.10

LICENSE

12

create.js

@@ -106,3 +106,3 @@ 'use strict'

if (options.onlyResolveExtends) {
return resolveExtends(element, parent, options)
return onlyResolveExtends(element, parent, options)
}

@@ -245,3 +245,3 @@

const resolveExtends = (element, parent, options) => {
const onlyResolveExtends = (element, parent, options) => {
const { __ref } = element

@@ -254,5 +254,5 @@ element.tag = detectTag(element)

if (!element.props) element.props = {}
if (!element.state) element.state = {}
if (!element.state) element.state = element.parent.state || {}
createState(element, parent, { skipApplyMethods: true })
createState(element, parent, { skipApplyMethods: true, ...options })
createProps(element, parent)

@@ -273,4 +273,4 @@ applyVariant(element, parent)

const hasDefine = element.define && element.define[param]
const contextHasDefine = element.context && element.context.define
&& element.context.define[param]
const contextHasDefine = element.context && element.context.define &&
element.context.define[param]
const optionsHasDefine = options.define && options.define[param]

@@ -277,0 +277,0 @@

@@ -103,3 +103,3 @@ "use strict";

if (options.onlyResolveExtends) {
return resolveExtends(element, parent, options);
return onlyResolveExtends(element, parent, options);
}

@@ -204,3 +204,3 @@ if (Object.keys(options).length) {

};
const resolveExtends = (element, parent, options) => {
const onlyResolveExtends = (element, parent, options) => {
const { __ref } = element;

@@ -215,4 +215,4 @@ element.tag = (0, import_node2.detectTag)(element);

if (!element.state)
element.state = {};
(0, import_state.createState)(element, parent, { skipApplyMethods: true });
element.state = element.parent.state || {};
(0, import_state.createState)(element, parent, { skipApplyMethods: true, ...options });
(0, import_props.createProps)(element, parent);

@@ -219,0 +219,0 @@ (0, import_component.applyVariant)(element, parent);

@@ -52,5 +52,5 @@ "use strict";

childExtendStack = (0, import_utils2.getExtendStack)(parent.childExtend);
if (parent.childExtendRecursive || props && props.ignoreChildExtendRecursive) {
const propsChildExtendRecursive = props && !props.ignoreChildExtendRecursive;
const canExtendRecursive = propsChildExtendRecursive && element.key !== "__text";
const ignoreChildExtendRecursive = props && props.ignoreChildExtendRecursive;
if (parent.childExtendRecursive && !ignoreChildExtendRecursive) {
const canExtendRecursive = element.key !== "__text";
if (canExtendRecursive) {

@@ -57,0 +57,0 @@ const childExtendRecursiveStack = (0, import_utils2.getExtendStack)(parent.childExtendRecursive);

@@ -47,5 +47,5 @@ 'use strict'

// if (parent.childExtendRecursive && (props && !props.ignoreChildExtendRecursive)) {
if (parent.childExtendRecursive || (props && props.ignoreChildExtendRecursive)) {
const propsChildExtendRecursive = props && !props.ignoreChildExtendRecursive
const canExtendRecursive = propsChildExtendRecursive && element.key !== '__text'
const ignoreChildExtendRecursive = props && props.ignoreChildExtendRecursive
if (parent.childExtendRecursive && !ignoreChildExtendRecursive) {
const canExtendRecursive = element.key !== '__text'
if (canExtendRecursive) {

@@ -52,0 +52,0 @@ const childExtendRecursiveStack = getExtendStack(parent.childExtendRecursive)

{
"name": "@domql/element",
"version": "2.4.9",
"version": "2.4.10",
"license": "MIT",

@@ -34,3 +34,3 @@ "type": "module",

},
"gitHead": "86251c1d94b9e87288cc9e84fd9badb6461b2973",
"gitHead": "0b2e301e066ed1745f29966e05bca8531c3487f6",
"devDependencies": {

@@ -37,0 +37,0 @@ "@babel/core": "^7.12.0"

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