Comparing version 1.6.10 to 1.6.11
{ | ||
"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 @@ |
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
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
2721004
14
72
77709
+ Added@domql/state@latest
+ Added@domql/env@2.3.82(transitive)
+ Added@domql/globals@2.3.82(transitive)
Updated@domql/env@2.3.82
Updated@domql/globals@2.3.82