{"_id":"@hookform/error-message","_rev":"10-8d262aae466b4187b898343f29f49b2c","name":"@hookform/error-message","dist-tags":{"latest":"2.0.1","beta":"0.0.5-beta.1"},"versions":{"0.0.1":{"name":"@hookform/error-message","version":"0.0.1","description":"React Hook Form error message component","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/index.umd.min.js","unpkg":"dist/index.umd.min.js","jsdelivr":"dist/index.umd.min.js","jsnext:main":"index.esm.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","build":"npm run clean && rollup -c","lint":"eslint '**/*.{js,ts,tsx}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"jest --watch","test:coverage":"jest --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://github.com/react-hook-form/error-message#readme","devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^8.0.1","@testing-library/react":"^10.2.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^26.0.0","@types/react":"^16.9.0","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.2","prettier":"^2.0.5","react":"^16.9.0","react-dom":"^16.9.0","react-hook-form":"^6.0.0-rc.4","react-test-renderer":"^16.9.0","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","ts-jest":"^26.1.0","typescript":"^3.7.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.0.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write","git add"]},"gitHead":"bc8e7244e57a070c1d5270aae123af8aced94c8a","_id":"@hookform/error-message@0.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-6ah45HyG+IiW45JZsXHvuwwg5d5kqgu1EX8DUbMXS8aRS7HYGH7ki1dDdeXzOkNdBR+eBcrJPD5XrQzNARqrGA==","shasum":"6bd1e3f4416791904db6ec982fc45d1e3faa4611","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.1.tgz","fileCount":11,"unpackedSize":26253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6GpwCRA9TVsSAnZWagAA1YgP/RPrPe//tRKbRdN79Go1\nrEvwH0HFM3lb/LG5vE8a8qdzRA7rbIy8sJUZcCUDms10Zq8IW6voaEGcr/rQ\nCcwF4sioZuBQGlMJuDZJnpVxBfFe4uPZMfSwfkI/3sPXmoB5914UIU3nMRi8\nFAjYPncK/hYyGBgCKacWtS/RHV7xbKAAdPnvaQadU8+Pmow3lSnO0QcNTh3B\nzMaWIsD/Xa4HEvRQOG6UkhAM/NBlTzAUV0dTZHOGu+YkA0L0EzGC6g+4P1ck\nHAQFlt3VcvEYbTYndvNUpOErMPPGlFeLs2Byp26L4XukaSmR+ClrSUuU0qdR\nykEW7VkZXfnn9aRv8k56UTq1nlie6I2O5Gl1UPV1TDi5Eur8GOp4m+X9pp2T\n93PISJoSDI/w3VqSzOqmPx2sQ8tATujp6acUTxv/1lFZlOlMD7zHl9HZPlLN\nWyFgNUt9qANPBOzuqI9fwgM45Z7TutKfFDAwPHAo7943VxSqYvIExrHWpn/i\nwaddPXq2Bxcx89gqhKLACTdUMAPqsRK9VFJo88edLlzSUJ3rcNuIrLkAEjTa\nq/SbY0VsBcYlycSqgS8Dg1NmXA2Rx9LfKPpm5WIr887AfcR2Kf6Wi21WvDOC\naM8JDmazsPOo07GquOKYHe9y7D0a4X/OEgo7OIbLxXTiiFDZ+7vAsFKr3H6H\n2tF7\r\n=MJbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN0NlqEojv4Pkk1GkUZpibkCOUyDKY8zVg2wZ9iJDPdAiAEtIPSualEnAqOQt6lehc+WrEhS6knc43qH70uKDCAcQ=="}]},"maintainers":[{"name":"kotarella1110","email":"kotarella1110@gmail.com"},{"name":"bluebill1049","email":"bluebill1049@gmail.com"}],"_npmUser":{"name":"kotarella1110","email":"kotarella1110@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.1_1592289904050_0.9067139946611926"},"_hasShrinkwrap":false},"0.0.2":{"name":"@hookform/error-message","version":"0.0.2","description":"React Hook Form error message component","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/index.umd.min.js","unpkg":"dist/index.umd.min.js","jsdelivr":"dist/index.umd.min.js","jsnext:main":"index.esm.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","build":"npm run clean && rollup -c","lint":"eslint '**/*.{js,ts,tsx}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"jest --watch","test:coverage":"jest --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com/","devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^8.0.1","@testing-library/react":"^10.2.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^26.0.0","@types/react":"^16.9.0","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.2","prettier":"^2.0.5","react":"^16.9.0","react-dom":"^16.9.0","react-hook-form":"^6.0.0-rc.4","react-test-renderer":"^16.9.0","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","ts-jest":"^26.1.0","typescript":"^3.7.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.0.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write","git add"]},"gitHead":"6668c120113307c02ecd8866ba521bd7ed7ac87f","_id":"@hookform/error-message@0.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-0zmcp1Xh9n3VBMYH4Dn55klONJabF15kkVonroI2kOWFZZVmAzRL/tgVRaE7ZMpdqBFWdURQ/tAzXDYARSlwbA==","shasum":"230ef927a94f22d1eae91088f69e42254bc888f9","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.2.tgz","fileCount":11,"unpackedSize":24703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6H9+CRA9TVsSAnZWagAAj04QAJt598vL6GspbohUZW4q\nIqcdgr/KTpWc5ax35i3sAR2wuxnnt6b2SgYhLaH9qlDiJ57N/T9h6NiL/Gew\nNtXPUKseO1b0l8QZUBc27oVvFUNP9zaszAmBf7uj6/u39qCXGY6u+MWx05dB\n/E2HpuzHxpPoiMCwA7FdQCL2SwsViBjXtAvgdBrXQrag29f7Q9gPSxdQytyl\nZw5eXJncBRDV55+E4H9v68OmaMdbyI8FelTVk5l2JOyBNiXkavDLjVB9L58H\nsw96cZnLFiumA4yJ7qq0fBJTWLy1tWjxd0mfpSXxJNpmFlEHfw/vWDo4jizw\ntjvAuXneMHDKhjJSzxiIlIdjCDHgLkdxol/8gW1Nqw0gkB8TOQPO2OXySjFC\nSu5usWN9gcwQ/cqxoQsZPbcGW2nDUqGxtDn05k7e6eXwJDFcP00m/YtTnwph\nJePHiLkZGP6xONW5sNhqfh5g5cDfVhuOe251Gf9zhhcFSRgEqPU5Fj1SHJaH\nHdNcVAy1yYeLbZaRwId5Agp6pUtC9x11mTtZbKLRUO0pheLMDvE33X7vPLQl\niImfRAoMmxIrP2Uzgtvc0Gno10ltV6YrJ38Xp0rvMdxCdb+DBxsetoVAAmfR\nKue1V3iZ7jjYNOgwE8YxFV4yXeDZRrgzbcZZtVev7qcXWudXCsTPRsSZzQlO\nkvJf\r\n=F6ao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGk5cclv850cq603PxXYSdibuA1dAp9tSCCfcSXoJHewIgAmQm4+AvKkv7DDMQPbuN8BTNRlpfC293Ia6F+jalp44="}]},"maintainers":[{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"}],"_npmUser":{"name":"kotarella1110","email":"kotarella1110@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.2_1592295294369_0.6350017033428832"},"_hasShrinkwrap":false},"0.0.3":{"name":"@hookform/error-message","version":"0.0.3","description":"React Hook Form error message component","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/index.umd.min.js","unpkg":"dist/index.umd.min.js","jsdelivr":"dist/index.umd.min.js","jsnext:main":"dist/index.esm.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","build":"npm run clean && rollup -c","lint":"eslint '**/*.{js,ts,tsx}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"jest --watch","test:coverage":"jest --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^8.0.1","@testing-library/react":"^10.2.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^26.0.0","@types/react":"^16.9.0","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.2","prettier":"^2.0.5","react":"^16.9.0","react-dom":"^16.9.0","react-hook-form":"^6.0.0-rc.4","react-test-renderer":"^16.9.0","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","ts-jest":"^26.1.0","typescript":"^3.7.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.0.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write","git add"]},"gitHead":"9bbd9814e75511d30e0fa211a8c60182bce3d6c3","_id":"@hookform/error-message@0.0.3","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4ZCiyvwcV5GHGira0PnNCgSgEU9Tqo5Kx2yKpku7m943JYqyJfeKIO+zQg2W4CkNSSS905c9BVIo8+ntB08QYA==","shasum":"b6f11d5d9dfe17f0545aecec17fc3b1a9e891d70","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.3.tgz","fileCount":11,"unpackedSize":24718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDOo7CRA9TVsSAnZWagAANmMP/A85pOS1pJsRg75OaD1t\n0pkVlfXGsNV6ozSLDobNc9oZfBjk99Zh1so4oXdmH7Yd5qJspcN6UOkfoo0C\ngbGAErvlegnY0zSgn4hQy786E0j1/YrdMFfnh5mAcXCokI/ZTIe25RT2XS6z\n8UdnBFZ31MZcg5XWnqICubOm13hffXHCHnXAH6Vl0IhFmsjiRbumB98hnYvU\n27zu3UE3YVAPDVxkuR5op+J44O3zVy4JG6dsH8bmgblrsH/BR0pAabzEBZXQ\nrU8Q+SJ90GKrNPYI+1j11E9hc0LYjifH0pXfSKq3cgxxF60WRuTC29Ny7Fj8\nzzA5B1NRzk/lkyINOSIZv0Dh3oSitzQM5sqUqQ72I1KOw+OX35Kz/mWylpUS\nrvKxm3Rw4Spqion375v577SskVCSUT0akYbeNFq9n5T8H2Ma/egvrP1uk4A7\nn2VyBaiC191gdcYmAn7amrQaKsMzMunZVuOUND+RlUGQngsqdQeu0Ynm+tjE\ni+fWtizNVG/zRC7hvz0MP7e0RwjbnVpxB481CPX1zafd/HDBZ+wD4mF5TjXU\nCYxRqwRrM/xcPatbSIZCXTkL7pWrsEfmzgcCh7rDWOWw4bR2PT+BWKc0e8HW\nuQa60+FAq+A4O+7+bMNZwkI19rhnHxzxixGN+PiPQA8hNg4ClQOVFHQ3UEoh\nO61E\r\n=yOox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgjnB+X0BifLPN6b1t3MtyjMYpHu6t0WeYO93GjCltuAiAqFxs4z9eIMzjnfa6v2fpeoQP+Njm6cSjlk7xIqGcs4g=="}]},"maintainers":[{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"}],"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.3_1594681914910_0.607301612744946"},"_hasShrinkwrap":false},"0.0.4":{"name":"@hookform/error-message","version":"0.0.4","description":"React Hook Form error message component","main":"dist/index.js","module":"dist/index.esm.js","umd:main":"dist/index.umd.min.js","unpkg":"dist/index.umd.min.js","jsdelivr":"dist/index.umd.min.js","jsnext:main":"dist/index.esm.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","build":"npm run clean && rollup -c","lint":"eslint '**/*.{js,ts,tsx}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"jest --watch","test:coverage":"jest --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^8.0.1","@testing-library/react":"^10.2.1","@testing-library/react-hooks":"^3.2.1","@types/jest":"^26.0.0","@types/react":"^16.9.0","@types/react-dom":"^16.9.4","@types/react-test-renderer":"^16.9.0","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.13.0","eslint-plugin-react-hooks":"^4.0.4","husky":"^4.2.5","jest":"^26.0.1","lint-staged":"^10.2.2","prettier":"^2.0.5","react":"^16.9.0","react-dom":"^16.9.0","react-hook-form":"^6.0.0-rc.4","react-test-renderer":"^16.9.0","rimraf":"^3.0.2","rollup":"^2.15.0","rollup-plugin-peer-deps-external":"^2.2.2","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.1","ts-jest":"^26.1.0","typescript":"^3.7.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.0.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write","git add"]},"gitHead":"b271504c947960dec251e2016441571d61eef4d0","_id":"@hookform/error-message@0.0.4","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-as5acnxkWuF5XrzHhZlzdXUk4zpHNzFLe+uGyaJtSrMbDVTvcNL62ESRK5DTVGPix8shJnt6G2LfrobHBPpvYg==","shasum":"a499aa62994af44da3d207f6ed01232f43b3a549","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.4.tgz","fileCount":11,"unpackedSize":24727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKzvICRA9TVsSAnZWagAAdxAP/jEj+BprrGgzrZtUwsLI\nb/X9juYTB/Yrx18i9FpAF69XkN0ufCdti22DLvNOIDcM8nErSHVXhRHd9/S7\nZ0++TvheK8QdlLTDIH6ybq8q70jslVKttAFc+grmhXxPrgEMaBpyuaaxooqs\nFHCPRcc76TGQb+JWB4LlpDYMNLXKcvOjFYv7JQ7KPS35fWtzB/iMD6E8TH6I\ns2Op9eSV1yinJtoA8+T+wyDtm82Mj/SWssmsU9Ct2Qh3bt7gboQXLsVVIzu0\n1x1PFPqD5mTnoWdea01CUXWh+/Qw0kfMchTD/7qVu0XfmopW2pqs/YH2UP+V\nuQ68QU/db3QsjdUI/eMMBgxtMVW5TXps8sNQMTbJzQt//lA5n7Hpug3bYZsa\ns593hjezbTJCGvW1X2YuQ5Ph2DSt5+/pH0cYLs4Nx7KcQiPUmZLlPtiJYJCB\nXkb74lVwYdHYG8GwZRFhYjyALLXv1bBXlOsxqP3ag3VQjuDt7neGMX08zXiI\nRz+aTN7zCs5iPmt5ILjDRWK6EZyccHBO38SFoLfBy+imizp+v1KOIkEtG3pn\nNdqEtCPTEZnfcJpIhLIaKXCim2D5t/ldn/K9PbWgLqxwVZAtu4Tdauy8YVgt\nLo6n+e0C01AP3Fcm5y7x3oaWaVzt4WvPZsOcXaYnVsXk8UABdydPPLG4SZHB\nDvYC\r\n=Bs97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaZLjvZYMvfZDGE7wLH+IQIgyMnfenRtP0+j58FYrq2AIgKV991Bh0lZKcBh6ekMWiiY9MNTh59TQ7bNiWsBduGzo="}]},"maintainers":[{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"}],"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.4_1596668872183_0.5547970467284358"},"_hasShrinkwrap":false},"0.0.5-beta.1":{"name":"@hookform/error-message","version":"0.0.5-beta.1","description":"React Hook Form error message component","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","esmodule":"dist/index.modern.js","jsnext:main":"dist/index.esm.js","unpkg":"dist/index.umd.js","umd:main":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"size-limit":[{"path":"dist/index.js","limit":"264 B"},{"path":"dist/index.esm.js","limit":"288 B"},{"path":"dist/index.umd.js","limit":"270 B"}],"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"microbundle build --jsx React.createElement","lint":"eslint '**/*.{js,ts}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"npm run test -- --watchAll --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@size-limit/preset-small-lib":"^4.9.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.4.2","@types/jest":"^26.0.15","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","microbundle":"^0.12.4","prettier":"^2.2.0","react":"^17.0.1","react-dom":"^17.0.1","react-hook-form":"^6.11.4","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","size-limit":"^4.9.0","ts-jest":"^26.4.4","typescript":"^4.1.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.6.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write"]},"readme":"<div align=\"center\">\n    <p align=\"center\">\n        <a href=\"https://react-hook-form.com\" title=\"React Hook Form - Simple React forms validation\">\n            <img src=\"https://raw.githubusercontent.com/bluebill1049/react-hook-form/master/docs/logo.png\" alt=\"React Hook Form Logo - React hook custom hook for form validation\" width=\"300px\" />\n        </a>\n    </p>\n</div>\n\n<p align=\"center\">Performant, flexible and extensible forms with easy to use validation.</p>\n\n<div align=\"center\">\n\n[![npm downloads](https://img.shields.io/npm/dm/@hookform/error-message.svg?style=for-the-badge)](https://www.npmjs.com/package/@hookform/error-message)\n[![npm](https://img.shields.io/npm/dt/@hookform/error-message.svg?style=for-the-badge)](https://www.npmjs.com/package/@hookform/error-message)\n[![npm](https://img.shields.io/bundlephobia/minzip/@hookform/error-message?style=for-the-badge)](https://bundlephobia.com/result?p=@hookform/error-message)\n\n</div>\n\n## Goal\n\nA simple component to render associated input's error message.\n\n## Install\n\n```\n$ npm install @hookform/error-message\n```\n\n## Quickstart\n\n- Single Error Message\n\n```jsx\nimport React from 'react';\nimport { useForm } from 'react-hook-form';\nimport { ErrorMessage } from '@hookform/error-message';\n\nexport default function App() {\n  const { register, errors, handleSubmit } = useForm();\n  const onSubmit = (data) => console.log(data);\n\n  return (\n    <form onSubmit={handleSubmit(onSubmit)}>\n      <input\n        name=\"singleErrorInput\"\n        ref={register({ required: 'This is required.' })}\n      />\n      <ErrorMessage errors={errors} name=\"singleErrorInput\" />\n\n      <ErrorMessage\n        errors={errors}\n        name=\"singleErrorInput\"\n        render={({ message }) => <p>{message}</p>}\n      />\n\n      <input name=\"name\" ref={register({ required: true })} />\n      <ErrorMessage errors={errors} name=\"name\" message=\"This is required\" />\n\n      <input type=\"submit\" />\n    </form>\n  );\n}\n```\n\n---\n\n- Multiple Error Messages\n\n```jsx\nimport React from 'react';\nimport { useForm } from 'react-hook-form';\nimport { ErrorMessage } from '@hookform/error-message';\n\nexport default function App() {\n  const { register, errors, handleSubmit } = useForm({\n    criteriaMode: 'all',\n  });\n  const onSubmit = (data) => console.log(data);\n\n  return (\n    <form onSubmit={handleSubmit(onSubmit)}>\n      <input\n        name=\"multipleErrorInput\"\n        ref={register({\n          required: 'This is required.',\n          pattern: {\n            value: /d+/,\n            message: 'This input is number only.',\n          },\n          maxLength: {\n            value: 10,\n            message: 'This input exceed maxLength.',\n          },\n        })}\n      />\n      <ErrorMessage\n        errors={errors}\n        name=\"multipleErrorInput\"\n        render={({ messages }) =>\n          messages &&\n          Object.entries(messages).map(([type, message]) => (\n            <p key={type}>{message}</p>\n          ))\n        }\n      />\n\n      <input type=\"submit\" />\n    </form>\n  );\n}\n```\n\n## API\n\n| Prop      | Type                                                  | Required | Description                                                                                                                                                                               |\n| :-------- | :---------------------------------------------------- | :------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `name`    | `string`                                              |    ✓     | Associated field name.                                                                                                                                                                    |\n| `errors`  | `object`                                              |          | `errors` object from React Hook Form. It's optional if you are using `FormProvider`.                                                                                                      |\n| `message` | `string \\| React.ReactElement`                        |          | inline error message.                                                                                                                                                                     |\n| `as`      | `string \\| React.ReactElement \\| React.ComponentType` |          | Wrapper component or HTML tag. eg: `as=\"p\"`, `as={<p />}` or `as={CustomComponent}`. This prop is incompatible with prop `render` and will take precedence over it.                    |\n| `render`  | `Function`                                            |          | This is a [render prop](https://reactjs.org/docs/render-props.html) for rendering error message or messages. <br><b>Note:</b> you need to set `criteriaMode` to `all` for using messages. |\n\n## Backers\n\nThank goes to all our backers! [[Become a backer](https://opencollective.com/react-hook-form#backer)].\n\n<a href=\"https://opencollective.com/react-hook-form#backers\">\n    <img src=\"https://opencollective.com/react-hook-form/backers.svg?width=950\" />\n</a>\n\n## Contributors\n\nThanks goes to these wonderful people. [[Become a contributor](CONTRIBUTING.md)].\n\n<a href=\"https://github.com/react-hook-form/react-hook-form/graphs/contributors\">\n    <img src=\"https://opencollective.com/react-hook-form/contributors.svg?width=950\" />\n</a>\n","readmeFilename":"README.md","gitHead":"8658df55f284595c4c5982a22bcdea1da469883d","_id":"@hookform/error-message@0.0.5-beta.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UG+1eOmtQ9d9FFV53NOPNEJXcrAq4Gq93oNV9nyZJ1aKzyv/I6EZekAsTNl6NYf69iXEGV+FFuLgeJ43JpEEsg==","shasum":"47026b738ece562e6cd48e93b92186957cda70f0","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.5-beta.1.tgz","fileCount":14,"unpackedSize":25460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfujCtCRA9TVsSAnZWagAAJxEP/3DeyvgJS1OqdhIzxPPr\nF/X8IR/sSM1PxgPc9HTLutYtdN09KSkIb2Kt4Hj3pXS9eGW+oOwFgeISJEtg\nfZJ90++G/0jf0vOnf3cvDS/rkNkiK49J7pGnfje8wkKsCMr/y+lmidMjLNxD\nDjS3ejD63jNePN6U5OtpZnU2TgxMRWNjo5HYocGS5zgmz7yssPFk8si9aLic\nCYIApxMxO05yHfXbLRjbPSdhEovLNVA4pSy14aZrSkrt4JzzWvH+/DlxXRPv\ncHgVkrQuMKF1npwN0ORSXOKJ0jeNg0PVrxmv9Z/3oY+bAetSprdqjuVmIrbx\na+xTht1C1avXRkoiUBNxm+YuJPIB1xQKsX9YRPaw0I5xamurd0CLxovoJCou\nuA84y1BsTNQ928k0cLZ+mR8B0Ej3OruHC6Pixenidmlcz3ZfJy/6JXkh9cT6\nqw1CjKCiSBxeHjZMOKeT6pluYjUhdXaGSC3ofeIxwkW6CSfjt6JZo1TaZvkJ\nzEviHQrvuOyoneZjYB0AxAXN09K/DMSRjRhjh2LyOsK9TrUyjmyKFOGwmyEb\nLsq5RVCc6zNxLubKZ/mmN6Gh7ok7jbLAXWfbkhwN74FvT980Unq9PkG9V8/r\n6JkZ6nn14HyqNPYw2rGPqf33OrNGpl1bktBLsH+rqDEiJRJg0rGUjDwVS6KX\n6MJS\r\n=W7un\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgt6a1WYqybWRAlkZS5izoyU3t5l6AQKooToXBTFzNxAiARpEIohFVSqvhhOloYJn2tz0TIkJA5llWrPnSEG7M1KQ=="}]},"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"maintainers":[{"name":"kotarella1110","email":"kotarella1110@gmail.com"},{"name":"bluebill1049","email":"bluebill1049@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.5-beta.1_1606037677247_0.8937827349672958"},"_hasShrinkwrap":false},"0.0.5":{"name":"@hookform/error-message","version":"0.0.5","description":"React Hook Form error message component","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","esmodule":"dist/index.modern.js","jsnext:main":"dist/index.esm.js","unpkg":"dist/index.umd.js","umd:main":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"size-limit":[{"path":"dist/index.js","limit":"264 B"},{"path":"dist/index.esm.js","limit":"288 B"},{"path":"dist/index.umd.js","limit":"270 B"}],"scripts":{"clean":"rimraf dist","prebuild":"npm run clean","build":"microbundle build --jsx React.createElement","lint":"eslint '**/*.{js,ts}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"npm run test -- --watchAll --coverage","postversion":"git push && git push origin v$npm_package_version","prepublishOnly":"npm run lint && npm run lint:types && npm test && npm run build"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@size-limit/preset-small-lib":"^4.9.0","@testing-library/react":"^11.2.2","@testing-library/react-hooks":"^3.4.2","@types/jest":"^26.0.15","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.5","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","microbundle":"^0.12.4","prettier":"^2.2.0","react":"^17.0.1","react-dom":"^17.0.1","react-hook-form":"^6.11.4","react-test-renderer":"^17.0.1","rimraf":"^3.0.2","size-limit":"^4.9.0","ts-jest":"^26.4.4","typescript":"^4.1.2"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.6.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write"]},"gitHead":"9eb1da1d7b3bf86d585a57a4b8e03884727d10e1","_id":"@hookform/error-message@0.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-es7eLLFA3SXNYAT8aUjvf7Gok1eMHK+9DMILtJA7ZEwYZlCCCPifhpoZmY+5SOopEtF7e+qxFOjX+MJnI3jOcg==","shasum":"606912b506513669980c440f383ff6c78a7aca3a","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-0.0.5.tgz","fileCount":14,"unpackedSize":25453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfujMrCRA9TVsSAnZWagAAnmAP/RKIPH0P+upK2i4v2zAz\nMJXoEcYYSJC0dBMEycKeU25fEk+0Ij5EREQTvnkXBYkS4lJoa6vWpUmPGBJg\nWdpog08KLkUY6DDF+2JeTEU70GxrDzMKiWNWi3Yz4E8oGKMWpKw43/FDU29e\nbW0SP5wAY4RKoQEpUTYBhPBl205BhyL5ib2OOKfoIM4/x0ee0xfmAsXxkZi7\naxvWHuolxTKavz8g3GRSBy5c8PrsCEX8jkhvWku3QLCnmefR0nXlWBOQt7NH\nr5cOfAbRmqvz+GpT1Cp950/SAPDRWvwne8PyKjt6KPC/MLkbcn4M7ZTeBaQK\nRXBdDqLSisa80YCLjuZ/f4RDlTRJZt2SydQQj+OUtaXiCCAqL32qKHtrXzQ6\n9yG0jS0JJCVttuaZ0QXBA+rTe2T6b2srDXi51oE70hqQhrwHNP30cN/3+onR\n1Y432BMAEYQqzzaE3akgT70s92uox9XvvXsBCt4LxrsGlUt/QM1Ngqsm2gkT\nmNF8Z4lC444K0d5HKcu5Gc5GR60j1x2WVj/9d5qtiFkICYUlmH2DLcoqGSSK\ncqSkjs10wYh49RaRMQ1Oh1bc3C7nCeM2no+fABVinhgZB8hTB3uDOUV0DWZl\nmkgqcWKIlRN+MDE7Q0+fluoA2Ij2RpeXRPQbqWKTWB11y/VKeLYHLlnRpeRl\nnmuL\r\n=NiYD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHy2bkh91M4YwuBFCP7B7k2sqWu0oGGyxNMt03pl7URAiEAtp6kvxrKB8+oAPnPPq8ZLTPioqV+69Hm5MoNCyVHXWA="}]},"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"maintainers":[{"name":"kotarella1110","email":"kotarella1110@gmail.com"},{"name":"bluebill1049","email":"bluebill1049@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_0.0.5_1606038314856_0.586536201155782"},"_hasShrinkwrap":false},"1.1.0":{"name":"@hookform/error-message","version":"1.1.0","description":"React Hook Form error message component","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","esmodule":"dist/index.modern.js","jsnext:main":"dist/index.esm.js","unpkg":"dist/index.umd.js","umd:main":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"size-limit":[{"path":"dist/index.js","limit":"264 B"},{"path":"dist/index.esm.js","limit":"288 B"},{"path":"dist/index.umd.js","limit":"270 B"}],"scripts":{"prebuild":"rimraf dist","build":"microbundle build --jsx React.createElement","lint":"eslint '**/*.{js,ts}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"npm run test -- --watchAll --coverage"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","react-hook-form":"^6.11.4","rimraf":"^3.0.2","ts-jest":"^26.5.4","typescript":"^4.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":">=6.6.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write"]},"gitHead":"f7783336c83eef50f189878d70b75c097d8176f1","_id":"@hookform/error-message@1.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-s6gD8B0tF7ISBtm+uBQoe19eANL3+sh+x74eRolv99KDlWdV4rb4qw7jkIcgOwzsNCjLQddTx0/9ZXXmLsxWdA==","shasum":"609a7c304c576f8c471923b72f4cadfad7097b73","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-1.1.0.tgz","fileCount":14,"unpackedSize":21103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGtyCRA9TVsSAnZWagAA450P/0FYjsVj6suKYNkYNehL\nPLAxsZggGbtEHxMlMTLrGs9wcgZ8MyiPKoxu7dHGxQlETrz8d6p/VOrjLsZU\nucr4cdXbTfy76HBrgSiRHxOIQpjgylbYr5hV5SHB3/u4QTsVO1n8rdgOSqSz\nnHgLSGQPI39SscLwMKrA4CDJA0qyPUAPzwCqLB6M0hPiXJj9hQXza2PcfN7d\njYRgfgtVLPB86+i3b/jYe5QtNt9lrHKhG73W7QsCZa4hDD/EpMhb+dNxHGR/\nEXbsO1qJNNtKnB3O20WedHWtLmzZAGpo8/MSB96K2U5N4mTEFlE+uSF7UiYB\njrMd4eplx4Pkm/gAZVEtbJmSnLP+MFgm9tntsvMA/A0Q48JlbzR0Z+LmOcUL\nNte4n2oRl5rrWFFzEF6EGwi+KIBV3PJykBIrXdywVYigmiDHQwqQWcXty4q+\njv+vtFRY3bOtpnp6b1EFzu/hEycT1OMvvBXAgAFxcrpy3ZNJ6TDV2bksYSmw\nZu1kP24XRlwXc/irUDQ7LhjeVTajQw6sNeOwP1ijn+uzfPz453E4z4KwO3Ry\nD5jt/sAcMXzuFHVeS+kl8r1TP5JQWT3/Tl9FNqBFE1RkEF4PY+IrhUt+SoYq\nw5/GjeKNBhLdeW3T+azCsRb11K84xeFHzaFQrtHnebRModVyHy90INLQTU9/\nMg4M\r\n=6I+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOGdqtlQSLFTpE9LIXr+kelh4xbJIHLn3DlOqwWAVIjAiEAsAIFZZS+e22nsxvTIpz9HUId26mSJmnu2KA+c8J5r3c="}]},"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"maintainers":[{"name":"jorisre","email":"reixjoris@gmail.com"},{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_1.1.0_1617980273845_0.9095365017720656"},"_hasShrinkwrap":false},"2.0.0":{"name":"@hookform/error-message","version":"2.0.0","description":"React Hook Form error message component","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","esmodule":"dist/index.modern.js","jsnext:main":"dist/index.esm.js","unpkg":"dist/index.umd.js","umd:main":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"size-limit":[{"path":"dist/index.js","limit":"264 B"},{"path":"dist/index.esm.js","limit":"288 B"},{"path":"dist/index.umd.js","limit":"270 B"}],"scripts":{"prebuild":"rimraf dist","build":"microbundle build --jsx React.createElement","lint":"eslint '**/*.{js,ts}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"npm run test -- --watchAll --coverage"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","@typescript-eslint/eslint-plugin":"^4.21.0","@typescript-eslint/parser":"^4.21.0","eslint":"^7.23.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.4","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","react-hook-form":"^7.0.5","rimraf":"^3.0.2","ts-jest":"^26.5.4","typescript":"^4.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":"^7.0.0"},"husky":{"hooks":{"pre-commit":"npm run lint:types && lint-staged"}},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write"]},"gitHead":"cce1b56a3b65b1936347aee66dfacdc36bab77f0","_id":"@hookform/error-message@2.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Y90nHzjgL2MP7GFy75kscdvxrCTjtyxGmOLLxX14nd08OXRIh9lMH/y9Kpdo0p1IPowJBiZMHyueg7p+yrqynQ==","shasum":"9b1b037fd816ea9b1531c06aa7fab5f5154aa740","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.0.tgz","fileCount":14,"unpackedSize":21326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcN//CRA9TVsSAnZWagAA+Z8P/i/R+crszsLPet5Z+063\nXKZkRfks7gXNgTx8X/RLMi/MPRQsBTkBVeP0HGRylegmY4Y0atwmWqG9i8cc\nPoG+vIMvSoA5sF8McXyFbzSJ8yXBTgl936ocXIAU/D6u8XbSQLhr8LdQZKQD\nD94+oxkjyUWGz4ga84Qa6jx4P3pgp5L2iAN6tY3qtsd2W+HrIxdTi9IQxwuH\njghQW5kze4VsQncAlRL1bYbjqmd0LC9z1d0aNtB6GUlMkaEt2zsPCFmGB9Pk\njgBS01trJJjYqDm4e2oZoPXGZIyI6X9zfx1PLvfxzeaQZpxsjtYsvSI+aOAR\nlknosSEn/RHkkkxPoJD8V3DhYavzqtR4xN8yHrUPqnqv30w+igNDQLlpq0Nu\nTEKOkFPd2cWrGRJDqOJIY4LPyjJjfIt5oyjYVMgkKTVXVgUpQvRr+KGReegv\nx6mCCJkZWYxLmUjcX+Yj9NYAr/yJ9Zb+6xJWRg9dziLVAQt5GbevcRrHZHGq\njoGFzABt6avmihK8BuxuGgyKcEcHHvyASYomPLO0r+emNYt8RUzbPLuQtHIq\na/71nNRsgDZWGeqilv8RloAdCueHt3Kq+ypGd5c+D2R0oXJYVtydfL6VamFL\naWxEVezU9R2fHXIFJMJdOs+QWPJt5qLtIxkbUB7PuH+DDm9IDk3/XDhFpSHc\nUHQ5\r\n=EoSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsigbmFoR5FiP8KMVNRPK4U6vnXOOtTgjPUOCiLMre3AiAMBg98Z5f+irOYuBpVI9NU60ySHm6XdcgjUYDrpW8jWw=="}]},"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"maintainers":[{"name":"jorisre","email":"reixjoris@gmail.com"},{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_2.0.0_1618010110571_0.18183233721167213"},"_hasShrinkwrap":false},"2.0.1":{"name":"@hookform/error-message","version":"2.0.1","description":"React Hook Form error message component","source":"src/index.ts","main":"dist/index.js","module":"dist/index.esm.js","esmodule":"dist/index.modern.js","jsnext:main":"dist/index.esm.js","unpkg":"dist/index.umd.js","umd:main":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","types":"dist/index.d.ts","sideEffects":false,"publishConfig":{"access":"public"},"size-limit":[{"path":"dist/index.js","limit":"264 B"},{"path":"dist/index.esm.js","limit":"288 B"},{"path":"dist/index.umd.js","limit":"270 B"}],"scripts":{"prebuild":"rimraf dist","build":"microbundle build --jsx React.createElement","lint":"eslint '**/*.{js,ts}'","lint:fix":"npm run lint -- --fix","lint:types":"tsc --noEmit","test":"jest --runInBand","test:watch":"npm run test -- --watchAll --coverage","prepare":"husky install"},"keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"homepage":"https://react-hook-form.com","devDependencies":{"@testing-library/react":"^11.2.6","@types/jest":"^26.0.23","@types/react":"^17.0.5","@types/react-dom":"^17.0.3","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","microbundle":"^0.13.0","prettier":"^2.2.1","react":"^17.0.2","react-dom":"^17.0.2","react-hook-form":"^7.4.2","rimraf":"^3.0.2","ts-jest":"^26.5.6","typescript":"^4.2.4"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","react-hook-form":"^7.0.0"},"lint-staged":{"*.{js,ts,tsx}":["npm run lint:fix"],"*.{md,json}":["prettier --write"]},"gitHead":"58378b86567112cec9fa23dbc0440bf7543e2d31","_id":"@hookform/error-message@2.0.1","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==","shasum":"6a37419106e13664ad6a29c9dae699ae6cd276b8","tarball":"https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz","fileCount":14,"unpackedSize":21326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4Kozk0zvi5aKWbQ2uId5tAdqvzBt1eDL2dcOYOqdqVAiACAS+B+DowiKWjzORmYQcABg5QTomiG83lkR6WKRf7XQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjavpoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq3A//bd9npkeCMJt29bytlan6LeqtsZuXzDYq228UhIJ2OMO4dmwu\r\nJ7eMh1DzABF3jxhSm2TNpWGRs4+t1P3v8whMFsz303xaPC1PR82lZ/WVfqRD\r\nycZmYZZ5V57lPWh8AhkxKcZMcwJw3ATTslO4Iwtcr4vhDgUlawelpXZ0muAX\r\n/CkEczrgHjmtZN3eHPXZQQtbL7BmktsioPKwPKX740MVHbSIIR38sFxNM4uq\r\n//FH7et4VIbXqkvJi622VOVWkQnMmf68mTjTCX2Mw02zjaMs49bBQeezSmOM\r\nzZNG9nr0IEXdBzafp9ik6+gxNCpbhh6ZZGMUcwNN87oQDYB4QFWJRXSvweiq\r\nMmxC4qmol/EPya5xjU2HYCc+k0NH5c+Bu/CfK9f47Pg5rJNWKDKh1qDZ9aBx\r\nRrVcs8KPsH3CQPhZtZGq05yKDYi0K0iVn9RSJ5ISveWjsjnVHfGTA4ae8E0T\r\nw47PmFi/CwEgzsZjgNT7DNIpFTbDSI4o9Ehej15hBRj419J9c+tJF6SNcT+q\r\n4Tu4UnggONl6aB/af9mnuWIhJfFpBv+zoHYzRn6gXibCaeZYkU2rdnsdIeCf\r\ncfWcZk8aimikRefvyNbcPxDWWtFmg9+eLoLpaY0pscBxhOhaLQmAfmpPnD2L\r\nJ07kIqU63SfrwBSzpLRCoIGuzj8WSRq1CaE=\r\n=NFOq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bluebill1049","email":"bluebill1049@gmail.com"},"directories":{},"maintainers":[{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"},{"name":"jorisre","email":"reixjoris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error-message_2.0.1_1667955304019_0.4247126099962262"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-16T06:45:03.778Z","0.0.1":"2020-06-16T06:45:04.169Z","modified":"2022-11-09T00:55:04.413Z","0.0.2":"2020-06-16T08:14:54.524Z","0.0.3":"2020-07-13T23:11:55.062Z","0.0.4":"2020-08-05T23:07:52.356Z","0.0.5-beta.1":"2020-11-22T09:34:37.367Z","0.0.5":"2020-11-22T09:45:14.985Z","1.1.0":"2021-04-09T14:57:53.992Z","2.0.0":"2021-04-09T23:15:10.709Z","2.0.1":"2022-11-09T00:55:04.298Z"},"maintainers":[{"name":"bluebill1049","email":"bluebill1049@gmail.com"},{"name":"kotarella1110","email":"kotarella1110@gmail.com"},{"name":"jorisre","email":"reixjoris@gmail.com"}],"description":"React Hook Form error message component","homepage":"https://react-hook-form.com","keywords":["react","react-component","form","forms","form-validation","validation","hookform","react-hook-form","typescript"],"repository":{"type":"git","url":"git+https://github.com/react-hook-form/error-message.git"},"author":{"name":"bluebill1049","email":"bluebill1049@hotmail.com"},"bugs":{"url":"https://github.com/react-hook-form/error-message/issues"},"license":"MIT","readme":"<div align=\"center\">\n    <p align=\"center\">\n        <a href=\"https://react-hook-form.com\" title=\"React Hook Form - Simple React forms validation\">\n            <img src=\"https://raw.githubusercontent.com/bluebill1049/react-hook-form/master/docs/logo.png\" alt=\"React Hook Form Logo - React hook custom hook for form validation\" />\n        </a>\n    </p>\n</div>\n\n<p align=\"center\">Performant, flexible and extensible forms with easy to use validation.</p>\n\n<div align=\"center\">\n\n[![npm downloads](https://img.shields.io/npm/dm/@hookform/error-message.svg?style=for-the-badge)](https://www.npmjs.com/package/@hookform/error-message)\n[![npm](https://img.shields.io/npm/dt/@hookform/error-message.svg?style=for-the-badge)](https://www.npmjs.com/package/@hookform/error-message)\n[![npm](https://img.shields.io/bundlephobia/minzip/@hookform/error-message?style=for-the-badge)](https://bundlephobia.com/result?p=@hookform/error-message)\n\n</div>\n\n## Goal\n\nA simple component to render associated input's error message.\n\n## Install\n\n```\n$ npm install @hookform/error-message\n```\n\n## Quickstart\n\n- Single Error Message\n\n```jsx\nimport React from 'react';\nimport { useForm } from 'react-hook-form';\nimport { ErrorMessage } from '@hookform/error-message';\n\nexport default function App() {\n  const { register, formState: { errors }, handleSubmit } = useForm();\n  const onSubmit = (data) => console.log(data);\n\n  return (\n    <form onSubmit={handleSubmit(onSubmit)}>\n      <input\n        name=\"singleErrorInput\"\n        ref={register({ required: 'This is required.' })}\n      />\n      <ErrorMessage errors={errors} name=\"singleErrorInput\" />\n\n      <ErrorMessage\n        errors={errors}\n        name=\"singleErrorInput\"\n        render={({ message }) => <p>{message}</p>}\n      />\n\n      <input name=\"name\" ref={register({ required: true })} />\n      <ErrorMessage errors={errors} name=\"name\" message=\"This is required\" />\n\n      <input type=\"submit\" />\n    </form>\n  );\n}\n```\n\n---\n\n- Multiple Error Messages\n\n```jsx\nimport React from 'react';\nimport { useForm } from 'react-hook-form';\nimport { ErrorMessage } from '@hookform/error-message';\n\nexport default function App() {\n  const { register, formState: { errors }, handleSubmit } = useForm({\n    criteriaMode: 'all',\n  });\n  const onSubmit = (data) => console.log(data);\n\n  return (\n    <form onSubmit={handleSubmit(onSubmit)}>\n      <input\n        name=\"multipleErrorInput\"\n        ref={register({\n          required: 'This is required.',\n          pattern: {\n            value: /d+/,\n            message: 'This input is number only.',\n          },\n          maxLength: {\n            value: 10,\n            message: 'This input exceed maxLength.',\n          },\n        })}\n      />\n      <ErrorMessage\n        errors={errors}\n        name=\"multipleErrorInput\"\n        render={({ messages }) =>\n          messages &&\n          Object.entries(messages).map(([type, message]) => (\n            <p key={type}>{message}</p>\n          ))\n        }\n      />\n\n      <input type=\"submit\" />\n    </form>\n  );\n}\n```\n\n## API\n\n| Prop      | Type                                                  | Required | Description                                                                                                                                                                               |\n| :-------- | :---------------------------------------------------- | :------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `name`    | `string`                                              |    ✓     | Associated field name.                                                                                                                                                                    |\n| `errors`  | `object`                                              |          | `errors` object from React Hook Form. It's optional if you are using `FormProvider`.                                                                                                      |\n| `message` | `string \\| React.ReactElement`                        |          | inline error message.                                                                                                                                                                     |\n| `as`      | `string \\| React.ReactElement \\| React.ComponentType` |          | Wrapper component or HTML tag. eg: `as=\"p\"`, `as={<p />}` or `as={CustomComponent}`. This prop is incompatible with prop `render` and will take precedence over it.                    |\n| `render`  | `Function`                                            |          | This is a [render prop](https://reactjs.org/docs/render-props.html) for rendering error message or messages. <br><b>Note:</b> you need to set `criteriaMode` to `all` for using messages. |\n\n## Backers\n\nThank goes to all our backers! [[Become a backer](https://opencollective.com/react-hook-form#backer)].\n\n<a href=\"https://opencollective.com/react-hook-form#backers\">\n    <img src=\"https://opencollective.com/react-hook-form/backers.svg?width=950\" />\n</a>\n\n## Contributors\n\nThanks goes to these wonderful people. [[Become a contributor](CONTRIBUTING.md)].\n\n<a href=\"https://github.com/react-hook-form/react-hook-form/graphs/contributors\">\n    <img src=\"https://opencollective.com/react-hook-form/contributors.svg?width=950\" />\n</a>\n","readmeFilename":"README.md"}