{"_id":"@use-form/use-form","_rev":"41-92ba010b1ddfb2b82027971b51dc4192","name":"@use-form/use-form","dist-tags":{"latest":"3.2.6","next":"3.0.0"},"versions":{"1.0.5-beta-3":{"name":"@use-form/use-form","version":"1.0.5-beta-3","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/Jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","test":"jest --watchAll"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^3.9.2"},"dependencies":{"dot-prop-immutable":"^2.1.0","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"cb53366a7d66de2cb88520f1adbbf87a85fa723b","bugs":{"url":"https://github.com/Jucian0/useform/issues"},"homepage":"https://github.com/Jucian0/useform#readme","_id":"@use-form/use-form@1.0.5-beta-3","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-UegS7mG/0AR3zWrQmyWqoY8NZgqP451dm4xf+J3kT9Q3gPS6wQmwcDwuDla/gcTDKRguYmvNhnIlYFyn5G0J8A==","shasum":"204d55aa4d2896a8d65ee003900d8abdd40f36c9","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.5-beta-3.tgz","fileCount":29,"unpackedSize":180418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpLNGCRA9TVsSAnZWagAALWQP/RpZnmd3SqQZOh7zyWGB\nwPT/SGXKq09Tlmz9PvFAJi96m6/QQJ7z02w0vtqcfMnzfN4dZEsiP3sI40C4\nT1NziQ3bLepLg2pX2v7dTA+n9tOCLgqFUQdlmJD59mWpczhhg0Wp0u9+N0lN\nDZ84pktSEflC4QHRMguK9lUVBnCXYVgOC5RsWefV55NPQNisc0uErHMqAlGw\nEyp/LFMM/3toqD7TgzcjnEX02s27XcU8oWrjqMFxIkvyfzEm1UDxYOCMyVgC\nvhdX3dxZGBeoRF7pAp1uZm574DphkF/k9+nS5CrzYybrFUdZAcuuMp+qM9aX\n+QyuM79AMyrhMUI0rbpA1/HGvotKC9MCdPuG+dMdXCrlUyLOfYsdMNRB6UYQ\nhrLkl4N48IaeqGwt1riXvfHcxfP4SKs05II93yT9p26IUKvPJ9kr461Uj8Xx\noL4YcfOT/sOqT1YfwjzyrRQ3Fw+ouXBiXR12LMMxJBnGLU4+BT6abXqQtUP3\n2U+c1ed7SIf6f+NT3Hwii3sPbORPnnFjxx15t08fR0Dd473fsVYB1fMt1tQc\n4aKZdikL+JIz5dOO6p48e2jMrUYSgipkGXSTgyXm/Ig7u024vqTnvYUrEWML\n7Ji0V25qt8OHwyYQ62uyRbh5h7xhBnxyDXc/R/L39WbUSyNfOKk179YAfSl5\nyny8\r\n=sVAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkscuK7Njnc5LIKTv8LccDUHmuOaPJT9UWQPHKC2zjRAiEAybsxi9wsYskRdVsM+9waBRDabQ/VF3hnKE9O3fyvyeI="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.5-beta-3_1604629318184_0.7975182362213964"},"_hasShrinkwrap":false},"1.0.5-beta-4":{"name":"@use-form/use-form","version":"1.0.5-beta-4","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","test":"jest --watchAll"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^3.9.2"},"dependencies":{"dot-prop-immutable":"^2.1.0","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"8f75bd6ac5b17887406f333c436c3e6ba556c05d","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@1.0.5-beta-4","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-RZXudVQFkROL/OQ6GYGVnCs6bw7voGro8QFTcJyrnLy0IuMjL/dCZ7eQyxDlqUwrmJE/MAo4GY4jzQSM+aq8+Q==","shasum":"014f97e7133633e4fca35971dc62938e24c65c91","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.5-beta-4.tgz","fileCount":29,"unpackedSize":180420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpLrqCRA9TVsSAnZWagAA/fAP/2nFp6wtDEUdERCUafYL\n+ojO8mlTIjyKrkxKMGlHw444ZAhmMwIIShZZ6Jx1WIY/N1Q+I3OoAZS6Psaq\nsbsu0lufWC3M3S5mhXmapgGmqEdfL4QVOUAoXCOCldE0uMOUIe0pum/Q4AhF\nfTcNySb5hCwWBIxCE6hK0Uuepe7bO1BIUV7Ymv4RvNiyR+4IkOprq3+i1miy\nV/bPs1FmZhY9qoeCC3KpKMHq7gC0vhjPufnPsNSYY5w6LzZhmJuOASS1ZcjX\nLmmWt7x2TgAUWJwCnqlJD+rBRnaTYqFiwhb8DLyxFnp7/jsi9ZeDCKK4cLPy\nVEytWtLR5dZVxZzKm8jflhQhYyma6XcqRvi9GAAyrpdFGAZ3Ci+J+GwpR2yP\nq9L7tcy/okgN5KY9CLaGf5gA8FCzBTOWzFxEUFR/1xax22f6WXPbzsN5RnGh\n+t/ofbXgUo+mykfFXqDWCeQajcvoGTnoI62CxhX8GIgV2Ct7bjAiF/VfgC3y\nq+15FOpUayi+4Y0sHCFlcPJVuf3wXL1GVbnikGdCg6z2oH7QzeDPIJXP1Uhh\n8WiKhOsawuaXGZZxVRvA9AK2Dz1DGcHn4RRqrIAT2SbRx7WyLVap1l1maFPI\nzrW6UQkGYUITx6yIB8uhuMcblq0m+KUJuBgaCNzmKFqGR/MHkSlndLXy6fhN\nKu4B\r\n=4yes\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQWn5ABKGfImHcVBWeO50nrZSCKKoBsYbfVwtC5hCCCAiBD//mRFziU49MNhmFVMGcaDFP3lhdlc1W9HwZU2wEftA=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.5-beta-4_1604631274017_0.8226413501968954"},"_hasShrinkwrap":false},"1.0.7":{"name":"@use-form/use-form","version":"1.0.7","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","test":"jest --watchAll"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^3.9.2"},"dependencies":{"dot-prop-immutable":"^2.1.0","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"6a312ae2e79ed77bc85e3800617e033f2eac8c36","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@1.0.7","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-Tc7FylD34Yk2IkK05v8Au5emvqSfrs6+arB+Xu+EBpDABpCn4HK2hmIaC40Ih4DEMX+BH/dOfCZPH7GOK+FE5A==","shasum":"5a02201d54867041006b2a3d442cccfcbd878d19","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.7.tgz","fileCount":29,"unpackedSize":180451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqziBCRA9TVsSAnZWagAAGnoP/3N6bBMWMUltKVo5XhZG\nMixWzlTxqNu7o7+QMFW9pvlY4Cl4qCA5jG+UCT/67KxNbA4FYMWH90TETCY1\nn1uIBC+bXuhpZG60A0BZ6jBUX2qxzGNXfYlSWmhg09G/3btzT5BBIDXa3vgp\niZhLBCqA8DgGTUUdoV/2zS8f3bGDft82li6ZD5YTZye4pkHvxrjgZqPofv9S\nOuAIYKKOfRZO4/2JdqbD+vEDN0Tw/XVYfeQd8sfF5tviplCwnkqXiSYG4TX7\n88kUcCWhNb39/7NV0SizFKd7YtU0u+EcOda9WNo0uvi8HJPs8pu6tqZbVB/9\nH16uFi8zwvELxnOTjv27JVUGCJvTw+IhcjYBC+cCgU55OGKmPm3SzG3t4G2P\nSIQrAFRRqiovCcIipJ4jruNy0d0Eg2hYo/6SWL4cv6XfVHpO+SS4eKHzX36Q\nMGx7TGYsHXq/T0lgbt2stGF1+pLc6HWB268J3lKbv5MdhJTV+DaLdCUXzdzh\nt0zie/8niN4guS02rdtbtYLOxeSdjpZH3Kis5ICrxEAFGMRoPpbOaAAgSTAl\nuujigo/TBnaaM0NK0sWWSUuuev3L2AUjVAqShMmJ2Nidimz6q8LWlj2JI1PO\ntytGKW5B6E2iroRR71lb/9npcTsI1qRg27d4b3Y0A0Fazpq9650Pr73PegQF\nsTrI\r\n=D/6i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgo1azOwkVCVGdyOyH74ZS6ZQ9EXdem3MfBOgLqvZZIAiBMaM0RzoFC8fH37wbsMcIrvSrQbLwJLsbwAFvz/ZV0SA=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.7_1605056641418_0.9555198745514037"},"_hasShrinkwrap":false},"1.0.8":{"version":"1.0.8","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@use-form/use-form","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"module":"dist/use-form.esm.js","size-limit":[{"path":"dist/use-form.cjs.production.min.js","limit":"10 KB"},{"path":"dist/use-form.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/react":"^16.9.55","@types/react-dom":"16.0.5","@types/yup":"^0.29.0","husky":"^6.0.0","react-dom":"17.0.2","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.3"},"dependencies":{"dot-prop-immutable":"^2.1.0","react":"17.0.2","yup":"^0.29.0"},"gitHead":"f2d332bc4d4eada08092cd7bef9df6196a114495","description":"![Logo](img/logo3.png)","_id":"@use-form/use-form@1.0.8","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"dist":{"integrity":"sha512-DD8HekSiFXrsiHMkX9aEj9wr4TV7l+AO7Wa6AiIGXGZLHv95yTXDPygs+o1N1fNICnplxCkrxZvUL4snC4KPEQ==","shasum":"c9594590b8f46df7e8cd75368b9788bc6e5488fe","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.8.tgz","fileCount":19,"unpackedSize":316474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGflCRA9TVsSAnZWagAAhV8P+wSBrHYMWVhsONlxzwSI\nfugDV86OCg42AJqEvz/U4GQku3OSvNLFds/qAhflVCdRs4g3mzYgwtRa1pG9\nu4YpX/wnn8F+P3X73BeEqQqaastmevnHCKkz1e72n4OCOs0l6A7cjIYQ/Aos\nsYum2T1co1GchoISxqQ1CFkl1LrdezM8ff7HQJxAx/IkGRgAXyzpZtiLE5eW\n3+cZ099vuxTalRE+CEuDiuYHcbqMN9VF/rYzK5h0Qe4QS9+fHrn+oRmGfSLJ\nAe2Z0zNJVuf1+hlPXFpN+imiV2/wGaXfcOafyOhRwljcIJdWNvKqWQ4M5Nq+\nxaAe5u3n6jymHQL0lhRpRX6wbJL23FiI3ASHRv6NJ9F7I0N9oC5M1ImElzda\nwUKfc31bFzm7dGGfOkYknxtlO+qZlc43FLVhDNcIM5tiD+8qPSXI7cofQjBh\ne0KZplp03u7C+RU3xFoEZGYjzdPje6ExmA0ztpr8yGu25wDlU1nrYJ/AtQf1\nbm/mqW0GLhORN7IT32HX11yPbRXH/VQg8F+NsjXMc4rOKWop7Tv6iyOiaQTC\nLJLzmxKcx8rQIJhu4mL3CfWACVECPiDWAnepxC9sdf4lpASkIOuW50Xb+29/\nuQu6ZNpqyLGQRGJ5nfv6gmtGBQYQmGTaSbjsRpfuTrVk11pA4Eom2XVnBCQa\ns5TV\r\n=WX3Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLQQGpjsKhr+Qz+VWUL8pTEnqQbH7XrnMA+PxQGK/jhAiBHdLaMTDWTvYqg4Uw4iaTaHtb4gY9njZtuMIemSZX98w=="}]},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.8_1617979364694_0.9092264875900327"},"_hasShrinkwrap":false},"1.0.9":{"version":"1.0.9","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@use-form/use-form","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"description":"UseFom provides a way to create complex forms easily.","repository":{"type":"git","url":"https://github.com/use-form/use-form","homepage":"https://useform.org/"},"module":"dist/use-form.esm.js","size-limit":[{"path":"dist/use-form.cjs.production.min.js","limit":"10 KB"},{"path":"dist/use-form.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/react":"^16.9.55","@types/react-dom":"16.0.5","@types/yup":"^0.29.0","husky":"^6.0.0","react-dom":"17.0.2","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.3"},"dependencies":{"dot-prop-immutable":"^2.1.0","react":"17.0.2","yup":"^0.29.0"},"_id":"@use-form/use-form@1.0.9","dist":{"shasum":"23672e16f413463b1ed5502bf817d640e87e304d","integrity":"sha512-jl6vIIOOBM2QSnXrbURX1O9129zKGhSa2B+3F11OUnfVhcdTnColvaJ1DHOpg7FqMf0dobv6n0+Jx0bhxtb4ZQ==","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.9.tgz","fileCount":25,"unpackedSize":316681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGlkCRA9TVsSAnZWagAAJ2cP/3xSOfvholrE4WZ/Vtfe\nUfpnj5AM/bFA26nbbjklf0qr4zsUjPSWwY5eD8cBIkx2leC/Q66yvnmchT9C\nzx2qJifVgaG2ycekpJpchBTjxIBOYQjI2tRxNm2LNGM/hnaGOGrz9jYk8aLa\n3I4RbfzhmhGQkSskMQ8D7R+7vBAk4JnLUlwOKKx40j22b2CsswHeWT+B63kY\npCNmHAYG5MqE2euQBzXarp2DkIHRpm4VACRiLeJuwT4fHsfupQwJESvPPCE6\nXIzEReQ/9P4/vazI2IZZgLysOo/0Wvwu6MoE1fM8Rw3C83IzriweVAb0Sw/p\n865rhVLNcKOgV3Y5MxlyE1O2kdBzYJOoSMA0SA7K9OuFxXtlVddqBxR0U+dt\nttV55vnAObhH+7jbtrHlp7Y5wLUpzfCclErUG4e+T5eOdxbnlyKREpY0moX+\nYLAXzS7Q8gpz2tXd23XqRpSoKc8QWXOJKFWoRLP9I4s57PjaZLEbpUI7qzTQ\nrMXO4G6ViNr29oVE4vheGvcUn4INRWhzI8HXXvYOnrFGBeXTxn0a5d/rXmER\nlR2LPwEhTbqqah54mlWI8kBCKJYgwk5RVEggpuD4E1Q61+mzExMOp8w/2k7P\n0bJKR3L6NlfW9UBheV4PyKXkL50QeuMwme7v7Q3YNzmPT8g6cKRkThFDyeok\ngxvM\r\n=cxcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQswODhFs5WoXkVb1m+z1MEnstkEkszrm1o/MLEFRBvAIhAKejKGouX6KXBwG+MQq9V6E+Y8ox+zg43yDO1fvvOMU9"}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.9_1617979748195_0.263023474246483"},"_hasShrinkwrap":false},"1.0.10":{"version":"1.0.10","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@use-form/use-form","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"description":"UseFom provides a way to create complex forms easily.","homepage":"https://useform.org/","repository":{"type":"git","url":"https://github.com/use-form/use-form","homepage":"https://github.com/use-form/use-form"},"module":"dist/use-form.esm.js","size-limit":[{"path":"dist/use-form.cjs.production.min.js","limit":"10 KB"},{"path":"dist/use-form.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/react":"^16.9.55","@types/react-dom":"16.0.5","@types/yup":"^0.29.0","husky":"^6.0.0","react-dom":"17.0.2","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.3"},"dependencies":{"dot-prop-immutable":"^2.1.0","react":"17.0.2","yup":"^0.29.0"},"_id":"@use-form/use-form@1.0.10","dist":{"shasum":"7cc1fea04c506930c879195417f6d5a303af8529","integrity":"sha512-H0SCzH3xaMCD59BqUH89VW4RtrcNjNrTTGa34YP5fFo1kZvn9nIbeN7bTFS/bSkkZM69NdsSZAug9BQrwvxX2A==","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.10.tgz","fileCount":25,"unpackedSize":316736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGnWCRA9TVsSAnZWagAAeRgP/3CAi46UQ2fJyoq7sssQ\n5dR/pxVSN3s7OiKxzbLqc0ElAxBU8/dScjsaMo/5x0i1bn/6tHPwnyLTj1EZ\nwlhlecNQQohaO1GoFrye/ITmWE8OZBo0kd8atn5F5Q97CrQvZWu3PXwo4+Nk\n55BQD4M+QXnv9K9aYJ8xnZ9Zl69XWbzag4Z6YBjnNST+RVp9HxP9V1PUW+nb\nEF2ZxVjlXmeQ4i1tkg7nJMnBEHNqADVrgowRgiym3EAdPiUTrx75RLZR0W0I\nRMYZSFylJ8scKqXTVh6IrtfsERzHDLHsXmth3dasUgkQA/nvp/NpWxAotf0u\ngZ+LDB0O4ww0A2OIl3tXcOpGz0iKwqkR2npNaJV+o5LgWW3OsLWF2K6HJXxs\nFBx7hlQKQT7uGgq62n5EhoMCbfZkFjV2QL+py+p1S1dNw+8XEttdsCPq6tIb\n5HdUmJ6ZMMKr6QJnvLH6vfqxlPrkLQ0maF7EC0eLX5kyLcg2BTUNod4ayjib\ngbfxJWy3olbaOdRkCaXh1YsNNzLYw1CI1mA4WsImXGaSNLBGaZC3vSD5JSLP\nWO1jJ6Q9rk14BXNQ94M8oD41zlc7PUzuT+cNA5woh5A2dwlUdc1g3KtGUbDG\nZkDV3AKZkEqEqhQG8jNwTzOyPQajRjoN7W306Y7XBZLEBY+TWtwswJ81HjH3\nrZ/a\r\n=gILc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXxsu0BRTcEa2rJQuPQegIyP/WC6NORRgXRc3CZPpy9wIhAJWfPA9ygvCrysvms956jrsxXHw4G44H8UikE3W8IadF"}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.10_1617979861718_0.7094048238274402"},"_hasShrinkwrap":false},"1.0.11":{"version":"1.0.11","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"peerDependencies":{"react":"17.0.2"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"@use-form/use-form","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"description":"UseFom provides a way to create complex forms easily.","homepage":"https://useform.org/","repository":{"type":"git","url":"https://github.com/use-form/use-form","homepage":"https://github.com/use-form/use-form"},"module":"dist/use-form.esm.js","size-limit":[{"path":"dist/use-form.cjs.production.min.js","limit":"10 KB"},{"path":"dist/use-form.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^4.10.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/react":"^16.9.55","@types/react-dom":"16.0.5","@types/yup":"^0.29.0","husky":"^6.0.0","react-dom":"17.0.2","size-limit":"^4.10.2","tsdx":"^0.14.1","tslib":"^2.2.0","typescript":"^4.2.3"},"dependencies":{"dot-prop-immutable":"^2.1.0","yup":"^0.29.0"},"_id":"@use-form/use-form@1.0.11","dist":{"shasum":"71755030ef51d1b184ff9d975ac2e06add7a1015","integrity":"sha512-KCw1sDANkJgTMSJh5Zky6e7o2mSnt9cf5cXmzrBu7k2OVhKq/agwaFIUe17LIWptS+JRXpjhghQo6dwIHx9cqQ==","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.0.11.tgz","fileCount":25,"unpackedSize":316738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGwYCRA9TVsSAnZWagAAE58QAIMLEDGDkZglGJDKIAz7\nKVPns5SOrX74dDkfXNq3ercBifskQvevo7f7fSgYNpNQiGBauEnjngYshVH4\nXmN4Cs+8AnQzSPGyhpcp6oFmZXsJw8OV/uAViJwjp84fuf5038IvOxzWYbFf\nevcFM2rwHi7m96vm+AHaYHTMWFd0pW8et8hy/1jc5OrIh2IEsvfzlDuNJsG/\nJLQa1aqrdnxv9MMi3TIiYw2IHR/hzq0Qcvj4XeNbcVo9r+J0WgjFgeUaHGqZ\n/YUzHcs/r+nc2sOincAtry7HU+PzPXobuq5bLNORpfGtx5PdLLkITDT/r2kB\n1K67Tb7Q5g68Rjc/EZxRXFkcZYVBk03xK2YtOg7z6WGh9F29atBvT9bATGxP\nxLPHn+c1mfxqwN3epAfgDKBr/mHDS/ytGXWOvvKoCiria/WO5eG7nK6stSVr\nMpp99yQT9HLNR61S3puXJQF+tua/1KyCUjXRehKF8IfKaTkn0dxXHOPxI8mU\nq4ulDMTJDb8z96T8omfgggXB170X5loAGXuhcKDb1PQxvFsiuuWoUPHNOSpE\nIHGV6I6WzoqhyZL41do/gNjFMbgX2Ad82TjzGJesSjO+AE2B3dgVS1cW1/nr\nT/tYo40ZIi+OXnVEmsMdnNjtcMtja5moiJf8PZLYKcJy2r4flTy2QPAQTlzf\nDgJh\r\n=n59+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNw0YoUdvyLRWlCaKGVBbOqU9ld981AcsaoDiiW/uWxAiATvdByImiyfqcqedTyOJsQpLKKzZkAXulbqPEOlGLYkQ=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.0.11_1617980439487_0.6992829619421013"},"_hasShrinkwrap":false},"1.1.0":{"name":"@use-form/use-form","version":"1.1.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest --watchAll","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\""},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.2.4"},"dependencies":{"object-path-immutable":"4.1.1","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"readme":"![Logo](img/logo3.png)\n\n<h1 align=\"center\">Welcome to useForm 👋</h1>\n\n[![GitHub license](https://img.shields.io/badge/License-mit-green)](https://github.com/Jucian0/useform/blob/master/LICENSE) [![GitHub coverage](https://img.shields.io/badge/coverage-96.8%25-brightgreen)](https://github.com/use-form/use-form/tree/master/test) ![npm bundle size](https://img.shields.io/bundlephobia/min/@use-form/use-form) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@use-form/use-form) [![npm version](https://img.shields.io/badge/npm-v1.0-ff69b4)](https://www.npmjs.com/package/@use-form/use-form) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=React+hook+for+forms+and+validations&url=https://github.com/use-form/use-form&hashtags=reactjs,hook,javascript,forms)\n\n> useFom provide a way to create complex forms easily.\n\n### 🏠 [Homepage](https://useform.org)\n\n### ✨ [Demo](https://codesandbox.io/s/useform-2u2ju)\n\n<a href=\"https://codesandbox.io/s/useform-2u2ju\">\n  <img width=\"150\" alt=\"Example in CodeSandbox\" src=\"https://codesandbox.io/static/img/play-codesandbox.svg\">\n</a>\n\n## Description\n\nForms are an important part of web applications, and with react it's possible to create greats forms,  \nreact hooks are a game-changer when we think about forms, with hooks is very simple to create forms, and you can go on without libraries.  \nBut when we wanna complex forms with many validations and complex objects with several layer and properties is appropriate to use a library form to manager the state of inputs and its validations.  \nFor this reason, there is useForm, with useForm we can make greats forms and complex validations with less line code.\n\nUseForm provides a way to create complex forms easily, this hook returns an object of values ​​in the same shape that it receives, this is possible using dot notation. Therefore,\nit does not matter if the object is complex or has many properties or array,\nthe result is the same. This process turns very easily to create forms from an object with several layers,\nthe same layers and properties are replicated in the final object,\nthis approach prevents you to type more code to convert an object from form to backend object type. The same process is realized with errors object and touched objects.\n\n## What to expect with useForm\n\n- Performer forms - useForm provides a way to complete a form and submit it without any rerender, by default useForm creates uncontrolled forms.\n- Easy to write - useForm has an easy way to write forms with less code. register function return necessary input's properties and it is all we need to manage all events in a native HTML `input`. Writhe forms without form tag.\n- Easy validation - By default useform uses yup validation, we can write complex validation without effort.\n\n## Installation\n\n```\n  npm i @use-form/use-form\n```\n\n```\n  yarn add @use-form/use-form\n```\n\n## Usage\n\n`useForm` provides a `register` function, this function as a link with input and a object property of form state.\n\n<QuickStartDemo />\n<br />\n\n```javascript\nimport { useForm } from \"@use-form/use-form\";\n\n/*\n *  initial Values optional\n */\nconst initialValues = {\n  name: \"Jesse\",\n  email: \"jesse@jesse.com\",\n  score: 25,\n};\n\nconst {\n  register,\n  state: { values },\n} = useForm({ initialValues, isControlled: true });\n```\n\nUse dot notation to create advanced objects or to map object values. Type an entry name and type or an entry property object.\n\n```jsx\n   <input placeholder=\"Name\" {...register(\"name\")}/>\n   <input placeholder=\"E-mail\" type=\"email\" {...register(\"email\")}/>\n   <Range {...register(\"score\")}/>\n```\n\n### [Post](https://dev.to/jucian0/building-forms-with-useform-1cna)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/use-form/use-form/issues). You can also take a look at the [contributing guide](https://github.com/Jucian0/use-form/blob/main/CONTRIBUTING.md).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n## 📝 License\n\nCopyright © 2020 [useForm](https://github.com/use-form).<br />\nThis project is [MIT](https://github.com/use-form/use-form/blob/53debd6986650f76561795f2069d6eebc5db6c65/LICENSE) licensed.\n","readmeFilename":"README.md","gitHead":"71c7c98685ae0b5eebe74917e436e8b1b1bf4784","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@1.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Q1SsyImDRGv0pPnx1k7heDUYfZLm3BD2gZuGgHWWe5F/DBg32NV7fmg86XFC3cNOjoXku2i8Tmo7Zc9mU69Ukg==","shasum":"0713960a0dd51ed89db481f4f22b76109bbc9240","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.1.0.tgz","fileCount":32,"unpackedSize":191442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2mT8CRA9TVsSAnZWagAARb8QAJaDFozNEE1Ikn/ysFea\n9Y9/ySEjUBYBeUAPtSpRRv6TxOOVOxmAySEFUCwAVZNUfmZeZ9DD1WWrWJ0y\nsJ9LroXvfPeMrX5AH5rZBVKI8mqAAbwcndMerhNlmDldK8BzW7XBJ97hKaX4\n/GNe6TzBr656+Ujv0htyuTEnmG8uFY5vlrOFnuTeFXJrD7zK8aokSqvXPP/7\nzoou44l/D7XihVI6YCaveE/CQ3c8RSjcAYiMFnohLSFuW9MXeox0ZjJt41qv\nZbGL7fl41ZBsqFAMFlbXWkjcNI5LIdivDiWrJkdbeeIyHC4KBpSV3YYP6VKZ\nYyMCP+Q7V2SPrfbIhyQpLCk0j4KJvQcStdzC0bVJMWAZfZVuqzy06wly80XS\ndNDV8f0mTpz/mZWoePyssCGtGjkeDV2IrXqrrhYqmHmAftkM6pDhJGk0Q2QD\nZ2FkKhTegXomUlppuaUPzMQnc2EvhBmoDRVQYH/xiQ2qW1GT92/uaGibCJyg\nqWAZHawg/J8t4l8V1KI32Nj7r6iBB32Jku8PCPKVyvnFxZsHKje9XU0sOEb8\nU6RXWSdJ89HDBG18QyqnqnI7W5scWzWN1EO00bOmfc45GednEg75gyrIB6c6\nmDFjiEFPnjeGGirRsaTPza2oO23PQtrQGnq+hBWhGjZIxL3lxhfaKVuBTY4x\nun9i\r\n=bd47\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6Q9HGyWlwwg5TqKPk0bTkl1zg5OejtEclWjZobrq2TAiAfpIpSlNH7P7WZ9LEY4mR+8Z1Hfai+tZ9bO5dx1jci6w=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.1.0_1624925435501_0.08311842857961449"},"_hasShrinkwrap":false},"1.2.0":{"name":"@use-form/use-form","version":"1.2.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest --watchAll","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\""},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5"},"dependencies":{"object-path-immutable":"4.1.1","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"288e72bcfb89e3a11190fcd2b89512459794650c","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@1.2.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QU6x1z4OsOJmZUBvqrijc9YDSXzE5m2VKbTqmkO/v04hYteYIgY1Vitk94bNPZ4JT5PatdsST59x5CxaiYqJJQ==","shasum":"6640ecadba65de3c03084070e986292b8eb0488a","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.2.0.tgz","fileCount":16,"unpackedSize":153011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7jAuCRA9TVsSAnZWagAAXD0P/jvAtkCG7KoeQHQkuSaA\nB9i63LRUtE3GIhzPvZhbvBt9tGaY80QphQcMSt8ZVK2zwhJDSKv2AHuz4dp3\nFM5ElIFLbAnsuc1xYB8UhlAfPCmKsmi3vVJDITilJSB/P82W1fW5usV8eMse\ne9i7oKj4gbR9tkGf/YMxY38Vaudjj3uLTd6frziEqwV7j//teL3EVGMtMQ0T\nKYfpcnosa/mhsS4p9wLpIs9ccKW6ty2ZGuQ+5vh3ybhCGXClaImYSXqXWuk9\nxpoiCirxjtdrSD6RiBjYxqJVP5aubVOai6Z0BmJ2be7g3wwu8HYRkUYskOPL\n/oQvk906ad9nShZaNzWiEyGpBpbGaDjZRju3Ne6XQXAvrIBUu1t99AbwCmOY\nU4+7phkn+YyM4PN0SVuQtfzraNd0vNmm5li3SEW1LtmHvQN/Zfg5dEnJHH7S\n2l1YpMk2f4yfjvAVh1wLwgnqquvHXhKUqH5v01YerG/LNBWtAg+y22z7Q6gO\n2HNy9LfC09kFk7kTzPspcIDui5vgz7vkx348hY9ISEXr9ZImXO5aKB3cHM2J\nMvRXmnDRh0eYgUO0To7WOZ4CPxoTVDM4hB63CNhDehMgeSkHoDw8Nw/gcWC1\nFrnSdO7rYpskwqQGBubsf2uxyY+ce3J/QhIwqpYurImG8m78DMNh38gR7hm1\nN2uX\r\n=71m4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvIvVyTX7vUQ6WY6txF3SFYBoDg5Jm5OqyfbmQsNqggAiEAl1RBnngL/7fvFOd5C5wGeXWHbVyOtoC5KJWkCOtF2oU="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.2.0_1626222638381_0.7200322371525101"},"_hasShrinkwrap":false},"1.2.1":{"name":"@use-form/use-form","version":"1.2.1","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest --watchAll","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\""},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5"},"dependencies":{"object-path-immutable":"4.1.1","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"701cebe55fc2cf1adaf889d19157c0c20b97fc9c","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@1.2.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2cxAGKiYjT9O+pajP6vm85WigyaNCgej108PZOullWdVdXAM6Y6FhHgcqhc/vBXI9T/GUi4I490UGdGjjS7jCw==","shasum":"9c1f699e28e955e8d9580cdb83041e4b2db5396e","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-1.2.1.tgz","fileCount":16,"unpackedSize":152617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3nsqEX9/DWxWsqy5/WacmB9200z8whcjSptIFunFMlAiEAuaRL2ri6y0wlcqnFxOStrBQ7PIpix7mz0m/4CIvvlNE="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_1.2.1_1633389815216_0.8635077023457467"},"_hasShrinkwrap":false},"2.0.0":{"name":"@use-form/use-form","version":"2.0.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{"object-path-immutable":"4.1.1","yup":"^0.29.0"},"peerDependencies":{"react":">=16.8.0"},"gitHead":"05e4c12fc2b4e60f83dcaf85cf844800ccd3b2b0","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-s42utlvi6C9P9kKa9CuGbLmdpHzQoR3eGFDb45PfXRco7QfyuykGGjXp+xWNJAhpLsM+qipnuOfusTMkSELZnQ==","shasum":"fb8852f4489105f4c4e9645bfe30e842b25c19e1","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.0.tgz","fileCount":17,"unpackedSize":166881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2ayn1cEcU1YgH9UhqjFaUm27zik+FcXIPddc7J96yiAiACm04QUdg4vsjVezyMmMJfc3ZFn+MJGQS2gv6bwHKLWw=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.0_1635886707163_0.4067695823598563"},"_hasShrinkwrap":false},"2.0.1":{"name":"@use-form/use-form","version":"2.0.1","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"gitHead":"fa0782dde9e19b40b8e5f6664e80e76bdb996904","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-EOmRD9ajl1eTol/wqjtsN+3xKXYUp23wkNUbyHF3qQVOdnlB1nkhS+BvxuWOU5m06euhl0XHfN3KvXr8Ta207A==","shasum":"810011bafde1a3cd3c1e2fd1f26ae0649f808b71","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.1.tgz","fileCount":17,"unpackedSize":166841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhoBgqGX3WG4MBmkM0TlJF/0LksLGt+0cNU0BGds7nzAiBI1Q+BK6EWyLTlbYmIr6EWxW3/q+d6hcO/NiFoXVbzxg=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.1_1635978496504_0.48853028704315515"},"_hasShrinkwrap":false},"2.0.2":{"name":"@use-form/use-form","version":"2.0.2","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"gitHead":"668ccc33d899ddbf18386c46398d242a4c2aa113","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0xk9HQfWpPxy5wUUszRZAMKO6oJ3MeLrRZzqgvN/m7LLV0JjW0Gc1OxLp8WrOnhs0EuDvALfKDPPC/U1TvNxSw==","shasum":"e28f5189e8efd2f9273077bfb7022763a4ea6e80","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.2.tgz","fileCount":17,"unpackedSize":166843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmwGZCRA9TVsSAnZWagAA+XwP/39RvCY0kPjKdUXQyI8c\n0MHlbq15V8qyK9JbJ7fRIqfSpIy+O1QsylEM8iIQsiFfmKJjwU1qmnwvXGsj\nVFQROJmCemD0peX/pKrGJDR3Q2mszntLtcSU+kiJz7C4/re9gWYt0n4GQEWY\nEQpkRvxkKYYwxRTHELnwBYyNB+uC8+UGyVbcLdg0uMOSXQliVZIAA6PvhfXd\nA8cRzZp1qYPmW+Up6PmxJGHkur9mwCadb8h03JInWJKcZeDn1Ho/Y1oDYFXh\nNJCtO3myE1Bo0FeQnRq/65DTxp2FGsEzNe/InKZ1XBElKNSGFVBXthTLLOuJ\nMMX1Woy5M30IBTnI3lMCP10NpLWxjq20tU6dUytpsBQF1EJIwrdOONBlzEmQ\nyzftNmAe4nsC8NxVkDfGW1b37mDXlU+iBGCYPAWJncenwGUwckt2LYxVK9Mm\npY9LjGe6t5Z9QSXhp179w4iP4Pc/UgylKf2Ut3/OnJbPc34SrN7XGt+AlJrX\nczKt9eGDDY4zjpD7Gja9MXKWrxmk05AnbHEt8itZ6OpkFpOfGaFlcpDAOYZb\nErmcNHfobqNDhJ3GL5R696f2x4L5I3GqiZCG9Izrmm2JCK2qnJbKl5nrE38k\nitlZoQu4MNzhwnt4YukaDtw72ZMzW/pL1pTaCI3Jah+GNoZ8NyKXIHV4MnMU\n83Zd\r\n=JYp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC54W6yAUeEhBwuIUaKype8FOEIYbi+yh9K1jvQafsy0QIgG51tPSzc6PMBtwgfnFi5mI5rACyNsYsKnYBq3KbwJcQ="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.2_1637548441327_0.24675131093807323"},"_hasShrinkwrap":false},"2.0.3":{"name":"@use-form/use-form","version":"2.0.3","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"gitHead":"a094c6e7d32b96dc4a4e7a75921879f6cf10bcbf","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZD8McaxDA7KoCSeDVYZ2Xt2mk+kETxgz891sZUdqoS7Y85HGRMbbkaTrSUWjrZxtOT/QXkXDRKzutgjSPB6CWw==","shasum":"cf0a12189feab011fd83e81e3b4505f1e8bba701","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.3.tgz","fileCount":17,"unpackedSize":169000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrsiLCRA9TVsSAnZWagAANBYP+QGNJLE7mVz98s5d/WQv\nuyuDc+IhPwfQ3qhzKVhgy9kt/IiICYih5h56FsyX8vJKe4zxcfEfRovTM/w1\nXN8+817i7AmjRUrzdfBeBPyJtLgmrnK2SohrXb1aTez/p5oiEncuCYqcwiaA\nrKP/C4MEBGXODFEHxcCfrnWXmWxgASjCoOgx0YGewF/MwoFrNpBVLW/p1Yke\nJDLNHhFjVDidOWneYLgCAI/2I8vMk9XiHSviD8GFvEs4PAk4NRxXFZbsS201\nbbGrompVU6f/X8PVsW9TP5VhN5cyu3ISKKIE9LLVDweDhmmkz5G1RYASH2Zy\ncfgATvcjcXG6+zZtIa7T7mGC1QccanUcx1+VadiKC4S2HffrYo03zpODZLhv\nRkTOwM5ZB0FtYHlTxnwJgg9oTUWtiLaibx2ls1+ycJGwVbYeKSdTq3zZkZ0Y\n4JI3fskUMCpXi7jxC7slUtHEoafQvKoB6uPL0JgUmlPV0YRnYGNBkVZpXIWr\nVb0pRTRqWZ01kyFKsD4aPOr6I4rjavmWWBRCBJeBs3Z1QmUl0yKEE8W1lYCK\nSJ6d+mM4umFBlfe9YW/bEAmJZZE5Aa7g2xjLLPkwc/31ZRiN0TehDlwwDmvu\nFVdbQ5Ow23oDMj1qe00HK8oR2FPrdmGpP9e0TfGr+zxdgFg15B0raloTGoQo\nvjrX\r\n=VlEA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG0cgEi5SZKlf8jk/Yx/9ri5aQjU837UH/edmt8IgyEAiEAu8i6y6uXevtMqWd7T+degfZaWxOSwDusMUXxNIoY2IM="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.3_1638844555188_0.016506893616055285"},"_hasShrinkwrap":false},"2.0.4":{"name":"@use-form/use-form","version":"2.0.4","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"gitHead":"f90225309756f697bda8719c2f12c2c0a00e3119","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.4","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-25sP4js5+2l44NGICEqGCEFnb8NBkcMCG/FOTnDb/SRej3V1niRMdyym/xW+8f3p56E7vELr7nRHxzDKXP0zjQ==","shasum":"14db025074fc272a7df85e8e8a9acced029b6106","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.4.tgz","fileCount":17,"unpackedSize":169096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsMTbCRA9TVsSAnZWagAA/SQP/1TcYAVzYAq5QlOa4PFE\nBbREzyqHuEtinm4RPFdFaXh7olve7b3yaYzsef4zv+Ss6CNwHSnUkiHxPzGd\n32WoEKqWkSfJrSDf0Wm5Pk+JTcRZM3sQ7bbpEZBma/TQRVb0xg6SFghv4tBx\nlQDCw5wSd+NtYqiAeKmBAHRvqaXUxh/1WjTQWkNv8it9LmrIRU3CXNzvPChd\nVQnM2eCuWrKFwhy1SIkscIkyWbYftsJ4D12pLC9kkhCrEnTIXfdVg80CMOVe\nuSady7GDfQr2Xhbp9dBsaEdAJAKDm2Gd9/4h+Rggt6InmSlTF2dMXJQyJdDl\ndUzA5xU1gnu6NXrzX+xIBXQgSmjortEFcp2t9GxOsj1HhESkfZbzBDLMjkDW\nIemDHJL7ABQuYvGbgTBk1cZ4HqJSzGW9faapX8Gji4ljWWHQfKLdHu0BR7yF\nkH1VmCYzxVYYc73ibXWbSv1QYPwQMDDUGUon4059nJc69mZOWh1PzFdQc58s\nxNL5NujysZ8KpajMKG2tt/btTN8hyR3HlJFFT9N7aJqlzoWOvl95jAyYIkZA\nH+yEjFStKsZF7PwLA1kcTuT5NmnDy+m5aUherZfhKvXwOqiayur6JOt9B2QK\ngiLf6VsSSDZwukpeT7we9IpDbeFMbjVpyl5I4D6R5tMLIqZVuZYwQUesNYKw\nBY4d\r\n=6SVL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkkarmiahAc0otQa/CH+lnsIt2Fn36AiEP7Sq7gaKgkAiA5lPx/mXLsHPeNFWrp76+qzx1+upLLqRjZR1FD+feugg=="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.4_1638974683280_0.3799997057533737"},"_hasShrinkwrap":false},"2.0.5":{"name":"@use-form/use-form","version":"2.0.5","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"gitHead":"ee06c82a0d61b625e9ee13cc76cbfca3a1c12172","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@2.0.5","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-30xY3rgzYzXzVi4xVvVXsmbhVrbHs8jXwbabDo3gLzbUXYwhnu2PNNNwTER5xUWQqZIROKnpm7Pc80xOIzs2rQ==","shasum":"9f9f367b2ba462a920183def91e5af63e6b59084","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-2.0.5.tgz","fileCount":17,"unpackedSize":170454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0QauCRA9TVsSAnZWagAAmvAP/jMCkMvTeNJMq4IGf4CB\ntCb9puvOpMSRozBOa/zZNrDQm/d1gCGQ2SB967ohCLcQShx8ZR9/dRBkLd0n\nXXPWmy+p2oN0cFCIbgR38spfgg2so0IouB3hNE6I+hjje/Ui7D0o46LvWiv0\n1mnqqS5NqgOuqvjSyqg7zBTrB1ER+tkOnnWei+NA6DjWrz0jnZzgFwwMYaSd\n33QxBGxzQZEiMPayx4nRI5CeJzdyuT04H0phennX7x+m/qKqU678GmB6kAZS\nBaCD6dIRBlgD8UIU2zkYC9gCCPTC294EvA6ZUu1pKmKiVy34/dSIARpt6nZX\nUBXgSczvFQ1UpO62iFR/Nb46doM+A2JGDo4YzHTNhf5AHZ/TIaOodUmdanNd\nkOlqrBkF7RFTjNlg4Rvg2okye4f8wmlseGeLgDOTaZ6V8H7TcZKLnjc1fDM9\nGoGBQQiJcvXhBqJFDETvpWVQwpnc1gHpCU+ySVjBPlGE+gzxm62+G4npUFOX\nV6f3yPbfF7VIrv3OYUCW1684GIstPv7knnXqR4kCzDD9HDzWj7y7+TZLilpb\np3dQe14HRa5S8EB1JbqGgVHD3FUk5y0U/xE3JD4s5qEdkDuAH1ygWin2w4Uc\nzSSV7fcsB986eoJCE1fyCNSL+6V5cXnmJka5QUFaW1HrqWW5l9PD3VK3ZdE3\nJecF\r\n=YEni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdEzp2u4kIanDTpRw3ltse8Jo6P4MyONhJEc6dH/SdPQIgDBkIDQ8ISw7h9tkn5qzVhBER3u3vtZELXGrJ32uV6SQ="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_2.0.5_1641088686682_0.3337496736884049"},"_hasShrinkwrap":false},"3.0.0":{"name":"@use-form/use-form","version":"3.0.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/use-form/use-form.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@testing-library/react-hooks":"^3.2.1","@testing-library/user-event":"^10.3.5","@types/faker":"^5.5.9","@types/jest":"^25.2.3","@types/node":"^14.0.3","@types/react":"^16.9.55","@types/react-dom":"^16.9.8","@types/yup":"^0.29.0","babel-jest":"^26.6.2","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","colors":"^1.4.0","commitizen":"^4.1.2","coveralls":"^3.1.0","cross-env":"^7.0.2","cz-conventional-changelog":"^3.2.0","faker":"^5.5.3","husky":"^4.2.5","jest":"^26.6.2","jest-config":"^26.0.1","jest-environment-jsdom":"^26.0.1","jest-environment-jsdom-fourteen":"^1.0.1","lint-staged":"^10.2.4","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","prompt":"^1.0.0","react":"^16.13.1","react-datepicker":"^2.16.0","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","shelljs":"^0.8.4","ts-jest":"^26.0.0","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.3.5","semantic-release":"^18.0.0","jest-each":"^27.4.0"},"dependencies":{},"peerDependencies":{"yup":"^0.29.0","react":">=16.8.0"},"readme":"![Logo](img/logo3.png)\n\n<h1 align=\"center\">Welcome to useForm 👋</h1>\n\n[![GitHub license](https://img.shields.io/badge/License-mit-green)](https://github.com/Jucian0/useform/blob/master/LICENSE)\n[![GitHub coverage](https://img.shields.io/badge/coverage-96.8%25-brightgreen)](https://github.com/use-form/use-form/tree/master/test)\n[![Size](https://badgen.net/badge/miniziped%20size/3.3/blue)](https://bundlephobia.com/package/@use-form/use-form@2.0.2)\n[![Size](https://badgen.net/badge/minifield%20size/9.7/blue)](https://bundlephobia.com/package/@use-form/use-form@2.0.2)\n[![npm version](https://badgen.net/badge/npm/v2.0.2/pink)](https://www.npmjs.com/package/@use-form/use-form)\n[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=React+hook+for+forms+and+validations&url=https://github.com/use-form/use-form&hashtags=reactjs,hook,javascript,forms)\n\n> useFom provide a way to create complex forms easily.\n\n### 🏠 [Homepage](https://useform.org)\n\n### ✨ [Demo](https://codesandbox.io/s/useform-2u2ju)\n# UseForm\n\n> Create hooks to manage your forms.\n\n\nUseForm is an open source project that allow you to create form easily, different from the others options, this package guide you to create custom hooks to manage your forms, you can use the same form in different components without context API.\n\n - As other packages, you can also use yup validation to validate your form.\n - You can also use different approach to handle your form, like `onSubmit | onChange | debounce`.\n - Less code, than other options.\n\n## Motivation\n\nToday we have a lot of form packages, and this project don't pretend to be the number one, this is just a new way to create hooks to manage your forms. But if you guys like this project, we can publish it, and maintain it.\n\n## First step\nThe first step is to create your form with the `createForm` function, this function returns a hook that you can use to manage your form, wherever you want to use.\n\n``` javascript\n\nexport const useLoginForm = createForm({\n  initialValues: {\n    email: 'juciano@juciano.com',\n    password: 'yourpassword',\n  }\n})\n```\n\n## Second step\nThe second step is to create a component to render your form, you can use the `useLoginForm` hook to get the form state and manage it.\n\n```jsx\n   import { useLoginForm } from 'react-create-form'\n   \n   const LoginForm = () => {\n      const { handleSubmit, register } = useLoginForm()\n\n      function onSubmit(values) {\n        console.log(values)\n      }\n   \n      return (\n         <form onSubmit={handleSubmit(onSubmit)}>\n         <input type=\"email\" ref={register('email')} />\n         <input type=\"password\" ref={register('password')}/>\n         <button type=\"submit\">Submit</button>\n         </form>\n      )\n   }\n```\n\n\n# It's All.\n\n## Read the full documentation [here](https://useform.org/docs/).\n### [Post](https://dev.to/jucian0/building-forms-with-useform-1cna)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/use-form/use-form/issues). You can also take a look at the [contributing guide](https://github.com/Jucian0/use-form/blob/main/CONTRIBUTING.md).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n[![Stargazers repo roster for @use-form/use-form](https://reporoster.com/stars/use-form/use-form)](https://github.com/use-form/use-form/stargazers)\n\n## 📝 License\n\nCopyright © 2021 [useForm](https://github.com/use-form).<br />\nThis project is [MIT](https://github.com/use-form/use-form/blob/53debd6986650f76561795f2069d6eebc5db6c65/LICENSE) licensed.\n","readmeFilename":"README.md","gitHead":"4093b007132e7ce8d781d09cce4c97e042208c09","bugs":{"url":"https://github.com/use-form/use-form/issues"},"homepage":"https://github.com/use-form/use-form#readme","_id":"@use-form/use-form@3.0.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-k4PWm+6IYPM+NatKhmG7428FPiAIkzCI9lbc9ThYDCRJ7lSkDRg9nNGacOrUeKalc8nF9aM+7hYOcqYDFgQgdw==","shasum":"8164f5f3be0a4ca7b8257e1b132a36c7b5e19214","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.0.0.tgz","fileCount":17,"unpackedSize":178357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7LOdCRA9TVsSAnZWagAABLQP/iVrpO1L8MOvOZnsQr47\nxn+duqWaZTkVrbDyN7SrpaBz+en6vLbdvmjSCKego6U+ID4oNKtk9fkYSGl1\ndDoG+KFnV1RwoWIQhd4+cBbxQ17NcYCITmDsZeleS1U7WQTYbd1vM9hwW0qI\nEo04N+7FXf2nthFVOFbroCfb+tkC7c3zI3EtdY0TzNaUaNEPkMdp9q8LPr5p\ng7wY2Hbh2cic249tUzoODqVCo1nlAOA55UdGy6GsURUkrZiwx09AbBQ6O2mJ\n1pxstNJ53f3S78JTbogiVPLM6Xh4KEg5q1PMYH9OxPoHoEAk2M+vBNovVVqI\nInRBjEkHZfpddRl4t6cr2NPvIuUTZ7YBQr69jBnpyuvDCaCx6ZW3Tli+VfdD\nIquRHKlozZlPPfFDZI4y7th6BJhLdE8y0L46WI/wFLVXijlTc2dgo1bUqY6p\n6D9m6fCpTawW3MLBiuFInA4a20psQcCIdOkx3Jg3CIqmzPG4FWezLu3uTZpt\njTxcEnenUeALHG8TXFHI9GjmPNC7YwBba4DVPR8Ce8As8kxQnq2iLQckX4iD\npro+cUZJnaBz3EHxWMDQg6pTSfnU7V0M8uw4fao1dBDE4G0w3+FsWGBxKj1S\nPcG7b6VXBRjQdr/+QkIcQhSRdLWShEiPgv2Fz8kP6Xh6yQBH3TKZjyag8Dbs\n0BFF\r\n=vlEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAIe4ItqRqm/fT47tOGp6okeEgCFfoPngHa92VXvf5UwIgHld/e/wsJXoSRuF9vLwTrlTPturmCGe4eZXyPnF6T+Q="}]},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.0.0_1642902429714_0.20650580743993596"},"_hasShrinkwrap":false},"3.1.0":{"name":"@use-form/use-form","version":"3.1.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"typings":"dist/index.d.ts","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts","start":"rollup -c rollup.config.ts -w","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","test":"jest","pretty":"prettier --write --tab-width 3 \"src/**/*.{ts,tsx}\"","semantic-release":"semantic-release","prepare":"husky install"},"lint-staged":{"*.{ts,tsx}":["yarn pretty"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.9.4","@babel/preset-typescript":"^7.9.0","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@faker-js/faker":"^7.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@testing-library/react-hooks":"^8.0.1","@testing-library/user-event":"^14.4.3","@types/jest":"^29.0.3","@types/node":"^14.0.3","@types/react":"^18.0.20","@types/react-dom":"^18.0.6","@types/yup":"^0.29.0","babel-jest":"^29.0.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","commitizen":"^4.1.2","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","husky":"^8.0.0","jest":"^29.0.3","jest-config":"^29.0.3","jest-each":"^29.0.3","jest-environment-jsdom":"^29.0.3","lint-staged":"^13.0.3","lodash.camelcase":"^4.3.0","prettier":"^2.0.5","react":"^18.2.0","react-datepicker":"^2.16.0","react-dom":"^18.2.0","react-test-renderer":"^18.2.0","replace-in-file":"^6.0.0","rimraf":"^3.0.2","rollup":"^2.10.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-typescript2":"^0.27.1","semantic-release":"^18.0.0","shelljs":"^0.8.4","ts-jest":"^29.0.1","ts-node":"^8.10.1","tslib":"^2.2.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.8.3"},"dependencies":{},"peerDependencies":{"react":"^18.2.0","yup":"^0.29.0"},"gitHead":"c385e56a7e18c7454565c5c08882f9ccdf00869e","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.1.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-NrQJklyV+rbA6xTDISp+uOg/FPR0lyhGYhjlUWCsVI1GWv/zTSSkwt/T5mmyMhecDMDfqzNdV5+7Ye5uVtQ6xw==","shasum":"250963ee9d75a7d1ac250bdf053a6bd61d4b849e","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.1.0.tgz","fileCount":17,"unpackedSize":186855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUbUuKxtuak17FQlHr+J3xo+aKHUgwkZSj8sp1YpcKQAiEAuxu+Ktoa2/17fsjuDaTDbr6QgnRS/EHPtvpI46s8LtQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKRgeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5ow//Skw2yzOegtvtriGg3ITi8/Ako+uerOeqney71IfhlcG0B5xA\r\ntLEEmM/m73NZ9a11SftMf9gsvXyFUwIbw82Y4x21CykcE2XHDIGLnMbC/8kT\r\nrH5tTgL3vMBpsMTYev5IrYnqSr+yRZPsZZk4IBoTSm7PxkkiuQaa+DnAHB2r\r\n2ZfqVlsfcMzv95XMsZEhB3qk2jJGIykquC9wJczr271Jhrnxc1gBRjJmKMAK\r\nFuUeZzIKZ4uXBXn3wZKorpVwHoOyjKiBPtqVt2/Xa6TNlHVuS7dclGunE1/C\r\nzIdzBTOl9S1rx5cQ+gpbz4kuqhadBqVRp9x3F4P2ppKfEkrVRRenuRQVWttt\r\noKBSm5rsHMUNp4mpw5JSMaLZmql1lLHnSBmF4n8TRLCEBbhsj6JeEw1XOryp\r\nDpo19pI9qEeKGXAZe3OicSeUEJPaga7B/Zwjd7uedzwoZzFzx2ENnCf1wej5\r\nWWQ097H6xEGcYG2oNw7fkYVvNdJgDVA9V5+7V4WXGlfd82E10gP5ZqUWpgoq\r\nHN4lBItuiLJ/y7PUWIYcA26QVMpnb0rfAOut5hwnMhcw3FscIEsD9t5IaFEC\r\n8qEoOCWoI64nF0x2aA53besXpW5WK8ulCyKLdWgLnRIK0WtUGI3BWppPypeL\r\nlJzUDhaWIarUlKiVX8gFIXkkwJZaU6tDShw=\r\n=NYXC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.1.0_1663637533900_0.6011861864507668"},"_hasShrinkwrap":false},"3.1.1":{"name":"@use-form/use-form","version":"3.1.1","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"module":"./index.js","main":"./index.cjs","type":"module","types":"./index.d.ts","gitHead":"97ff3dc9b3ec6e8cf4c708edd1e99633f209d61d","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-i9Enj3JeoyO2UzEI7TtJarm3kijeUVZMhLaXutKSSLpQPs5mZr7LAzlWaaXkzD464VU9755y4f5qJUZVY35zKA==","shasum":"7c09c256d2c75d2667c4ce8eae120efc7d440572","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.1.1.tgz","fileCount":14,"unpackedSize":420200,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4Vn/hAoJzZw92/9CBiJqytFWhWjao2lJDf8FkNdffrAiBgrwU6L7jj/THwITFqt1rchMX6bGX2NvOSZwYJIddyXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdmgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkFA/9HEfpT9J4j6mFaNRR0E8sk5SAg/I6pSmv+1mhgCqGyu/K0gtV\r\nmv4pbh5/AAyOWkjjkiNRobLqyARbiUpac99ZBYm+SCxgZW4xgxRaxdcwNtDa\r\nCme4fdY/ucPlrcu0GHqTSaVOZsx8cne+he66f75eQROzze3Vnt31KAMrcpXN\r\nNPJ+PelFp4yo4KQb6BvQZd0bxU8kv82Fl9NChFB94kuqDxaBCPgam+U7eIt7\r\no4HOZRC7pi8quiDnEN3R0h9lU3MsI4kESJqSHfGEVCd2tXcwl4G9ba9LnIbX\r\nD9k9mNH7m1VdBKI57G9Y/5nqpgPyI4iij8VVezF+j5wwZsLLSca6Mhs0h055\r\nJgdM+ZaxN+wGa5mHdC6pieTpnn9fb33DjoOoWoZ9K9AeA6BCK7Gkca1vEX68\r\nrvApZWLOUv7zTAnIhDllXh4UZR+kUQkuXbZKX4xeCA4Is+Mv/F6ElEXJPTGW\r\nKoIMB0PNNFHxQEsbJ67+HBBQ9b1JumN0JaLbWoEL9Cf33wBmt3X/8OujruaF\r\nx83Cqx2Pe60O1UnOyl5h/QRI+1WMtg3b70PDCyHgfesS4Xwh4g3a5BceYvtL\r\nV6kPmguSnKG5PzspD6Zkos+ShDpGjYWgvyikaeZ8ShEZidGkGsEdBgMczD74\r\nvi2efprU3d8A9t+AlLLf49SZXAQipnnDalM=\r\n=9fDk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.1.1_1668704291070_0.5032207701861202"},"_hasShrinkwrap":false},"3.1.2":{"name":"@use-form/use-form","version":"3.1.2","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"module":"./index.js","main":"./index.cjs","type":"module","types":"./index.d.ts","gitHead":"0195c7454bae382e0d5cb0df6929e54f690a3888","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.1.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KJiQeUu6LfzC0yhpuxrNFomvM/khcJaPmpOyK3vBBqpt4WnQP7XTreghX2Av6blXGN6kwxKjsCJcZ5NkukT4Fw==","shasum":"b8f9c3b1739d2792e146c6d6958a0e51f7b99961","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.1.2.tgz","fileCount":14,"unpackedSize":420364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeKsz17GY5iSlxixayoxpkVRjizyp/glW/4YVTMz1DEgIgAwPUXIZeNXUYoyA63l2BxY1VlYp/c55+TKoHp5wmLTs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm0/VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDQg/8C/KwQK4B3KgmL96ChpN2BSe1878D0czy/Ja+4PVKR03LdJ0J\r\njXAbox8oX1vf4FxSYYsCIUlm4Kr7QAOxV1uXNhzRd258BlFvyYWpdtsIHkhJ\r\n+jrw6YBqlKyhUvJSqlqZVD0BWXalf2jC77IGFYk1Ki7VPXWnpEhiYuZ3HtjG\r\nSg1dYFOOt8qMzE2lHJvUKmiIAZQsN3GkLU6bfn7VbfheUkX0utBJ02m64hn5\r\n5Kl2eH97iIsKTfTZjUsxTpI2Idx6IWm2asiK7hmIqhudwepm7n2Y51eWnwQ/\r\nrhUqm+cP/QUTO2aRB6ATBaQVKhujN3CxjOH/EsYPd+yMBWBebtqnyTDMGL5J\r\nGB3jLLSJYmQmpT+NciiKENeimM1SvAy8k/z0RkA0++cJu4XMkDcPDnz1CBEe\r\nZ06Z3gQyRCRTuMMrYd0kGI016pkqhNnMA/BfI+sucGuO/WP8MJc9cygsIqHW\r\n07n4sXQUi0ZMePwKfpHtMTfw3YdYb3yFkQvlGCbMo/AxRtR2HPNzU0lr2DPW\r\nJD9oXswgM9n1z5oxbWXzPFPQ1QQuxARmlzyvhvvx/35PogJ3vUJ5lvnq1EjC\r\nyUHtsM//vAwnhSVNia3QRIgWgHtojI81+tYjYL6uFtoLpEC5BO456CK/cJ9u\r\nAOPqBuDjbyJMJCN+pvODBTgf3pWfUCJ7+g8=\r\n=Uq4V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.1.2_1671122901420_0.7385961085872372"},"_hasShrinkwrap":false},"3.2.0":{"name":"@use-form/use-form","version":"3.2.0","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"3ed3f075cfc455b8084db3aadee7b1da9f2ff4e5","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8w3msRwNEmy2E/V8ODYPT9zGengtebWZ/TRIinoZ1eQthkw9k/qhcXNkP2aInMVXWE7JcX2ZdymurKjUYQxasg==","shasum":"656d1257685eddf442e2bcf644aa0013ada284c7","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.0.tgz","fileCount":14,"unpackedSize":421210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBNa8LGUTpN6c7tYSWgY9trR8Vs71GBG5iaGg2XuohogIhALqEVyiil/ESpgGzyKAd/I7vkMLWut+Y0wSaBkYZc4be"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt3s6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7UBAAjdx2/jvnACgd9v5oLK4DZJZ9ECP2nx5n4rtPRKoG8a8OG7iN\r\n8nWcjH/n33E28MfT/AYucnKvCxOqYmYlcUoyn7W9tgE+CWdmkW1eeeWhS3jc\r\nRrj7R/J6XENMgDIY10Dh5CIaAhiSTo4nnHWRKV/ybwihzTW5Cg8iQ+afJQpv\r\nb5Oyk3M0fJ1M7FU7s3W41ez31jZmTRrdV1VOHX5C0wZZVBGUBvo2lcjPjEiy\r\nZq0M7XEq617uq2CEU3GOBdWZ6JMp63N1Nih24ST6I+NOSvEch3dl+u/u9rd4\r\nXa7jVbhPxTunUDRBVw2yxIp8v4cXyjSaUBXJ1/ur5O5Tpd/DeE68P+oZy9wT\r\n1+x1u3P7GebXyWxyfHbY7jaRNLBitaIQXYnTZ0vit9G2B2XOiEMbpzHWO1Dw\r\nGT9JXJbsRerau0OL7rv2N8i+AmI1yTwL0l1eHB/sKHA3hPZqHiiRMaCrYrf5\r\nGUTc3D9O0l9xzFit0dFTZMNodA+RwjqS4IJU6Zm27X77d235r/A5fztjhwyj\r\nxlTCS0+t7eWWPWBRKXbJKwYahr97BruE0Nt/ygTG8Dg+90/+D0mIONIoYaE+\r\n8lSSMfcbwO+wEVYBJMP/6O5B6KZHZF1dB6Geg1rQrmlz0LKJCI1Nk8Ao+KMB\r\n3OJ9YCK9uCGMP7sDVKPQ6btdRdA/PpGubvk=\r\n=OOaZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.0_1672969018684_0.5014268825082824"},"_hasShrinkwrap":false},"3.2.1":{"name":"@use-form/use-form","version":"3.2.1","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"bb756a393e2b9b67d744d0b6e3c7dce92e03e794","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6Q2W1qKeqj4DJNIrgQjGbXzZb2oqO567EP4R5Q9Vtp01tKlOuzVDQoS+IlQR5q4xkxbWm8bcpShTd4lkiFR7sg==","shasum":"84571bebd3d5770604460aad73e2c19bba586562","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.1.tgz","fileCount":14,"unpackedSize":231174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHyOOvd68NB4KFx/rCFLjabT9iHoYwLt8iE0Rx4BjcjoCIQC6BEn7/T/LLD+aJUekMSHnNiPFK7r4VYRJlljpEvXuYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzd5vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlOg//QQRqfIEaWx0Ui+3Hyy8RXS8zxXwYDcu7lHX+cGMJU2XAEUBv\r\noYZGd/iA4MiUJxqc6TjbkmUXk4JaSrFzy37O6Oso43IglCKTVT+3E8DgsBUG\r\nAKYk8wmGcHPkHQsP2ekdw83cnaiN+fHJZMGAanG9L8AHYcDvk83fX3NhAOue\r\nnk6oADZqhImWY/gFzUXm/qfpFWgBu02BY7RMzWBQ7SRmNXPvFgvD5BeaWBmj\r\nEH9ybCP44LNohL2cJp+Px7pHfR0n3lJQgjxsHWE6z2vHerEEyRXMV2NrQSuX\r\nTfy4PHu3ovqm4omP3HwZFLUJF3+8H6wXUX0Kphkt7qKzEuoYfLKoZMvRY/Yr\r\ncDU84C5WzOzb6Y84OUrAY365Pw6y2gU/pd3OMWCGm4I93eN1kj8fp+FbBpm1\r\nyhDdt53cXvug+hBiUGn6U4FDJC4iTQYgWhsM17xb25bEip3O8n4Z5wAL9Jpe\r\nAUHfoEcjVlCDjQiOLq8Hd6nd31rMWUbqokEkz5Wc/Bmj4LIxhUd6IV/KUPL0\r\nimqcG19bYiVFk72OLPjyKq2cnwS/I72G+40xq0Ede/7u7lt2Lt0pxeWF0E2n\r\nplTsajEiDmDHcvoZYeQCHdlkeGfsa3ZYg3iggwUE2jFWJk72jgix49lN3l9J\r\n7X85wBX1OgwzZannqd1kSzwyq/PpItABLis=\r\n=hc2e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.1_1674436207291_0.21985739460811238"},"_hasShrinkwrap":false},"3.2.2":{"name":"@use-form/use-form","version":"3.2.2","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"bfedb84b3bba04e830e45d1e6ad687aca5b6f924","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-h5oQNYurIFUswUl4ZAheWaA6HMIqZvX+Tz1pS70ycpPb1qg0OFY2jFyPXrTck/PC9t+MypEbViMuq8wfyMGpMg==","shasum":"0fa4de96c89d926e91b7527fb19a96ee62cff5b7","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.2.tgz","fileCount":14,"unpackedSize":231280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLmGkmANKubDRQDzY6tHRmfk/hiIl9fVcbxLNqA+5KuAiBHMApVJI2YBVJgcdg8Mdb9ZGNqKFmMQIhiVE6T2fdVNQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzf9GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ow/9GU6OKvtIQ5UFVndFOFVmiYWragE9fBNqt4YFAkQG+VyI1/zS\r\n26vMMdryUaViLTjK9LLOVBLzUnC1Xnu/rt6yPzmbZPf+LRlvfOq+KSugSFLw\r\n8+RyMTEjQWJlRbB+QL1mEEsYG0iZ8LG6bJCy3Ev1DNy/WSZj2KsGSEMZOwjo\r\nWJHEjjuHqiXTUm0o2NIUKgVIUCG3rSb4csvQEizvOm9I9zi1kcDUvtEaKjvg\r\nnjcbt11XbeC2pdyOwaQ55cmakvKcGmjdYqD7wmadhTLUSSyj8eAZ4saCyKqe\r\nwKkMjKGHh+vVzXZunzpn/2qBGBrAjWFmuJEGFDYJHaOxzx1gfUJep8hGr0xo\r\nhgO7wftcz6uU9zJ2ieHQqItNW8hfQj/CYtAochp70f/2eOSlVo/Iwv+CtDFB\r\nHd6scsC8aT7T3v0u2KGr6ty+r2B+d8oLz1EXJCKlRQFAzumfu29faI4jvn7X\r\nEMe9o8/rbYwPhDcfPzsDo5wJOYXmy9vC95TNv8rgYiESSOJl6GouP1tklMBY\r\neJU3dzrblBv5kB2Z5n+R/DkHj/gSch/HX+K4jy9mWESiVJ7H9zF6YrSb/6CC\r\nLwwkEoJt8w7crxFU9KVDvOwENbZof/AqfPJe2eMxaraI7DU25krxWg4zXeCQ\r\npoWnKxHQX4TY3HaTpeaukdhv91xjSt93ADc=\r\n=kvvj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.2_1674444614230_0.03199115498869487"},"_hasShrinkwrap":false},"3.2.3":{"name":"@use-form/use-form","version":"3.2.3","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"4c39a1dd8ff1f1fb6ec218836cb5f8b8dcea5869","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-g0SPQT9Y3a5tz4YLI+y3zfSj78MxMP3c9cK4RLeJ5KXDc9uTKEcl4DjRoTVIFvKWC3yaieyFQFrAKZrphFy6Gg==","shasum":"1a0f6649e98c2a60a115707f26729b5d96442b29","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.3.tgz","fileCount":13,"unpackedSize":225038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqc6m+3WfGagqRyrlKVJBab51p8XVXtntjoyfDVyIPnAiEAuow0YIUUvmkpBVDi6zjEx5YpThBARiQEjugBTH0RR04="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz96+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Ig//a3f/RpjzL8ne2dxmIJk1Cw9YbY7keRAgXeBuzqM+/dJvwqUs\r\niSh3RX5gVOV0J5Q4dcCbARuj60WbdJgh3e8Ek684rOsUb+5D1D5nYrIuZhNr\r\nYTG2P7J3qKzztx7E+i7NEr2CuTU1NGEfGC4Sy+vfe8hEmKJ9+H+Hue+n+d57\r\nrdPk3eV0/uo7Xd+RvkhtdovSZiKJwt78PHp2dqV+ZthTxvvV751GsvbChlUX\r\nLfdQ9U6HqH0RhJDyyX/SQjOXYhrUG9pi55fjwIAhUF+ZyHsfP7kCrnhmt0Xc\r\nIpTflheSsHLCANVggU4XygpMnFByOE1XwHtuEumQu/6INRkrvGxTogDLKzhL\r\nc9tAeps716eNjXPZFh2JKp2qoNOUgb9j/xMDD4FxxDXoR7KpoqEzFRx2sjl3\r\nOjQVJJDYJNw3pgn7y3cJje6T3uD8gknrfDJSR0rKVC87PaivYNUiEafzMX9J\r\nkPZJsQLZrturymZAkFe7kgXg19BEHVQEbCXr82JLBN+FNZvGwgBwzBaKDWmC\r\nCMfIHSTW4LHIMLLpV3Nv0NRvJfzNUnKyalr1Yb6qxiwhT0xWQv/64cyq4V74\r\nlPwZSNkS96Lcad0DuxJE+S9tVcEODvlLlG+5EReCoddOhJ4Gbrl+J9GbWHdZ\r\n5wqaTwZd8hb+4L1HvFRj8a630etJzmL81Kk=\r\n=AGtf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.3_1674567358685_0.5423289992773916"},"_hasShrinkwrap":false},"3.2.4":{"name":"@use-form/use-form","version":"3.2.4","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"7f820252564e772b6036ba3dc726219cfd6c8d44","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jVMyM2vO3czsBpN+7BuzEVCxhGWRoKozyY6I03PiKUjXsl31indNksyFPkCFhfPaOjmijw7qaKKiSqdbC7tDOg==","shasum":"eaa37d70dbad98e442be873bfbc6cd98de89a94c","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.4.tgz","fileCount":13,"unpackedSize":224983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0AlJaaAfx2BNk4Y1C+0aALrAk14K5p85NQ3ptwsECVQIhAODjkf1qtCZCnZzkV9PH4v0ZwdsDYO7oCAPgbGz2r6h/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz+79ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJGw//adsrg7mNUYarvLmv9lyqyOPqH7t0Cr0Zfc/MYvNIIAyxKL39\r\n3ylAokrF/jFR9TR9RiqhMRU4EctLixxzazEo80VkB7KdIS67vHYarL4OYHiW\r\nkKAmpFk9M96wmSxVQzzrsEp+SZd6+91L7jlBXpZ0LQxSv6pJFzNgePPp/OUf\r\nko8E7/mj8LxKngcj+MfrptDtjKM45VRFIIxmU/Y4FsKazCjF+tHwn2IIYdp8\r\nwCkJuAFbSWMzCy52NPryjmwKmtlc6YLO88Xojw2mDtKSa6er2cRQg/kzszS3\r\nHM2Ys4l4lUN82SOVa0MYA9SFZQUYHfT2DVK22LYttRDhs3jsi+AWsKo4Dn5W\r\nKeyGudxWwHISGC2TAmXMZBe+F1dVZe1qDghDjNIXf2HngfzKcTQ+1soepJ4/\r\nCYVLBCLET+EOFUqqARd+fksTEeNrws6Ve+fVjePqV1Dd0QzIP7WgBez9rYnX\r\nZPftA+PbGWdh4q7t4mP7ibqO8tr5ZYdbeRm7r7zjOG5y/JFXdTBDq8D69zfb\r\nAaYdzklcMcW8mUyt4Bn8WcRUGSGj9BWjjhxCWe25P53c6WwN2um/SxVc07+I\r\nQncX2GZFwriQvVMoZnMP66ZBgzmDwBZykyXXqmPlm2QxEYxoA6nhQq/e/zrh\r\ntKdcke1Mw9IFhZC7/YGbKmwtMNsWc0u5rYo=\r\n=PtCH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.4_1674571517041_0.03401761500452061"},"_hasShrinkwrap":false},"3.2.5":{"name":"@use-form/use-form","version":"3.2.5","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"f197033d504740d992840a2f49ca4f5581194801","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-EEujwz2Lutx5EuOogOp/WLg2JgC8crl+aHujd4hEQh7ny4xPrXVBU+oypLWyKDdLTeHkfmvZCXXXcR4DcWZPaw==","shasum":"640450a3ff8e95eea4eb3ce4be637d33a5345479","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.5.tgz","fileCount":13,"unpackedSize":225778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQU6GqHurSxEcxGVwFGUA4Rvo0FM1jFxEB6amBg4UAFwIhAKeXcvR/3KxwWeK7eJsh5/cDmTmk2Z8Tp8LY+gunEwM3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0SOKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSvg//ctxz27zvn/mkO2znrLxePVCiLg3tWedUZIkN85vMboY6kAxS\r\nJgqEqN4mIQqeveYis0LkxaGMViQvWZr3Skv5+BAkD+NWntjOUJE6gJRQfjST\r\nq5Stbve+zxZGmDoSIcjEu82mD0cTojuPj4bXlM9tLMUKV5l4jEIJOlxp0w9E\r\nRxhQNb2YVT3HGPGdB82RIvz7UxOYFj96quAbYgEMOQzYDwL+tI3OPofwKG+R\r\njTWM8vICoUCQRjdswDMKTt9cv29WLaRmTrnd/5pQ+wFaS2fGkZ8RknA+H+49\r\nie4u3sAxw6y6YrMTE+1SH9f+NRf7ceVHL4+vJ0iq+WHt3eYQSPQL3H53Ml+D\r\nWN2Mj5wuQIRXhkDuoi8OTrh2O+0t+zAEJYyiYEX5sTeNR4FVkUazjhkVNn9B\r\n8oExwqd2r/Zm8WyzqPApxouJ2bQHP2nJHvMfciUI+S+3LnsCyIWAOoeIjWRb\r\nEDriYTIE+hi/IpxRTUIweArnZEITQjC5/8bhVrmF/H4UlBMJp4Kinr6KzEkP\r\nvldI2BSpeAOWa3blxtHCs695T+wGKIxoGQiHp1wl5QimgVu4TDqD5DXQInyU\r\ndcoXB1K4TcbaZJacJkIOhyVXcr4mtFQcYhFW0yYTHq0oqlY+mI1S2URsKHjb\r\njGN2ov9OlNI5sDrRqujNCz5dvSx5k0Pto1s=\r\n=r2IV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.5_1674650506524_0.5718684073447318"},"_hasShrinkwrap":false},"3.2.6":{"name":"@use-form/use-form","version":"3.2.6","description":"UseFom provides a way to create complex forms easily.","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"license":"MIT","dependencies":{},"peerDependencies":{"react":">=16.8.0"},"module":"./index.js","main":"./index.cjs","type":"module","types":"./src/index.d.ts","gitHead":"ba3d9f7112f0c727678d0f9834079abd83efe7c5","bugs":{"url":"https://github.com/jucian0/useform/issues"},"homepage":"https://github.com/jucian0/useform#readme","_id":"@use-form/use-form@3.2.6","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6HuLtEWwR1U5o4q9xiZIDP4euNugKR9i2DaZ9eQqxP/ZMLmhUNE2yTq0eG4jEGKgC5SchDIb7v9QMhXl5ke7qw==","shasum":"58c534b5356500c576a24e24fb0277165c12f5e4","tarball":"https://registry.npmjs.org/@use-form/use-form/-/use-form-3.2.6.tgz","fileCount":13,"unpackedSize":225004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM/DqIvV0hERrWpsrzSuVMdI9KwskBl+NowDqcEkHS3wIgIRDpvAPnc/52kKqR1YO98Sg2LO/cbhyycI8GQFKR0/s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0TJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYdQ//fB7G0LxR3EN/VMLf+Hob3BtewWAkYY/kq36SoKjNCuV425FX\r\ns29qUvpEbLfvzgSQOehOnF7LnZnRD4u/3DXoTKhfIuvLwpfhGjFd81P0/KKP\r\nKN4sr8QHMMABfLPVPaZM81eguSU9xL+/B5yyoxDJYjQfEkTS7nHEV7JgusRZ\r\nFZcGi0oXWy1sQZjGDWtYcFvIKXZMPGIJoAOOD7DNw1jlWM5R0UtmP6uVb5hO\r\ncvFmbaOZGl3DtNwfg82qc9GZcXrbdzS540N1ACD26mym6orJ2ekFAVWzdaQW\r\nY29YIgkXTn/1XsO16DYAf0W1VoOl7olahls0y09y1xEdNMGSYF4vLQ5+/JX9\r\nz9IB1N5PKfkUZAkxt/my+mTlgp+PjNuHf5MD6URCqs1s5dFVpr6lXliK58mD\r\n7JCuxjv71EPz5ywXpdJeDLbeFkqD+NpOFk4sDIo6Sd4NL0Q4umW2XpDG8VGN\r\n4lB2FdkymEz9CiWdLUN0boCVJDuYevv0DCyoTshsiXdnJ+3nbRs6Y9uJAkKB\r\neVMzK6t33G1D0UIKo819JNy1GlK982DjVDL+CA4PqYhwCvf4MNWK0nUqZbHe\r\nLhhCUDJV1QQ10tp3PHoVPEJqUNuvQfC8pPLFv6r2Jvls3gssR/5JSmHX7tEx\r\nYLMzTmf8oo6LpFnc71IpTcYVB105boZIgtY=\r\n=wLdn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jucian0","email":"juciano@outlook.com.br"},"directories":{},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-form_3.2.6_1674654312670_0.2244889408471058"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-06T02:21:57.929Z","1.0.5-beta-3":"2020-11-06T02:21:58.410Z","modified":"2023-01-25T13:45:12.926Z","1.0.5-beta-4":"2020-11-06T02:54:34.146Z","1.0.5":"2020-11-11T00:50:04.193Z","1.0.6":"2020-11-11T01:00:30.190Z","1.0.7":"2020-11-11T01:04:01.601Z","1.0.8":"2021-04-09T14:42:44.822Z","1.0.9":"2021-04-09T14:49:08.313Z","1.0.10":"2021-04-09T14:51:01.891Z","1.0.11":"2021-04-09T15:00:39.662Z","1.1.0":"2021-06-29T00:10:35.654Z","1.2.0":"2021-07-14T00:30:38.522Z","1.2.1":"2021-10-04T23:23:35.366Z","2.0.0":"2021-11-02T20:58:27.324Z","2.0.1":"2021-11-03T22:28:16.652Z","2.0.2":"2021-11-22T02:34:01.480Z","2.0.3":"2021-12-07T02:35:55.359Z","2.0.4":"2021-12-08T14:44:43.493Z","2.0.5":"2022-01-02T01:58:06.842Z","3.0.0":"2022-01-23T01:47:09.932Z","3.1.0":"2022-09-20T01:32:14.116Z","3.1.1":"2022-11-17T16:58:11.234Z","3.1.2":"2022-12-15T16:48:21.596Z","3.2.0":"2023-01-06T01:36:58.877Z","3.2.1":"2023-01-23T01:10:07.566Z","3.2.2":"2023-01-23T03:30:14.453Z","3.2.3":"2023-01-24T13:35:58.856Z","3.2.4":"2023-01-24T14:45:17.286Z","3.2.5":"2023-01-25T12:41:46.730Z","3.2.6":"2023-01-25T13:45:12.827Z"},"maintainers":[{"name":"jucian0","email":"juciano@outlook.com.br"}],"description":"UseFom provides a way to create complex forms easily.","author":{"name":"Jucian0","email":"juciano@outlook.com.br"},"license":"MIT","readme":"![Logo](img/logo3.png)\n\n<h1 align=\"center\">Welcome to useForm 👋</h1>\n\n[![GitHub license](https://img.shields.io/badge/License-mit-green)](https://github.com/Jucian0/useform/blob/master/LICENSE)\n[![GitHub coverage](https://img.shields.io/badge/coverage-96.8%25-brightgreen)](https://github.com/use-form/use-form/tree/master/test)\n[![Size](https://badgen.net/badge/miniziped%20size/3.3/blue)](https://bundlephobia.com/package/useform@2.0.2)\n[![Size](https://badgen.net/badge/minifield%20size/9.7/blue)](https://bundlephobia.com/package/useform@2.0.2)\n[![npm version](https://badgen.net/badge/npm/v3.0/pink)](https://www.npmjs.com/package/useform)\n[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=React+hook+for+forms+and+validations&url=https://github.com/use-form/use-form&hashtags=reactjs,hook,javascript,forms)\n\n> useForm provides a way to create complex forms easily.\n\n### 🏠 [Homepage](https://useform.org)\n\n### ✨ [Demo](https://codesandbox.io/s/useform-2u2ju)\n\n# UseForm\n\n> Create hooks to manage your forms.\n\nUseForm is an open source project that allows you to create forms easily, different from the others options, this package guides you to create custom hooks to manage your forms, you can use the same form in different components without context API.\n\n- As other packages, you can also use yup validation to validate your form.\n- You can also use different approaches to handle your form, like `onSubmit | onChange | debounce`.\n- Less code than other options.\n\n## Motivation\n\nToday we have a lot of form packages, and this project doesn't pretend to be the number one, this is just a new way to create hooks to manage your forms. But if you guys like this project, we can publish it, and maintain it.\n\n## Instalation\n\n### NPM\n\n```bash\nnpm i @use-form/use-form\n```\n\n### YARN\n\n```bash\nyarn add @use-form/use-form\n```\n\n## First step\n\nThe first step is to create your form with the `createForm` function, this function returns a hook that you can use to manage your form, wherever you want to use.\n\n```javascript\nimport { createForm } from '@use-form/use-form';\n\nexport const useLoginForm = createForm({\n  initialValues: {\n    email: 'jucian0@jucian0.com',\n    password: 'yourpassword',\n  },\n});\n```\n\n## Second step\n\nThe second step is to create a component to render your form, you can use the `useLoginForm` hook to get the form state and manage it.\n\n```jsx\nimport { useLoginForm } from './useLoginForm.js';\n\nconst LoginForm = () => {\n  const { handleSubmit, register } = useLoginForm();\n\n  function onSubmit(values) {\n    console.log(values);\n  }\n\n  return (\n    <form onSubmit={handleSubmit(onSubmit)}>\n      <input type=\"email\" {...register('email')} />\n      <input type=\"password\" {...register('password')} />\n      <button type=\"submit\">Submit</button>\n    </form>\n  );\n};\n```\n\n# It's All.\n\n## Read the full documentation [here](https://useform.org/docs/).\n\n### [Post](https://dev.to/jucian0/building-forms-with-useform-1cna)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/jucian0/useform/issues). You can also take a look at the [contributing guide](https://github.com/Jucian0/useform/blob/main/CONTRIBUTING.md).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n[![Stargazers repo roster for useform](https://reporoster.com/stars/jucian0/useform)](https://github.com/jucian0/useform/stargazers)\n\n## 📝 License\n\nCopyright © 2022 [jucian0](https://github.com/jucian0).<br />\nThis project is [MIT](https://github.com/jucian0/use-form/blob/53debd6986650f76561795f2069d6eebc5db6c65/LICENSE) licensed.\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/jucian0/useform.git","homepage":"https://useform.org/"},"homepage":"https://github.com/jucian0/useform#readme","keywords":["react","hooks","form","forms","form-validation","validation","typescript","react-hooks"],"bugs":{"url":"https://github.com/jucian0/useform/issues"}}