{"_id":"@serusko/reform","_rev":"42-d2ccd0543f51a6a95966a3c7f3039102","name":"@serusko/reform","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.0":{"name":"@serusko/reform","version":"2.0.0","_id":"@serusko/reform@2.0.0","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"c84ba83bc252627dfc8fb1454b5609c66fe0d569","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.0.tgz","fileCount":39,"integrity":"sha512-HLo8vGELzj13Jd5qrJgo9WfArPyb0ZlTt9spm1acN/U8MOo7auzhlby1FZj5oO4U17HB6mcgshjl6xjfFGDT9Q==","signatures":[{"sig":"MEUCIDJzsdMmLz01Tvy2hdgy02cyPl1mHLJr459Y0eMZiaqCAiEAhJvkt+rtPxabMfnUuwjcNSJoP6eQfLE51jZjjga+T7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":705166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"99bf32fa12ebb67da630f138053ba3e71cd143bc","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig.build.json && vite build","format":"prettier --write ./src && yarn eslint ./src --fix","preview":"vite preview","formatLib":"prettier --write ./src && yarn eslint ./src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"react form state management library","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.8","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","use-context-selector":"^1.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.0_1700930473460_0.28613249191544554","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@serusko/reform","version":"2.0.1","author":{"name":"serusko"},"license":"GNU GPL V3","_id":"@serusko/reform@2.0.1","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"8362b9950c8acb22a24d1fde626678c969c1fff8","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.1.tgz","fileCount":39,"integrity":"sha512-8N9eQvqBpiSTUpIeXlZkpj/B/a3XMVVWLGpaUuVLzTItJbC0jWGvuB3s9DSsrXwPCvIecaFNuQiDX83GipC/Iw==","signatures":[{"sig":"MEQCIFkxwafCy11ziRrWQiLSyekRM1F8wiHaw9Uo96Jp09X9AiBSTRP+pFts7ECOAOYgdBMKVuRmLqCateUIiGwWAZXMiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"aa3cfd0ea161d907b1437de3f988100aae456d55","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig.build.json && vite build","format":"prettier --write ./src && yarn eslint ./src --fix","preview":"vite preview","formatLib":"prettier --write ./src && yarn eslint ./src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.8","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","use-context-selector":"^1.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.1_1700996317195_0.86785543137798","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@serusko/reform","version":"2.0.2","author":{"name":"serusko"},"license":"GNU GPL V3","_id":"@serusko/reform@2.0.2","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"d25f622be6a8e914e3d4782ff2ec12308d440eb4","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.2.tgz","fileCount":39,"integrity":"sha512-0F0+e/owqNeO016mODngCwTTQlXskmWV8uuKQIR4EuP6CBi3BKgiTK/huB85rTjDNgEUYh4vds6it9nGNRTMwQ==","signatures":[{"sig":"MEUCIHaZtDxm2GjdojbrCq/tMrR6xwoB7eTUjI8I8fvYueiQAiEAggByFe7B++nn0Oe5OHeSRij0g+NmERKIrebTczKk+P8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708360},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"33ea4ee498b1729512c020c06e730107f2934150","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig.build.json && vite build","format":"prettier --write ./src && yarn eslint ./src --fix","preview":"vite preview","formatLib":"prettier --write ./src && yarn eslint ./src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.8","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","use-context-selector":"^1.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.2_1700998415985_0.8568501522843865","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@serusko/reform","version":"2.0.3","author":{"name":"serusko"},"license":"GNU GPL V3","_id":"@serusko/reform@2.0.3","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"69d35f143e1cb1262e1594168c15eed73c80f371","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.3.tgz","fileCount":39,"integrity":"sha512-5N9U7IYKi0myDsMDzqIfrXxAAMv8GuTdEUgIGAKK1DFafdjchfLw+Ipk9/zKajNYpkmk4vaO8P/y2PX3qj1VXw==","signatures":[{"sig":"MEQCID+b/J4LAT+42y6fkix2JA1N/27yyIKtfkT23Jb3yLkmAiAfBOZUqrRGNaRIOiVQ9R7tFxMWmQ1Q5EL0Azn6mnV+Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708567},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"0e385c1b8c9a8644434284657f43f8e177dbd263","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig.build.json && vite build","format":"prettier --write ./src && yarn eslint ./src --fix","preview":"vite preview","formatLib":"prettier --write ./src && yarn eslint ./src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.8","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","use-context-selector":"^1.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.3_1700998829714_0.6477414189200315","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@serusko/reform","version":"2.0.4","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.4","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"b59cf76cca107af319466f207c2cdf2f6504ffb0","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.4.tgz","fileCount":39,"integrity":"sha512-0jgPzJiERXDVAq77FipvTSLIWng9DXSWDUNzWXtSwURoHcftCmzcKxIUf33ncJFVaBxemMUsgVHcpWTkyx8y9Q==","signatures":[{"sig":"MEQCIGqC9nOjjzNpbPSYl1zKFUz8YomLi/5clOyAdgIbXpjHAiAninH+XIoHv57s4CdHZXE6iwYkUlzy95EjlPJXSiyngA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"5f66a48724d9c27d80979b36ea7dcee8c7cadc5c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc --p ./tsconfig.build.json && vite build","format":"prettier --write ./src && yarn eslint ./src --fix","preview":"vite preview","formatLib":"prettier --write ./src && yarn eslint ./src --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.2","@types/jest":"^29.5.8","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","use-context-selector":"^1.4.1","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.4_1701016117984_0.15974691353589976","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@serusko/reform","version":"2.0.5","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.5","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"c5102f72aa2b8549d9b403796a16c1992a2ce214","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.5.tgz","fileCount":49,"integrity":"sha512-4UWcezSiKAkoNS7D5vnT7JOPsp4f05JImogngESEiRyGsmpmI1Fx1tahaGVnPNCldvJYymY/q7Nm5dgu8ZZ/ng==","signatures":[{"sig":"MEYCIQDIiT8uF56DDcSEAgGODZJBQJEh8zZfk5vAfDZDCfB/FQIhAPUe8rDAQ14YmRtBdTU5j44hNbBXh7Jaqu7L6SzAOKD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"1a3de7d5f291b5aa06cb4164e760cce1cb328147","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.5_1701191149852_0.6099441393365241","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@serusko/reform","version":"2.0.6","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.6","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"3b6dcb51173d4f16da1150abd7dbb606bd9329df","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.6.tgz","fileCount":49,"integrity":"sha512-1GqOO5cX/BOBNZRMYskW+0SJWdVU9dPSEjOWwIBrehL/X1FALAWQKPtmA5GIsfr6ZL3unqI4agJlSoIQeg1Itg==","signatures":[{"sig":"MEUCIA0lChNkWE5t0Q5vzHuq0F02MjGrWs8dUS/fdQVS3fJiAiEAmcwhxR65RqP4DydSfNLri34aj1vYx2dQHcyxj794Xy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"855fbc3676d1c8da70ca2ed7478250db33111f51","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.6_1701191906883_0.24183224304715467","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@serusko/reform","version":"2.0.7","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.7","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"da807b79d832d2ab986776498e984da6622beaca","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.7.tgz","fileCount":49,"integrity":"sha512-rmCDwGLqCd4B7AarZ+PEwJ3c0OzYDewXI5m8XYLKnn7Zg/ZvxWDVVni9Vvs7un4+urdF7PCIwaFV76bXZnrlTg==","signatures":[{"sig":"MEUCIDWhkn2412uT9q7hrJJnWG/WKTS8jl99H9SF5p3FxfXtAiEA9EFv6ajrDnKmNu/1uvkx+mcGqHTQK0VNU83eFeQvUjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"855fbc3676d1c8da70ca2ed7478250db33111f51","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.7_1701192083781_0.15494386486764045","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@serusko/reform","version":"2.0.8","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.8","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"c136e171580d9824d708a6cf4367359a52ebb5bd","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.8.tgz","fileCount":49,"integrity":"sha512-AkmwEO+c+NiDgybx5wVxKfnpPRie/P5wzT9HdNDttn90sa6ydCBSb1JI4wc5z/cm5mqhbugiVSjpfgvXkzlpJQ==","signatures":[{"sig":"MEUCIQDvy1Bb4yTOFRpM3rcMY7JLqQrclCSJu5ozLiShxmbt6wIgZfBYy9J6IT/FCbipRw+xVJ3Aufjny+A2qlPS+KVjhpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"8e9e2446184e33943ac91f68dce312c9c94cfd0c","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.8_1701192374356_0.028297784586239105","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@serusko/reform","version":"2.0.9","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.9","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"bd07edf346eb120b27a8973ea369cce7d615b1c1","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.9.tgz","fileCount":49,"integrity":"sha512-vidRSEIrgEsPY3efAgHOFlcT05ytvVyZpnclSmwkJv/+UYNtSOVpMU70cPlqGRM/WZGM4GALgMyRlOpgTrgCEA==","signatures":[{"sig":"MEQCIBFuwFrGci3ywmxTbvPCpx/oiDnnleqiAg6Zn6fnq0MOAiBkYbM8Bz94rqSIMtpPrxKH1aqT5ck0xx7nnqNeJcI8Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"bf9e09b90de1c4e8c48a7864fdc37ca55a758648","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.9_1701193300842_0.137628930852137","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@serusko/reform","version":"2.0.10","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.10","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"9f72e4fd476c3cc945a9a40187fdf7b15701867b","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.10.tgz","fileCount":49,"integrity":"sha512-TahzXiYUuh7iDyKrRUAhsYeXYxPCvEstI7VmvLGxZIdduFJKX+AAGRWhz54zrZYDhWxMhaZ+KIGOvyl8S8MFvA==","signatures":[{"sig":"MEUCIQCUAyBwUxXhFtQ+L7D9Yue+OSV5iJiqnnnqPXWK7yuI+QIgEi2AUVDakA8JumokNW/fHQpNMaE1JqA7ZeKKAn8jZhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"5bf59135bdf5c3b372db62c9fb3010a0be97b157","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.10_1701194350491_0.7826462079755987","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@serusko/reform","version":"2.0.11","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.11","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"96aed2c44d33dd6542128cfbc0b84f382a69e61e","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.11.tgz","fileCount":50,"integrity":"sha512-1J+h5F4DxmsLqFHwYsfafHAwtwjh+lxO+w6QGnGHAcFlwp2G/PK3C6iDOJ345ayFMb7OUR4p8Ln9FLSftbvtfw==","signatures":[{"sig":"MEUCIFodRtmDcjA1eK2g+zVkjdIFAO+0fXtqNDsJ7cpVSd5HAiEAgX0A2hOuNSVxjfIgsghi5pn8JoXuu6RCyT7AD/6paGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2646106},"type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"b75e3a7a36f63080c08251ee8da79d0f49b9126f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.11_1701196562317_0.2578496924158691","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@serusko/reform","version":"2.0.12","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.12","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"f7266bda4286b9e7be016cd15349bd60a180f0d4","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.12.tgz","fileCount":50,"integrity":"sha512-fXTvNRCAGhUVsk//232SGmo4CwzLDZdj0nay6WEIRkgR0KjmBzNA+0zmEBFxrr2M3jvK3gR+062Tvbm2xjo+fA==","signatures":[{"sig":"MEUCIQCra28xknKd+9x3USOZWsnkJ34ciZ/8xiFvE2/sMwHbnAIgZ0jeLY9ekfSnp0UHlfblqkHRpVFNSSBssdlQ3OWKl6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2646106},"type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"b75e3a7a36f63080c08251ee8da79d0f49b9126f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.12_1701197077402_0.1784662297297377","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@serusko/reform","version":"2.0.13","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.13","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"67eb21dab27e8c0f9a64ab37dff54ebad6e19706","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.13.tgz","fileCount":50,"integrity":"sha512-R2YWwa3ABEDPk8knbwT9ard+3TU+r22vNWEooXbC6TTOysQ4j0aRZrcXfo9EJ62lnh2r/riT+Xx+GRzBThu7fQ==","signatures":[{"sig":"MEQCIB628/O8cqKPy9QzhENdmz9bnhMK/fjSAlyaQNKB5DxcAiBZhLjRol/wb3am9nSJp33A1ae1K/rrmBA4D8QMuU4Bcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145919},"type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"2b1136a73fbf5769b2009d48118a0bed78f1627a","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.13_1701198304753_0.5506597818888026","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@serusko/reform","version":"2.0.14","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.14","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"b212712d272f072e893fbc628b80982dd83e6bd7","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.14.tgz","fileCount":49,"integrity":"sha512-d2HASJAZH29qT+QxG0npVkiAnsOf1KUsXhegRX6uzIx3H+gOSbdAzLf2whQPCra2foMaOJI379HPBO+6eOdRtA==","signatures":[{"sig":"MEUCIEynohF1GmCx61cErKb2srJcj4aDQlc9Opul7EHsKxSOAiEAw6ZeJXdK1QHlVkVPjDelv4pVqpE1yI31j0Fdi+d1X1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58627},"type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"c8a06b774608e4eea9ff126e55dedc533f9dfbe0","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.14_1701198387505_0.818630469445915","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@serusko/reform","version":"2.0.15","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.15","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"aefc29acfa65d5696122daaece91637de47309c3","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.15.tgz","fileCount":49,"integrity":"sha512-0gp8xxypBikZT1hkoBaUH4bJEkHFsHJNLn/B0fn+9Ni8+QFb/72rpb20HHAX3Zn2d6Q5729LrcwKwUIsiyKBKQ==","signatures":[{"sig":"MEQCIAY2gcMPEvbF5cdVkaiv40Ix6ITq56oU1kpF5wwX7eL8AiBEyOlyX+kyio/yjCtgr91HWn8ibmmRHG07ahuPGglctQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"cdb7db00fba66b2112dda8b7b91ae6a6bc46799b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","@uidotdev/usehooks":"^2.4.1","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.15_1701198688012_0.9708685755355433","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@serusko/reform","version":"2.0.16","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.16","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"baa99b0c118089b91cb79a0e8e350dc10b48c865","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.16.tgz","fileCount":49,"integrity":"sha512-XIKV3PRg8ufHnXLfSW6hv8HNuRkfZ0/4bpyShaSd7Q2VXdnPq9Q3SYQhPmkCtmPt9NEvT6vze6cImT66PyiQqg==","signatures":[{"sig":"MEUCICMYa7yomM/t6Gn73HqBAPboYSLGcLx8JFGQG+BS7h8tAiEA6J/sDgpLK/60LJMx1/+0pCf6fiz0b4GUvYXHwUeA8MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"bc7aca80e476f616c2c6afa7079e6ba70f4cd964","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.16_1701204386813_0.3768053469384771","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@serusko/reform","version":"2.0.17","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.17","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"7715d7b135f4453b199ec79ed6f27d8e20dd2dce","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.17.tgz","fileCount":49,"integrity":"sha512-lfrryfIEhaVz8jTuQnMYDRxRRYYCIXfwzgkDWrKpmzdLsA9P2La8x1FyvlyHNndk3WaceDAXjJTmq7t83wjcXw==","signatures":[{"sig":"MEYCIQDPrIddYeu8v+d74EC233wsZqw/9IIS8p1cN/XwCEK1vwIhAJmO+00MW1KvzxbLuN8DGFCj/2WiAX/H0oo/NjQaWkFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53792},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"b5499f98dea85988974fe0025fd977a7da9f0a56","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.17_1701204533728_0.3655676815083657","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@serusko/reform","version":"2.0.18","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.18","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"a8a5947480ab198bf6d700ef2bf782f2c723dc1b","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.18.tgz","fileCount":49,"integrity":"sha512-OhJ9gWxswhMGEZOwbbLIllOiFpq3asxrlw0uRH7+BzsQwn01g0uVuWJml5gkuxQVdWYaJKIrgTh46GApaIOIHw==","signatures":[{"sig":"MEUCIQC8zB1AuqJjtt0YxUo+J9+TsDcmWTaDFWb0y5dAOxxvAQIgb7bgwea9CFxWzm3p7RF3mka30dAaBZ3Qax10kxYtWmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"0a352a48c35fe884d4503b9d7264eaa466132557","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.18_1701206204455_0.31358002344397784","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@serusko/reform","version":"2.0.19","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.19","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"aecc2010b9344adfcd339d35f8162dc045270939","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.19.tgz","fileCount":49,"integrity":"sha512-TB4cscZUj6o1EuxBoO6hxMZwfl1Pg4Jdo75YP3hFJ6TBoBBLwglnDGtRxFRJYAj9SO+hCz100aeoCAMXdM+C3Q==","signatures":[{"sig":"MEQCIGrLFxK5TUr2vNHiyXxPMgkEQ4V8kWKgHao4qfJfRKTPAiBwQLXaC6Gi8yyWGeJj8+xBF/nGgyMeFN9Fg0H4CCy6lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"0a352a48c35fe884d4503b9d7264eaa466132557","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.19_1701207107725_0.3412740694278189","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@serusko/reform","version":"2.0.20","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.20","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"a6e94bcc36a324bcfc55ddba445fb88c5f2ead69","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.20.tgz","fileCount":49,"integrity":"sha512-adxMe5oNxxuABZqBoGCOYBLIQYBXmGNCG2Y/OLkFMFrEshVAc8nBkS+r4UeH8ZWesVvwPGWj2IFmLaVblLDIdg==","signatures":[{"sig":"MEQCIBiJQTGvM4anBtg8+liIVS+odnrJ8W5vIEuwiWb2LpmhAiA40TGsoL5XD1aT1u48jewmKbP7CttVgrnMeg8gWU5e+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56235},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"4dc5c29b2550b2668800ac1da5aa4795ebef423d","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:badges":"npm run test:coverage  && jest-coverage-badges","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.20_1701207266761_0.4831667733932299","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"@serusko/reform","version":"2.0.21","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.21","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"dbfa2cd297f8bcb077e2491093b96d6b8778b781","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.21.tgz","fileCount":49,"integrity":"sha512-IXmF98KYQp0Fq+fCi2sbqhBS7qr5cEtGM4UsXYmWnDcN9NfZP3ERgzSHBeINLpcFfr1uZgNXSHYGSCmC+4goFQ==","signatures":[{"sig":"MEUCIQCHk8czv0ijPrkyYk5N07DVZL/M+4G8wirre/96zLOM9QIgXCSwjBWyFqL8AUy85hjPbkNOg502tDUo0j+G/cvnA8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"07b479fafc99d1200139779abc3de85be4e61e8f","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.21_1701208873754_0.25641854287682","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"@serusko/reform","version":"2.0.22","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.22","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"4bfec5513329eaffdc4e30ef22fa489fa66fb554","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.22.tgz","fileCount":49,"integrity":"sha512-fDiBsYLDFd7mr/DumiSNsQWv560UV5ej62tyA1X10Ak6i6Aj07dqR1H4ZhJ2DhEQlKKPg69vCmmm1QDIJDjYww==","signatures":[{"sig":"MEUCIH655Il7eO/XKIWRIZ1fsqTBuL0umHg3+e8KhYnhedegAiEAx6VAlbXKh8mkVHHcOYjfusKpD0e7Vm7bOx0dpC+aPEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"c4c047420a33f15073ce89a5b32fbee8eb7255a6","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.22_1701210047636_0.8557585278666666","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"@serusko/reform","version":"2.0.23","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.23","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"6c74d74f82db9a8e8ce33ff869e7c3bee03a342a","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.23.tgz","fileCount":49,"integrity":"sha512-Iv+p8ajCtr45dR3ioPVgkKlS9vYzEBAD44XyEOUvTRDgmS71jXtPsDJOcqYrOXbVTbeb86Uf0Xaii/kZ2V4MZA==","signatures":[{"sig":"MEUCIFFAhDfbzyyaKGCpbL1GqDTHzC9dmOwhucsShic9SB74AiEAkZzaGz9idQNaP6x/M7oHwyauk8BuqPrmjDulVFOMUl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"c88adff9995b9d409cf4df1e68b6c6f6aae536a2","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.23_1701210313488_0.32155782676207934","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"@serusko/reform","version":"2.0.24","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.24","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"dist":{"shasum":"8e2be4affe2c41d91936ddc8c695e074fe1595c9","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.24.tgz","fileCount":49,"integrity":"sha512-Y3wg72Yr1VCHAiIssxFYOw0YV6pLerOUWzRtLZ4xxYLAKo1Yp2t/Av1dGWk2sArNXzCA9ix7kxIyyW8Xie/87A==","signatures":[{"sig":"MEUCIEdQucyt4ivedK1jWryQuj6egCNDjT6IUVkABUt9ASSbAiEAySucn7/6iTez/gNEYisDn1tW+xAB9qctrHKAcKLCtLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"146da0b567dbb4cec53679ccf7a0134712447e4b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.24_1701903368589_0.5284139736563658","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"@serusko/reform","version":"2.0.25","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.25","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"8641d287a2860506f309ac43bcb3385f25877540","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.25.tgz","fileCount":49,"integrity":"sha512-haJIwlCCDIShWRkWP9VIozHmY0O1AyE2CzX7+RoQ5AKA/L/sw2QKHVui2rFOX6CjC8yd5rffcwYKWYG7CFDTSQ==","signatures":[{"sig":"MEQCICVMx7pRVKosPQacJBT39Bwlr8JYQaZhQIQGDq/CkESCAiBKKPVCGqFAObEpzSWJkg6kZadlD6uYsaJZWvEAyvWaNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"a267399c85167a47e99f05bae39809328d5fccd6","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.2","jest":"^29.7.0","vite":"^5.0.0","react":"^18.2.0","eslint":"^8.54.0","ts-jest":"^29.1.1","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29.5.10","@types/node":"^20.9.2","object-path":"^0.11.8","@types/react":"^18.2.37","vite-plugin-dts":"^3.6.3","@types/react-dom":"^18.2.15","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.0","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.0","eslint-plugin-import":"^2.29.0","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.1.2","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.9.3","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.11.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.1","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.4","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.25_1701903659670_0.26033837653012415","host":"s3://npm-registry-packages"}},"2.0.26":{"name":"@serusko/reform","version":"2.0.26","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.26","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"1df278a058356c293ac0f73b96b6894ea24f4ebb","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.26.tgz","fileCount":54,"integrity":"sha512-SLKer4Kpo78W/CVI26k9CTUxhuLK2fdOBwNsP43bccpom8TdiNraICnuxkSEGkU2mUKzIBWmUtsNTmEbIrUrpQ==","signatures":[{"sig":"MEQCIG4kbQAFSg0ldvtI3AnwSMZEz696d7/i1Vr6nGnPIQm9AiAphyZJV55E2fqKHBV3JHV+SH/PmxQZvCL+M/x9Wnna0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"0a8bd517b5dbcea2c2e28285155f2f0d5bac9129","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.3.3","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^3.7.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.1.2","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.26_1707700856983_0.7801746274756971","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"@serusko/reform","version":"2.0.27","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.27","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"f27bdd6be471444ec386dde10ee80f29899da9a5","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.27.tgz","fileCount":53,"integrity":"sha512-zkIQAj7rSvkayLdeXOkjMY9RDKSoxX3lhHZG/7bnudWKnGSlar3riMoadGhlJuxouBDIMMTpuOC4wncsEs47xQ==","signatures":[{"sig":"MEUCIQD3PAvPKhlxr6gJyfw5NEZ4cnSm0OcvMKieiPhqH708CQIgJ2m/zyHmhFPtWzH7IhmW2Ny/4Gj/h+qsx3HzdMVGvFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"e062e00d2569e70acc37b25d63e6b3c8b929a985","private":false,"scripts":{"dev":"export NODE_OPTIONS=--max-old-space-size=8192 && vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"npm run formatLib && npm run formatApp","preview":"vite preview","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && npm run eslint ./src --fix","formatLib":"prettier --write ./lib && npm run eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"yup":"^1.4.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.1.1","react":"^18.3.1","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.27_1727561207652_0.1101829922091977","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"@serusko/reform","version":"2.0.28","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.28","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"5ca21e87aa1a228167a48446ea39aefdb9e60929","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.28.tgz","fileCount":53,"integrity":"sha512-n4Sr5K419qqGGVVXKx8aX2nYsXvWjUI2XzibCDkzLICt/5FmvuTToDEaiIGGQd29d0VJfdQmjMcqRn1eEejz7g==","signatures":[{"sig":"MEQCIGU3jq0vowvOzKFDnTzOQW6PNbb2BftBGgohgXQBoQYFAiBpOFZYVmGbqYIseFM7ozpCGS25cEPm3QE4YmeawD73/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"dfc53c0659ba16a5bfddffbf9750193d20087a8c","private":false,"scripts":{"dev":"export NODE_OPTIONS=--max-old-space-size=8192 && vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"npm run formatLib && npm run formatApp","preview":"vite preview","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && npm run eslint ./src --fix","formatLib":"prettier --write ./lib && npm run eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.5.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"yup":"^1.4.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.1.1","react":"^18.3.1","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.28_1727563391065_0.6416216354624695","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"@serusko/reform","version":"2.0.29","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.29","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"f151cd770413d5e69e684c636ad134f07e09b6a1","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.29.tgz","fileCount":53,"integrity":"sha512-6WqKeLsibgbpC4WGI1PZ3a3k3y/95kkFG2jF/WezA4krNRhVnA8oPcEngCzTv4U04o5xnpu1jFkzgdmRvF5mgQ==","signatures":[{"sig":"MEYCIQD3sYvDQcEC0FazE/F0QYx2UGHYYe+Ljhqjc5Re7PHJRgIhAIldmoLohA99YnrtDxaMkj2hUgZtwzj941Y/3VtsqpJC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"dfc53c0659ba16a5bfddffbf9750193d20087a8c","private":false,"scripts":{"dev":"export NODE_OPTIONS=--max-old-space-size=8192 && vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"npm run formatLib && npm run formatApp","preview":"vite preview","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && npm run eslint ./src --fix","formatLib":"prettier --write ./lib && npm run eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.5.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"yup":"^1.4.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.1.1","react":"^18.3.1","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.29_1727563486604_0.05700802502550384","host":"s3://npm-registry-packages"}},"2.0.30":{"name":"@serusko/reform","version":"2.0.30","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.30","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"7288cdd8b23f5e949031da03ab6a8917bea3044f","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.30.tgz","fileCount":53,"integrity":"sha512-HkE/PWPGZwl/Aop6BAqpKKICrJYMKF2b0qCNuRA3HwP0qXhTpVBFNk+KTcwPXhlcLIwfAWSEMsbH2+z7swUXqg==","signatures":[{"sig":"MEUCIBXw4xl2EWXrDJtEoYsED5zNBzOJJ7SIuxRgLXT9zUC/AiEA8fPDMQw+a4o7neAfE34J9Uq4oesYtcSri4CCBUCZREg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"dfc53c0659ba16a5bfddffbf9750193d20087a8c","private":false,"scripts":{"dev":"export NODE_OPTIONS=--max-old-space-size=8192 && vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"npm run formatLib && npm run formatApp","preview":"vite preview","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && npm run eslint ./src --fix","formatLib":"prettier --write ./lib && npm run eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.5.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"yup":"^1.4.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.1.1","react":"^18.3.1","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.30_1727564260022_0.37749209592585276","host":"s3://npm-registry-packages"}},"2.0.31":{"name":"@serusko/reform","version":"2.0.31","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.31","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"028e58512c94e45c4269cc1288079de3aab6432c","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.31.tgz","fileCount":53,"integrity":"sha512-qOLIjm1V2qepKRFRIlMS70Sy3Tq0GUNcZC8Nw22b57k2FXv+pHry4wcvw6CyFoMngYMPTWb3tt47NuhtWPM4Jw==","signatures":[{"sig":"MEUCIGSrw1gdfGMokJJIvA4LhHrNriNtygDT4wILnf/hWTeEAiEA73+9wiFePT4gNG0v4dyylaXf+biZ8keKQQe2rrDRzR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60790},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"dfc53c0659ba16a5bfddffbf9750193d20087a8c","private":false,"scripts":{"dev":"export NODE_OPTIONS=--max-old-space-size=8192 && vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"npm run formatLib && npm run formatApp","preview":"vite preview","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && npm run eslint ./src --fix","formatLib":"prettier --write ./lib && npm run eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.5.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"yup":"^1.4.0","object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","vite":"^5.1.1","react":"^18.3.1","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.3.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.3.3","vite-plugin-dts":"^4.0.3","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.31_1727564987610_0.5292752085374386","host":"s3://npm-registry-packages"}},"2.0.32":{"name":"@serusko/reform","version":"2.0.32","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.32","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"89af55ac09a1da52f32f3bd4875d97f92f5d1663","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.32.tgz","fileCount":54,"integrity":"sha512-wxlsQ4AdHYIkcoKfAcvrU99lQ8eTUOtQETQ8D9OXvq4h2W8Ok3wnfuqTjo3dcNjwARj3+b05ZHmk198JdwBo6A==","signatures":[{"sig":"MEUCIQD/QbYZfGIWcWIaEgzlCIZZoIM4+6rYzhPzqGzAvDm8RAIgWcNqN6FPJvRzGGbVFLl5VJkwYtcDIR3cf18BXM8cxCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61899},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"f648ea6691370d8feabb9a5848f4e4b5d397980b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.32_1727594802439_0.31607486570243615","host":"s3://npm-registry-packages"}},"2.0.33":{"name":"@serusko/reform","version":"2.0.33","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.33","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"d2b56137ada2f341f134408eebab7a271d368cf8","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.33.tgz","fileCount":54,"integrity":"sha512-rpbvnaYE78hy2s387uEe9/Ny0Sl/geUOcHrGabTeBIfqtw9e+bviQOS/wdcZW6uwtXpXrlGmyU+pspu+ZWBF6Q==","signatures":[{"sig":"MEUCIAX5A8a0G82wDCwAHsbK7LiXQFtTm8wuC5dOLxq/BCHMAiEAj4BXBtsXJuBGIlrBzYmjV604buOTG/SmDu4yGVQWQxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63049},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"f648ea6691370d8feabb9a5848f4e4b5d397980b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.33_1727602600322_0.08943939592369676","host":"s3://npm-registry-packages"}},"2.0.34":{"name":"@serusko/reform","version":"2.0.34","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.34","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"703c8caed091edc3f3b3fa7586fd2fba009b8607","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.34.tgz","fileCount":55,"integrity":"sha512-xXry4xdg1J1VJoG3zKabtQiea1Ck3O8eTe+uoHVe3HVWO7BZNIB3bwU802imDknPDoSk5fCUkP83A90ViC3aow==","signatures":[{"sig":"MEYCIQCYG/oV5Dz0h78QofzfBG5KngTaN6ClrD5RdfHt7s9rCgIhAK+swaF2vkSAda404MNNlDZJxOSEMgIXcIcqq8oH7e1e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"f648ea6691370d8feabb9a5848f4e4b5d397980b","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.34_1728570496779_0.038242741650758694","host":"s3://npm-registry-packages"}},"2.0.35":{"name":"@serusko/reform","version":"2.0.35","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.35","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"3210ab9fa09c95a2739446e64ccdddedb64d6b50","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.35.tgz","fileCount":55,"integrity":"sha512-rSDyFwwNiVzLHsjTPIGb/JXf5Q3021WlszA25HP2k+3I7khni6jpk+3TRFB6wv3YZNEKeNfHlgbCzIlt/ppJcw==","signatures":[{"sig":"MEUCIDg8lGQ/oae5FaronWMB4Bm2tbXeyKxPPdYGaCI5OB5OAiEA+3kAlHo3cX4hYTqgywCji1w5hsAhVszUshGqOoD8G6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"9916437b1678dddec522bb0f7f751b24f1dc8490","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.35_1728582699978_0.06424123962175488","host":"s3://npm-registry-packages"}},"2.0.36":{"name":"@serusko/reform","version":"2.0.36","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.36","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"1af1e6b7216d2f85c54d72e7826a7991dd367416","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.36.tgz","fileCount":56,"integrity":"sha512-dtOO0/LhwZkyFlvAmTRO3btdntDEr0UKbae+9G75t5ZFcppbM/sQwJkIlzndHegoNd29rDZviaCqYvuriIpixg==","signatures":[{"sig":"MEQCICnvLYhPQCveEK08tq1nhghCLP4rZNkwqk9K7A/fYWSKAiAp9B/6x+tk8iOUWmC3sjK7/UKSIY3X4zht3lRu/4fEYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63897},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"40c3f373a800224180e782cef15d30f13e8bdc59","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.36_1729363465431_0.43391677109573346","host":"s3://npm-registry-packages"}},"2.0.37":{"name":"@serusko/reform","version":"2.0.37","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.37","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"3b16a8a807b81b70af2d746808bd8bc4df861978","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.37.tgz","fileCount":56,"integrity":"sha512-MArS7m9kgG5K04aIqpv7AnU7XH/vZsAF0xx8QbsSU0X1r/5NLgn+ixHXm+86+nvZ+nxFjhqyVNf7IfNVEuOFZQ==","signatures":[{"sig":"MEYCIQD0GSZPJpCg1/JmClnxx/YJwxp9kKX4iVHH/ynpDtffMQIhAOdUsbVNgOrx/dvcxSAboAvBmfE6HZXH/GvVZjUvN6x6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"79e13468b0a8a297859cb2718a0192ac9bf2cb53","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.37_1729363631745_0.6770297062415547","host":"s3://npm-registry-packages"}},"2.0.38":{"name":"@serusko/reform","version":"2.0.38","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.38","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"f4242c4289ec475e4ac7b4bb06f2786982e9774a","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.38.tgz","fileCount":56,"integrity":"sha512-19FQBxJhWxNh0CsqYSzzWbmO3rgQIzsDrYfDNS6Xk+3/+bFqSC3Y7Htm+QDA0dBEFcjdeuw0eBuDql5P28gBGg==","signatures":[{"sig":"MEYCIQD8mZ7Va3krnUomwcrERkQkQrrp6jPaTzUGew+VXe7bsAIhALQKRWQ1xyNvO22VSuvy3AScozji4nu8tvBblcZIpi8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"79e13468b0a8a297859cb2718a0192ac9bf2cb53","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.38_1729375207543_0.8410889736388494","host":"s3://npm-registry-packages"}},"2.0.39":{"name":"@serusko/reform","version":"2.0.39","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.39","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"7d1bf355dc6654deaf28d61cb34cdb0e14da69bf","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.39.tgz","fileCount":56,"integrity":"sha512-2xXWFyg3B5dGWab0ygj9DXyTwZiFWjAo+7B0Ae9fvozxtAUtSBvc5D9vLZXc5ZablDUB5Pk1vc6v1txUgufmGg==","signatures":[{"sig":"MEUCIEtBtttz7KxZAQdGaXpxVKepL0rAUFiVcoTKGpo9YkgQAiEAvYHCIr7IuV+0hC4KXxZCQRP2tPpkFnMj8iK+uFxqATs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64093},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"79e13468b0a8a297859cb2718a0192ac9bf2cb53","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.39_1729376406811_0.664702143842619","host":"s3://npm-registry-packages"}},"2.0.40":{"name":"@serusko/reform","version":"2.0.40","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.40","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"34e9bd3c1233ae07311a74d975e78e8e69e31e52","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.40.tgz","fileCount":56,"integrity":"sha512-lVjOzFq8owChdNX1rYgBeKmFouWpkrq034P3gb99pxc+yUTuRXbxtlw5hVMfjOGo5D7uzEOSj/tUUQEoGXY3Hw==","signatures":[{"sig":"MEQCICy47Cu13JRn+0QaGWDXPzW1xnaTz/Vth/20LuA9IsvCAiAzPLAuBr5EZ4OD+2z77nbRPSoBkWZHkREYxxQlC2e+FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"616fb39c7b3b6228008b0e221d438badb7183f59","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.40_1729376514302_0.9920987996766908","host":"s3://npm-registry-packages"}},"2.0.41":{"name":"@serusko/reform","version":"2.0.41","author":{"name":"serusko"},"license":"GPL-3.0-or-later","_id":"@serusko/reform@2.0.41","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"homepage":"https://github.com/serusko/reform#readme","bugs":{"url":"https://github.com/serusko/reform/issues"},"dist":{"shasum":"bdf2fad504a334d75552715850a59b8222e1b864","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.0.41.tgz","fileCount":56,"integrity":"sha512-l3YJ8DcCWdi9G7Jj6ByH2tajB0yekFr0N1bbM6dMAFc3o1ivwyUtK/KUhZcu3fIeDmnow3u1f6L7iutm1jStOg==","signatures":[{"sig":"MEUCIBuyjApPbQzTKanP7J0Iv4m+Qi1EgGCRHuSWhXdr+IjTAiEA/Qn1eIzT9mu3jlo489ksPbIY5yYR/cRr+r7dnwLObRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64138},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engine":{"node":">=20"},"gitHead":"8a359b0a45d746bcab93b45550ae4ab30baa5cc3","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"NODE_ENV=test jest --no-cache","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","format":"yarn formatLib && yarn formatApp","preview":"vite preview","coverage":"yarn test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info","formatApp":"prettier --write ./src && yarn eslint ./src --fix","formatLib":"prettier --write ./lib && yarn eslint ./lib --fix","test:watch":"NODE_ENV=test jest --no-cache --watchAll","test:coverage":"npm test -- --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"repository":{"url":"git+https://github.com/serusko/reform.git","type":"git"},"_npmVersion":"10.1.0","description":"Declarative React form state management container","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"yup":"^1.4.0","jest":"^29.7.0","vite":"^5.1.1","react":"^18.2.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.17","object-path":"^0.11.8","@types/react":"^18.2.55","vite-plugin-dts":"^4.2.2","@types/react-dom":"^18.2.19","@types/object-path":"^0.11.4","eslint-plugin-jest":"^27.6.3","vite-plugin-eslint":"^1.8.1","eslint-plugin-react":"^7.33.2","@vitejs/plugin-react":"^4.2.1","eslint-plugin-import":"^2.29.1","jest-coverage-badges":"^1.0.0","use-context-selector":"^1.4.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-visualizer":"^5.12.0","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^6.21.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.5.2","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-react-refresh":"^0.4.5","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-no-inline-styles":"^1.0.5","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-typescript-sort-keys":"^3.1.0","eslint-plugin-sort-destructure-keys":"^1.5.0"},"peerDependencies":{"object-path":"^0.11.8","use-context-selector":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/reform_2.0.41_1730274877188_0.6841965884839962","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@serusko/reform","author":{"name":"serusko"},"repository":{"type":"git","url":"git+https://github.com/serusko/reform.git"},"description":"Declarative React form state management container","license":"GPL-3.0-or-later","types":"dist/index.d.ts","sideEffects":false,"main":"dist/index.js","engine":{"node":">=22"},"version":"2.1.0","type":"module","scripts":{"dev":"NODE_OPTIONS=--max-old-space-size=8192 && vite","build":"tsc --p ./tsconfig.build.json && jest npm run test && vite build","lint":"eslint ./lib --report-unused-disable-directives --max-warnings 0","preview":"vite preview","test":"NODE_ENV=test jest --no-cache","test:watch":"NODE_ENV=test jest --no-cache --watchAll","prepublishOnly":"npm run build","format":"npm run formatLib && npm run formatApp","test:coverage":"npm test -- --coverage","coverage":"npm run test:coverage && bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r ./coverage/lcov.info"},"dependencies":{"object-path":"^0.11.8","use-context-selector":"^2.0.0","yup":"^1.6.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","scheduler":"^0.25.0"},"devDependencies":{"@cspell/eslint-plugin":"^8.17.3","@eslint/js":"^9.19.0","@svgr/cli":"^8.1.0","@svgr/core":"^8.1.0","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1","@types/eslint-plugin-jsx-a11y":"^6","@types/jest":"^29.5.14","@types/node":"^22.13.1","@types/object-path":"^0.11.4","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","@types/scheduler":"^0","@vitejs/plugin-react":"^4.3.3","autoprefixer":"^10.4.20","chromatic":"^11.16.3","eslint":"^9.13.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-no-inline-styles":"^1.0.5","eslint-plugin-perfectionist":"^4.8.0","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.18","eslint-plugin-storybook":"^0.10.1","fs-extra":"^11.2.0","glob":"^11.0.0","globals":"^15.11.0","husky":"^8.0.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","postcss":"^8.4.47","prettier":"3.4.2","react":"^19.0.0","react-dom":"^19.0.0","scheduler":"^0.25.0","storybook":"^8.4.1","svgo":"^3.3.2","svgo-cli":"^2.8.0","svgo-config":"^0.7.0","tailwindcss":"^3.4.14","ts-jest":"^29.2.5","typescript":"~5.6.2","typescript-eslint":"^8.23.0","vite":"^5.4.10","vite-plugin-dts":"^4.3.0","vite-plugin-lib-inject-css":"^2.1.1","vite-plugin-svgo":"^1.6.2","vite-plugin-svgr":"^4.3.0"},"packageManager":"yarn@4.5.3+sha512.3003a14012e2987072d244c720506549c1aab73ee728208f1b2580a9fd67b92d61ba6b08fe93f6dce68fd771e3af1e59a0afa28dd242dd0940d73b95fedd4e90","_id":"@serusko/reform@2.1.0","gitHead":"4b87ceec7a996e2e1b136b1025f2976c560d65fc","bugs":{"url":"https://github.com/serusko/reform/issues"},"homepage":"https://github.com/serusko/reform#readme","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-GyvNDJWJ5gZNFcqZ0yYr9PnGVkgAAuySfv9JRXuhIHMDB1gLMA+Hn8IIJUgBjSnkm4ruWNHeTIu6WKL+7cxFtw==","shasum":"44e92b3eb0fea168024e8b674e6f9f73691e3bd8","tarball":"https://registry.npmjs.org/@serusko/reform/-/reform-2.1.0.tgz","fileCount":57,"unpackedSize":66941,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3+yYChvqL6FKRJdLqWewRdH/ZA/d1nHb8zMWajkip3AiEA7y/gQGPDjjKhtqkOKzRUFlk7qDSsiZ7DJxwJhNXve6s="}]},"_npmUser":{"name":"serusko","email":"hruzmatus@gmail.com"},"directories":{},"maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reform_2.1.0_1738967238128_0.7892586779926698"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-25T16:41:13.350Z","modified":"2025-02-07T22:27:18.540Z","2.0.0":"2023-11-25T16:41:13.808Z","2.0.1":"2023-11-26T10:58:37.550Z","2.0.2":"2023-11-26T11:33:36.233Z","2.0.3":"2023-11-26T11:40:29.951Z","2.0.4":"2023-11-26T16:28:38.296Z","2.0.5":"2023-11-28T17:05:50.111Z","2.0.6":"2023-11-28T17:18:27.069Z","2.0.7":"2023-11-28T17:21:24.026Z","2.0.8":"2023-11-28T17:26:14.659Z","2.0.9":"2023-11-28T17:41:41.207Z","2.0.10":"2023-11-28T17:59:10.731Z","2.0.11":"2023-11-28T18:36:02.684Z","2.0.12":"2023-11-28T18:44:37.683Z","2.0.13":"2023-11-28T19:05:04.920Z","2.0.14":"2023-11-28T19:06:27.694Z","2.0.15":"2023-11-28T19:11:28.222Z","2.0.16":"2023-11-28T20:46:26.966Z","2.0.17":"2023-11-28T20:48:53.900Z","2.0.18":"2023-11-28T21:16:44.653Z","2.0.19":"2023-11-28T21:31:47.941Z","2.0.20":"2023-11-28T21:34:26.989Z","2.0.21":"2023-11-28T22:01:13.970Z","2.0.22":"2023-11-28T22:20:47.801Z","2.0.23":"2023-11-28T22:25:13.657Z","2.0.24":"2023-12-06T22:56:08.818Z","2.0.25":"2023-12-06T23:00:59.827Z","2.0.26":"2024-02-12T01:20:57.125Z","2.0.27":"2024-09-28T22:06:47.841Z","2.0.28":"2024-09-28T22:43:11.279Z","2.0.29":"2024-09-28T22:44:46.831Z","2.0.30":"2024-09-28T22:57:40.223Z","2.0.31":"2024-09-28T23:09:47.805Z","2.0.32":"2024-09-29T07:26:42.678Z","2.0.33":"2024-09-29T09:36:40.524Z","2.0.34":"2024-10-10T14:28:17.140Z","2.0.35":"2024-10-10T17:51:40.155Z","2.0.36":"2024-10-19T18:44:25.706Z","2.0.37":"2024-10-19T18:47:11.983Z","2.0.38":"2024-10-19T22:00:07.715Z","2.0.39":"2024-10-19T22:20:07.047Z","2.0.40":"2024-10-19T22:21:54.543Z","2.0.41":"2024-10-30T07:54:37.404Z","2.1.0":"2025-02-07T22:27:18.366Z"},"bugs":{"url":"https://github.com/serusko/reform/issues"},"author":{"name":"serusko"},"license":"GPL-3.0-or-later","homepage":"https://github.com/serusko/reform#readme","repository":{"type":"git","url":"git+https://github.com/serusko/reform.git"},"description":"Declarative React form state management container","maintainers":[{"name":"serusko","email":"hruzmatus@gmail.com"}],"readme":"# Reform\n\n![logo](https://github.com/serusko/reform/assets/5665925/faf58c5e-004e-40c6-b7ca-9f9a0fcad612)\n\n[![npm version](https://badge.fury.io/js/@serusko%2Freform.svg)](https://www.npmjs.com/package/@serusko/reform)\n[![bundle size](https://img.shields.io/bundlephobia/minzip/@serusko/reform)](https://bundlephobia.com/package/@serusko/reform)\n![gzip size](https://img.badgesize.io/serusko/reform/master/dist/index.js.svg?compression=gzip)\n[![Quality Badge](https://app.codacy.com/project/badge/Grade/51cd57d0debc4aa38226f5e874594b80)](https://app.codacy.com/gh/serusko/reform/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\n[![Coverage Badge](https://app.codacy.com/project/badge/Coverage/51cd57d0debc4aa38226f5e874594b80)](https://app.codacy.com/gh/serusko/reform/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)\n[![Known Vulnerabilities](https://snyk.io/test/github/serusko/reform/badge.svg)](https://snyk.io/test/github/serusko/reform/badge.svg)\n[![Technical debt](https://badgen.infra.medigy.com/codeclimate/tech-debt/serusko/reform)](https://badgen.infra.medigy.com/codeclimate/tech-debt/serusko/reform.svg)\n[![Maintainability](https://badgen.infra.medigy.com/codeclimate/maintainability/serusko/reform)](https://badgen.infra.medigy.com/codeclimate/maintainability/serusko/reform.svg)\n\n<!-- [![npm version](./coverage/badge-statements.svg)](./coverage/badge-statements.svg)\n[![npm version](./coverage/badge-branches.svg)](./coverage/badge-branches.svg)\n[![npm version](./coverage/badge-functions.svg)](./coverage/badge-functions.svg)\n[![npm version](./coverage/badge-lines.svg)](./coverage/badge-lines.svg) -->\n\nDeclarative Form State management container based on [use-context-selector](https://github.com/dai-shi/use-context-selector) and [use-reducer](https://react.dev/reference/react/useReducer) hook. Inspired by [formik](https://formik.org/).\n\nThis library simplifies the creation and maintenance of forms, making it ideal for form-heavy applications. It emphasizes modularity, flexibility, performance, accessibility, and consistency. By adhering to proven solution patterns, it eliminates unnecessary boilerplate and redundant code. You can start with a simple, single-field form and easily scale it up to a multi-page, complex project with minimal effort.\n\nbuilt with [Vite](https://vitejs.dev/guide/build.html#library-mode) 🖖\n\n## Example\n\n### Basic Html elements\n\n```jsx\n<Form>\n  <HtmlField component=\"input\" type=\"range\" name=\"age\" min=\"1\" max=\"100\">\n\n  <HtmlField component=\"select\" label=\"Agree to T&C\" name=\"gender\">\n    <option value=\"\"></option>\n    <option value=\"yes\">Yes</option>\n    <option value=\"no\">No</option>\n  </HtmlField>\n</Form>\n```\n\n## Yup Schema based form\n\n```jsx\n<YupForm schema={schema}>\n  <Field component={TextField} name=\"firstName\" />\n</Form>\n```\n\n## Custom Reducer, validation, detecting requiredFields\n\n```jsx\n\n  type data = Yup.TypeOf<schema>;\n  type CustomAction = FormAction<Data> & { type: 'onDeleteItem', index: number };\n  const props = {\n    initialValues: { age: 33 },\n    reducer: (prev: FormState<Data>, action: CustomAction) => {\n      /** ... implement custom reducer logic */\n      return getDefaultFormReducer()(prev, action)\n    },\n    validation: (data: Data) => {\n      /** ... implement custom validation rules */\n      return isValid ? errors : undefined\n    },\n    getRequired: (data: Data) => ({ firstName: true, lastName: !!data.firstName })\n    onSubmit: (data: Data) => Promise.resolve(/** custom action **/),\n    onStateChange(action: CustomAction<A>, prev: FormState<Data>, next:FormState<Data>, dispatch: Dispatch<FormReducerAction<D>>) => {\n      /** track form changes and fire some async actions */\n    }\n  }\n\nreturn <Form {...props}>\n  <Field component={TextField} name=\"firstName\" />\n</Form>\n```\n\n\\*This is just example and you should keep some values memoized/ reference stable, bcs some form state actions are working as watchers for those values. Read more in Docs, or check `Form.tsx` and its `useEffects(...)`.\n\n## Good Practices\n\n- Centralize all form logic within the reducer (avoid using \"smart fields\" that override field values with onChange logic).\n- Align your data model/schema with the UI as closely as possible to avoid tedious data editing.\n- Utilize input/output mapping to easily transform JSON structures before and after interacting with UI elements. This approach helps you seamlessly handle data received from the API, allowing you to prepare `initialValues` and efficiently process data during `onSubmitCall`.\n\n## Features\n\n## Features\n\n- **Optimized Re-renders**: Each field is rendered only when necessary, minimizing unnecessary updates by default.\n- **Standardized Metadata**: Pre-defined UX for consistently displaying all field states. `TODO: provide example, link mockup with explanation`.\n- **HTML Input Support**: Easily create forms with minimal CSS. `Check demo code: app.css`.\n- **Strongly Typed**: Supports custom schema typing and custom actions (via reducer), ensuring type safety across your forms.\n- **Extensive Helpers**: Includes a variety of helper functions, hooks, and components to streamline form development. `TODO: document examples`.\n- **Yup Integration**: Automatically detects \"required fields\" when using Yup for validation.\n- **Planned Support**: Future compatibility with ZOD and Ajv is on the roadmap.\n- **Easily Extensible**: A planned plugin system will allow for custom reducers, like history management.\n- **#WIP Async Validation**: Work in progress for seamless asynchronous validation.\n- **...**: And much more to come!\n\n## Intro\n\n[demo.webm](https://github.com/serusko/reform/assets/5665925/5b647bd3-cd83-4cac-b25d-9edcfabd133d)\n\n## DOCS\n\nTODO\n\n## TODO\n\n- use html reset form event\n- review HTML field\n- Flatten meta setters - error, touched\n- implement/review Aria rules\n- support YUP\n- async validation\n- html Form tag customization\n- add abstraction for Formik\n- use some immutable helper for setting values\n  - we have to copy nested objects, so we can use some helper and deliver more secure mutations\n- field validation\n  - enable single field validation\n- history tracking\n- support ZOD\n- support Ajv (Json schema / Open api)\n- UI Builder...\n\n## Known issues (To Be Fixed)\n\n1. when using HTML field, error messages are displayed via `setCustomValidity(error) + reportValidity()` - For the first time form is submitted, all fields going to be touched so error is displayed in random order, on second submit looks like \"highest/first invalid\" is focused (this is desired) = provide deeper testing and display err \"first\" element on page\n\n## Folders\n\n- /dist - production build output\n- /lib - library source code\n- /src - example React app (dev mode)\n\n## Development\n\nrequires node `>=20`.\n\nScripts:\n\n- `npm run build` for production build\n- `npm run dev` for development version - run dev react app with examples\n- `npm run test` for jest - TODO\n","readmeFilename":"README.md"}