{"_id":"react-yup","_rev":"33-1c1fe1d2ca084cc26636a8fcbfe7abda","name":"react-yup","dist-tags":{"latest":"1.24.1"},"versions":{"1.7.0":{"name":"react-yup","version":"1.7.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"matthew@eduka.com"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is an attempt to solve the form validation problem in React.","_id":"react-yup@1.7.0","dist":{"shasum":"9e0b9b066572b9e3f936970c20d3b4c053edbe84","integrity":"sha512-/1I5hw5Lsznu14tPmjqA4soHw5mNS9y4Vpc1g8ypWS4kRNCBBkDHXuaPX4xGR45hcspJVcXRANko/FGMhGDecQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.7.0.tgz","fileCount":8,"unpackedSize":472849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZ2JCRA9TVsSAnZWagAAsx4P/RSQJo6rgvUNEkVMqV2I\nehZvPaUjjuC2jQirUkKyYnl7XBN9bKqo4TvzszA6Mm6dKK3G/ibaIFDnv7+W\nbnb/9TOUaD3h3Pt7pHJSKExbjQv7UbAWwrf0Hqe0Ph3vALWP6t2mPYE1qlNK\ndtoOAM3Y6j1swvZILlCpYVz9USYiSP23YqZF9wQd7FT2S2En/jrMvn0YtpyP\n++URx6xPKJ9gD4aK4XM0a0tmq8JPmlsVOpK/ETTAJqPqVYXdvb9XcikF6DhX\nY5Vzy3ChZ8JLunPMdbH45vZwO8vxQAz8s4cpGyFwBLB75FikiNpO+Snof8ID\ny7zcmj7/C8Sea28Wxfy0hmiQcmfc3/J5KzdpyxCloAUNGmD4uAlFFnzHEEOr\nMg4LQwJ0x4tlJTX+g0/RRqut6aS31S4t0SfyLK2P+ZdDeHlNblHE0wrpLbNj\n4la8Qh03Fs3CIIhQhayVk80D2t5hwJdJm/wR8NBgt6LQmkiOY0VhQE7zFczs\nv88zv2HN+bSR8IsD55dAxvRLQr2JPiMnS6whJN/Kbs5PYS8FDBeZi3kxUhi6\nj6auWCG448nWc3wcRqclZ1HM0aDH9G4zICjfx+RPtdPwCgLU/ttL9+n8SV89\ncHohe7LcLIuYoNc+ez6eDbhsR4t/zJs/MFh+ycreeFDb2EuigwVQ0I/oqMHM\nOynI\r\n=q5ES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpe3xlRYI8AHAOOyGc8QOvkyvBTBphfnDExn1jtA7arAIgQsrVY+Us6FlHip2TzpFOFBgesYKVGIUxJME23aSGlLU="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.7.0_1595252105304_0.24598300820189878"},"_hasShrinkwrap":false},"1.7.1":{"name":"react-yup","version":"1.7.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"matthew@eduka.com"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is an attempt to solve the form validation problem in React.","_id":"react-yup@1.7.1","dist":{"shasum":"53c1021193e56d460809f0649940612d3fc1ae37","integrity":"sha512-GY4OueixA+c4AYZb4l16Wezh0YF37jrLl3Mv0PzBGD3G8VYmxBmzTAwyaJVwsOrw3BlsCjIrEjXd0BaIM/+m1w==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.7.1.tgz","fileCount":8,"unpackedSize":472841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZ6/CRA9TVsSAnZWagAA6bYP/1KMPnHaxg311s0+OKMt\n+y8NqsIew2QvbkXipdIjryVM+mm4uciKn3gkzl2uGHaU/sKqIlO5GkRYbYEo\n/uYHTyhOYBVY1SOlhfick2louxEb73C8RduC2m0PdfH2XRPsjRTMf5FAQieM\nmJP40KyONf9mhrlG+vGQ41ab3OcRFV2OsXNJw6WQIZiFAHAh2Zyat4rRBWwO\n2jgdcfqNecvjSpqB0EZlLx1x+gk5u2/kqzTGUBwu93JkibvtnX9tA19Lgy7i\nT8zitG6YsbIycVPbUDza6mK3d9Fqi31kMMV30xXrWPa6qHI6BTGRg5UUkx9w\nX6cHDkt7td2nBwobKn76yDEnuHQ6a6+0wNxinnM4HdQ3PC8VKabGZTR5Z8YS\nw7kVW/av0aY7igZFj81nRaQbxQuM+MOTMEvyjVxK6D6n2acXTUMo+FAmTtXp\nATliJm0/yJHhYYBwscVNlVZhCKLzyFLKh4WJ3h+94jycNc1x/RsHg+8vUYEJ\nq7AWnwy0MEmc2pvuxooQIYDS+CNIFD9OeyEMPCjHxFuz2kLs8LYr6MyCuC1N\nCy/RNrBDqO/6FbpC3mSRKrDahZTADJ4VMJtib1fUliFuODEU+Pyutmm86/0i\nj3fqKHbwtCNDtQaiMyFtxPBDIgMliAajHx+MZaKIh4oAcSDz+V+AKwc2oD1D\nITOV\r\n=+FKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/woawgjQIj9t0y6fkZTwkg/2F6TweYdSDpcCzZRAqjgIgRp1hOPNSH1EO2DJGladNFBuzEe9KOx57mqIvy2gE178="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.7.1_1595252414971_0.1024660976404852"},"_hasShrinkwrap":false},"1.7.3":{"name":"react-yup","version":"1.7.3","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.7.3","dist":{"shasum":"d0998e5914d65e000daf1a7624b498cc26c1b44e","integrity":"sha512-fzxM2cNEQv+Ir9OAk04ad0gCTFJkHdAPGDi0ZEiIK33cYRpTQOcLIWD7R/I+HVaV+hvajfQtCY2o7OMLxrY0Yg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.7.3.tgz","fileCount":8,"unpackedSize":483140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFx7sCRA9TVsSAnZWagAA+qwP/A2rvN4/J1pUJohQ7wNB\nlFLOhGZ/DPbGjjroJh5+6W2RNhSeSOarVzKw+21ZYSSwrXp/vz3bJhXZ41Y7\n9pKgQ33E6n1HonTJoorocKwdSYpYMOtn1KqQAkQpNaYaS0gFwiHlhkqyIzvG\nrGHku1LFWoVUOy+vnAS+qwjQ9Hg+mVecNf15RbVW60dvS8yeHIVweZp5wv/E\neE27jNfG7qZhUgXwEMELajfbtIl1kZrmvi+0JCj8JuZ9wQQKzVUxsfdufp8B\n+LcKPecfz9opf5Ix/QwDnaft37R3gqaa4SlPUiXfX5sVxvKA4SOL9fe4gQuk\nZ3IexO4mn3LEZiIxdbK02O4nig8zWWfLz1Cxhb0Anh6xBHu3FPDk1TcEoKJP\nWdTXF2EKA/yKMjjm3DCZxCb3wUECzQcLyPY51tcE9oanYQ1+UfdmHJyzJf37\n5V6ujKtWvjOsC/tKtEfkGZoohhcQhFXXz4FWju9tFG2eArTOjKnibcU8ZDE7\nAKYckjdAYPvPwUwLf92EA+HZ6N3D58nyxsDX95d/VDjSQQKSb8eQe6TtLOD2\nAI0SQZpqpcc+dbcwp3CBkk36w8OGqyMx0IESi8yjnFSK5HoOZnti+MFC1wfk\ne6ItXhqYtXk3sABcHwJC/OeEJB8OnVxsL7Sm6baUyZRckC1EoaGmWH74s9zC\ny1G+\r\n=/s6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyS1c/Fhne90DrJUz0OsI1pqHGkGv9beffoKe3jh4Q/gIgX6nDagpxWGgAnKFXuP/Q9IwKW5oE3jzVEOM0fefuJuQ="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.7.3_1595350764168_0.475309295969812"},"_hasShrinkwrap":false},"1.7.4":{"name":"react-yup","version":"1.7.4","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.7.4","dist":{"shasum":"76393561d1be1972674433365cea5a3028350c07","integrity":"sha512-g42wlk+EtlW3pCxQo/lsqLwPoqpdRi2NjYunFGFHnAi/kYvc/HcReCh9Bb96QmqTpN0fX/yxFy68P8Za/FbEWw==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.7.4.tgz","fileCount":8,"unpackedSize":483238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFx9aCRA9TVsSAnZWagAAEA4P/0JHNgyfopetzGXltmj/\nUZMDMoHM5sjhb7Gz9XNnamHwV/IWEJAsyjmRLe5yTqJ+Vl28owzMi53Zgciy\nAkE1q+aiKMz8T9gASWRedNdZMDWdeXHkxHiYOpW04jQ8kUw89ZbbagTRWGZl\nnUIVOfBva5SCO0DOg1qZ70TBGST2wdBCktFtVcxhwG4vThjBnZlAclh/kecG\nEGki53eww6E/EJrE7r8SfE1nsM8zYgE7ZLsVd9jn2KfDcc27ktC18wiDWBXJ\nCPqT0IX2Z2FB1V7EmxjJLdYHuP7sNpsI0Bswm8qEm/7A6ZEHGEADs+Od23Ac\n4G1/9OmiNo+cmWM1FOIbHWJzVnJt6wWuKSiMweTlZ5DW4VKC8y6g64vvn/w1\n0cIJ5XYDegOV6dUhYUuyfMLhhh50SE7mjYMqap/CNjKH9SdFLlO8+j89lDdQ\nP/nFwHlhDSeaCmInxp4PW6ZT84o07ZcO+2rciM1KHM07t7DY63u0TPs0a1fR\n1iueaSFte+RhTWDmpbmA25Vn57jqM+jo2yDnKFM3E5/TrYzq+ddcSMTWIDz+\nekQGeLGcdrTC82wR3CVF43VCtchbKvzoJmh8kfExyWVSmO/nCkgEl+n9Jyhn\nsTppTjau5jW37j8Vo82VKSoRfzhsxfhv3o7Yn4SjDFoHyw5a8MnTym6yvwBG\n86VL\r\n=zDsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY5631H+oST365RI3G4LMghlmPBZU6wYQUGMUS3M9FTAIhAKscrdVoLXUJUd0Brc1biQ6iYUEfTgEF21hRzmHj0Lfp"}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.7.4_1595350873469_0.8001670052794578"},"_hasShrinkwrap":false},"1.7.5":{"name":"react-yup","version":"1.7.5","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.7.5","dist":{"shasum":"0b1bbbabae84c250f167898cbc19101655f94285","integrity":"sha512-Q1ZBIRf0orga52q05k/2WLrn8DcKK3Tl6pJr1meRIHkwQnyHOx46z5agZUZ8td5TM1OjIjz7eCdKLWyzW32hfg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.7.5.tgz","fileCount":8,"unpackedSize":483135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH+DuCRA9TVsSAnZWagAA9vYP/3mYgMjdeoiMwlt+2ozK\n0P7KT33ZoLZsAwRbiRpPEyfOoR5CMPb3YYyJbb/X2+gaFr6qe7ljra4rf1iF\nsxJTCki4UO+0ommR/I6Ym46uxsDq/hP6vaW6+chjkKuc7fMcsizE5B2kV/F1\nxXknX2YacU+Ts6Pbc2r2egc9yJkpVyUQl+N0aHKKD+htaHzGTH4lhljhO78A\nRyw/oocUPVVE5sczxT8d7g4nCEEic0W3bYSG8kJb8J4QPhw12BqfLdlae0XE\nklPiBd/dWfl2eV4TVhinvcpxTWEw6opcZ4smWZoH9yVdYAIksrkmCYqqw23A\noUOd6mEVchVazPHIhrxz4ScaWlTVVqMYkBLGfRMSuJNfRu23+0z3wKQzrjv1\nAr7ty8HilzCGXpzsfFXQkuFNfRqSWoSUh6efbwErAZLfGRpBaDn2frTyOyS+\nEGXppf8KnrKIWsTjsOovjAy6rARACWcxKI5i1ZmYVQKPFCaUnBaR8tCQR8SJ\nzeQWrIa4ZW1CB25EItxcpeVTTvB60LQ3X/Cu2cMWSc/yQTTS85CrN6NezHGK\ngpBmJegBZBDmXQc3vKs3qeTnKtIOKBc+ENMGSfAU+AdgmNcU51AjzuEXOMxK\nul5IvwJp5MGz3CaAmjlMP5dBx4WPpd3CKTF2iHxj11YpMcbfe6KqoM+9Wd+A\nn4W4\r\n=DPkh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh1UUmwiGblW9biak+djky+sZiWPzmDuOJXe0u3lFBOQIge0SI3yIfq70fumHdGZGinVxN9ynsLVj4jh2YyyXRu7c="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.7.5_1595924717958_0.09767063049536762"},"_hasShrinkwrap":false},"1.8.0":{"name":"react-yup","version":"1.8.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.8.0","dist":{"shasum":"84be43c262b1a89c51ec28d9a7ebc60a011b310f","integrity":"sha512-lt5Bb6Mr1iHEAs6DlxMBBtqVZFF3qgqH+5POeXn50WcStYtHnO2qwaOzrE4fy85UxRsfOD+cmwyg7KO7EVSfCQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.8.0.tgz","fileCount":8,"unpackedSize":483132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI4SgCRA9TVsSAnZWagAAVnAP/iKfjJRXy5/qHj7WJYkY\nrwdafO/3mfUhsGU+qIGC2aJ1RnOrRBa+jDiJ7pNQYzCmBWOIYQ90dF0Hn74V\nofYQvesRKF9E/2AAGhkfXwUvE8MegY/iivbYzbg5BOXP7TOmD/mKHatlI/kd\niKwuRQzALdNbzbo2JY00Gm2QurhuB0zxzZ2Kooq60637vBBB+b9oa90bEzXl\ntFLLUTc6RemHEPlU8KQ33cJmzpl6XJKOa6iWgw/yQ3FmGpj+aHWhFVt0sAQd\nX6ucp+2u8TOh5aKAMvs1YSGpQRRsKsm0bw78KTqoSnG4FAaGn938yUEOD7pT\neUPMjMDSRSMb6F7xdnPP/BTfDsNqcvkOjd2+d59x8tqdu1nnoP/85GG1MdTI\nUH6pgcrePciLDzF8QK9PF/eiutqSOhUGMO4147Hp5Zom2GuGUlwhPoWWDRgD\npslm4U/ftyEXjPRykoSylifipOk++TG3mVTXnJFevNujbSM5Rs23AUSsJrJk\n5mAOvwUUunVcIKKF/J0aS1ZXREfMHxs2RaZCD2hS4KAWNY8WobTBK1RUoNOX\nzUyTOnuQo875hNfNCjlI6oSNMGH59nixnJwuwSxRCnJXVKu1coqpfELxfwN9\nfiHUERjzSbf6aQDQrTVaIz+8lAqOTf4TlROljG1oZiwy5eNzbDTiMSn/HIPh\naDhC\r\n=F4Jx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCKqJ7u54Gnq2EjLiqhmDwsCEq94AuP43VyI0IoSqw+QIhAJzRuYtKdVWqUIzY4UNP6e3AELarM4cpKBp9kVrWbAcf"}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.8.0_1596163231609_0.6574443925787352"},"_hasShrinkwrap":false},"1.8.1":{"name":"react-yup","version":"1.8.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.8.1","dist":{"shasum":"a8fc85eac3d1560ba4fcd1d59339e51836cb36a5","integrity":"sha512-ZDnWReT0kMdJdDYJCGMrZQ8fgvHHfC8qxFGY42Jn+cWh0O/M650MM3DxYvAc6alv5GJzh03fOvLRwfJz9Sk71A==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.8.1.tgz","fileCount":8,"unpackedSize":483428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ4pGCRA9TVsSAnZWagAAoTYP/i+a/ArCAIMlxAPC/3ys\nk2qiJ0icSL7NaJ5zrDggr9sKbZgzycJbpWqHCibyWgLdrNumY0dzZjsYtgBz\n0V+lGGGFe5k2DDNfqWeIZ7e+yOjr248QILrRW42ZQK/xwCftWGKZZ0/DBhKa\n91/5YSVw6aLTBhlsQ+zF/Zu53UNilRWZcKru25nA2h2wi72vdx8TZB3509vG\ndyI0E7bL6K++DWExElf8rc4vi1uQG4m/fJ4PVWn/bDOfV3e3d1zBeJNQfCuI\nBlQ9zDX+HNLJss4BF6ofJTRD9uSFhQJiS4V/VO2toEj7wz5GFVMeAASXsmCw\nfR00F6UTeapDHOEAcazYiETSDl+G27h2xizvuVrzYOaygjcBAPb6FtoIt79H\nzqpijbbFl8LGS8gruXxOisbIgOW67AS2skP8kDeMpV+X+D1/iA9+QgiIAzCx\n6BI7dXwjBu0cloiUGwv7HwxEkmDwkjNGccSBDLrJEZdHjwldn82W90PStPlR\nZirujnc0v3MxAnhRGQ0yTkREfYlSlvqyaDd5VZ5EflnrpqEtNcy1DbASyefA\nakwfYKN4oGWes2/05SP1YjR+Z8PStIPg7HlxqP5Zg5sJXOP7CvSD49CP8R1B\nSX/nOLSma6O0TmHfIZ5FJgtH717AwDngK8M+wIKjgdSPYTZ/s7C9GNK6nyDt\nT3Tw\r\n=kO19\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQzErj+y1JGpa+rgVqzraQac8srayCFcfPLkaFcVs2nAiAB8pBErI7ls9p5UwLRRWzZ4oGs7XHBCd2BUF8uBOFlNg=="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.8.1_1596426821467_0.9452016881486593"},"_hasShrinkwrap":false},"1.8.2":{"name":"react-yup","version":"1.8.2","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.8.2","dist":{"shasum":"32f5db97ee0e6abd4cbeb93c1413cb082ef11201","integrity":"sha512-TCFdexhtk7xuBt4edPat0bbOqfvkWpLPmkqSUh/s1sGUXegme6bUr2WrqnbGZQAJ3MZnJIagCU4ugO6iYOJMvg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.8.2.tgz","fileCount":8,"unpackedSize":483485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ7YTCRA9TVsSAnZWagAAKgwQAIA+RTXB+cNeV23dFH+D\nKfSjiiiwNpMHurBig2DuoIUz8jtBmW6eaJ+WGGvd8VOp4QCLEzy4rjDIdkqJ\ntzTkcIcEAmMtpYOVdTJr977thnhVk5VYfONtRQmIMLiIps1otUkwK241Aah1\nQggJe0K7+9Q8VGJrIE21RssDQw/M9NZVWhaDgH6wTfCxVKueQnoumXVwxvTw\n/SfGImQ5MYW20Q6um9nQAPtk2NGsWG2M51UPeyP/5LpyXZiKYII9k7zjnkzc\nw09UHdizTKKwiprV33SFwYLvfzJ3WqjxZDVjboRLAJIZf/T1tnvi8Ct2UL7X\nsSRlQwiF5rI4OX3LCoAnqgGWFMO89MVYs15Hk2gWOCyCSal+narGz/3GDgLW\nTJGa8da9y0K18askbxEKTVSsibR/GN26VA+nHliwvyEVa1sYHN02qJNft6ls\nJrwU15lCBVS8HdTyfrHvSP4ptQqZpWnvBdqE5gCCqOrSL98YNDVzP08GhoTV\n1CTQyd6gLnGkNID96af+PJcllt38iT3qW2s9XlSfDrjl22gHLDvEd4fJlvmj\nkUI3jhfA0R3QOOebVuWLhmnIp/dAtx7qML8Ty5WG5J3Ospw7/emwm13BouED\nLghM+iCJuV9EjVWs7XNWA4wznD/T0var+/SUhwJpUaPEfGTSYtMPItvL70wR\ndLyM\r\n=d2mI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEoAFeP6HNja+KqZJt62qXCJN51lvLReQOmDH53d/f8QIgCqDNNsZQOHk6PYeoRnf0qNc5v30SJFlIFeUMHpZvgkc="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.8.2_1596438034614_0.4181895395903781"},"_hasShrinkwrap":false},"1.9.0":{"name":"react-yup","version":"1.9.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.9.0","dist":{"shasum":"49a6c5694d1b5eadfbce455df1c7aa4f1369106d","integrity":"sha512-K7Q7Gi/yVszpiQ58kUPSaml+sEWb3ZXzXdDLkYUHU43c0TPlQIQKZb/6ofRytHdIFDl0mxUaQvaWZSb8JzTmLw==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.9.0.tgz","fileCount":8,"unpackedSize":484575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKPt+CRA9TVsSAnZWagAAxLsP/jiYbIQy1oGX+ItB7j3t\nZpb8JkZAPL3+0fBeIUN053OltrTWia7SI3ZMnwMXmLEhtPdymz4G6lsi+nB2\netiqtUmNWzkh5NkU0m2ZFMsi7mzrtO164meaI3h33MhenPsE3om04+yKK4Id\n/47FCOoERZEFt8QpHk0Z1XV32kl3zuq3WOSRAImJC/os6FjHIUE804VI1nmN\njqh/TNy3CvKQXN38lBP+eTDcCNDPSwIQ+QM6fyDqkpnJmpAJQ5Ujc8wv9xMW\n2LOzU/XM7xLlbZZV9mPPU8FusqLxH/NNzORDQEk2KX7cHa9iHAtRmFNAKaRI\nrMKiTQZSqmC2jw87+8YkI4m0XQ4ZzjVilSTCcj8DQi7SGghsSjbxNqor/jD7\nepVK09ZuMeisz0CbKHncSmCKRZKTkPvE9koqOi6metPb9DSMnoW3s7I0hZ7b\nm3MVbgXsaM69nu7XL0WJ4WFT2cTSkMQ6NThyUxVqlghQiQO0DtdYnn5/cCDC\n03hSnNA1yn/urBzOBizQh9NXvpe5WK9XOxwuIixSZz1ere9YDg1b+KrOITRT\n0gl6jnHCmFNLF3fN27fjrHZXQK+CmjXPhZRG24pv9zWyPax1mEYPlzqptSgY\nP9GKdruSfePVIxEAT58gaiGnwfgZBJJyhdghbqKJzMOqKZ139i3D8uxQWzre\ny50r\r\n=/tjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuO2/YNxjVkXfjFM5vizlFK8s0G2LydXPoit04PPnuhQIgEmlr3F94SNKHjUjGviu4gDaAda2X7pEovV6xSrASZt0="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.9.0_1596521342437_0.7427132005243435"},"_hasShrinkwrap":false},"1.9.1":{"name":"react-yup","version":"1.9.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.9.1","dist":{"shasum":"20bbaacebc8d1411c356fe478e9f183d62d1cedd","integrity":"sha512-LpnhOhq2tmMuUn73+gtA0L9oGnvAunSlZblkXveMhvZVSOnniaoOl9EixJd+Jajw3s2aU+BFUv1WOpIJkZsM5A==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.9.1.tgz","fileCount":8,"unpackedSize":484551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKPyDCRA9TVsSAnZWagAA7+YP/04oG91/ce7sWgZTrWAl\n2IpVWIALWgghpM+5hfACQAkDHSttLo4J6Z+55rPLd6+2aWCRAPMYuHfXVs2g\nDeJnBNRhmprGQsn4+C1Jqb2tOwOxez3vUe7oTeBhCBlf3mCaygjqAcqAKnbV\nvRngT78Li++pQ0rzViJpFIVxEk2mr12LIUJrgO09BziXgXTKuC2lTXsRrj9t\nXY4UnlEiJ12Ie5OE+q3SiFuKDpt0Dbgk2PsArfS184Xm/sV1UrRPhwE2NPuT\n629g71nolxuZXahr1Aw2G9DRtoncCnTGuO/1OKuotUOtnxknfBGl4r4NcKIV\nBSVqrx4P43jgJKbO9Kgp7QXJACB42hV03A1CEhUUaBb/WyPXQSxSJoD7zKBh\nBEgPhFJRwsUx4+SGjRGrU9mM6iaLu6GY+qHl2HckqZMtVTiR8pm7sZvF6p/A\nQ54g3KcfAmmcpo1nqtTqBJgTZnan32bx7C1O//LaRJQTREVbAxxnsMdf09co\nlbRGBFLYOiVAp2J6ui4uvrn1STs5kIBbQHHTgT+XmC2oVQA6qvglAsvExLfb\n6DoR3q7VNqmVMdayTzdnc18g6vo/qz7o5AzBxLBkeBiQ4DPAcKDbV8VZEIvm\n3CRNnWWCoEWUVXSYX6IuRU1Oi8WWWIe+cRyaiR67eqsTxBphXcc3lzr+CqQr\nu+9f\r\n=dO/v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGzRUaNWddUY8Ow3C4lSMhp4ZrKGN9mZpefmNrMaP97gIhALFZ4h4/bFg9acAJFdQ2JHeh2y8cm/vojP2j1gpB7O2/"}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.9.1_1596521602875_0.44095972875844214"},"_hasShrinkwrap":false},"1.9.2":{"name":"react-yup","version":"1.9.2","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.3","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.1"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.9.2","dist":{"shasum":"3b3513f04cd37129a548bd575b16c290e07d0acf","integrity":"sha512-ktDdy5vGA+xaEbeu7Z9wqxSRIsBHGQfujAmWxB+xcg9RVSWUMPsW289qkHwLgd9SyZ1CZAc97Tm6rKNKKS1AXA==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.9.2.tgz","fileCount":8,"unpackedSize":484622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKQJ7CRA9TVsSAnZWagAAGnEQAJzSjEx6x1MDYvMw9v6a\nedyswkq0fBoyIajkYSdwkaWi31liGFb2dbn4S25yEnIlB6xp9tzs3y8KtLva\nI8sZkdHpPbmkG55wUrA4MgqUvAdHxfxN/IKduYtAjEfXf9Rnbat+IiSA60Tv\nn2zU/cH0YbhE6vDglWBxec2+Cxy0opbLdE4FE3a0QxAgE0tWBFNrP9eICxGw\nnqWJILDxoNRVOGQ8/Ibw9FA8dkRQRuYulq7blAJ3kNK/kUc9t7VF+btxWSJv\nwTbsyOr6TAkQ6PZi38cZdPbP84/bIWM/A5V0D+WYWC9t+XKlFDa8p15rznL8\n39+bovT7wmIXTbQre/wTKZ+5k+p6m9fVNW5bZKGZGCNKQ8jQGyN25o+qLVrD\nQRk0gbdVlt28ObJ0aBe8ng/BWnYaYL6tQEh9NuFfMge+SYJM94Qrx0xD4+9t\nf9T9P/LJf8/hLM0LYQMqvlYs28Ta2QNK6Hot7JCWhaQbzKbQo6hxbSnDFEr3\n7atcqDq8w2xNivlqL86qq8Dct9fax5SpuK0D5eK5pKmALMmiFs37MiIemxLy\n4m07y5mcv9mv8mBIM1Kx4mD44/4KTREabpVFEar7q4GtLTP/t7jpH4OUi+NW\nFBR9U8hguxUXkFlm1BQLLsgRQovOvpj0urDQffR4C+Tb9NBohjYMUIsYrc+d\nxvE8\r\n=erml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaiP5wVAGlhDZSNRGD+wCV7ND8opcw8J2+NXVPGUEGpAiEAhmZNYz/N14XCbhVZIdt6QGd5sLHWTs7+BhmZMmtfhas="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.9.2_1596523130972_0.5532537222610696"},"_hasShrinkwrap":false},"1.10.0":{"name":"react-yup","version":"1.10.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.10.0","dist":{"shasum":"8279f65cf484b5c896206a19a40a840d2de53d5a","integrity":"sha512-av17+hsLxARp8zxaIJ2beMn+GQZPFbv2SJG7I5cwxo5b1yGuXmGQtrx/HDT6gzWjNaDFnOAKEwFpaDPM5djXqg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.10.0.tgz","fileCount":8,"unpackedSize":484621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLQ6sCRA9TVsSAnZWagAAsa4QAIcoMibv2ZO0oVWDV/iu\nq8ouR+bycHvbVO4eJVSCCP4z2+8cUOBp0VXEHZKo5JL65+9vstVIsrVHmJxE\nRDpVSwm9QijV/SvI2lToK27hzoZy0XL2gqpOddx8y52skDW+68QL+nL8hz81\nX4007YkYvKFN6mA4GiNGvrb0dRQQj+Z96ScUzU9lbwPPsbKQaawBks2BkfEU\niznTt6dvsoj7cIHk/RUHTYfTBpVRz3HAzg2m/JySJhvEnB5t+yRI0oLsIjJH\nOCceofm5GuEYF6Hbzoss9BzjmmvjAYsiCFYEbjmX6mTmPV4/BmolSXAoSFpt\nbbiYDr7xVKKaqIxENHCPE5iUiv0zUMBc7SWKeOSge/EgicipFOXWRJ2ZoAzM\nfqBcSL9jPDyRQPcfZpi8qcm7MprIweOaBwVA/A9OKbE5mHn5tD7NUE2BBNb+\nAJZiTwaWPF4noUmkaO2N5y3t2WSp2m/g6YeHZaH05h5xt48JPx8FsgbuYGGr\nWc3oQ98E62g/c1dZ53PvS+m3OmnQ6NSMv5BZKDSe1KjR8Kf6OMtiHD0KQUIG\n9JqS84BsMwTY5dUMhuGZXLRmkrTA2H0EXK/QMAJiBYMd0S8y7gZNQlHCut9s\nU7WOM9YwRT0FmmPJCA7DQ72JQt41Gvd/dzOYBrv1MghU4GEvm6bxHut1L/2I\n5J4C\r\n=0RDI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB43P00SrkYAiM2RnOU/E1MeYIu9+yrXgvjibQEwBVk5AiEAm/bDXKHWW6A0npDLCuWWsSq900T/ddyI1V3o1ffUc/Y="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.10.0_1596788395966_0.8776575328564762"},"_hasShrinkwrap":false},"1.11.0":{"name":"react-yup","version":"1.11.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.11.0","dist":{"shasum":"3a2198b37d2fae842b331bbe34032c06a89be13f","integrity":"sha512-jSaYNsYOGHHLUbXulAekp5K+1YMNxswZ0nrpC9OqeqLkA4UfJ3qT+Vv97nSWfmrTZ4RBdmwjfdgnHsp+nuVZ4A==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.11.0.tgz","fileCount":8,"unpackedSize":485087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMOKdCRA9TVsSAnZWagAAB2AP/RFCXcFY9f2zCmNlpD4e\nLRKsgmuW6GZ5oOTxrnuj/4bPwBQXNiZwOyLw/aEcdXXecsYs3rqRZnr4MkkT\nzrQnaUGayHojaBGlyGAaYLn1xWYo3Na5u6q+547r0qoqo8aVFikFtNzEVvxL\ncO008EZSvtAwwr1t1ueMElExaEFi2nTsO+diQHQ77JjMaE21R/jxAehv3HgA\nG3JRjhgb8+xJP4b0HYC2WqPrLgmNrnAgMLEbFEOw4MTmUJmFelmIviTfqRhT\n7YE4q+Z06EaF7+6+rbwWGShu896SwAe48pCZOH9BMuGuQthLBp/0ObtmWHdM\nXD7KeOBl66vdUrofDQggAg7aBLgdg0FJb9JXH9VfBWkfrOp6hc8tCgtRyFI4\nw04Jh8lI8x32mok91WVNFI1EV/EcODj80DhoQKgrYv+cLrNwOzkwtX8wea9n\nvi4MldSkF7XpC9BmsCb0cvWhOtIuvUbwg+2KHWpbXbuGV57YiRETHDrO/UhQ\noZcJ531gsrjiphP8GfmxUMWytwNmIw8KktlMXiLZZZHWDayH2H6vjpkrC6Sa\nyt7jq8oR0AdYLiXObko4tTNuQa/iafJzMm/0eUzpDv5cs+nbeZmQ8ItXDGnO\nw5I0/gVV7geNIvC59MbuP5fh7+BPFWve0XeCbX0sbzAWFerPqPZcdVY5dMMi\nwbmh\r\n=n/fS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB4hdtCtFDBe3Usp9I5GretkpgNr5ErGSAJvMDfeXeNAiBbu2zy64U2w7yQRZkryYTC44zkDj9/fwuEgWgaDULQkQ=="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.11.0_1597039260548_0.5049888218465794"},"_hasShrinkwrap":false},"1.12.0":{"name":"react-yup","version":"1.12.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.12.0","dist":{"shasum":"a4386252efd9eff4368cdbc5e44fe8afdfb52408","integrity":"sha512-HqOlAO99U8j52H5kH90xdVnFd5qYFu3a5mRwtJdP950t88z+n5I+qXaHkutRj9KEKFgTtjgh1NDu7ZVPjRSkQg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.12.0.tgz","fileCount":8,"unpackedSize":486333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNgbjCRA9TVsSAnZWagAARhEP/1m29pGpw3T4Xukm3Vx9\n4LwW9y7+sMt/7stwC2P3AHpXE81ejmLqunY9pAMLMRuLkv/30/rGi1QwQN/y\n9eQA8wT5ZH++23l1sS5yOAEbIs33pCMtTY+BDMfOY1l7v402uRn4wh0H63ZM\nPNsXpA/G4w8LqLyjeJrc3dVPJgwQoO+CYFGFyoH013eH03vDomJsRkETOF61\nv0tRVLxKKzK9hkMrCJwkXj0M+OrrI47jnpaITtsWF81g0IOIYKvkHk5UzxTT\nQepuYy9J5GpEUi8VwGouvySRV3TodqB6pUGjJXmb8SBTIOcYFyXRJ3xKxW7C\n/QEcQ9Je7QDsP5r0l5AitLUu8DHYSRdms8FbHwLVVbPUmkrYTIYqkqS1Q1kp\nGLFC7e72bxIIazv/hv0oY51ow0a2qPzNhOCUxN718BXXKqVpjubKyRfnLDts\nlY3bwcZQ4OuGYqukxxbxeotpd39LbSnaQkbDR0rrhptkI2l/c8EM5vuAhLt8\nt6NDOofSXbDx52j2S5q1XkmyGBop72qhBY9fxTb3HMempFe4vyNhGBmJaGwg\ntG7UtswMR4zdgKdoMZL6JaS6oNQo1QtldT5lFjGy6sqwJPIfTtAKhfCF9rHt\n2Upda/Ll+rZucWCs0q0mdirJB41NNX5ZoSqTiTiIOvPyPFLVtsEcp+a6hCim\ne5fE\r\n=7O+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqWAw78CpWn3AtgcZVOuwPme+8yFcIgYVdiWDIS3FLqAIhAMmeQyM2yfhUJ0zxgzURfkVSfOG7jM/h740q0mcG4Uuc"}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.12.0_1597376226824_0.33879557475850786"},"_hasShrinkwrap":false},"1.13.0":{"name":"react-yup","version":"1.13.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.13.0","dist":{"shasum":"da3b3651846348e64aa9b2ddd9c135689afc25a3","integrity":"sha512-PhuUD/sOGCnkGEg19FKUZW0mMNV0Rt5wb/jct8Q+bAlzeKL5N9MggBwUqD/10hE12iAf+z/9Ix+fdjfo88Jezw==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.13.0.tgz","fileCount":8,"unpackedSize":486338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPJi0CRA9TVsSAnZWagAAOoUP/2hczKnd2dHuJxE1hXcA\nGGf383bmX0IJQGNV4GgryWimNWk6rgCy5d49io/HVIyYkmaT6WAwsaJ/LyaY\n3acQAdgktQPYCTb7qLcs8FwEgNXHI3xPRcWGQ+W5A9Fo/9nt4BkTSRs4zK46\nHDOZMRg9/NFKKU7R9RDGL2Cl/vAvI0RVuiq2wHmOAkWHZ5EV/Zo3/pSk0Cgl\nTAIk0yufPoxcUpxWpOWZCv9Ei1egcqAEVQCm2neJfp+3uFRmyGxIEV9UCqVZ\nH0hiLYkvQIjnPpjmEPl6U1UaaTe633tmE7h5LoipPGnTP8326pKqT32475co\nJ5JBxiXEx+BKRd+NztX8Jn5v33ty1FA4mGuDK+nkoRyOgAik4en+pZ0VBDpF\nV/c/8rq4vDK+XXTWMZC1VWAj96yxdmtE46XiDh1L0mJOLPoxTUvAGkgDTHcc\nRJ10eRgvoHudC5khZaj+2HN0qe4vq/oSBxcXs1eE5BBm1CTzQR133eAsUuY2\n3a81gbuefwqK1nsh9LRtnI78DQxPLYZUrCbD/NF0woOS3G91eRiNnF6qyVpN\noltrQJahZDkALDmtnIkByx83F67h1MD7UaYhjmFzagXCeqreEffhqhlAg0jF\ntAFrdKUB1WaQDR9JLdV5R2kYKbln7hjs3wYbWVdeWapt39BTP+C1DkJHgo35\nwhXq\r\n=aFJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqiNxZfvPaJti03rFAybyRxeqZCuDNQQbv2+CiMk6uQAiBSKBIrXz0ltCVFNKpZ5Kcrsoi+I4VkgZVrZhvEfvO0GQ=="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.13.0_1597806772326_0.9809943490267912"},"_hasShrinkwrap":false},"1.14.0":{"name":"react-yup","version":"1.14.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.14.0","dist":{"shasum":"730a657e94b63653d8b911046f6d4827842b848f","integrity":"sha512-bGabEdjZ6KpvMyWRY/AMR95ONA0bJsI3yd3gS24s/+QZTOBtdCgvTyjDHc40nXM5XbZwJeNHn+mxQLdN4ViHDg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.14.0.tgz","fileCount":8,"unpackedSize":486326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ4rDCRA9TVsSAnZWagAAP2cP+wbNo8QULS2uIABPYkJb\npJn+aJUJBhQrl+aWJ+mDTX+q+bdYR13m0jwZCTP3QVAuu2yvCnYp3X/1jtCF\nR+ZPDgd49aws/WZKWCESPghtoMCDTHTyF8cSp6yXcj+jzUoK631TcR5yax1k\n1jVLMB3KNqZ/7tUwyBgUqoFWJbGX84KWM2o1uBmZrRUNHLIh/RM+PgIBeWk4\n9s4wLtC2sPLK8x6UbqLALK9yO7IjaFZGFURyVeXXoyfJjNBhYpjzf6xzdgo+\nMhXijl08VREv285awqFR6vQTJRnfNHiMCnfm3aMEv3ADyE4KI+s2MREjuYK7\n+ATFpT5BWszuY+jwz4LDZ0zAks96w5NAWYc996HuCpqKo31nI/yhHtQY1sfy\n3yG52ctyMcM+oA6NMfbTljc/dfJS6G13v5l0fpXvjQ/C3kr8+Cjl5Rbw3uy6\nim2ATjk0wGcwuwG6PIFV66Bu+8Z1EvuYV8wcxcLCMgUszwA1oDPBvCGE8F1i\nRdnwRhWLb21cTdYr8V2Bft3c7OaVKFvzaDrq4z7AGXTn0AMY73JAQlNn2swp\neLoTtg5iNviXU2BgvG84dzLmtoGVV4V1xwkJjix3Adg9lYajCNiRJS0hWhpP\nmHBy2l2Lk7RU+zBMmpngVNHx94gHLhFnJmt6C4CdyQpd0p0ckiJ7PFsY2zl3\ncKil\r\n=7pBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTRGaTa0iQnepBsDsh7j/MjfG84EHycQyWfGW05DUzgAiEA5vnxLlxBUMx4nSmUcrVE3tBc8ajpVTjAZTVY3c9hO+g="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.14.0_1598261954928_0.6286008911347856"},"_hasShrinkwrap":false},"1.14.1":{"name":"react-yup","version":"1.14.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.14.1","dist":{"shasum":"3182ad7635f46bf0ff18a916473f67c2b68b30be","integrity":"sha512-0wIK3kya9Rbv6tvo4xKte1oS/OIP0PgCQoKi5Mqu1ZUTNFkgrrp6RFemks1jqKwinHpvSM6GJWQna3PmbcS3LQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.14.1.tgz","fileCount":8,"unpackedSize":486471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ40/CRA9TVsSAnZWagAAjgoP/jiYyA6NUsx5LjNTpNWz\n4mzFBtS0otuEcDYcO38wswLsjlnT5QZ4OXNkw2+reL+BOt7bY7D0CEN/s+ca\np4ymZ0GWLenM/YJntFpf195+EU5TH4zh3KZvOcCOVhOi88z5PqbYAPEuLEEK\nCyTtUKaNrs4wbOuDGpt0SayResm5y90zyHshhOy0FrWU/b4vs+ylav3rN2gt\nwvqF1RxwU8wSQoY5W6ngV3nEhVVWkltj3tFoa31dh29nw1IsxmrbbYGXvEEH\nYQdUaUbnABbf4fAVPFkoELPMSepcSM63QDY/mUuh4nJDIlWfnMnYo6gNqEWG\nKUzTpYFoYW25iOee6Q2ClTcoVbAQsSBPIil+nRtuaH85uyNzug1FNktDnxlt\nLDjovxmVHyJF0P0VL+5VdRaN7ciDa92Z3qyLFYv2IOxOOu5I1YkUi8rgVCkQ\ncKMzkFcOk4DYvv5NcfBqLRdmFyUjGsYUXpRSJiKDdZwjKCnlDCbk7fI2qyvA\ngSBJQzsQyClXgj0o8aekCzpnTTXfFLCBMwjqe5yR8NAV++LT1AyYMTAJLdFV\ne3XGZHA2LpfljWDP8ptEyqGWo8nymOrJ/HhlT3DSCvwzq/pvD44tggItf8nv\nuMaGl0gJHyMcQReukoWNPuL7OS5TPWJf3jsMJWpmS4at4sq1YMt7hEJBhINp\nNPCr\r\n=U7lE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP6gGnJZuhqNgCvM0z0RqBeXBCleRM9gshbc2r9HGVHAiEAhLYsYT78cqvv4hnYAh8GQB66Qd7VfMm7QpA5iqKLJcA="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.14.1_1598262591408_0.7223031479210282"},"_hasShrinkwrap":false},"1.15.0":{"name":"react-yup","version":"1.15.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.15.0","dist":{"shasum":"9a17ff2cefec49bc85dc8e388745bdaca94b07a3","integrity":"sha512-YYWhRaIs8rngrn0EljD0AfIUG02pcpTwSyoCGGn2fVWspMm9Bj6m/3U4pyZbnYqPfQFD8FfK2AxYL0R+qieK2A==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.15.0.tgz","fileCount":8,"unpackedSize":487989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRiX8CRA9TVsSAnZWagAA0noP/RZsVsbI3yKmx/WnFq8N\nlRmHCxNO0QLpBOaDYRsR1tghFi5MDMWmiVHexPXIuWPUPm4dU17iiHY8jjMi\n6+1mGRJI7YDUq5IUMJmmAMyx9PZ8e/OzWQ8oeF+oWSEMvAIUV3XYLItH/YpO\nHoX17YyHSp949hb/ZmmmE4+1oLUU1Thr7KrmLpqxuBqZaOIifEhGxrkaUWjO\n/TWvmDsLsmqaNdekCoHmhdZRtI76RQYChaGCszpGddSdoSn22CU0kPEjTJDv\n/7iX7/hzcKUZQYRBXxxnWvmdQrOaoNwh4tyeaPaiAISDgw/UJLWBw117uOKf\nWgggY8S8/uw6X6tS0cAIJliiThm3AcIPNiA4PpJLn21K48/nC9AJ+qogfiO5\n4jP93VtSpGgvAAFNTBsJLaQNkSfZk9LSzvy5Qlw+gilUk4pqQ6Bl/i5o1Gc8\nASd3WNY9CIzlazEoXSukbuBDtwNngVXtfrXnyS/PeNFf3tYh9GQozd2xIYMh\nhfYBqzqppsP+qtJ1dQRtEYVXc0H6AC5MSk2dGlPgRr3/F5yM7kiSj3j3agOT\nmoddYClfoHT5SKzu0GIpXMQ6pwO3j5U6NDSF83Uqri4h9DGDulXXgiO1kwnc\nqeG7KuDAqFGTJfjgsHkXsAcLeyP6JY+wTRQSSQqVjlUWeB2QN6OWhJUY/9Se\nzWVq\r\n=eKFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgEbfc7P9DcAOfOR8/rxlNOcogJDdooEWPoKZDTF3XIwIgCY8N1vJ7XMdG5U6KPvwCnYmwqvjotIyreB0RCXmktmw="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.15.0_1598432764394_0.296692601686835"},"_hasShrinkwrap":false},"1.16.0":{"name":"react-yup","version":"1.16.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.16.0","dist":{"shasum":"f4ad8279df5f815331ffa930c685834e1184e894","integrity":"sha512-wmq4wQNe5j1pficv//2XIHljd6muDlyP1zhfyN4pbXL1fWF1Ns0hULBzE8EO21bvaJBvSgHvr7hT1O7/D5bLnw==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.16.0.tgz","fileCount":8,"unpackedSize":489393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdH8CRA9TVsSAnZWagAAluYP/RPngJobCMxZUjdRs6zc\noNJmGsb2XfxztsZ+xiqysLgFsuqfQYpDDJ5vgVqPh5AyYMa8wcdTZEcpeP2R\nqP0kiXcaHPnjBNQmizoo8bs88Wco4G+XD07Vou7L+ZPI6NaNIgaKEPS2sgqJ\nSaDZONmZDoTbGq4RwCdSGiY0AR36bd0gMy1TnmT5CFH+9Vpqk/iL2j6mKZzp\nQaaYa8ovC7ma2X9FzYF6BtQ7tfQUKC4cKX3bLAGeX6qQh0qV54MtkeUQ/xik\njDVLhgPPX/DNucm/fi8c93WUsZteb2s+Y9/yAvDIz3xcX5A7XRYpDDFtTxdS\nzg0DnDZeNC9k5wlipVYFSc4tt33DghbP7Y1/gviEDOILadrf45bIUeJ93rWT\nGJYYOmM0L04fGSS16IhEsCh17N28hh03vNK0e9I6n2s5AST0PCDGameoRHtd\nNs5wxipcaNLgJN4LmQi9Py9tSBYzkkOSwo17mAjV2G4pQgxiRxOQyorsC5mQ\n4B/6JQbCtHUrmCHd+wBDLn8jDpt8DFXcJymMVq5DVMU/2eeviI84bOCBP58N\n0BKELIIGBjpU+vH+3Ban7h7qzZt+rKD+G7iB5jCeETalqK/CxNnyO+i4AqDs\nbuLlXUGew+s3ESClGELbTcxpbhcXVjGMnV3YgduQ1Ii3CunLbXbYDvPS2rye\nFQ4q\r\n=vUkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfukxiQ5y6jQxlAchrVelS4n1byUBEPogRJTuEAcq13AiB8jKT9NCXmwAJGSHs5RxKpzMyMM7y8ZhmKsAI/FBwLow=="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.16.0_1600246267399_0.24169814029925973"},"_hasShrinkwrap":false},"1.17.0":{"name":"react-yup","version":"1.17.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.17.0","dist":{"shasum":"70a886f9200dbd071c1c598b60898d76ff71459b","integrity":"sha512-HzUF3ao8/jGDaT2cygj2i50wRswIk/QRbP28h402zluww7eMqSrRWn0Q6xabt22WPyEiNcuxNkxtHTrX/etLTg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.17.0.tgz","fileCount":8,"unpackedSize":490220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYwqECRA9TVsSAnZWagAAhGQP/jdAwOpTKYMA8Epdq7jb\n8Z+rPVUgGGWtY7NNvLTQGOG5ylueyPR1otLyVTmqEPwi2EIhFUlVoc9Mkhqq\nrfN/Ro71C66DMbzdRPEZoMPz6jSGFdFJsJXLMssx1+p7OLYlDdsQpbJyG0Ew\nCqkScmCHWFKA8P00637PtqOTbGDo2lN2S+ZEoHGKJvYhUanngHtk3pQps4M8\n/tJCFjDixF1MdCSPyX1D0oRsnAfZfVWeqUjbVTNkSmAqazIy14/SP3Wvr3L+\nD+oevFHFJFtTwPWxJYAR/LQ/zrJ/FLihsqvKgbyesmG4QsSw9wxLP6+DjbD2\nFl555Vq3DKqOGnpj6HUCqgPpTrkVlcdQUZd7GruBi1pkboGVlSHJDU8cZR4S\nMjUy1spZGji3c64UvFwzXjy8TnsRMF35Fc/3AVFPLGlJeWHlh6nEFJN7MW9s\nx9BJ4no0r4wQm/LsH/JBBznnOhh0sY6lksiy0g2amajMHblHflfIj1HEDqkx\n402BKAt6x9FTyjxRWiOeKHtK77zigaIeZvrfOoMidJJG6uouX0tt6qOwMCRm\nllWZZdkN5vRDTsPpGtf7LXMKdPytCdtK8MMrToqR/0kTJub4B+Eu1OA+jMBu\n5KUC6c0L5tZplKadoW6FMm9xg2uudxlKcOKud82QombxkSkh+4JYoW/wW4Dy\nGWI4\r\n=dxnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzib4hMXw9zzXVrm4AaZsbVJEV+Q6o12C9tS8F7APHCAiEAmyx20ibN7yd6aQtiriMoDuJuqqnhEri54I63ISdEyU0="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.17.0_1600326275561_0.4864483384092366"},"_hasShrinkwrap":false},"1.17.1":{"name":"react-yup","version":"1.17.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.17.1","dist":{"shasum":"98eeeeaf900fb97ec399f6da25716a8c624b66f4","integrity":"sha512-7Fcya0uHP9KK3CUwZX72DJl+r3WDrPvQ+7DdpyDF+paT7mXOS4Y1X0C1llkVl1/vd8sHsUp/QKeoIPV+KflINA==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.17.1.tgz","fileCount":8,"unpackedSize":490254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYxUyCRA9TVsSAnZWagAAfiQP+gLcCtXWiDbYq9shrZUo\nm7VPwBw6z71o0IFwTbZs+yH5wlI+08Wx+xZ/Dytz1hMMcA/QJ1zhSLGyAL5o\ngXiJ9ZWTQhL3s4bxFtty4dk1OWePJV2lUx0HepEUF4rN87GsBp7CxBp89zGI\n64zqM97AQrPyFyUo1f3OfY46+ck3l+jG8kLzJO8DUGQle+7W+lO/fMU0ouyW\nfn/phYzaSuKhJBp1Q6gwya7ba/YJnOwhzKH/RRPX6U82JiXlkKyZTc8SEOCD\ncAkt+oW0hoXtPlT0qWTcqooZ3m1eFDTX7mb1aNKnEDm1/I6psjJjkEE+VI3x\nA/qWA+mygVhbrO0Ug11fwXejW926IVDHlCNA/ndaHyPSPHFY0HlGZAmprIuf\nmJdJ+XEf1xcIKZn7iyOVUgxbLrmDDLYcyqLXfYIf+pVBAdnsdkR+xvk6dHWN\nosc2QpmnX60316t+Ol0CPnasS3bNjnf4eF28IqkqsKxcfEyczuifoL2AfKE7\nT4Fo53fq0aQzrZs3EaTIt/H0nqi1HG2Qz3soJiL1os5q3EwqrqVKF7VHQT5h\nN4nmmDBnfXzSzPC0WA8SYLZTlUtbPn359LHwGaCj6ia1JDTAC6c3NWJVM94i\nJOZKbBBCCYcUhrlHFcaHbeAYfVLfjV0C9M84aMSCeX5QaryWcKA0+nizaFSP\nOZHw\r\n=g+T0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoCkyLVphPdNMKZ3XH98++E/gMWj6udhbb9kEQAwwe7AiBuXpV0n/912O0zwJ3QvdT6EeADOWw6MEtwK1b+E3LrIA=="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.17.1_1600329010029_0.5549819643295875"},"_hasShrinkwrap":false},"1.18.0":{"name":"react-yup","version":"1.18.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.18.0","dist":{"shasum":"4bbfdc7db78cb418f55ebfddd629773f7157def6","integrity":"sha512-jQvDvlaTOOvwAN1orOTJAHpsfOvuPOySIjzptaz53bnimeoosFdj3CfmB/H2WQmJ/1lzhopG6sdwneKJutv3BQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.18.0.tgz","fileCount":8,"unpackedSize":490251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbZTvCRA9TVsSAnZWagAAtdwQAI3BRUN0mkWmhINs7qhU\nEVab3/YSTZkcwzHXIhbaxYmXm1KCsS0lQmzg9Z5uupCoMfBoyA0N4FM+8q1S\nhGs5F8xZYHh/B25w6jzQkyJaA1SlbRNL6knI+SGNMO6sw3hnBjUw4E3gG1zX\njfCfLv0erdMWZ1cewYdNcRS+t0p/PTqm/PIv1xGVvl7GJHmkFU/ibMSRMQo1\nmSn8HKl0aUamoBGabmUTxtQVKKx4XIPelyM4RkPx5iKCCrMyKoR5IeCyGdja\nx2IzXeNq7WzZlEtfg5y1weWNNH29WiH3o7jStgSfLKrWDP1aZEJv48v3J35e\nTQG+Iyx6GDzGz0u5N/5adI2mFV0DtL28OyOoMW9zHgOhnvm3FbVju44I4Jsp\ng09gAperfnuZ3M6oWcKcnctvdrBrkyy3onBt7ohYFVxMqA3K8B1X6YOpZVUN\nkU6GkEUtlgN5FVuafyxClr+J1GHVlAgZSsb8e00ucCWGG5cDLGCY7+1dVfSg\ngpaKYMQEdrEpIuqCZfa/tgISpUNdMV3A04KCNUsm7emOAGMzmcQzgqVnV48k\naCuQ/IZURn+hkx8VMgJdhyxSXAdXaEiIZm0sWHOMYrcLizme4Z7ekv2pkH8/\noGLpehDL3SZ5djGnN1mIOzedta0H4SqAEinRHD6bLqo/WHJLesiH0MiTIfaR\nPy7N\r\n=w5P2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMl9XD5xFLDTwyQ5YokovFVZOvXjEKSBbEoF3OUkkaZwIgF9mOEWtiOALuZE3hYmLXSZvzbt41lGTEdXuwXbua2tM="}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.18.0_1601017070996_0.6411347354884318"},"_hasShrinkwrap":false},"1.19.0":{"name":"react-yup","version":"1.19.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.19.0","dist":{"shasum":"5c9a2aa5580d5fc71490c0eb9bc9524598b2ba95","integrity":"sha512-iw4rtlwpgBfKUINrDVO/82KuBDscEAyryeTA3GAIq8YNLkg4yYsHtlqckgJ9l8Il8CDDP+6rjn+MlSa9CxktiQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.19.0.tgz","fileCount":8,"unpackedSize":491066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm72eCRA9TVsSAnZWagAAFr4QAKAn9kijBv3CwtVcxHnp\njjB7r3bwO/6O8B92v91NDAJF7KDu3s93eCOCwcjB6R5bKBhW3jmlBPmyaWbl\nNKIAzaJMut2dEjFihumR7RH66M6m5Ob8T6tMRqXMOBQ3y17tw03nJ1l70TQq\n07SaDFjU01pGBUGVQ2IodWHEiOtNhoDbmYNXIHoNgxVcqW1jK2in0fEu5oL4\nmLnOObhRzTc0INPcNYyngx2fiJtXxl481WvSz5Pk9ujGXAjamqF5Mm8ttfeG\nlA4F4xntIdA98tQjrPMpYv/JeetoT29rdvTARLvkEYKuxEwN7WsUzfzVTFni\nh2CxLIHUJO5kC2x+ZhNPGfk1XbiJVU3eXTjW2gRZjsqZeEmGZmZcks9FNGLW\nb+0VyCFO+TMwfcCw/A3+QdOm48cqwyupv50RwuAOCkZ3WjAaJcQWaggkKACt\nmiD5RHuiKsJ9eMuk9Fqbk4swhqsoMn1B/3/1gIp9XlYsoN1TraAB65kZjesU\n4xNxlW7KVt/G44euGD79Gow5mNqLDjZe9nxS69y+Ja1lIfB3SOt+/oLUKsfp\n1pF5glH5rrIYHar76dMrMcsQVMUeCBoR6opDsmJXPjdHBLthS0f8mrRWmZ9l\nyTtpHpMR7xa2VaeajfJl/KPw6nTQFyIc2n/g3CwwfFDOP155yK+LwaLSvTfj\nGt6Y\r\n=6Yre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRsX4GeUg+0sm7G7YkS68CpLpeuo9zeJf8P8acVTgH+wIhAPX9FNkPgefJztTRSF8gqaQh+DJo4ZjHHg8EvA50VKxa"}]},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.19.0_1604042141982_0.7440885925920999"},"_hasShrinkwrap":false},"1.19.1":{"name":"react-yup","version":"1.19.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.19.1","dist":{"shasum":"8f88db9c46734aa6b4ceb21ec22af320e6723bd7","integrity":"sha512-5mMy5njcZzL3JwbKkifYr7zfw+3PWxPEp/HvFRxQ6IVvI1Rei+GD7E1QQ2g5l0lc1rcHP1V2Lb3dLk6dE2CYFQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.19.1.tgz","fileCount":8,"unpackedSize":491835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs3IsCRA9TVsSAnZWagAAIiIP/18tO9zE/fXlCA9DxBU3\nzFPghSBT+7n1gc4K3ymm72E0x/nzKuNBl4Yuph0U+AdUmrmvj0bepRVPOWod\nQGZQyh7cZTe4h998eWz07GUyJCOw7vgs26c03ELKeMNJyxK8B5WZhbd9PPsW\n8ZXklo3/TJB7xXOAfEFsdvAfFHzc+iRiBYFCbkpbdGDfRU39sDe5ExFU9PvA\n4txAPv8Z2KyO3B45Z+SfcbBWv8NE/tDb+juQTWfF+1lElEDhBKXfynJ92+ZP\nbWYE/4S0WAYkTFfcFv2OtJcKETYovFkIQPJhXeLOPY/A9+cMxpqlilSjEqKb\n3bcNS51ZIkghU6wSYlrRxBwhm9RKeAQD8xFzGnNx4XdruMYFSwBHKI++BGjP\nxHPiY08zEpYB07Wm/CipPGY6WHrzV6tLXhT9vPawfYz9fJri7dRwxlTLFAca\n8XPxHqCYx+kgsPSfavlHRlOAn3AhTwJ4MO77MeVKJmiWw4EbEJQ1/qCSlFUA\n7lVR2rYBbkdpXhaxYQ6QPFP8Iuwju2aHqeQR4HLWPAp0t7BMisPCB5BPWtVI\nParZ0+BzPCwu0nbfuWmUIZsOLdTLfI3lCybau1ehAxvvaRBU9+USnDNxDNlW\npe7nJ0omOci0b5ZqDmURL4Jy2i5I8zPUXcQclWur1dGzzr92pqkhEY32RyPQ\nyyfj\r\n=lPhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5PqhQG1d1k73MZxtbOrWsLmXgbYQEj+dOZjCRHwoSeAiEA4GPjwrfqx6svVqV4R7Ab4qcQmWbpDOTyJzJlIYo9a9Y="}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.19.1_1605595692042_0.96896394921406"},"_hasShrinkwrap":false},"1.19.2":{"name":"react-yup","version":"1.19.2","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.19.2","dist":{"shasum":"1a9df563f3efb304d29902360906b2f5bcfa4dd0","integrity":"sha512-fkIZH3d4ScjOLHULVzgmFJuCeTThRuvoOLDZqqPH7IU9MVONccwMS+a2TegaDIHKDtDjo+2GgKByYnW9GbRlwQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.19.2.tgz","fileCount":8,"unpackedSize":491879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu1pLCRA9TVsSAnZWagAA+xMP/2hqG1PbCfjfYv0h5XLr\nBb3Y/A3OAbEO5psxa0E/9xu0V8OjOqjkSq+Kg+WbZDcBTgQgot/s89SkvSYg\nUxQyDnbGuFyeVZEmnPEgKNTmbylvjR+1eL36/gCZ/wXed+uNEclZ+UnG493K\nkvpr9OSX+fS1OKa6Hf1V2Y4SMCYULR6SyGFd9LNir9eHSPPTi41Rm7zavMdV\nr8U738xX2vY6//tHKWEnSBa2ukHvk3h8rJU40esVnxekLG2CfA5B9Frcl+3y\nE/bpBGR2Rt+DB2ZlSS8IvAe/NBSX2ndlTw2ISF1Vra8kuUAJBR5CJBLxdYLA\nDrqpBrtQ+25cEisTfXE2In6ojWwea7yMCeQZG29tDTPRYrYxSc1DgR7Mr8Q1\ni+B1FJkS/0RfVdZH3/ECZAb5GlJSfJcNRLgLKNxf8pUJ34l1mDTWoZpCd46Z\noUxwvPRo69jRS2jaCFSjK5PUapRP3YYRo/QRpHbItIBYwDKpZSpELp8d+ImQ\ncY91vkGDal85MaRhrqDRsGGOZmq4gMhza/Zcxx+t1i7L5zOeyETMCrpCnFrg\n6mfhEhl8/Y323k3Szh144DT4CJLKCg8KCbHDH1sf/vjKPXxlcOLUyQ0JiV5y\nJLabQrAPxyXKXeHZiU3MFPUjMuKacB/dEkIinq9pjAgh6lBCjVCaSOMf3XWM\nrRQZ\r\n=qHAz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlnepNg8Ppff3vZhadVm0ves57Bc9VLiXQA7/d+iqAVQIhAOKjzeSI6FfMt/vW5RBvdRi3DCFeeVvFcZtox4BwhwUt"}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.19.2_1606113866921_0.5166807406075327"},"_hasShrinkwrap":false},"1.20.0":{"name":"react-yup","version":"1.20.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":">= 0.29"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"^0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.20.0","dist":{"shasum":"a55e44bdd199829a6b7902addf78a0a1d3c2b28f","integrity":"sha512-m0P2oVtWipXbcxpk1+aGtYc23h3XtX4rwLYBvGTTTHUsdwQnDARNaJEOKhNMPaXEDD/2lwtc3Kw4XwX4bY6PwA==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.20.0.tgz","fileCount":8,"unpackedSize":490265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCQpQCRA9TVsSAnZWagAAclcQAIGesoNiClXLurBY3Io8\nnjqm7tXR/59Vp1AVTJIa2Lv52q5vOHJgpysHi5vapL5BL7G+WadBkgo9xIjL\nhLIaB+WcG9tFC830NgQs0sGhktpkNdrmX1/LtsHqHlpFoyEj+b15GtPO/BBU\n/rK31gE+9Asuw38pWGkJdzNyPihXl0++Q+SfoaO7hnVpUbdIB1oDU8W7ZpC/\nQKHoTxZJVozcsQ/shb5XOa5K4fiIQEAxEOI7gbMTQ4UvcctzcDOuzp66v+bn\n07Lt9fEyCNeX+C66lfQjskGQDYmwT4jvz4q0tSeBqGGhbW3ElNTPgsJxPFVN\nJkw5wB1py8X/IV019YBEiGC96vy/e+Gei/Lg8hSfYmfCZlE57Rebj1Q9nzU7\n0ptVgV/6tWaKXdNXWMW+9Js+uZhJl5WgJzBRAmKZY6XnBdKqgVnZ9j8dVxz9\nckZE8+OLsr59BAi0YOczqr22ADSoa2rP5W4GiX+/JHItoz9dqq7DF9i0/9JI\njKff7LVGYIwq7L4ieoAMiRpADGO+BIykoiO4pO3ebwD10tWkoP0Jbgd966DN\n1eYF4M7ti35pZQuOBDdQbDsWtLY3aNRL4sVwNFekOxYIa3pCK1+llRu/l87x\n4hvPoxmHg76R/LfuP3geLYpfWo7JJN3jxq46V8mnQ8wgIJPe+N37BIxsPHeB\nPOxn\r\n=RaOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtwu3q5JWDvYKWiz5OlSGn15tu4H0y26UlquExtAaTLQIhAKNqBv63RbQccJbwg0KmbsXrgQXZ4V11R5PKY1Dlxu34"}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.20.0_1611205199902_0.7985821556173684"},"_hasShrinkwrap":false},"1.21.0":{"name":"react-yup","version":"1.21.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":"0.29.x"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.21.0","dist":{"shasum":"ebbb623e8f07203ed1ee1339990bc2c33be9fdd2","integrity":"sha512-HXQUBJSS9vAahZ8yb+fEEr+AADgtf2gYTEzTwVpOH60oN+aK14KaMsvRuyoXVZSlu867jvfeegd1oKuB6vGJDQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.21.0.tgz","fileCount":8,"unpackedSize":491041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi4UwCRA9TVsSAnZWagAABP0QAKQRPZm+Uu0uiHDQyYP9\nnhpMIV5GVKHDNIw0VPu//+QccHAuqrxd+G/Zu/dioF7cutqcsX9HmTdY5cY5\n4/KUoZ9/SXDdPylKudnfLLQ9fa3kK3UXz3KhwFc2obB3b3w3oypAfaB5xlZE\ngnshs6pJuYgavnaic3q5hvjwwFs+gU0oRB4g9nMgCLL+7gGu3h9y7mCI2tTP\npXPh9VyOcJ8lUvEoV5B5Qjv0T2p1dmMgaT8J8DkvYaJP1KzZgvI2mCz08LhA\nPJJV/ESRHOhXSp/ZJPPRC/gcRJVEl1VcgUdWyFXU7n3BHTHFSZkG28KmzOHh\nk5Vbf2ypzx0onj0R5I8zgqiiAn0j5G8UhUemDY1hnReWTMIGpOImStn/ZG3K\n9KiIrcVR6CJPjXflib2sTQVNIX8JgVu/mvbyoj0souszhxjiAOiKFFqmyIcb\nu3rCVaGpSyZOVdoW4hJkjXb3LncI/oCtn17jtmzBeL6MojJSgeGekg5v3tLW\nQJSx0tct5IZ4T+y03uzQ/k64jdmcrX+s9BM/6JE8AHb4d372IL9TVz68EMzf\n/Fv0GmNiSlPbU/dpqEbfPOqJBmFx6Mg5IbRM7Q6aZSqWCNZEV3n3AQ+I4PH6\n6k+GBQg+NUF3YbLdB51lyb4lNAvcAv74NHvqy2NPDZ4xnQ1mtQXfTlW4GKMd\ndad3\r\n=tgwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4fu+EhIM346li//sAvQ+HS7SmfSMiFnNYZXA5xx86PAiBfAZ0TMBYJKs4OwYge1IwQuMhpB5Ap58sqrLlICr+JVA=="}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.21.0_1619756335602_0.8820536256747451"},"_hasShrinkwrap":false},"1.22.0":{"name":"react-yup","version":"1.22.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":"0.29.x"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.22.0","dist":{"shasum":"c53b62f95f84165a732a3e4f315abf5102215209","integrity":"sha512-bZv09pZ7/rvigI5HLe2i7/36gJpiiF0iHTHnKWNGeqsT+E6S9cWb/nD3ns3sMza0PpaJq535AfZ/r1nFtmGbMQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.22.0.tgz","fileCount":8,"unpackedSize":491333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg98Y2CRA9TVsSAnZWagAAu4MQAIEW0XSoKnpJWBSEkrX7\nCG6VIJdWYhB3hjEtKLJNEfeHMquQFwbGHTmzVt5zZtGMHkZck7Fn0WipbRG9\nHWFGPDKBEzC+d/Tjb8bEjb2HEolWk+uetfN22EYzpSVxVbSzxCWzZqsIF++K\nVhoD8KVz2bFGuuC1fXkGTQFnNnPsagls68rSxd1DMv5xdy7Iq5t+mhE30QlZ\nHjmgGTYSqcE+pN4fA5CSseVk1DKXvLuh1694gK3X0DcivgPOYV90U2PNeDku\n4sp8XF15e/D7Hype1sq6UXQ/MXE358fdUaV1Gk5Rmy/G9WrC4JIGuqPchIYr\n4x33HWZMv1quPnVx62e1oSjlYbsVJW8ZM2XgMiVxkKFMTeTTXtJ5JSlecSCk\nrAFy0nzMmbidtZzmdZjgme1zkMYkghtsYuP7vliCXWoGxopvLgYNOxx0cqEp\nax6wj+4NPZ01bAMKjGek+k3pA3RgD9KfHm0DLiTo1oJjQpeVhti6qcH8g6MV\ncFbOcVpAN1BguA7WdXLq3FMQibD3iME/K+c8DiJlTiAzrBvXi4TIiLf2ZsFQ\nTWcHdYF+soV1+qj/VRpnIViNFjxSlRnM50NxlcYeONGHovglYd3qznkvgh5m\nkSk4DbkPcEaYyVAFrnVGez1lhbnrT/YeDbc9prOBwsqPr0Wbv8gP+X0HC1zb\ndivZ\r\n=msyr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlzi0Rqc+MrETOGs4BlOkDcbegFaIEKD5aj8uBf2dnIAIhANTdqXhvv4fNSYZI9NwvQr7jL0EvfB0QoPFmbuAy/Nl0"}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.22.0_1626850869856_0.4086567393549816"},"_hasShrinkwrap":false},"1.23.0":{"name":"react-yup","version":"1.23.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":"0.29.x"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the one","_id":"react-yup@1.23.0","dist":{"shasum":"e2b93a000a708ac91d66ea40c01f62b50e1cb996","integrity":"sha512-Vs5cKM9NpIaEQ0jjN908+QI8yZi50U9j2NR0hFFLnKz5QVJ+5Y4Lbfmu+xogGY71nxHGE2M4mSh2Hr+PARGCuw==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.23.0.tgz","fileCount":8,"unpackedSize":491900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg98ysCRA9TVsSAnZWagAA2AMP/2kEJoaLt/RuPMIn+ojN\n1U+w00fx6RwdGrWJUp4QKTHWilBP5pKTjbWZUEFgPHzx0DHfQGZArGztHl9m\n6MrZQBl39zNqf3XitYmXLskwNziTlxqyxwS+biOgVNCNkRFZRIW3BYpFLAgD\n85HcfqzZPqUP8nmEXhX+V+hJQBj83qJYwNoQSRRKgJH8VHhWEHi9oIlLFi58\nM8ck6lsOPgNbUuXkpYR6nVQoWOW2enuCAs7yZv9nw3WWRzkg1P4qF8aIuVMn\naSfD7ybTR28wWbV407Iwyy72EH7Cl4eJE9pWJosjERjullQ09xHfKmaCtp8B\nra3CpWkmWJAR0ILeuzxLiU362NXTJcBcQy6xtW8k6IwQst2c6XCi1IjGltt4\nkDSGmpQIqil7YJE6RLITsH4s/daPL5LzCdKi32zW+5F+y9ZDeo84W7bpCgqk\nQX7PtZ/kJxbHq1TglAMnpwkHpCvBrgLWPxoOpuQqKauKwihvqEitYgvtFdCd\n3D4yJnxjlhyvAKjvGpX/44g5VDX7y1kT3WotV/mVcHvl1vUIzS60SH21I98b\nkq++CVOT71e+f/EhY4q9eMptFnEGFGODHzjOCpsbl5cVUkc6Aq4ss5yC4PGW\ntmLM2SDWcISXVCDDyWoo/ix5Oe6F6Qr0xA0S/EAcSfIDYOP4Hrke3HTCWc/e\nTcfQ\r\n=sQ0E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCACtmN0q+ABwV+uvE9QPztS1Qb/6zhy84LbMeSiPeGuwIhAMWlOfnPGbNIL9vZEVg0CNlsH517IOocFjgpFS9nOPDj"}]},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.23.0_1626852523942_0.29450458357745624"},"_hasShrinkwrap":false},"1.24.0":{"name":"react-yup","version":"1.24.0","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":"0.29.x"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This lib was built before yup migrated to typescript (from versions 0.30 onwards). The types from 0.29.x to 0.30.x + have changed somewhat and more than likely this library will not be updated to support versions past 0.29.x (atleast nothing is planned ye","_id":"react-yup@1.24.0","dist":{"shasum":"57912fc3b25b7087563d3a4d2f8725b5660a5898","integrity":"sha512-B/FSrb9U1309OZ8+dI8Tw3g6/8kauwMj9l7BVmcT5jQKBhfV6Me5GY4I2bMFhOeohbxdzmcEUXFgdXNRJdyhxg==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.24.0.tgz","fileCount":8,"unpackedSize":493085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwapckgWJ4zRrpQPc2fV3AaEYn8cGJ5UcJiaxP4UEHJwIhALgTR0UFPdPcjlVKWrMEpf6upjuLZfzwz6tppIwqCnS8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq/0lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTvQ/+IO67AEiuTPycA9mzjZXcuG9wSesC12lMf74CO0Kt0g9Ai4/0\r\nC52JbSkqhWdQv3YIYYigvpq84211myqtM16ZEnqwEAAqDTWhzh670dfNdygq\r\nYwiqIf3v5eOy6gfzoIUeNzjE7HbHHQIYHeb72BqRK04hUHDoQvcho4D+h4Xy\r\nDWeIBpqiAH6UMM+NwF41GiSu1qNde0E6I3+5HL4U50AMKkkvPAL4YYFeb4Em\r\n8pQme8pMhapA6XsH9nDBpYRQfHsCy/hjlx47w9CrR6HgepdD2M2DQtRj1IVA\r\n/gOZittipDE6/cvmz2euGyIqddGmSnQcmBEnhoeSZaHOtXMLbXzKCJ04nOK7\r\nsNwFosxZ1zbknJM/EO3pB1JpBeaHam1xXcP56JPAic+7CxJJIJJ8Yw97iC99\r\n+8RfqNlEDQdw/0XuffGhN+AYQoJQCwMd6UipImBjh/pJXMLKmViqzYU0c4Lv\r\ng8+jCapsGdbm6XiavOHQkJ/J9FQ77jg6tQtjLHC9QF2l7oVdNoQqk/cOtstn\r\nV9cvOJx29YA6edm2hKfEnilUhabW8vxo6p/4s4iZ0qjGPTZlJezsOhnrLz+D\r\nUSl+I9l2Hv8RIlFtT66LykN/bQCUejVG1P10C/9an/6bKwxMDB2htTnNKLmB\r\nDtoPhBobASmV/JJAVUDHRvLxiwzBkUSzdOk=\r\n=RZiO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.24.0_1655438628840_0.05921275210971566"},"_hasShrinkwrap":false},"1.24.1":{"name":"react-yup","version":"1.24.1","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"url":"https://github.com/mattywong/react-yup","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"},"license":"MIT","scripts":{"prebuild":"rimraf ./dist","build":"webpack","postbuild":"yarn generate-types","start":"webpack-dev-server --mode development --config examples/webpack.config.js","pretypedoc":"rimraf ./docs","typedoc":"typedoc --out docs src","generate-types":"dts-bundle-generator -o dist/index.d.ts src/index.ts --no-banner --external-imports=yup","test":"jest"},"peerDependencies":{"react":">= 16","yup":"0.29.x"},"devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-transform-modules-commonjs":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@testing-library/dom":"^7.19.0","@testing-library/jest-dom":"^5.11.0","@testing-library/react":"^10.4.3","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/lodash-es":"^4.17.3","@types/react":"^16.9.38","@types/react-bootstrap-typeahead":"3.4.6","@types/react-dom":"^16.9.8","@types/react-router-dom":"^5.1.5","@types/yup":"^0.29.4","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@welldone-software/why-did-you-render":"^4.2.5","babel-jest":"^26.1.0","babel-loader":"^8.1.0","css-loader":"^3.6.0","dts-bundle-generator":"^4.3.0","eslint":"^7.2.0","eslint-config-react-app":"^5.2.1","eslint-plugin-flowtype":"4.x","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"6.x","eslint-plugin-react":"7.x","eslint-plugin-react-hooks":"2.x","fork-ts-checker-webpack-plugin":"^5.0.1","html-webpack-plugin":"^4.3.0","jest":"^26.1.0","react":"^16.13.1","react-bootstrap-typeahead":"3.4.7","react-dom":"^16.13.1","react-router-dom":"^5.2.0","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","typedoc":"^0.17.7","typescript":"^3.9.5","webpack":"^4.43.0","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","yup":"0.29.3"},"dependencies":{"lodash-es":"^4.17.15"},"jest":{"transformIgnorePatterns":["node_modules/(?!lodash-es|(?!deck.gl)|ng-dynamic)"],"collectCoverage":true,"coverageDirectory":"./__coverage__"},"description":"This lib was built before yup migrated to typescript (from versions 0.30 onwards). The types from 0.29.x to 0.30.x + have changed somewhat and more than likely this library will not be updated to support versions past 0.29.x (atleast nothing is planned ye","_id":"react-yup@1.24.1","dist":{"shasum":"96c08bfe66b714892a100a1504bc5953efeb233e","integrity":"sha512-m3ioKXUz47mDaQmNP49ZrVdbIBjbWFX2xMB2Zc2TEtAo/NrUHR7VQZGTzP1KCqDZfQfrifHt9VnFMs2q9frDJQ==","tarball":"https://registry.npmjs.org/react-yup/-/react-yup-1.24.1.tgz","fileCount":8,"unpackedSize":493172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtlCfyMzRkOuQTX09VJeIH1phoBJ+luEWZXHu4wAWDAgIhAIBAXm5aKdSM3RSAwdxqvrTATIXYCGmNqpg78TZQtfrj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuQufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/RA/+OdoQDA2bcOTQIEfh8QiuwKVLmKIOyf61KCrsIYkQF+uI2dnQ\r\ncNnlt3rMQSE3egycA2IrUjSgLnJmq3+cDp8g1eWstnxOpc9tJ7Mv+gDXqmIl\r\neijcvLCifbx+aRWUFP6xEEeP4TIn13oDLEhluG6aYdhOSNS2pJbzq1+bd/4k\r\nH+7Fx58/u7r7sonY/vQNZgMrCc18iAGjqFZ8WljynffbqhIYtdCI454LxDOh\r\nlI1J7k9KAxwvGa+5TmyxvLhFU83tIlnyGBuDANGRMvTid8QW+ber4efT0WSe\r\nP7dKE7JVv741jCCJ+DV5sK+xTVEijOlRn6O/xlnfeUw+yYlISibLqx8fk5rY\r\nAWUdUXn646IHv9RRN4KhWjazxx5BhZRI569Gny6xevhWuuTugCVSXnYTks0W\r\nnVwdnbjG5rmbCmkhrUxA2zId1Lm7UlDP9qElPr3I7Xya8ew2JR7KJCCZpmVI\r\n/8TfLZubZds24NXk7M7Klp/kqTkpSvvAFEl3Izmgt1AtSlB1+sVKpjUNNBj9\r\npek7A6dzxb6TzXZaZsfFHUkRkfLwLBAk8EVYabkAViRS1Z1n3lwmj1taVEI9\r\nZb9x2Vm1XBo9Ry/+6I4aYhy2h27CnRj5jeMXgvQ7k8eKQTyN1ANjY6g9K0kN\r\n/LP0JVTbw3OFKZd7bxZzFS3Lbq5ztVqvXsI=\r\n=CPgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mattywong94","email":"mattywong94@gmail.com"},"directories":{},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-yup_1.24.1_1656294303079_0.03545968641888764"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-20T13:35:05.304Z","1.7.0":"2020-07-20T13:35:05.465Z","modified":"2022-06-27T01:45:03.378Z","1.7.1":"2020-07-20T13:40:15.158Z","1.7.2":"2020-07-21T16:52:27.780Z","1.7.3":"2020-07-21T16:59:24.363Z","1.7.4":"2020-07-21T17:01:14.025Z","1.7.5":"2020-07-28T08:25:18.151Z","1.8.0":"2020-07-31T02:40:31.808Z","1.8.1":"2020-08-03T03:53:41.669Z","1.8.2":"2020-08-03T07:00:34.774Z","1.9.0":"2020-08-04T06:09:02.553Z","1.9.1":"2020-08-04T06:13:23.148Z","1.9.2":"2020-08-04T06:38:51.145Z","1.10.0":"2020-08-07T08:19:56.226Z","1.11.0":"2020-08-10T06:01:00.699Z","1.12.0":"2020-08-14T03:37:07.017Z","1.13.0":"2020-08-19T03:12:52.439Z","1.14.0":"2020-08-24T09:39:15.102Z","1.14.1":"2020-08-24T09:49:51.674Z","1.15.0":"2020-08-26T09:06:04.551Z","1.16.0":"2020-09-16T08:51:07.625Z","1.17.0":"2020-09-17T07:04:35.735Z","1.17.1":"2020-09-17T07:50:10.230Z","1.18.0":"2020-09-25T06:57:51.185Z","1.19.0":"2020-10-30T07:15:42.144Z","1.19.1":"2020-11-17T06:48:12.182Z","1.19.2":"2020-11-23T06:44:27.147Z","1.20.0":"2021-01-21T05:00:00.219Z","1.21.0":"2021-04-30T04:18:55.782Z","1.22.0":"2021-07-21T07:01:10.057Z","1.23.0":"2021-07-21T07:28:44.100Z","1.24.0":"2022-06-17T04:03:49.104Z","1.24.1":"2022-06-27T01:45:03.320Z"},"maintainers":[{"name":"mattywong94","email":"mattywong94@gmail.com"}],"description":"This lib was built before yup migrated to typescript (from versions 0.30 onwards). The types from 0.29.x to 0.30.x + have changed somewhat and more than likely this library will not be updated to support versions past 0.29.x (atleast nothing is planned ye","author":{"name":"Matthew Wong","email":"mattywong94@gmail.com"},"license":"MIT","readme":"# DEPRECATION NOTICE\nThis lib was built before yup migrated to typescript (from versions 0.30 onwards). The types from 0.29.x to 0.30.x + have changed somewhat and more than likely this library will not be updated to support versions past 0.29.x (atleast nothing is planned yet, and we have started using Zod instead for new projects). We still use yup 0.29.x in production with this library, but going forward I can't recommend new projects use this.\n\n# react-yup\n\nThis is my attempt to solve form validation in React. It takes inspiration from some wonderful existing form libraries notably Formik, React Hook Form, and Final Form, but makes some important decisions that separate the goals of this library with the ones listed.\n\nThis form library does not have any other way to validate forms other than with Yup. This is a fundamental design decision.\n\nThe goals of this project are:\n1. Work out of the box with Yup\n2. Provide a simple and minimal API to create basic and advanced web forms powered by Yup\n3. Have a great developer experience\n4. Align with React as closely as possible (react-yup is built with react context)\n5. Not use DOM refs &mdash; all input bindings are through React onChange, onBlur, controlled/uncontrolled value etc.\n6. Support server side rendering\n\nThus, this package does not come bundled with any validation library or any other way to validate a field through regex or other means. If this is something you `require`, this library is not for you and you should use one of the amazing libraries mentioned above.\n\nThis package has a peerDependency on Yup, and you must include Yup in your own project too. See installation section below.\n\nIt is around ~8kb gzipped (without Yup).\n\n## Installation\n\n```\nyarn add yup react-yup\n```\n\n```\nnpm install yup react-yup\n```\n\n## Basic usage\n- [Basic Form](examples/src/BasicForm.tsx)\n\n\n## Advanced Usage\n- [Basic Form Extended](examples/src/BasicFormExtended.tsx)\n- [Advanced Form](examples/src/AdvancedForm.tsx)\n- [Bootstrap-Typeahead](examples/src/BootstrapTypeahead.tsx)\n- [Pure Form example (form using a pure component/memoized component)](examples/src/PureForm.tsx)\n  - See also [PureField](examples/src/Field.tsx#L72) implementation in [Field](examples/src/Field.tsx)\n- [Checkbox example](examples/src/CheckboxForm.tsx)\n- [Nested Form example](examples/src/NestedForm.tsx)\n\n## Examples\n\nAdditionally, you may run the examples in this repository to understand how it works by running `yarn start` within this repository and going to `http://localhost:8080`\n\n\n## API\n\n## Hooks\n### `useForm<T>(options?: UseFormHookOptions<T>): UseFormHookResult<FormValues>`\n```\ninterface UseFormHookOptions<FormValues extends Record<string, unknown>> {\n  defaultValues?: ValueState<FormValues>;\n  defaultErrors?: ErrorState<FormValues>;\n  defaultTouched?: TouchedState<FormValues>;\n  validationSchema?: Schema<FormValues>;\n  submitFocusError?: boolean;\n}\n\ninterface UseFormHookResult<FormValues> extends FormBagContext<FormValues> {\n  values: ValueState<FormValues>;\n  errors: ErrorState<FormValues>;\n  touched: TouchedState<FormValues>;\n  isValid: boolean;\n  isSubmitting: boolean;\n  FormProvider: ({ children }: { children: React.ReactNode }) => JSX.Element;\n}\n\n// Example usage\nconst schema = Yup.object({\n  firstName: Yup.string().required(),\n  nested: Yup.object({\n    value: Yup.boolean()\n  }).defined()\n}).defined();\n\nconst {\n  isSubmitting,\n  isValid,\n  FormProvider,\n  values,\n  touched,\n  errors,\n  ...formBag\n} = useForm({\n  validationSchema: schema,\n  defaultValues: {\n    firstName: \"hello\",\n    nested: {\n      value: true,\n    }\n  },\n  defaultErrors: {\n    firstName: \"First name is required\"\n  },\n  defaultTouched: {\n    firstName: true\n  }\n});\n\n```\n### `useFormBag<FormValues extends Record<string, unknown>>(): FormBagContext<FormValues>`\n\nuseFormBag will use the closest parent `<FormProvider />` context provided by the `useForm()` hook.\n\nRead more at FormProvider.\n\n```\nexport const Field = <FormValues extends Record<string, unknown>>({\n  label,\n  name,\n  ...rest\n}: FieldProps): JSX.Element => {\n  if (!name) {\n    throw Error(\"No name passed to Field\");\n  }\n\n  const { getValue, getError, isTouched, field } = useFormBag<FormValues>();\n\n  const value = getValue(name) || \"\";\n  const error = getError(name);\n  const touched = isTouched(name);\n\n  React.useEffect(() => {\n    track(\"Field\");\n  }, [getValue, getError, isTouched, field]);\n\n  return (\n    <div className=\"form-group\">\n      <label htmlFor={name}>{label}</label>\n      <input\n        className=\"form-control\"\n        id={name}\n        name={name}\n        value={value as string | number | string[]}\n        {...rest}\n        {...field}\n      />\n      {error && touched && (\n        <div className=\"invalid-feedback d-block mb-2\">{error}</div>\n      )}\n    </div>\n  );\n};\n```\n\n## FormBag Context\n\n```\ninterface FormBagContext<FormValues> {\n  createSubmitHandler: CreateSubmitHandler<FormValues>;\n  field: Field;\n  getError: {\n    (name: string): string | undefined;\n    (callback: (errors: ErrorState<FormValues>) => string | undefined):\n      | string\n      | undefined;\n  };\n  getErrors: () => ErrorState<FormValues>;\n  getValue: {\n    (name: string): unknown;\n    <R>(callback: (values: ValueState<FormValues>) => R | undefined):\n      | R\n      | undefined;\n  };\n  getValues: () => ValueState<FormValues>;\n  getTouched: () => TouchedState<FormValues>;\n  isTouched: {\n    (name: string): boolean;\n    (callback: (touched: TouchedState<FormValues>) => undefined | boolean):\n      | undefined\n      | boolean;\n  };\n  isChecked: IsChecked;\n  setSubmitting: (isSubmitting: boolean) => void;\n  setTouched: SetTouched<FormValues>;\n  setValue: SetValue;\n  setValues: SetValues<FormValues>;\n  resetErrors: () => void;\n  validateForm: (\n    options?: ValidateFormOptions\n  ) => ValidateFormResult<FormValues>;\n  validateField: (\n    name: string,\n    values: ValueState<FormValues>,\n    shouldTouch?: boolean\n  ) => Promise<unknown>;\n}\n```\n\n## Methods\n### `createSubmitHandler`\nA higher order function which accepts an onSuccess callback and an optional onError callback, and returns a function that accepts an event of type React.FormEvent.\n\nThe returned function fires preventDefault() on the React.FormEvent object.\n\n```\ntype CreateSubmitHandler<FormValues> = (\n  onSuccess: (values: ValueState<FormValues>) => void,\n  onError?:\n    | ((\n        errors: ErrorState<FormValues>,\n        values: ValueState<FormValues>,\n        yupErrors: ValidationError\n      ) => void)\n    | undefined\n) => (event: React.FormEvent<HTMLFormElement>) => void;\n\n// Usage inside a form component\nconst { createSubmitHandler } = useForm();\nconst handleSubmit = React.useMemo(() => {\n  return createSubmitHandler(values => {\n    // form is valid\n  }, (errors, values, yupErrors) => {\n    // form is invalid\n  });\n}, [createSubmitHandler])\n\nreturn <form onSubmit={handleSubmit} />\n```\n\nIf you want to validate the form with this library but preserve the default browser form submission, create a `ref` to the form element and `submit` the form in the createSubmitHandler.\n\n```\n\nconst formRef = React.useRef<HTMLFormElement>(null);\n\nconst handleSubmit = React.useMemo(() => {\n  return createSubmitHandler(values => {\n    formRef.current.submit();\n  });\n}, [createSubmitHandler])\n\n<form ref={formRef} onSubmit={handleSubmit} />\n```\n\n### `getValue`\nThis method will return the value of the desired input[name]. This method will return undefined if there is no value set from `defaultValues` or if the field has not been interacted with (onBlur/onChange), therefore like when using `values`, you should always have a fallback value for when this method returns undefined.\n\n```\nfunction getValue(name: string): unknown;\nfunction getValue<R>(callback: (values: ValueState<FormValues>) => R): R;\n\n// Usage\nconst { getValue, field } = useForm();\n\ngetValue(\"firstName\")\ngetValue(values => values.firstName)\n\n// Note the fallback value \"\"\n<input value={getValue(\"firstName\") || \"\"} />\n```\n\n### `getValues`\nThis method will return you all the values as an object. The return value is the same as `values`.\n\nThis function is stable which means you can pass it to useMemo, useCallback, useEffect etc.\n\n```\nfunction getValues(): ValueState<FormValues>\n\n// Usage\nconst { getValues, values } = useForm();\n\nconsole.log(values === getValues()); // true\n```\n\n\n### `getError`\n```\nfunction getError(name: string): string | undefined;\nfunction getError(\n  callback: (errors: ErrorState<FormValues>) => string | undefined\n): string | undefined;\n\n// Usage\nconst { getError, field } = useForm();\n\ngetError(\"firstName\")\ngetError(errors => errors.firstName)\n```\n\n### `getErrors`\nThis method will return you all the errors as an object. If there are no errors, it will return an empty object `{}`.\n\nThis function is stable which means you can pass it to useMemo, useCallback, useEffect etc.\n```\nfunction getErrors(): ErrorState<FormValues>;\n\n// Usage\nconst { getErrors, errors } = useForm();\n\nconsole.log(errors === getErrors()); // true\n```\n\n### `getTouched`\nThis method will return you all touched fields as an object. If there are no touched fields, it will return an empty object `{}`.\n\nThis function is stable which means you can pass it to useMemo, useCallback, useEffect etc.\n```\nfunction getTouched(): TouchedState<FormValues>;\n\nconst { getTouched, touched } = useForm();\n\nconsole.log(touched === getTouched()); // true\n```\n\n### `isTouched`\n```\nfunction isTouched(name: string): boolean;\nfunction isTouched(callback: (touched: TouchedState<FormValues>) => undefined | boolean):\n    | undefined\n    | boolean;\n\n// Usage\nconst { isTouched } = useForm();\n\nisTouched(\"firstName\");\nisTouched(touched => touched.firstName);\n```\n\n### `isChecked`\nThis method is mainly used in reusable form checkbox inputs. It does not provide any type checking. If you need type checking, opt to use `values` or `getValue`.\n\n```\nfunction isChecked(name: string, value?: never): boolean;\nfunction isChecked(\n  name: string,\n  value: (curValue: any) => boolean\n): boolean;\nfunction isChecked(name: string, value: any): boolean;\n\n// Usage\nconst { field, isChecked } = useForm();\n\n<input type=\"checkbox\" name=\"confirm\" checked={isChecked(\"confirm\")} />\n\n<input\n  type=\"radio\"\n  name=\"gender\"\n  value=\"male\"\n  checked={isChecked(\"gender\", \"male\")}\n  {...field}\n/>\n\n<input\n  type=\"radio\"\n  name=\"gender\"\n  value=\"male\"\n  checked={isChecked(\"gender\", value => value === \"male\")}\n  {...field}\n/>\n```\n\n### `setSubmitting`\n`isSubmitting` will be set to `true` on a successful submission (when onSubmit fires and the onSuccess callback is fired). It is your responsibility to reset `isSubmitting` back to `false` in your callback if doing async operations.\n```\nfunction setSubmitting(isSubmitting: boolean) => void;\n\n// Usage\nconst { setSubmitting, isSubmitting, createSubmitHandler } = useForm();\n\n\nconst handleSubmit = React.useMemo(() => {\n  return createSubmitHandler(values => {\n    fetch(\"\")\n      .then(res => res.json())\n      .then(data => {\n        setSubmitting(false);\n      });\n  });\n}, [createSubmitHandler, setSubmitting])\n\n<form onSubmit={handleSubmit}>\n  <button type=\"submit\" disabled={isSubmitting}>Submit</button>\n</form>\n```\n\n### `setTouched`\n```\nfunction setTouched(\n  callback: (touched: TouchedState<FormValues>) => TouchedState<FormValues>,\n)\n\n// Usage\nconst { setTouched } = useForm();\nsetTouched(touched => {\n  touched.firstName = true;\n  return touched;\n});\n```\n\n\n### TODO :\n- setValue: SetValue;\n- setValues: SetValues<FormValues>;\n- resetErrors: () => void;\n- validateForm: (\n    options?: ValidateFormOptions\n  ) => ValidateFormResult<FormValues>;\n- validateField: (\n    name: string,\n    values: ValueState<FormValues>,\n    shouldTouch?: boolean\n  ) => Promise<unknown>;\n- FormProvider\n- isValid\n- isSubmitting\n\n\n## Typescript\n\nThis package was built with Typescript and includes typings. When you provide a Yup schema to validationSchema, you will get autocompletion when accessing properties in `touched`, `values`, `errors` etc.\n","readmeFilename":"README.md","repository":{"type":"git","url":"https://github.com/mattywong/react-yup"}}