🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@conform-to/react

Package Overview
Dependencies
Maintainers
1
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@conform-to/react - npm Package Compare versions

Comparing version
1.19.0
to
1.19.1
+17
-19
dist/future/hooks.js

@@ -394,23 +394,21 @@ 'use client';

react.useEffect(() => {
var createEventListener = listener => {
return event => {
var _inputRef$current2;
if (Array.isArray(inputRef.current) ? inputRef.current.some(item => item === event.target) : event.target instanceof Node && ((_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.contains(event.target))) {
var timer = eventDispatched.current[listener];
if (timer) {
clearTimeout(timer);
}
eventDispatched.current[listener] = window.setTimeout(() => {
eventDispatched.current[listener] = undefined;
});
if (listener === 'focus') {
var _optionsRef$current4, _optionsRef$current4$;
(_optionsRef$current4 = optionsRef.current) === null || _optionsRef$current4 === void 0 || (_optionsRef$current4$ = _optionsRef$current4.onFocus) === null || _optionsRef$current4$ === void 0 || _optionsRef$current4$.call(_optionsRef$current4);
}
var createEventListener = (listener, event) => {
var _inputRef$current2;
if (Array.isArray(inputRef.current) ? inputRef.current.some(item => item === event.target) : event.target instanceof Node && ((_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.contains(event.target))) {
var timer = eventDispatched.current[listener];
if (timer) {
clearTimeout(timer);
}
};
eventDispatched.current[listener] = window.setTimeout(() => {
eventDispatched.current[listener] = undefined;
});
if (listener === 'focus') {
var _optionsRef$current4, _optionsRef$current4$;
(_optionsRef$current4 = optionsRef.current) === null || _optionsRef$current4 === void 0 || (_optionsRef$current4$ = _optionsRef$current4.onFocus) === null || _optionsRef$current4$ === void 0 || _optionsRef$current4$.call(_optionsRef$current4);
}
}
};
var inputHandler = createEventListener('change');
var focusHandler = createEventListener('focus');
var blurHandler = createEventListener('blur');
var inputHandler = createEventListener.bind(null, 'change');
var focusHandler = createEventListener.bind(null, 'focus');
var blurHandler = createEventListener.bind(null, 'blur');
document.addEventListener('input', inputHandler, true);

@@ -417,0 +415,0 @@ document.addEventListener('focusin', focusHandler, true);

@@ -390,23 +390,21 @@ 'use client';

useEffect(() => {
var createEventListener = listener => {
return event => {
var _inputRef$current2;
if (Array.isArray(inputRef.current) ? inputRef.current.some(item => item === event.target) : event.target instanceof Node && ((_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.contains(event.target))) {
var timer = eventDispatched.current[listener];
if (timer) {
clearTimeout(timer);
}
eventDispatched.current[listener] = window.setTimeout(() => {
eventDispatched.current[listener] = undefined;
});
if (listener === 'focus') {
var _optionsRef$current4, _optionsRef$current4$;
(_optionsRef$current4 = optionsRef.current) === null || _optionsRef$current4 === void 0 || (_optionsRef$current4$ = _optionsRef$current4.onFocus) === null || _optionsRef$current4$ === void 0 || _optionsRef$current4$.call(_optionsRef$current4);
}
var createEventListener = (listener, event) => {
var _inputRef$current2;
if (Array.isArray(inputRef.current) ? inputRef.current.some(item => item === event.target) : event.target instanceof Node && ((_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.contains(event.target))) {
var timer = eventDispatched.current[listener];
if (timer) {
clearTimeout(timer);
}
};
eventDispatched.current[listener] = window.setTimeout(() => {
eventDispatched.current[listener] = undefined;
});
if (listener === 'focus') {
var _optionsRef$current4, _optionsRef$current4$;
(_optionsRef$current4 = optionsRef.current) === null || _optionsRef$current4 === void 0 || (_optionsRef$current4$ = _optionsRef$current4.onFocus) === null || _optionsRef$current4$ === void 0 || _optionsRef$current4$.call(_optionsRef$current4);
}
}
};
var inputHandler = createEventListener('change');
var focusHandler = createEventListener('focus');
var blurHandler = createEventListener('blur');
var inputHandler = createEventListener.bind(null, 'change');
var focusHandler = createEventListener.bind(null, 'focus');
var blurHandler = createEventListener.bind(null, 'blur');
document.addEventListener('input', inputHandler, true);

@@ -413,0 +411,0 @@ document.addEventListener('focusin', focusHandler, true);

@@ -78,13 +78,11 @@ 'use strict';

react.useEffect(() => {
var createEventListener = listener => {
return event => {
var element = ref.current;
if (element && event.target === element) {
eventDispatched.current[listener] = true;
}
};
var createEventListener = (listener, event) => {
var element = ref.current;
if (element && event.target === element) {
eventDispatched.current[listener] = true;
}
};
var inputHandler = createEventListener('change');
var focusHandler = createEventListener('focus');
var blurHandler = createEventListener('blur');
var inputHandler = createEventListener.bind(null, 'change');
var focusHandler = createEventListener.bind(null, 'focus');
var blurHandler = createEventListener.bind(null, 'blur');
document.addEventListener('input', inputHandler, true);

@@ -91,0 +89,0 @@ document.addEventListener('focusin', focusHandler, true);

@@ -74,13 +74,11 @@ import { unstable_updateField } from '@conform-to/dom';

useEffect(() => {
var createEventListener = listener => {
return event => {
var element = ref.current;
if (element && event.target === element) {
eventDispatched.current[listener] = true;
}
};
var createEventListener = (listener, event) => {
var element = ref.current;
if (element && event.target === element) {
eventDispatched.current[listener] = true;
}
};
var inputHandler = createEventListener('change');
var focusHandler = createEventListener('focus');
var blurHandler = createEventListener('blur');
var inputHandler = createEventListener.bind(null, 'change');
var focusHandler = createEventListener.bind(null, 'focus');
var blurHandler = createEventListener.bind(null, 'blur');
document.addEventListener('input', inputHandler, true);

@@ -87,0 +85,0 @@ document.addEventListener('focusin', focusHandler, true);

@@ -6,3 +6,3 @@ {

"license": "MIT",
"version": "1.19.0",
"version": "1.19.1",
"main": "./dist/index.js",

@@ -45,3 +45,3 @@ "module": "./dist/index.mjs",

"dependencies": {
"@conform-to/dom": "1.19.0"
"@conform-to/dom": "1.19.1"
},

@@ -48,0 +48,0 @@ "devDependencies": {

@@ -10,3 +10,3 @@ ```

Version 1.19.0 / License MIT / Copyright (c) 2026 Edmund Hung
Version 1.19.1 / License MIT / Copyright (c) 2026 Edmund Hung

@@ -13,0 +13,0 @@ Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.