Socket
Socket
Sign inDemoInstall

@domql/element

Package Overview
Dependencies
Maintainers
3
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.4 to 2.4.5

dist/cjs/test/isMethod.test.js

10

create.js
'use strict'
import createNode from './node'
import { isObject, isFunction, isString, exec, is, isNode, isUndefined, createKey } from '@domql/utils'

@@ -8,3 +10,2 @@ import { ROOT } from './tree'

import { appendNode, assignNode } from '@domql/render'
import { assignClass } from '@domql/classlist'
import { cacheNode, detectTag } from '@domql/node'

@@ -14,9 +15,9 @@ import { createState } from '@domql/state'

import { isMethod } from './methods'
import { createProps } from './props'
import createNode from './node'
import { applyExtend } from './extend'
import { registry } from './mixins'
import { addMethods } from './methods/set'
import { assignClass } from './mixins/classList'
import { throughInitialExec } from './iterate'
import OPTIONS from './cache/options'

@@ -31,3 +32,2 @@

} from './utils/component'
import { addMethods } from './methods/set'

@@ -34,0 +34,0 @@ const ENV = process.env.NODE_ENV

@@ -34,2 +34,3 @@ "use strict";

module.exports = __toCommonJS(create_exports);
var import_node = __toESM(require("./node"), 1);
var import_utils = require("@domql/utils");

@@ -40,14 +41,13 @@ var import_tree = require("./tree");

var import_render = require("@domql/render");
var import_classlist = require("@domql/classlist");
var import_node = require("@domql/node");
var import_node2 = require("@domql/node");
var import_state = require("@domql/state");
var import_methods = require("./methods");
var import_props = require("./props");
var import_node2 = __toESM(require("./node"), 1);
var import_extend = require("./extend");
var import_mixins = require("./mixins");
var import_set = require("./methods/set");
var import_classList = require("./mixins/classList");
var import_iterate = require("./iterate");
var import_options = __toESM(require("./cache/options"), 1);
var import_component = require("./utils/component");
var import_set = require("./methods/set");
const ENV = "development";

@@ -126,3 +126,3 @@ const create = (element, parent, key, options = import_options.default.create || {}) => {

(0, import_event.triggerEventOn)("beforeClassAssign", element, options);
(0, import_classlist.assignClass)(element);
(0, import_classList.assignClass)(element);
renderElement(element, parent, options);

@@ -136,3 +136,3 @@ if (parent.__ref && parent.__ref.__children)

const { __ref: ref, key } = element;
(0, import_node2.default)(element, options);
(0, import_node.default)(element, options);
if (!ref.__if)

@@ -167,3 +167,3 @@ return element;

if (!ifPassed) {
const ifFragment = (0, import_node.cacheNode)({ tag: "fragment" });
const ifFragment = (0, import_node2.cacheNode)({ tag: "fragment" });
ref.__ifFragment = (0, import_render.appendNode)(ifFragment, parent.node);

@@ -210,3 +210,3 @@ delete ref.__if;

const { __ref } = element;
element.tag = (0, import_node.detectTag)(element);
element.tag = (0, import_node2.detectTag)(element);
if (!__ref.__exec)

@@ -213,0 +213,0 @@ __ref.__exec = {};

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

if (parent.childExtendRecursive) {
const canExtendRecursive = !(props == null ? void 0 : props.ignoreChildExtendRecursive) && element.key !== "__text";
const canExtendRecursive = !props.ignoreChildExtendRecursive && element.key !== "__text";
if (canExtendRecursive) {

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

"use strict";
var import_element = require("../../src/element");
const dom = (0, import_element.create)({});
var import__ = require("../");
const dom = (0, import__.create)({});
test("should create EMPTY element", () => {

@@ -21,7 +21,7 @@ expect(dom).toHaveProperty("key");

const node = document.createElement("div");
const dom2 = (0, import_element.create)({ node });
const dom2 = (0, import__.create)({ node });
expect(dom2.node.parentElement).toBe(document.body);
});
test("create with number", () => {
const numb = (0, import_element.create)(0);
const numb = (0, import__.create)(0);
expect(numb.text).toBe(0);

@@ -32,3 +32,3 @@ expect(numb.tag).toBe("string");

test("create with string", () => {
const str = (0, import_element.create)("hello");
const str = (0, import__.create)("hello");
expect(str.text).toBe("hello");

@@ -39,3 +39,3 @@ expect(str.tag).toBe("string");

test("creating conditions", () => {
const element = (0, import_element.create)({
const element = (0, import__.create)({
data: { visible: true },

@@ -47,3 +47,3 @@ if: (element2) => element2.data.visible

test("creating nesting", () => {
const element = (0, import_element.create)({
const element = (0, import__.create)({
header: {

@@ -50,0 +50,0 @@ h1: {}

"use strict";
var import_element = require("../../src/element");
const element = (0, import_element.create)({});
var import__ = require("../");
const element = (0, import__.create)({});
test("should SET element", () => {

@@ -5,0 +5,0 @@ element.set({ text: "test" });

"use strict";
var import_element = require("../../src/element");
const element = (0, import_element.create)({});
var import__ = require("../");
const element = (0, import__.create)({});
test("should UPDATE element", () => {

@@ -5,0 +5,0 @@ expect(element.text).toBeUndefined();

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

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

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

{
"name": "@domql/element",
"version": "2.4.4",
"version": "2.4.5",
"license": "MIT",

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

},
"gitHead": "7cd7195bfa99a253070a8db387483bb28720bf39",
"gitHead": "cfecf526677d09def0ff77d09d8b9e43e4f379fa",
"devDependencies": {

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

'use strict'
import { create } from '../../src/element'
import { create } from '../'

@@ -5,0 +5,0 @@ const dom = create({})

'use strict'
import { create } from '../../src/element'
import { create } from '../'

@@ -5,0 +5,0 @@ const element = create({})

'use strict'
import { create } from '../../src/element'
import { create } from '../'

@@ -5,0 +5,0 @@ const element = create({})

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