Socket
Socket
Sign inDemoInstall

domql

Package Overview
Dependencies
Maintainers
2
Versions
260
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

domql - npm Package Compare versions

Comparing version 1.6.10 to 1.6.11

7

package.json
{
"name": "domql",
"description": "DOM rendering Javascript framework at early stage.",
"version": "1.6.10",
"version": "1.6.11",
"repository": "https://github.com/domql/domql",

@@ -30,9 +30,10 @@ "publishConfig": {

"@domql/key": "latest",
"@domql/env": "latest",
"@domql/env": "2.3.82",
"@domql/node": "latest",
"@domql/render": "latest",
"@domql/tree": "latest",
"@domql/globals": "latest",
"@domql/globals": "2.3.82",
"@domql/registry": "latest",
"@domql/methods": "latest",
"@domql/state": "latest",
"@domql/event": "latest",

@@ -39,0 +40,0 @@ "@domql/report": "latest",

@@ -12,2 +12,4 @@ 'use strict'

import { cacheNode, detectTag } from '@domql/node'
import { createState } from '@domql/state'
import { createProps } from '@domql/props'

@@ -17,4 +19,2 @@ import createNode from './node'

import set from './set'
import createState from './state'
import createProps from './props'
import update from './update'

@@ -21,0 +21,0 @@ import { log, keys, parse, parseDeep, nextElement, previousElement } from './methods'

'use strict'
import { exec, isObject } from '@domql/utils'
import { IGNORE_STATE_PARAMS } from '../state'
export default (params, element, node) => {
const state = exec(params, element)
if (isObject(state)) {
for (const param in state) {
if (IGNORE_STATE_PARAMS.includes(param)) continue
element.state[param] = exec(state[param], element)
}
}
return element
}
import { state } from '@domql/mixins/state'
export default state

@@ -8,2 +8,4 @@ 'use strict'

import { createSnapshotId } from '@domql/key'
import { updateProps } from '@domql/props'
import { createState } from '@domql/state'

@@ -14,4 +16,2 @@ import { merge, overwriteDeep } from '../utils'

import { registry } from './mixins'
import { updateProps } from './props'
import createState from './state'
import { applyParam } from './applyParam'

@@ -174,3 +174,7 @@

const execState = exec(stateKey, element)
state.update(execState, { preventUpdateTriggerStateUpdate: true, ...options })
state.update(execState, {
...options,
skipOverwrite: 'merge',
preventUpdateTriggerStateUpdate: true
})
return false

@@ -184,4 +188,6 @@ }

const initStateReturns = triggerEventOn('initStateUpdated', element, keyInParentState)
if (initStateReturns === false) return element
if (!options.preventInitStateUpdateListener && !options.updateByState) {
const initStateReturns = triggerEventOn('initStateUpdated', element, keyInParentState)
if (initStateReturns === false) return element
}

@@ -191,5 +197,7 @@ const newState = createState(element, parent)

triggerEventOn('stateUpdated', element, newState.parse())
if (!options.preventStateUpdateListener && !options.updateByState) {
triggerEventOn('stateUpdated', element, newState.parse())
}
}
export default update
'use strict'
import { isArray, isObject, isObjectLike, joinArrays } from '@domql/utils'
import { IGNORE_STATE_PARAMS } from '../element/state'
import { IGNORE_PROPS_PARAMS } from '../element/props'
import { IGNORE_STATE_PARAMS } from '@domql/state'
import { IGNORE_PROPS_PARAMS } from '@domql/props'
import { METHODS } from '@domql/methods'

@@ -7,0 +7,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