You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

@tanstack/form-core

Package Overview
Dependencies
Maintainers
0
Versions
141
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tanstack/form-core - npm Package Compare versions

Comparing version

to
0.41.2

8

dist/esm/FormApi.js

@@ -524,3 +524,2 @@ import { batch, Store, Derived } from "@tanstack/store";

fn: ({ prevDepVals, currDepVals, prevVal: _prevVal }) => {
var _a2;
const prevVal = _prevVal;

@@ -535,3 +534,4 @@ const prevBaseStore = prevDepVals == null ? void 0 : prevDepVals[0];

const prevBaseVal = prevBaseStore == null ? void 0 : prevBaseStore.fieldMetaBase[fieldName];
let fieldErrors = (_a2 = prevVal == null ? void 0 : prevVal[fieldName]) == null ? void 0 : _a2.errors;
const prevFieldInfo = prevVal == null ? void 0 : prevVal[fieldName];
let fieldErrors = prevFieldInfo == null ? void 0 : prevFieldInfo.errors;
if (!prevBaseVal || currBaseVal.errorMap !== prevBaseVal.errorMap) {

@@ -543,2 +543,6 @@ fieldErrors = Object.values(currBaseVal.errorMap ?? {}).filter(

const isFieldPristine = !currBaseVal.isDirty;
if (prevFieldInfo && prevFieldInfo.isPristine === isFieldPristine && prevFieldInfo.errors === fieldErrors && currBaseVal === prevBaseVal) {
fieldMeta[fieldName] = prevFieldInfo;
continue;
}
fieldMeta[fieldName] = {

@@ -545,0 +549,0 @@ ...currBaseVal,

{
"name": "@tanstack/form-core",
"version": "0.41.1",
"version": "0.41.2",
"description": "Powerful, type-safe, framework agnostic forms.",

@@ -5,0 +5,0 @@ "author": "tannerlinsley",

@@ -419,4 +419,6 @@ import { Derived, Store, batch } from '@tanstack/store'

let fieldErrors =
prevVal?.[fieldName as never as keyof typeof prevVal]?.errors
const prevFieldInfo =
prevVal?.[fieldName as never as keyof typeof prevVal]
let fieldErrors = prevFieldInfo?.errors
if (!prevBaseVal || currBaseVal.errorMap !== prevBaseVal.errorMap) {

@@ -432,2 +434,12 @@ // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition

if (
prevFieldInfo &&
prevFieldInfo.isPristine === isFieldPristine &&
prevFieldInfo.errors === fieldErrors &&
currBaseVal === prevBaseVal
) {
fieldMeta[fieldName] = prevFieldInfo
continue
}
fieldMeta[fieldName] = {

@@ -434,0 +446,0 @@ ...currBaseVal,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet