{"_id":"@maxima/a-form","_rev":"29-42c6d81ee1b372374cc738ee4ca47f71","name":"@maxima/a-form","dist-tags":{"latest":"0.0.29"},"versions":{"0.0.1":{"name":"@maxima/a-form","version":"0.0.1","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.1","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"d61c3f224b81e9d735db014c90c7f986c709439c","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.1.tgz","fileCount":65,"integrity":"sha512-U2KZjPFn62PRWUlirBs8pkoKo30btJp3p55Rv4EtBXlglqjKw5EE0QA2Pw/RRjmkG3/QyUFRabIdQTZFOg7+iQ==","signatures":[{"sig":"MEUCIQCrKglg+E6SSWD4v6ZCho3w0E3eDoK4LgcSeek5TCuKxQIgFEaHZbNGgIbylpTPLwyoTHySgpLZdpoSTjXW7uB3V68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVRA4CRA9TVsSAnZWagAALJwP/0uq1+ZwBfYER0rChtjI\notTnQv/OqbxDQpwoPwQfP8RJ2i3VVVwbKCfOYvZGQXG58wey54R1Ox8AZqbz\n2dDJfxXLaqpfHRiLhUvZMQQbIUort4Vn8PA2RBgRdzc0RAyY/SDTNfBEv9nv\nbQPZdM39zbULFOg370GAwsXgnfe+068k3+I5wiyJbE5yWX0zMn3WC9eaXOr/\nQstE0GCUnY7AIeCx9Xpjg2ea6XOQo+VnJKuwDu/1RdgwQqMWGeo8SbD/aSSf\nKPoSZc9W1mPtqZG6CJcRcyTVxabl2tMZXc7Nh+lKBY7dqA0KPv71N00jey/f\npsQRbUtEjTuSqAtYLmjLt0DvwqleRgJxQ0w3S+WnYemZKlh5N0IGhlo5ZMhq\n81RD9K8zH6GLr7Ftv+w+1LF5b662sg5Sqi8HarmPs5zHcpmvJoYegbbn7KVZ\nn4xCkLh9dNMdJaJS9AsEDJfCfx4MxTVFsshr0I0YwUJwIXmBfjL2GQW+aV5M\nUpApy8T1dU9wZO8bYQcpe8IHXWju0iNolYPG1t3RaSgv7jEv0y8mPHNAPg6y\nL6DJNbarqUnhD7nMZePXdnZbM52XkeMoG1splbYjP/yLX5b9drQ2+WV8STbh\nLGGFk8XC1X5Pm1gYAgBNAOH5Tj/9eIyOj8lgFpHHWGtEAYx6aLsqCFCdIoTj\nNhI7\r\n=IZJk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.1_1565855800065_0.8148452879182646","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@maxima/a-form","version":"0.0.2","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.2","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"490cc60dc24f8ae7017c4863dc3c2e801d33a823","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.2.tgz","fileCount":4,"integrity":"sha512-cKNYcgIgzVbtguNSku+tB3bmFmCQMbgjATd8vjVX+P1nrM+eVPfI+Zf+np1QljmRxjbdhqh7Eb23MgvEAz+c3g==","signatures":[{"sig":"MEYCIQCKSovNMwM2S59AKFXhDRo8hApl/zMf5W/TRw8j6XEhSgIhAIxexztgRnxbfxmg6JjZaY3l1qXA/nshf+rsuO20qLRj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXVgBCRA9TVsSAnZWagAAHzwP/R11Y+cHDzT/gPlZXDL3\nEwn7UiSgZvE1hGo3aLUfUaeJ+Glxhy9bTX8vdawWEeI3ly49oDF1LLMASRxi\nlxSUUTIlneCS7qApETNFMUQ4CR/qhW3NJ6ucN9Q/3gmfVlCtjZ7Llhz7AvPG\nO+7xfl8wJ0dPkMZXDchma928G8U/kuAQMbswKUM3RNvC0KBFhVME1XrMif8X\n+X7iDKFgWmc8gl+5UwgmEyOJRzxNII20dcSBvOLSO+zTSfC0sZD3lZJ3fW6D\n9sjf88H853Ec6eXyFITiaM2+B95HLug467BA4WSepFxtskD+DAWnAUYI/c9l\nsqbEqkcgk3sl07pca1LrAD0wNpUnfovBwv4KQB0reN9qevog7oB4FMiW8Hja\n+QH/UwOa4rNGhsCbFAF0kWKUkSnIkAUM5aHCAfGO72Wz2lTNQ229FaO9nPKF\n724bvN3kdtou7lFp9GRGgwdTU6fztl2RFHgzTqVE6bStIP8fAfW6OjJbpj1u\nhShCIg6i1685IYWdBZQfS5Y8bBkOjEY7Pi6YFYG2Kpyy4pCUbnvkEpoddefL\niHHzp+bD3M0NgDCPV6cIMVgdMiSjUqDL2BzgIY6FaqEOU7KOdEHVwAgkg+ef\neU9AANJOiLFaoDjOLMPupEv7ZHSVaEng43DXnd2e/t50qbDO0BAVzEyDOFoh\nfszn\r\n=qYtW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.2_1566398464436_0.677026308315628","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@maxima/a-form","version":"0.0.3","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.3","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"9afd53de08e1ad8842bd32433ee40f8605b9b71c","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.3.tgz","fileCount":65,"integrity":"sha512-TP6k+UecVZf8iUlKFMU1M8TRHig7IgJWN6ep3gyZfH9V0cZEHdMlv/HL5REuiah+cBvTHfK/DesHC3OUJw+XGg==","signatures":[{"sig":"MEQCIF96Fi2W8j42Gk8m992ZVTztyVb2mvG2aR5XgZ27hneNAiBS+OsWCHmi+ujiYU9ql6Jn48np+mjVKaDbgJDgy0tFtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXVmGCRA9TVsSAnZWagAAhkoP/1qPmGbzDgHDz5cXn6KJ\nNVwpuFEYj3+87jzLUO7ssvqHf4gpU9BJ2DhtnOERw6IIgfIwSRS2YfzwX+pV\ntDuF/Xg28x6IS1L49mUVcgCBQRGot4f8SJ2Ieh01ZVA1O3yy3l+cK/SlOLzo\n2MqqcpP5bMGz5wKFiKhdE7G+a4vqKOArr8/6lDS9j1CDe2WjE9ORd4R9Qyc8\nJG11Q8SvqbeV8vEjNxLDW5ULZ7QSFFGWNFym3Xt3fwgOzytLlkNmCzUwa9x+\n17LB62lnq5clqijAh00J/DKjhl/jjLrFA602x6NgUcpP55+Pv4e1dwt8gazB\nb8SG0D/Vt+UhQZVaxMygmohffY7CZTjjDGae0tE0VNdUWRZw6HmorYsZsEgr\n2AFZcMa5h5sUKLzHaT3XBfelz1GWU8qfcvtxzxCUlmKxz15a7xXZut1xhzlZ\nKve2g7g5Z5VZ61CzMkwdR4ofHFmIMgAtqP1nZ9/FsGG3Ay7szpwJ5/d+zoqD\n+DsX0N8TJrPECAftmOeLZ9mbsm9ku+67+/7tZ6/I130lPkSRsETT8g6PEQgZ\nUzq0QrsH/rpp2nrqryZ4N17H56jAqxyf8x52G0smSVHnIzoF0OLlBjqpsNLo\neceBbxpBU7qUJMVpzWyH68HcSTNqVBYUtBKuyQXQRVtNCtKymFu1H/JT8BTp\nQHcm\r\n=CxZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.3_1566398854184_0.5578990383336078","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@maxima/a-form","version":"0.0.4","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.4","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"0ffb75005cf9a9410beb70e13d71a1d7b350f4dc","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.4.tgz","fileCount":65,"integrity":"sha512-PvCNq5VS7r5cQrXP9spo+BkjkcOUA1E7IirHjDCERq0055uLuNLoME90Jm9D7Vs9ka8/YETsfxxoIPXlyONvUg==","signatures":[{"sig":"MEUCIB+ph4yLBoCdcur/m7lhRGFwsyu7Ehn8W85k7B37mJUsAiEAgivbalL38TWGaCp4+EFcpmlX5ZZAxEuubhbO5eJFKmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdch7ECRA9TVsSAnZWagAApGQP/ic/Gi8FySPwUO9bQ0oc\nGcDcGkdlRtjO7epjTJkcUsQtdoeNvD9OdZPXWMfEf7cVhPmmAt0r10HLbnJN\nhGcE2DrkJgz+hS8mfeGuRpUVZTNLBL2xcMCEI1SuM/ag9cA2r4zAoyKaliob\nDVAWm8MWN0OONdUKsWOEVGS3yRWdgu8mQN7kwlpavBXqHbdh4OvMueS+Detb\nb7Z9JO+o6+Ex4JtxCWa3MTbKu17jUKj5R6r4YLxLtew1/WgNDu/NLp/ZewaL\nI0LSUjmKZdJEprsZSAZwVUROwaI4y7mjSga6ofn+YZYEymEcqm7OmRcrnmmb\n1Wd6GdA3TryXce2erLq7B/cjhGLWiGtjfV2WvIcKVaWEjYIXuNigrBuG1HQg\nBVY1yPN0vxrc8+Cid1ALel/B6d4CK78wN5ZjLntfh2AFx1Z8uchetHfSHCvA\n8OZalXaNssIF0HiusupO6HzMDy2iMse/+aA2Ea6JaF/TsUzjNh9gBjTcGPg3\nyaub1CbJ2Ma3FoZJbE3khWT9iQ38dLVEB+s/mtmXzEtBwJHYbkSWK4hJzuHI\nclsBIsGFIN9SjJim0Zh4ZF+rP1TSXgglehblJvhV9DBXxLteYVxkoEyuV6hx\nh41U33pXgtSfkcE2O+LyO7J8WC4eM2hLq4x/ORvl09W70FnSdpIdv/C/Bdeg\nCFxn\r\n=YKpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.4_1567760067866_0.6905655226447449","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@maxima/a-form","version":"0.0.5","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.5","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"47baeb11dc09b69335e50c4bd70f12b21d5d6a01","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.5.tgz","fileCount":65,"integrity":"sha512-Ye1PC3LH89QE5+2RPmf5C65m60v6u4e9dp4157mqEEz7EVRAIqrdu2oy3QTLZNGbch/kLB9zuUjCrgtk5QS/LA==","signatures":[{"sig":"MEYCIQC9N1sFjuRdGnxrZn2IRN4W2Jqw29oDKSRNon/yPsrWIwIhAPcnazxmCxA3OAlofHytP+by41dGINKqwQeMKXyIxx41","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde0xDCRA9TVsSAnZWagAAYQwP/jSGkK+Z8UR4Ua6/uS3z\nW7Fhdo6c6yEnXmykeFr7N13xg+SCRj9KJ8Z/g7s4UcBeP30Q7TIFinkYugdD\nqPjj2XsOQBvfJ2Cwc3RSyzzwIqO53FWhVDaynLpeQi8VEG1I/qzqOUK9tUow\nC08U0Co+2S0AhqonCDfK7up6IAdEFupu3QecMMq59nN/ccegPSzDRlefkNCP\nUJSwgkffYaecMtLCQsc8ueu+nVHPased6knXrsXdkoScsW9myHpNtkV/EyOX\nqeRXXM0AMUATeFJK4TTf1W9PYeWuElCFwnB00QAA4LtoEJHtsB7dvF9aNXfg\nKWe1LYbjAra3OO+ZGz8K7K6AfC/tWR4/7JZ5pa6MBmOOxesO7FAgMm9UYe5k\nCldLIOaTPjmfgHi9Zz07sCcVbZZfeFaDmU7ps119OLFfUcIAM2auQYLGzMF2\nw7y7o97VPCuMFFiPp9ERDhKJXQ4mr4GR+p9DJy5XpCnnHG7Mjisyl56gBh/U\nEqxeg+bxW6lm53oQm46dDIvltn9496Uk+5GReEH50ijdEjeFRkvYu55VpkKT\nPs+NN5XDDt8c0K14GpqpWJO92gNBIqtmC8U+yZqQfIdFNvJiNYnisIAG2L1O\n5rEmAzLtCyTgGx2om4mY/wFCuAcBs1k8fa5aRN/k9B1nkdl3nHp0BBbasAsp\nAJ6b\r\n=qWUh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.5_1568361539127_0.44157433776907107","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@maxima/a-form","version":"0.0.6","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.6","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"a7eb7d38b8f53400c9417ced56b6dbe321c4c47e","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.6.tgz","fileCount":65,"integrity":"sha512-M+IS36GmE7eYBTG+TZh6LNhLLXu5Mfe8btGos6yDIcKtBP0GJjzqD4RorhVxfSR/zqS9J8PmCCB1QLDchsgjWA==","signatures":[{"sig":"MEQCIDxHPzJurC0cWKFJJozIgbeLf8i00Y/ZnbvqTKMyLWGsAiAvIwp0lDqXwfijROYuT7fv4d6FCyx5hmhlT0c29S6bhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgfalCRA9TVsSAnZWagAALNUP/RM6FInsBvQdwpvQIQTF\nhpSXJ2w2BYjEOKcpHig95ie+MeZXQWTTJNWTheYxu5HojaLQWSJVi2MMbrVv\nWDAkZ181CZcofNwbt9duJp2/vQsA85qRjLhO2qAjzTlgbjo0Lyi6RGzgTJUZ\nGsAmIhWo+Cl4b/ViarlfRNfGYc/qvldlozuTB9HH/PrmLFlcXS2Ae7Df5ET5\n5uWwIJZmUExDDGYovvMUQVUCzkIEGBX1wnbHp0Z2mWIAEjLz0T6AfGnZTmeh\nYbV5AC/ovEQEnGJcZm4Y/+xXrB9KktGzKhASfllB72X2GVtpBlMpuWceuMsV\n/1zRnJJNBavbsgCMlcMyUwbjyOoy9kgac6gWAg1Puw9N2J0QbphMaQE3Dqrg\ngraR12gpudxq4Y8BGo5xm9iYMKtfXzOFWu9RhJf0G5QVLNJHUj59VLuOZ9NC\ndWuDCS20JO+l6JHxaFL0J+ettBfuQgYIOC+SQoL2kQf4cLltysLjr7MIAS2w\nn++D29lSJqrbuOq/Fu7AKAMjvbkuNXhdVMDdcXNmk9qxCQVD3fLnUXPOsvlB\nmhjVDYd7zWbNgvD2ISw1o6x+aUjaPmXZImgYc/fpgvAgux/fa8lP/ysSe7uM\nEaNgk39u9n94GnttBQtfeCCeGewZWTRxG24aIj2paWqokPi3otaKRm5yFDi+\ntcFH\r\n=FXBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.6_1568798373235_0.6414336497441977","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@maxima/a-form","version":"0.0.7","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.7","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"d9432be9d583fa9916de3ab12909c900a68fe498","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.7.tgz","fileCount":65,"integrity":"sha512-1WLAuKYbpIBUkxUCMR7e6SiTMxQJIEu2TtDcL2jwgbDv8chwF8gHeUKAqd7M2m4l2s73YP6csSSGnHGxieUp1A==","signatures":[{"sig":"MEQCIEAI5tYmmXZNfDLEvQJvLGxmKM7MBmWc42gnUv4Q85oFAiAh0HQPfeP5EAHhgdR/gjMbf9SUnCywobyAmPKrkgXB9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg5gzCRA9TVsSAnZWagAA6R4P/A68TAHlDwlYNR5VHCNK\nNNf+jNKTRB75iKUhtd4qYXXH/ZM03WL9dC2fJo6Fr4yWB0nxDYVA/Y5xILa3\nsTVGXgmy52XqN4QzIY9tVfudoubK6U8r2BaYIyJDn+DjY+BuQWOmF0skRyzx\nyYpeJ+GAKWqqt1M55qV4kHKVmrQD7KdDnsPCA/i4IaEJd/2wVDlIpalB5UP5\nZFIhoiHqM+AHKRrCdGixO1a1KifZJOWxDmpqoC15sSq28XgEdU36LJS7BCuw\nTcmfmjX7JNTK51oAf+7wRge5Spmke124vUp9oeZkjz8i8poZKC1b+UDW/us7\nNIoH887g6Ojbl5+bxLleyR/eXxEDo6vTkLBz6yfo7uBMpxbwbv+gvDDpMUGV\niEusKPe/e3FBwYmiLzTTJP2whL1pEZN7rUyItd/gSxTDyZcu/NV2qFlSTCrp\nRVzJbMf6uC0K8M9nddCmO1MvPqh0zXDaXu+1MGw5z31Jc65rTd9lotGYtQ5q\nmWLUm93k+WXi59IgvsmjbCgCoSoxMhLRiUbwBRiVMA+halXn1x0CRmfy0KH4\nOlaAqZDy+zKsZ9C6mrCovz1wRUYUuSt+IC2ciMaU4EBa6V8gYtUXyklwziS+\n/63s2llsKvqApoTiJPc2odLSode/i7o1SEb3AG60Km/1nQxQvRXgqpUxBrRi\nwxQK\r\n=Wg00\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.7.1","react":"^16.9.0","tslint":"^5.11.0","ts-jest":"^24.0.2","typescript":"^3.0.3","@types/jest":"^24.0.13","@types/react":"^16.4.14","tslint-react":"^4.0.0","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.9.0","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.7_1568905266754_0.8204230350827479","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@maxima/a-form","version":"0.0.8","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.8","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"155c78620092053f0b7246a31a7eb288a99b820a","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.8.tgz","fileCount":37,"integrity":"sha512-lJ50UHNxh1vVc3puK0zrxjQXIhNHhfFynQFsB9hOdfmuWW5CNLu5CqzCxWLTUIYU4Ch/g0HKz6uKj0wwd/G8FQ==","signatures":[{"sig":"MEYCIQDHWkPz1kBH3igxek3mN4r+KNe+WXagqDkt/9/gLBkquQIhANPWiPXLuhOLu3ShiSsYJFIjtGCB3moCzkponDTPWDfp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemdYnCRA9TVsSAnZWagAAUl8P/2muT2zLsFN9I6wh5Gd8\nHsVuKkwzVCw3oBdABH43f8mU5gsjdPXjQ9AvpaEP4xQLeK9Y6FDf/rk24yGl\n+CyKg9AOMitJrx5YVRpLP08ZssiBJQ31Qh524pKDqfjiZ4hq/uRiKzCNEgeE\nA52wDnzDomNLfBY0Td6bzBNxbuAFjWNwzuL+eHHWyoFG7BM1a2iTRBL/bR7Z\nrN4H2LLuuLuY/TqL5/0iZ5fH97/RwSk8V3xVmHE3hulwidbRnMsu07Vfyy7d\niGp11pRG6B+pQYOD3f55xkzwqV+JlV7NREXGxFjgquctnqAEzmz0X6fDYUWm\nL+oQddb26GzZlfileyLHGBJA9zfjVczJMe/qVTEXMCGQkzXXyCBrFpBuWHSA\nCaPJuYB8WiPzeB0kUjMJYXkK12BQK+Y6pQj8Q+u8q2bSElApUFUN64QYZR7t\nDX5Ahr35Mzuy2KpuGVNLpgaqcT/JPOBH3/K94OAjvhsC644JQgK1HQDrTfOw\nmaw3s0X+CBhQwshzgHpkKphwwMzX2g3IhDZG/Xljuju6HbADZ0z4xf7g67GO\npjw7ijXNrMaqDOmmJFx4ytHzDlaDnnIWXDKPO++0ZhlIlvC0tFKK/U3TDmw6\nx6FyFJUQfj+87ZbUgxp5Lw0bPoyrN69V/k32KgiXtlwHkz+aoiqUYH0zM7Qp\np8mG\r\n=Y8uz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","react":"^16.8.6","ts-jest":"^25.2.0","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.8_1587140134650_0.4171753517064747","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@maxima/a-form","version":"0.0.9","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.9","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"90b960284ffd19b961694009bb390a87147634dd","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.9.tgz","fileCount":65,"integrity":"sha512-33oxD07qDZJKj+C2XiBldIqkahkFB93DP6JszsjTz2oBpVdxcFPDoMtssxiuvDvm5SmKttN8jv49XeupmDfFTw==","signatures":[{"sig":"MEQCIBm4Wiv6+rlmLGpLhG2tKttooTDT6SH9k/9J7zlc/ldsAiBER/SwyyDac+Es4Le/gx5+nHhiW8fqNzw73nfMdNjMog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenU0DCRA9TVsSAnZWagAASgsP/iNLH9/t5obZ2dHqsIaw\nDs5ZXUHvurvYi0old5xNe/qaYEAJKWuPJ6suYSOye8bvz11/w//J0LeqNnrk\nBE1c/P/0XNRnX290HLpdgj30uKcvxwyuo6sIwHTUr2qkz/HzX1UBlEh0G195\n/6JTiE+ZGXXRiQBDYRQCN+xRy1iuLujvfsNiUjt5pel1ou27uoSYO04/RuLz\nIZyeH6Uqyh9jyHGRbKdcjrwK0XuTPtJRCfXNx8zJTziK5I44HTi2KhFJ8vit\nBqm/V0UTvKbNpQ3gFs6xwn9Vy9/8li2SYHbpz/U7Iq8DsMXWYKAxF9k0L3af\nUQyTgsPmFtXgP5KNOdbe3kKwIfnBcAclNHgweWdYx8TK7e3202DQC+tlFfIy\nsNiVUsFN7NXrnW5LIR+Z3a0S6XDA/37wjhwN74niln78WtCCtwdp+ZVL7tO9\nXdre1WWWfjcQX/Z7/Ls70zVkEpmdknyX3KOPgx6uBMElMIigplH4r+L4uY0K\nYaTUQNuJCIGh/OVBFfbemGo43ZC0fXiiQi7JC6Mq78Wmvy+Pw9BS3oc+0eXs\nsZFNTGuohKZZzFW7SP1ACvLUKoWwo7KlQMbsF9h+uguGqL13Z/y3RUVWoT1L\nqrzEgNirmttKBJqxcRQQ9EqosMUB3zF9iz88+f/2osAUxm68T6dk/kiSlsG5\nyaBr\r\n=4wYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","react":"^16.8.6","ts-jest":"^25.2.0","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.9_1587367171063_0.38226145722762084","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@maxima/a-form","version":"0.0.10","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.10","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"f869928223ce0062e073b6ed40c05f2911139c68","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.10.tgz","fileCount":37,"integrity":"sha512-PpAbMcmFS9sKQXp5qvtyhOaKFvIftT6AUQEC69AXLSr4lWOmYt6RXB9v+HmQlCIXM3Ea3poBfpKrKz3Gg9HrZw==","signatures":[{"sig":"MEYCIQDqDq0pgmI6tRiAuoGE8xqL5t0gcRWJjP/+Rhv8gOS2NgIhAL10j2qMU2a7L7Xwm5AGBu5ajpKRQuFfdQyFb5hnlgkf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetHhJCRA9TVsSAnZWagAAh4AQAKTG2bSdQSLx2gfxZoef\n6UR6wBKC9rhfNC9BFPEAx/cOX1MhNaGcaxDfRs2mEeRNL+ITHFxB7lR+RZKQ\n2BYzY0iI+ffKT3r7P18lpcaU4N8ddCeku/S7Wp7STKqfwit/Ot6bDKy6K0da\nzIX0CAPOAvLT0kq/xNVfeRxx6/oP9GgA2jTnLnnF/M/akhISVSmiQQghG7MO\nsvlVFTO3qAE3S2A4MujJM1RDdCltQrHEp7R9WB8mWYD8cX7WjWxu7WRBTiBd\n/TwYGDZhT4EvH0vMs8Ejh+LIGMGEmQ0cQ9wwu042YX1UlNj53ZFoZW8WmeQL\n/Imt0evyjg+Cx3mEupJYhk5C0nmQYPpkLL88W67ValFwcgEpyTcNkKAZglRf\neh2SIC5TeK1Y+hoZkc2LswfzRktLzosH0ucWoIaF84sTBICGX6TmXFGd/rYn\n3YrVYPji4zBscArP7pgBBcZexriqH0CoVgYI5KQTfAq/K0hCoNLUKcVET5P7\nPfKRbdfjMctMCCM9jBvs6zRGBdNBtO8s/7QWJCRb94vHLRDbimSEbQ7Pmf/t\neM4918d7atFsPzOdEkIueuLpLCSsSoSgp1Fnv6GgmDY/aeyrlKBbGDPLg66x\nWrcbWitBS17bDetfcZ4TXdzTPxD+NMOVKRDhmh/hEDOizQjQD9482fI6jvei\ndYhl\r\n=FhQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^25.2.0","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.10_1588885576793_0.41212514229867114","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@maxima/a-form","version":"0.0.12","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.12","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"04a9e583550b8e3444ee69558db2eedd67103bc9","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.12.tgz","fileCount":37,"integrity":"sha512-8tW0B99n74KRgyeHedF9loagMCMNqbjp0oxGU8qPVo4SqGD4n6GDG7uZDiAov0ikVlBNOzX+YrOPGvZ0gDDRHQ==","signatures":[{"sig":"MEUCIQDkksbWN9x5szvf++//Gjq0JFUFeqnh47se2E9/fbe+CAIgR/e2EYTxRhKHi4oAX2YjETVU5aKy/83NInS4ktd7ZGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevCH3CRA9TVsSAnZWagAAmdEQAJn4adjQKgBHoJOgIrOh\nucplRxJFwOaanqWiBedfsHPxIt+3oo9XnaIYb1IRZHIipNZX8Y6DMWRPOUJM\njAqDaIOiKsruNc2SgIoe5jbc1iwrK2n/Vp6WhqqYfs57LxUDcd0HOEqfDrgW\nK0wiZG5MwFwLqzIvHf17NK9iG52d3i1v4QIdYFgNI/eoyRc/dXxEzo5oBy2C\nM0CtUnEGFTcNkpP9Ikg+ZhUp7TH/4Sfjfnry/UWouFVxWwQqrx/xP8GoH/UI\ntbzmGSYzpX8dn8qsD8pZ6oqZbK5O/yxIcGsKpPnGBYveThL9+jKC1XH+QMUw\nhxCDt3vJB+mhBUKH7/dYFNfJwi6FtG46WIVd5zrFUuc+6USg2CyN9jhOniM/\npf14E7/L4gHBimBTMmj/L2k6vIOrfsv+mPcXS51Vdp/mcAYLmRX/zfCqgu41\nglwvrzq8IOEHDHcl768ybqLQypmyIRLy7j88bgwf8GjxtVQpiLZC5pbBSp04\nrzgTCRpZZjij3IvcEvdBTUShQsYePoZpJfL3y3nmGALxoli3JAa+H5rf9sS2\nV2UHgsc8RP7lvGaibeu0ZxfPwonrKDLbN6s/qyyt6g3PX3vf4rrmRSe8Vy2G\nNj6knH0RvR76BgaGFYSBWEZ2WTZpUsI9O0KOe3ZlqsosvC+KKjn06YxU3YQl\nprAU\r\n=aXcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^25.2.0","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.12_1589387767316_0.8881446280291558","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@maxima/a-form","version":"0.0.13","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.13","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"65d44750f3064058c9848484208a0b742cb61632","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.13.tgz","fileCount":45,"integrity":"sha512-vizPb06nld8/Hvvh7XrqgCBXhacHmd+ceB9QgQmqTSOHp3d7E2Z8kSXXBg17lO3JQYzK7sJ+hsFX1kQ9YOJg/w==","signatures":[{"sig":"MEQCIEMOnKftxOHRSvb5F8Vk9iray8r6a7yCfF7giiaINddAAiB/lw1DSkhMer1M9frbxmqFrOorIpr34180XdznrlgN3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew5nPCRA9TVsSAnZWagAA8+UP/i4UMvW2BP2sW2a+tVAB\niYj6jYC2Pfoehm/cyNgAjCFxoIFG0QNmIg7cBp7xUiTld2AEv4AALsb48oZT\n6rl3VXoDscTeXkAWL6ktL3aKy7/OVJp+1eOtPNgnUFH+cMRb8H6nVktAkadk\n+JG0oBwFirowwvKjDo8/ewjcYRllfVuFThlEao8syCsi7FtH4SR0L9FACpwe\nHbe2Ztvdcsz1g9X3Xs4mu9ytS7cF5YZFk5512DnCP+gTcX9PnGLBo2VcSVeo\nKMeJnuoRs2SedPAOEYFJgwACbeTTkGIR35N9WAa1RyAMCQjrIhruKvmRoHRK\nyeSpa3g3ddljuogdwvi6mkdYlgssUmbQ4gbcQ+YrRlFbk/iSvNP8tgERmlbG\n3CD3v1rVIut6BK70i2Q/jgJsSf8ZTseZIvpIW28yEJ4TPk0kg+TdmRqbPadt\n5GMquOjNqbWqM4udfY62hU/2mucAYBU/gRc4xu/bFTUAK4HyVgSZDOTsKuIn\nREkH/m5qZI6aAFUT+BWrjkOYZNv6p5M/rjk7WaN7185TLw5XHpyTDiYrmw+M\nN3H7U94Zu0oOe8EMfLoAKHiWLtK0Uj4rqQn07xb3qM4tX3SHeod6AEWF1wpM\nEzT9EasxB6+O42dJd+5WWZmqtkedLaTWD2eE2gM/nj4YpI24dDuhDJanKba9\ng8Z2\r\n=hZxh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^25.2.0","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.13_1589877198857_0.6658199098147837","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@maxima/a-form","version":"0.0.14","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.14","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"2040c62c966b8027ff492500c2e9ddb0b45acf15","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.14.tgz","fileCount":45,"integrity":"sha512-kHxfP/pG3SEtZmTyIOk7u8SMNi6Tqr7hCnDsK8+oDmYm7eg0lCn9JUHQXyI/XC5f3tQoGdrXF5N0yYT1ox+6IQ==","signatures":[{"sig":"MEQCIHqjMhsJWjHJmDF+wmJbViAlTLC4coxQ4L4x04r+BNsaAiBh+9dKpTUP+FyX0ePo6grDMviHG4bTT9WGRFJezpqcTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0yOCRA9TVsSAnZWagAAFt0QAKIse4qBCoid4ufZxThL\nJdnFA18KDvDnmKVyZHVAo3N76zpLT144R8h0uHgHkMHbr+idPDVp/mcanz++\nMdk06xvpD5gDqHWFadCFvxrIXiwTCzsfU/I23qrN+lIPeHMU1tZu3N5aAVY9\nMo2ONpDM82KKMF/nqPxhaonNvYkSc46twvNdNDvZE2oH3VUJrtmiMzcBjvTX\nJCW5q5xmXFeq+DixCJDMU4uRyCBx4dSViiUYGA19vtZ1T9zaDSK72b9mw22M\nb1wjBTRg+aZjN9119VaXtzPVBroiC1/Hksy1uIxW+t0hMPkdbU02w8vcrSVe\n4mhp7/5OGG1miAfCPinm3YsaETF2WXKmyuhkVAYtWwOACXEHi2DRlN9DEcAr\n6GPx1Zbb6Poa6+D5KodZzPJzmnuNf4Yn+KUnJZ1qlQG0WPLdaNZrrw9PQu6Z\nJYgQyawVf6KK0e3Q1K7PXZj9MJRpH3ipor/mbyRJg3F9LIoQC4A6Q8NqLmbN\nQXMQln/Q3UmhSYOJ+Yet4mfQNYiS+v9ol35ZJldiO6Em0bWUuvlYjaehGBwG\najwKBCJWqa/npk/kHogFOvtHAS67pp6ZvNA5QQX3YWoaxcRt4wiO4eAPvsXh\nTOrJNWEDfDzIshWafgeCdc7VUeCFZoKFi+O/g4txtRZalVUtmHOXIgRV0eMR\nB+OE\r\n=Jndu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^26.1.1","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.14_1594051726088_0.28062425108360545","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@maxima/a-form","version":"0.0.15","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.15","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"6c71e47e18a732c43469a57f8912091523606418","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.15.tgz","fileCount":45,"integrity":"sha512-AWo7uKZqiZmH3EIEyHkw/2w3o56xVOSI+x3HUzjbrD3svu5l/wxFvfVFUjMOZEkYroavGscLoFBaE3olRsaCFg==","signatures":[{"sig":"MEUCIQDaX0WrmrKDANbqQrXwu9iuzj2SJktR80Sg4ecyoXci1wIga+zO/u3W0IDohgRdMZsyf+Kcx+4Zg7c2LxytdUvTFVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBExrCRA9TVsSAnZWagAAKKEP/11cfdslZZQ/2vO+Qly6\nHwhxpoCSNewQCIoBFB8Z837okPXA020XhoekLOgNPTKYjxgnXt/NTDS2YxwX\nOLG+PNhYnyhLqSR0bZ0kQ2iDLfi86M2SL3/uGfNitEP4ikL00l2ofJY7AjMV\nelRj4jlu9deU9SezQjI6zdPwEVeFKD2rw/IkcPpA+3xkeuruwjCF/AxHHCu6\nE0u/J0ylDHWtvvU69zf081UNc3bycqRrAggHDaZHWMMgPKUz63z5E6ZSW4Zy\nNRQuXtfrUL9mgnYAwvuzou3xiCSZ9bPGUpmwJgvKp8V21oP/egkLT0Vy64aM\nO4oFsBlDn67XYK1KmrOvZ+aeZ9gsc6FEcd1psUN9k5ctdoQqQ7lnD8Fx1IKG\nlyzEnpxXQhANnlDUC2suA8OFmcBHrwdudGDsJsaTiHSNqNXwDrXiQzhfWpSt\n0yjsJmlJJNlIwmguOsfp5KKmFB8w2ZXoCdgEtYwp9v0S2Z6WogPnGc6Ha0zG\nn9zMPBF2C+toaqKwFunHfXV5sRzTn1FfTW1vM86mLOYulKCicl7W3nxxBJhD\noqFVawJY73Hju8BzDVQbrU6iSkWiP4TFC6EdJwZMfs3Tzwm/Jd4hLX83Xrfe\nCP46Elz4wH8EzvZqHQRFEsMqX2vbQNW6P4eWmJQKAsuTkHynCoySbj6e5qN0\nwoth\r\n=KOut\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^26.1.1","react-dom":"^16.8.6","typescript":"^3.0.3","@types/jest":"^25.1.2","@types/react":"^16.4.14","@types/lodash.get":"^4.4.4","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.15_1594117227422_0.0008315510557805883","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@maxima/a-form","version":"0.0.16","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.16","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"26e412b38abdc8fc34501c39898549af8ee2df98","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.16.tgz","fileCount":27,"integrity":"sha512-L3RllC6Pg7+QSVpPtGCMkZJzt63PkTFzboci4kgTT/VkPJ0tPRG5Y5a1iMRiaCXexGCzDa3nnKyMHhC2lQs9EQ==","signatures":[{"sig":"MEUCIQD60yg2HY3KlcM19VhU9fZEtC1gpClSg7qXBTWos1rV3QIgWWGKKcjSQjTdUDpAB0WTCAt99masvC1PrRlQuq03ev8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkF+ICRA9TVsSAnZWagAAReAQAJu4AS4n59yzzioU8ZNr\naj9SZ2NA1GJy4lXYXUS1MTqagjfw5x3PKUu8gYfRLpo1GEHyEQ1TQinabtiv\ncWeFtDG6O6GRya6spPgP0FV3FJhavcptjlEqDfa3d+duQUeDtNJ1ipqG2r+2\nAbecb4Q2CRaCil/VIAGXdHyko6VTnt0ew7YZby1mLxaEgmVnH2GEgQ5cxyq1\nEKQDjl08cZDrcnsrubDHo8kQirRERmea3eGAAjDuLf2z+DmD62oFOxSL8y6Y\n3ICKAqi+DfJuXoguvSMUSl8GT5vjqaznA/fNxPhITtlrobEnPmZI9VKwW6Ey\n/4ADCIZRkf5e3bFGo+LS+gRpVim1PKUU0PfsMTwcLDu/5d/7GyVpNAVFB0Fj\nlG3z04GfT8J66YHgF51CqKQwPjtZcTRCh/nJh3esoQfGbZ52cjq6M7XIKyYl\nevIcFeZUX7E+qARlWT1A04W+G6eP5jpTwJtRXjjkVIxzp4shpHoCfFu2ig5u\n+eVCot+nKqiOZ8banBz8jYYsedPQdRu2TIGQxcdfR+ThKHdRM0vlYZCCK+82\ne3Dt7B8gt8Xi0uxfmBf8Pi/aUze0dC9XfknIb9v25ICPKGlUgs3o93kbmceC\nY/tyI0YRX3LU+y3mTC3fZG5v5tfRuvFiMNiM14ko+rpl2g6i6PlItBkVWhaz\nAzZh\r\n=ziq8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^16.8.6","ts-jest":"^26.1.1","react-dom":"^16.8.6","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^16.4.14","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^16.5.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.16_1603297160279_0.7690004431711264","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@maxima/a-form","version":"0.0.17","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.17","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"db648551d335f5d0eef657c6d72442c5a6a20e51","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.17.tgz","fileCount":27,"integrity":"sha512-mkjr0Pb7NMomXLeuw2MmO0NUMj/JLHGl4fwj6Mr2gfGmrGBpOOuynPXWyQ9F/2Uls4E7nLIoTuFueqvGDNvc2g==","signatures":[{"sig":"MEUCIQCo7VLcm/5ksjwbMHjno2NGpvihDk0AnuhucTQxnp5QsAIgG+uuccJsdB4PNtkQRX2R6io2XXVK9/Iz+d5D7xd8hFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqXd6CRA9TVsSAnZWagAAXw0QAJkOxqizG38A+WcCIPpH\nHoGJoheEM0oSrJznFL+2LEr6y6Sa7df8AFeKAtxOmGEnVvpIkHxpdpsVsleo\njhuv9PWQIVEnsRgkEcD9REzFUWsX+3CiPo98CIj9eHnJVGfJ2v8z93adPQ2B\nLkLgGbjSqlRV1t8RD5fYeOLiZB4TzpZBnLWZ9feM5Ma5m6zyToXBpvzrql6u\nVXJx+Xykh+b8liAjJ21LqsM9ye4sUwKz7d7ZaNSIahF5A1seqhlZw9vODAnJ\ntVIkgtBTuj25w2AlqrdiBYQCv8bHtlgN5D5RZ+BuXgETI4/CArFAEILf/+iu\nLy2zo8t0EH6tERmcj/yXU6jOvaHLb5E8l9B4S2sQ27PKLPIWupBh8Q2LRvM8\n1oHCUTyqtjF9/6NrbIYJCBzDjqafd3f/ldEf9QRwC8gBnjhPC8UQ4nIyuwHo\nThvj9FJeFdaMBS7eOxzgrbq6eE1cFtbX1BmHl5qHpYyrJGGWT0edtGKFihfy\nrpC6kYdwh1OYVk5K1vlsIpT7+rvvR117cwWWzYos7PbBpY+hDF7gvouoFRxg\n565MQTh18MXLNWtcIksX5bRq7gex3PwgzyB1oLTtcEnUXo+a1UZX/JTiXI7t\nSaXZCyLVjnbWXNCJm5Bz7NQuliRbwvK1+lZ8o8bx3Q9Avo8CRPbEIEjYM0r2\nGgTg\r\n=Lv7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^16.4.14","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.17_1604941690326_0.9136515663013205","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@maxima/a-form","version":"0.0.18","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.18","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"fb050b25cf452f285fd206f20feacc3f1372450f","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.18.tgz","fileCount":27,"integrity":"sha512-QRpahZ4ihVEDe2IM5EWxA92971FBVW7kXWd6P4+nto7fimUvwYAEXNmnbzHRnaoV7mOWACvZZaYMozBH9yR/zA==","signatures":[{"sig":"MEYCIQDIUyuh3V7o4hbvb9d8XP8URiCH8SMWZqoRzbIqrTowoQIhAKTPK2mo6LMlbaEdQoAuwQT4/6E4ZtocxmZ4+jxyiUbw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu/xoCRA9TVsSAnZWagAA1QYP/2MDjGRiVSGzPrd++avV\nUO5+r2MSlZBT6h9Hz+NeTwx8vSyPNiOdleLK3ILXZ/uqu6eiOLny5GdBCHxy\nnueSuQUiMMleaWcRaVSKx6nQE3R3Mzkulu2TdLfguj6cqp6i300cN5MiJISN\nIdIDKVw9phY5TsVkmhPbTF0WNC6pqtLqdPtNTx31wHnPCC6DwhwbK+Bz2dfP\nWIzumiK6A23FeIb4KtaSTRdmSPKFHvZXSlph7IHBmno60AlOZqgaJUjNTxID\n9lL1NumMYA86qHYcWnsSrAXbeciYb/FAkFxGK1zZbP6SjqbL8Gh5RA8ReeKa\nwH3sA0blQQLwtzMbmLByE/3ZHfow0oG1rwF34DpTiHN2Vt+ndiJGs/R1LE8x\nrWwWtfeqcFaXqgFMTk5MCzO5RGmWf7N+G90xY7/vZWBpxQ9gv2Ml7SCIlcQL\nb5iGqikQjAwlIIkdg5MJZyu3glDtcNHi+oN2EjBsFRuuMWyfTVcy1xZFl2Wx\nzdDnIi/eRHh2yfbR9xwwAlrJfeU2rgY4hLfXTtVR8uY2Mhz+VHRW1nPFblaQ\ntC8FfuulGhjyB18NhhKV/SyUQP46xm/2EilrHoYl0aiX4l1fu9JWjyjvPrsN\nk4JFGw0V8w3bVpXGV1Bgc4owNAU2hqnCw0lPnE0+iAvn2HqShEidT4s0y5zT\nGzS3\r\n=2YjI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^16.4.14","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.18_1606155367535_0.14319549336285364","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@maxima/a-form","version":"0.0.19","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.19","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"2ac3ed479ceca963d7846d477d9399c0d57fdc7e","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.19.tgz","fileCount":27,"integrity":"sha512-fYZWHrNJ3XyaAYJWYHEeYhlJKYD3tWsooA042m4s9MGKBFRJ8Qc4t/QuTCKRX1M0Z0yETaDfXnk5G4Bd060wYg==","signatures":[{"sig":"MEUCIQCgkzqnNr8MJjj9GlLy2jUyj2OErnWc60KS+S9srbDdAQIgIpu+Ll6ZmBSrN9oBz1ojHNr+P9FQRA8HAlrFQBwUWVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvMeACRA9TVsSAnZWagAAB+QP/2yRQ/8M1J6DyluqPjz7\nmT555PtwpuHvE7SPohOdCRy+nvnRWpajPNJHc0z0Pmb/98R01RUmct9rC0JU\n9XoFEqAwmh7DoYHaDyFSXiGpVzoZQ+Yfypf46Lf7G648S3xPZDOCThGEuKaL\nRILQUEkSE4dxt3MDynNfbEyI2bHcbLI2LE7ZR6xfIN6wdjn2nNAHHrZJWubG\napA8Zwiv5SnrDTcC+fpz1k482eO1lgrxDypU97eFKhIruytNCVTtaSwA0Kin\ndD8QLaivMI3rLRKx4CZe+0sM2lcVxxA1S/AZcaZrxIT6dwLH4KautMeffhxS\nWPC3ikoFanFDZrnhREq5JfNmaOu3N3mX49QGeA2DL2sGlRNK2IofCQO8YsjQ\nyKnr4vjAq8Pue09peywdoaraLp/eR5BCCI+FhoEnbErvAN8j69gOaGxs2lbz\nUT8UoMJe5QeszixsyuGEsm4DiEIwF6KqNHOdMdA69C3GNDRLId0aSqBWF1O/\nrZQSyDmalNH7hMPv9fNNJeqzpi+SvaPlgsWTUG5d/j93+APOnm9ytlM27Yf0\nGRM3/11UE7qiTZusN9BNJwYKaMz/j8gwIG2y6+yWV+gYCwhLx+VCXCcoqz16\n2dk06UtWqS1CQciQlRmhcl5j71d7IBwHMGFdqqfL3W6dYBKQt/vOkK2tHzDu\n3rdB\r\n=xbJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^16.4.14","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.19_1606207359417_0.9322044180835325","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@maxima/a-form","version":"0.0.20","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.20","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"7bc417661ac5a08817e46f4109d2e20a0e3470b5","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.20.tgz","fileCount":27,"integrity":"sha512-muD/0JRZydK93QLgm4QMTzaFV8iEWito1Gr31Rle27vglPdV872CYBFCF7sLl5cGAb3MY+rsWBGzPlXO3c6BPQ==","signatures":[{"sig":"MEUCIQDHlpoBiMr5vgUHIFlsh6B0bJbDqBUHcJJksUPu47nWSgIgMfoh4EGk1YtZIzjqqxkXH6dpJKFKXuxwtSKSKCy6t68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvPWGCRA9TVsSAnZWagAA2UwP/06Y5mHBkcRNgySWDP7g\nywPQAf8nwkOBzw0Y6W2NnIaqNK/WJp0/PAl3Y6ZacS1uiRcxCScXs+jtIoSf\nZQkv4fwSlwD5pRIRg8s610jcOxg9R2J9Xu3kjYhdr2Pq/ge34N7P8UUFS7qA\nYsIbMWd5sR0yCWj2RqEttYOYq3K9GJVYgN6i5+qxlkS4J5iMzlWk7JK/MxYy\nDdd/FB2CV7D+a3mlfZiH9QhxM2/dLSKmARyBIdAJq2/oAHX3H17uthjKTJgU\non48KRcMOg+pLZiciyo8/QgqpH0lHlV58tyIwOBRnf7V7vwIRWpMKSSIanjT\nmIHKrJV5LLzTTQEdiUDSmFb4psfkk6CS8gWtCG9tGv6siRYOheB5oq41o3vE\nU4nA2XteTjHV98VozwtiBtJWu9R+FlnADCOz59NZqZry5ewqiEDPfLOt0phR\n9XGVJkckvAK6fAql1ZEzzxg1p8TCDJDdCuO3f5UZbSevHLlJPAclyFex+kSM\nzALcEIcboTNGAla4xqa8LsGx79FDV5BsaBhhUsnr292Xusl4pasNjBdnYxwo\nkmS53P911rMyL63Td/EPqyPvdlVH7SvT5Zs+k0pvU1cclSQ5tt53D8+738Gu\nRG9KFGdM/kI+WwgWWTv0tTkPqI4u6hG1DkchBjDs03mWBmRFn578eILz4DMy\nOm0p\r\n=3aN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^16.4.14","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^16.0.3"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.20_1606219142508_0.8236924498280753","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@maxima/a-form","version":"0.0.21","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.21","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"8fb46ec4ade5b0acf770d158cc42bcb782b13cb9","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.21.tgz","fileCount":27,"integrity":"sha512-7g40waDlq3/nrMOB0Tw3WxAq3HXwwSyBCvLeWqVvmGYT9kU+0km6H26NIidB/XQKWnV0iLX4gELRgG7qcdeI/w==","signatures":[{"sig":"MEUCIFE5g7+r0u8/tHf1hyaFUbLA+l0PdvxkzwqeU+eXzzE7AiEAgFKKjwOuNJ8QhOfT7j1PRJUUfGeDtdGxDms/kpz7hu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxqU4CRA9TVsSAnZWagAA7csP/1Q8f7Aub1WZY8CDFdAK\n4hQp8lGiDdUp1QCCJfmZtzkJaMJTFuZAes0Tu2GyUj0Gnmfd9XgQsNM6IpTU\nqH38wwoEhxWImEywNPv1agqLBClBPVI2vl3wuUow52kckuGUTJqsmbpKSu6d\n68APIMObC9CCrFBbIsZIEFIjprXuxrUaoiGBZ5n4M8BizD7YRpsPz1a4o+JP\nyWJYylRgovFfmKTK7BHCiSTwXsx8F8x39r1sEqlC7hSjpvFHkfVOVCQLw1tA\nYW7x5Kz15YEJQN4eAXYtycX1Wv0ly9AHzeh8XJg+ywqEXaLPqGGfNuuuBVsJ\nMZ49zNBXdxNFIIpugczNWjDA/uy0fOMvTP2zvuoHcWbBvWUp4qqqy80EYp+n\nRnULNxLq5imrwyT4f/v0MBGI6notLoJHXk+oYeTM36hK3bewTrRchXzmN5Lt\nr+kGJiOVXbWE8kFsiD/nwM3lah5jsWKRgn/AsZKNcQPBK+ULLui5vk+ytrT4\nffpmEp6OKblYh+IRLsHlgazrm8I5hBIIQCo8za1XfU1AzuwZ6iNptiqi09PY\nv4ADpXToMY6U2v4UgO2+HRaarohCk6myviWfl86nHv8Vm8ON5FwSQmeG+sse\nbPRbt0NtdF7q4Jaf8hVu7Gq+0/zoB5/NiCh3U3DWAd8vnlax2BBvknYPiHPL\nwPr3\r\n=LYQL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^17.0.0","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^17.0.0"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.21_1606853944157_0.6537724930541484","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@maxima/a-form","version":"0.0.22","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.22","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"632f003617cc3c60f704ef643bb0912e7c9eb7d2","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.22.tgz","fileCount":27,"integrity":"sha512-RoyCA4ZdZZAObDghgkZ+7UJc7rwv17Ua67mXg/OlBRaB4Tdet5Dc99NCWTiEpplKBA6UD7YF1HykNCiQxOg+rw==","signatures":[{"sig":"MEQCIE6cpIx3RRlZq7NbUvPDW5oXiiJ0yNzF1lbqmHGt9Q1rAiBQzlfAXxzCoWYP77OnDI3Mec6XtQzuBuLLHP49yBN4xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyNs8CRA9TVsSAnZWagAAnuEP/0KkMkFSAsNDQxB7B1T+\nAx/20hkbxD90WTwSAn5YCOoAqgEfXAqkkRd//SFRKF3BoqDjdlUQG2jruy+x\nQhz4QIi6AAaYqYhGN0IkXlLhiSzxdsQKuOm0GMd65LH+8Xmfufc/Q9zvlkZU\np94GEcAyuetkpIpVU29IvSE8Wsz37KDC7Xramm76lu4Yd7+lekphceT3lGTX\n9K9yK4D47v0dFLJ8GU+zpxOPccFItRERgisB9FTfKgkDB5adqBZ+51/ejj9y\nn676vSNjKec1+nGsQRLd7rXRzV43t5o8MLZlKDeZAcV7tIXt/utCCPwTmY0j\nODi7snHonTrZ2iQUvBIE6nnW8ODYE5GeYUSXytM3FuB8dr5aUhWUd1hrNezW\n3l0dhjHKGECRU5I+uzH7dKI91kGxNTFNRpuhP55tnjt8J3UPu/skWe8veByn\nlPBkzPQN7RgMSdx0eflsh37FG9KLUvQjvd98ZBJRPST6TdPXir1kF0SmrdSu\nWxEXPF/XV511vPqcErX0JrPnoH1DYCXZz89KQFsCZPDh1Rsk7cntJg2OD5zq\nKTivD2fH/e7wyXk82RMeEQFvhtUIj9isssKaHc5uQbmDmSn5sfg7ho5UTomd\nmDubR91kuCz1W7vsqPK0LAq8GEFZW+YAkWE6OFiLnQkvve9hR+Aq0/wDB8eD\nTnZ3\r\n=dFgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^17.0.0","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^17.0.0"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.22_1606998843716_0.6492127704288666","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@maxima/a-form","version":"0.0.23","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.23","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"f282c489e33b54faf356eed773a4d5cbc9d41b8e","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.23.tgz","fileCount":27,"integrity":"sha512-PMPVYITLfOULWzYBO5uwouOjMmPIOrimFy6ZeUhgPz5Lag5ZxwccUgcw9Ghst+NHval8MARdI2exdapcORDoyg==","signatures":[{"sig":"MEQCIGx2byYQgJE9xmfRHEyKLOSXQR1fcP9QC3XR++6Qk43oAiAUmPJoTuln/IILndNBMuvbk0uYDtPrI5fOV5YoDtv8bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0keoCRA9TVsSAnZWagAAih8P+gOSRV9Cmu+7ujmGKhmR\nFz7NQ4p7JTN5RU9Ghv2m0f0lGns1FYKfe63PBPZ9IY3VpHgODwHUpTkU9GJd\neOv4O7m8q3eo8Qa5v+7hv9pO3P7ESe9Lj5dswuoa630R5VmpfXp+MlYuVsom\ncWbaTFkDWbDU3txEDtU65fX42JVXW4mxLE5cqFcGs0LWQcRupHCiPL819Hwp\n8FRDjdo695Qyr1KS0sEsN7ZMmrVIgHHJkWppqieHXInAoHTHcRHp7n7pFhhV\nCZJ5FO6rsJA1gNzX5YenNOaRNqIpomnjU3o2d62xNtNB+/szvyW/7iE1ar88\nyZJxc4YuDhLFIQLl3mWJgot+9IrrBOQS4JbIajnOHHNneFjo0WYMRgBxwFZ2\nY/3yH4vmLs3VR/JPo/ht0rwPX3qA/ChjESk0eInlWwi5CVcroraD9MPsPbg5\nqWU+ak/hqYk4CJ+QGbBE9Rc/Hbati0mjmPf3QYu8vPybJJieU0PbBmMTWQsO\nCPcy2kwkHRFsGfuNt/PYWGoUVlFa47jP/AiWcQqaHfUuF5wu8Aj5WpBPvsKh\n+mu+okud9IG1C/77GoNDr7ynYAYeXg8ipyI7fYk+2tw176WwkPjE1+t4yNoh\nHSm8C71Em0tW7H7S0EI+bV/9XGaPlbgN56TE/tJucVC9lrGn8D5Weo/Ul0vM\nqLzB\r\n=v3Ou\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^17.0.0","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^17.0.0"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.23_1607616423976_0.978210234798456","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@maxima/a-form","version":"0.0.24","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.24","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"a02334913d8a0bd1f7407b7f1941b51e09fddc9d","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.24.tgz","fileCount":27,"integrity":"sha512-Glx3/qVfqvdfc+U2ad1WUTrhN1LOleg5VXRq7FDjRs7UzrAXOsJB8SchyxQmC2NsbXBuYQEAyo1B1Ug3YTH6kA==","signatures":[{"sig":"MEUCIF5kelQjAG+xGLox5ErZVnzPyTKfcDKrxSluNfWgctCkAiEAtxkrJgyTKmXzO4lby+/hIOK2OAjp4Hat7BmKJXaBcf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEZ8zCRA9TVsSAnZWagAAi94QAIvwIju7oIM5Y8a0N5pv\nZ4BbLWKkBre+37/RJuB8PJ5lkJ1wvl+y7svrZdqVBzZYmS962mkA7j1qaJ24\n592ChF5ndMp0yYB8nz2SXTKlo+lsqbGuV/1s40fsmM1Jf2twGrZ3sKUojYdT\npt67W6X035taoVQZFy6dhpt3iPHEpsBoqBAQmTRm63HQyGif/NCazO9X9slQ\nyV4g9rwAhs01dqSPVCtOmwDSefcWz3jUpxCOrcjR1q/H3qhp7jGkLwdZeH9c\n/2o1rk3c/17M2n9XuPSJRLNVrU5bZNGBAgRPN6qCEh9NLqlHc2AgM5KClzwP\nB06Q7qA4bkVLSULA8K6QzRhpgW+1m5KShjE2TlvsxM9nmv4aILYWsY1p77b3\nlV2pQ48wqIlmUn4IxP3PavYi1zwaaXfJgjNZTiVrhdZifbrNAVEvDml5lhG8\n/50BIVFn41eF0JwSxejKd/+KQga2VEOxjl4CSULCp/y5LiIimCpj1EFZnGOB\ntbIfxpxwaM+PMajcVKEwjz0otSwWaPlKgLYQYB/ebs95G74zjYQBJGy0Wej9\nbzq2IlBHKttyTFRYDgLcrV3mfXKdVH9UO6s8WWQb0ONb0zuB8+yGLnxTfOFW\nm0VqOcTd1oyBZPs3gxKRoSlQDRvp+bIzGuxYonG75DJgYAyKSdbcHgZrM/J5\nPvOT\r\n=nY64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","react":"^17.0.1","ts-jest":"^26.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/react":"^17.0.0","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^17.0.0"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.24_1611767602445_0.9490857666809773","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@maxima/a-form","version":"0.0.25","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.25","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"0a55a1e76502cba6dd9eb20c8e01c1b894901625","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.25.tgz","fileCount":27,"integrity":"sha512-LuOSwb+NEJxe7Lor9PByoit2v4SIGttR12I9j/7aA+dSMsgqS68ilRZ+ra4WMjQ5OfUVBpPsv18IqEYZpYINjA==","signatures":[{"sig":"MEUCIQDPVSdp6mEaZjz8jCaXWTTl8d3CKNujzMbUQT8IPH+6EQIgJ9Gwx7L23igwOImv8WmOA34mLhW9Dy8wP8cIkuPyGUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhud3FCRA9TVsSAnZWagAAY2kQAIspjKa2A4oKH/L50zLJ\nEPHj/7h7myWmzmYmTngbckUMitKsOWfJUBOttKVYSTpnQ2iaoxliYxdpWf6m\nUFhavP1QJzegPUuCn7S7mihIsKjUugwmkZFrqfd7wy4/4KgH+jZqtH6dWIc2\n2LHXjek0XoWDR5QK2J6FdBCVzlMRkXidswxjwyw2s+08e6uIa3NrF5RrEKLL\nDTdLCvg8XAlFAl4pGj7ukA+McL3rtdU/XjnJHOVBVy0k0hEfabNgM0lTUO+u\n5ysJ/16ARwOVdZ+1ZdrhB22iFzJsLoBhFoUBGVkDhDkubb2NRskgiygJk1uf\nUti080bwxuN1nZctA/ujVc6tKjA80DZDVtZKU8Jj/vNHxb6chdX8WGHzLGbk\nFpy7ZLW7RgIF7svjBUo9WFIvUi6gdhHffaVJGJgcCEsXZ7xPTXhyqrf5UG79\nsnMnKQoPl7RxSC7FKS8bbGiEF6G9TcVh7NfmKfjHQk6a2xTUbXD5OZNyf8h3\n2pBaHkDnaAwvxl/KDen1ke/NIz7t8UaIaUdSad17NkrFRl9DTuSMOgCb8E7I\nqW8r1WvnRLAY/oCy3pWu+Elc0yjeTwgejHiKJJjbPgAE2Ar9parEQGw80Jpr\nbcowbuTgwEtx6GKNliHkH2Mf+YMvynxupgfu2Yb0LIlB6QZBFDWBUUG/0djC\n7K/e\r\n=iTAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","react":"^17.0.1","ts-jest":"^27.1.1","react-dom":"^17.0.1","typescript":"^4.0.3","@types/jest":"^27.0.3","@types/react":"^17.0.0","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^17.0.1","@types/lodash.isequal":"^4.5.3","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^17.0.0"},"peerDependencies":{"react":">= 16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.25_1639570885794_0.4161355961260573","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@maxima/a-form","version":"0.0.26","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.26","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"862d742112caefa5ab25223626d16d15317d6d9d","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.26.tgz","fileCount":27,"integrity":"sha512-VxoMMkGBbLDsW45sWl6T6t9+hzf1JtczE+SSRsfCA+FB5iIWkj79FQDoW2J4RAWF2k+jDXHEtDxWWD4ujR9NOg==","signatures":[{"sig":"MEUCIErwBc6sSyOhgt8/c6KuyPJVWYzvAacBt28COs1fSjqcAiEA0/PcfjlaEWebT0C5/S2jMtyst78EBBogqksSqveY9MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhIADACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaGBAAl4bElWnM5byxNjM0fDsOVsueUdOf9pY7+v3JM8TykjenKBio\r\n27kCc6g8Up3OR5+uynf1/UcLy7MfAP9qwhhTbrdAabppVmQ5UqvDU5O+/ciD\r\nRK3UkPKRCjM/k+CGuBNk444IluMyeM9Hpq0wWtd8rMW0L0z16yTN3lrPLBbM\r\n8AZduFp27rpl4zkIwqtsTIrIYxdmZuwaSWgi6eCMVzpq/4hVnglkuMov4qg6\r\nLqOPeQDCC6CQapQBeeaxlrMG00CoCaIwfG65Z60pJKoRMnkDcywIIw59bQkq\r\nxxJ/F7rBajiJI7JPHib3th+z9vmNICgcqYIsspY6OjwEtdd4BareIoPZIx+9\r\n1FONAZBOiAptAvAwaVbq3F/WLBchOA5frJaa3yaDdLsw6C3eh9Uxu7z3dusg\r\n+z1GjmNGHpGU61ly3o7gvEFrh7Hrgc2i3kIm6FyDcP59dpj9Gxvp9VxCFyk0\r\ncDxKH/54PYMwnG8YK30KVEDeMulBTqMorsQtsKCr/vnjHPJ6tLYnY7BSKAeZ\r\nJgeYGOcwRD5t8c40Cn0WnIpUbIgPqnO6t3+8PrROUg4I5FBS2oquE33A+F4Z\r\nbCTqPRR/rAfHNKXekw3u1JnE4i4eMgMpuTwjY+eNk0ZKYsTz4YwwhV9lvP+I\r\nO4pTjtBx8u8uMPTzwVYue7qsJmboXcg3Y4o=\r\n=Kt2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","react":"^18.2.0","ts-jest":"^29.0.3","react-dom":"^18.2.0","typescript":"^4.0.3","@types/jest":"^29.2.3","@types/react":"^18.0.13","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^18.2.0","@types/lodash.isequal":"^4.5.3","jest-environment-jsdom":"^29.3.1","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":">= 18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.26_1669627907387_0.12582621266295213","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@maxima/a-form","version":"0.0.27","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.27","maintainers":[{"name":"alexsvirin","email":"alex.s@ukr.net"}],"dist":{"shasum":"5534a95f4db735d8d8a735e9111ed588fec223d7","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.27.tgz","fileCount":27,"integrity":"sha512-PuzXMimUX3iKjFpc0kDZNsW5o3Uv1sF7Z1V4YGaa4Fe1ARtP+lUwlN6EV5mTmYv+EBAaW0u5P5scMDMnbgIpSA==","signatures":[{"sig":"MEQCIHl953kRRopTE5uoiP1AMM8PzQtKkdifScHIjqlhuol2AiAwTfAQnr08lMfneUEbbMMIa+gn1TRbUNkdsePvKUTepA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzkrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcOA/+JnGVSaCpoQTGBV7fJbHTh6w0BbtiF+cIAjclabvjJBLSlFum\r\nyVlRmDQ5yrj4FI9zGS+kllQSrdk1jDTCZOZ5c0Y3/TytdLwrf5llHPNYdPOZ\r\nEnaOg87OHYeq5wRLbxOcLdtSUdigA4VPg29I/lcMC7hC6Ib+Hq3mo5zSctp7\r\n3Y4hHgkFbJRmicOf0h23GqBtGT6BAKjsOzY0O6ON5bF8FsaZZcix8wC2aGT3\r\nZ5v4NC2zja/ksAV5ZDTiZXOvwCCOXtaXaei8sc8+Qb/esQOPSGcZRSuQ3yAK\r\nSRqiZQPHSfzSk/KMQREnMcJOAPtWIHaIO3xZm/2PRlPSOCEL70wzlmguqIaH\r\nI77yzCJsD6/uqyZ0ZZ3yq61ZnmsZLSzudPSXigtflKbfjxIoKKt75/PgBnRZ\r\nh4pgXPC3QnUFaL/XEUw9xeffbUqGFqImucgooBwb/vZSw7cmSikqU5+tAqyA\r\nHN0PPc8qNBdTlvHemAVr5CgRMWXTvuNmUi+lMYPLduc8lcNev+ntWjUq/1PS\r\nThCd/KqD0IVswkuV+c6fPzyBWbQHC/Q+qkv/u0AbaTKno777mr+9HT6DBvnF\r\nCzMro3JKK+ET4t/yntyZShn5ppdSI8CjhwWz5O/gWl3+w0K90m2RS2rS5sX6\r\ncg0pHPPHbFRYn/fA7A8nZzDfyzv4gX/awTM=\r\n=sYxO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"rm -rf dist/* && tsc"},"_npmUser":{"name":"alexsvirin","email":"alex.s@ukr.net"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":"^4.4.2","lodash.set":"^4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","react":"^18.2.0","ts-jest":"^29.0.3","react-dom":"^18.2.0","typescript":"^4.0.3","@types/jest":"^29.2.3","@types/react":"^18.0.13","@types/lodash.get":"^4.4.6","@types/lodash.set":"^4.3.4","react-test-renderer":"^18.2.0","@types/lodash.isequal":"^4.5.3","jest-environment-jsdom":"^29.3.1","@types/lodash.clonedeep":"^4.5.4","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":">= 18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.27_1674463945261_0.8380482482257376","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@maxima/a-form","version":"0.0.28","author":{"url":"http://github.com/hck","name":"hck"},"license":"GPL-3.0-only","_id":"@maxima/a-form@0.0.28","maintainers":[{"name":"alexsvirin","email":"hckonline@outlook.com"}],"dist":{"shasum":"0ee66b0fb732c15e51373925729d3479f3a5c52c","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.28.tgz","fileCount":30,"integrity":"sha512-taQHjqyfIDs/mZ4NpyQgrDsyqUhx00IXa6tYzcMhdntEbZ6AzwmtT5fklxaRH/M7MjU61rHm6IjOHtpy8jZDBA==","signatures":[{"sig":"MEUCIQCl7ttYnYN2UlnosNB5n599ekGiIvbYDqyLqWulSiEjgwIgX2+vYvLMxvDzMxSmfVE7tka7vJqr9LlpZG35+6sHpeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99481},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"tslint --config tslint.json --project tsconfig.json","test":"jest","build":"tsc -b"},"_npmUser":{"name":"alexsvirin","email":"hckonline@outlook.com"},"description":"Form library to use in React form components based on fields schema and react hooks.","directories":{},"dependencies":{"lodash.get":">=4.4.2","lodash.set":">=4.3.2","lodash.isequal":"^4.5.0","lodash.clonedeep":">=4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":">=29.3.1","react":">=19.0.0","ts-jest":">=29.0.3","react-dom":">=19.0.0","typescript":"^5.7.3","@types/jest":">=29.2.3","@types/react":">=19.0.8","@types/lodash.get":">=4.4.6","@types/lodash.set":">=4.3.4","@testing-library/dom":"^10.4.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^30.2.0","@types/lodash.clonedeep":">=4.5.4"},"peerDependencies":{"react":">= 18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a-form_0.0.28_1769021951491_0.732361790356034","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@maxima/a-form","version":"0.0.29","description":"Form library to use in React form components based on fields schema and react hooks.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"hck","url":"http://github.com/hck"},"license":"GPL-3.0-only","scripts":{"build":"tsc -b","lint":"tslint --config tslint.json --project tsconfig.json","test":"jest"},"devDependencies":{"@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","@types/jest":">=29.2.3","@types/lodash.clonedeep":">=4.5.4","@types/lodash.get":">=4.4.6","@types/lodash.isequal":"^4.5.8","@types/lodash.set":">=4.3.4","@types/react":">=19.0.8","jest":">=29.3.1","jest-environment-jsdom":"^30.2.0","react":">=19.0.0","react-dom":">=19.0.0","ts-jest":">=29.0.3","typescript":"^5.7.3"},"dependencies":{"lodash.clonedeep":">=4.5.0","lodash.get":">=4.4.2","lodash.isequal":"^4.5.0","lodash.set":">=4.3.2"},"peerDependencies":{"react":">= 18.0.0"},"_id":"@maxima/a-form@0.0.29","dist":{"shasum":"6904cac127c48f93cc07e3f6b4d7f27627dd823f","integrity":"sha512-P93vDmXi0wO8p11q4UCjLWxFi2tMY6KnLJLF+Od7ddNY4nE4CRpYhIhaZnAK9fd66wbF0i7k4XO2gTbcK4j2hg==","tarball":"https://registry.npmjs.org/@maxima/a-form/-/a-form-0.0.29.tgz","fileCount":30,"unpackedSize":101405,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH09Os2xiQweU0hG7RISt1cMppl1SlJ7H/0tximR/zyMAiAdNhUjnRWGwK0NO0LAliq2ba8x8YRPjqLKG4uHladwVA=="}]},"_npmUser":{"name":"alexsvirin","email":"hckonline@outlook.com"},"directories":{},"maintainers":[{"name":"alexsvirin","email":"hckonline@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a-form_0.0.29_1770670338979_0.9189975583288552"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-15T07:56:39.682Z","modified":"2026-02-09T20:52:19.253Z","0.0.1":"2019-08-15T07:56:40.225Z","0.0.2":"2019-08-21T14:41:04.576Z","0.0.3":"2019-08-21T14:47:34.292Z","0.0.4":"2019-09-06T08:54:27.974Z","0.0.5":"2019-09-13T07:58:59.247Z","0.0.6":"2019-09-18T09:19:33.431Z","0.0.7":"2019-09-19T15:01:06.943Z","0.0.8":"2020-04-17T16:15:34.772Z","0.0.9":"2020-04-20T07:19:31.196Z","0.0.10":"2020-05-07T21:06:16.928Z","0.0.12":"2020-05-13T16:36:07.436Z","0.0.13":"2020-05-19T08:33:19.030Z","0.0.14":"2020-07-06T16:08:46.276Z","0.0.15":"2020-07-07T10:20:27.560Z","0.0.16":"2020-10-21T16:19:20.523Z","0.0.17":"2020-11-09T17:08:10.482Z","0.0.18":"2020-11-23T18:16:07.721Z","0.0.19":"2020-11-24T08:42:39.704Z","0.0.20":"2020-11-24T11:59:02.627Z","0.0.21":"2020-12-01T20:19:04.410Z","0.0.22":"2020-12-03T12:34:03.877Z","0.0.23":"2020-12-10T16:07:04.182Z","0.0.24":"2021-01-27T17:13:22.600Z","0.0.25":"2021-12-15T12:21:25.912Z","0.0.26":"2022-11-28T09:31:47.583Z","0.0.27":"2023-01-23T08:52:25.492Z","0.0.28":"2026-01-21T18:59:11.661Z","0.0.29":"2026-02-09T20:52:19.129Z"},"author":{"name":"hck","url":"http://github.com/hck"},"license":"GPL-3.0-only","description":"Form library to use in React form components based on fields schema and react hooks.","maintainers":[{"name":"alexsvirin","email":"hckonline@outlook.com"}],"readme":"# AForm\n\nBuild statically-typed forms using React and TypeScript based on form schemas.\n\n## How to install\n\n```shell\nyarn install a-form\n```\n\n## How to use\n\nFor creating a form with `a-form` follow steps described below.\n\n### Define form schema\n\n```typescript\nimport { Input, InputArray, InputGroup } from 'a-form';\n\nconst aSchema = new InputGroup({\n  name: new Input<string>(),                       // <- string input\n  age: new Input<number>(),                        // <- number input\n  address: new InputGroup({                        // <- nested inputs\n    city: new Input<string>(),\n    zip: new Input<number>()\n  }),\n  phoneNumbers: new InputArray(new Input<string>()), // <- array of string inputs\n  ids: new InputArray(new Input<number>()),          // <- array of number inputs\n  guests: new InputArray(                            // <- array of nested inputs\n    new InputGroup({\n      name: new Input<string>(),\n      age: new Input<number>()\n    })\n  )\n});\n```\n\nYou can also use helper functions for denining form schemas:\n\n```typescript\nimport { input, inputArray, inputGroup } from 'a-form';\n\nconst aSchema = inputGroup({\n  name: input<string>(),                       // <- string input\n  age: input<number>(),                        // <- number input\n  address: inputGroup({                        // <- nested inputs\n    city: input<string>(),\n    zip: input<number>()\n  }),\n  phoneNumbers: inputArray(input<string>()),    // <- array of string inputs\n  ids: inputArray(input<number>()),             // <- array of number inputs\n  guests: inputArray(                           // <- array of nested inputs\n    inputGroup({\n      name: input<string>(),\n      age: input<number>()\n    })\n  )\n});\n```\n\n### Using useForm React hook\n\n```typescript\nimport { useForm } from 'a-form';\n\nconst AForm: React.SFC<{}> = (props) => {\n  const validate = (values: typeof initialValues) => ({}); // form always valid\n  const submit = (values: typeof initialValues) => console.log(values);\n\n  const form = useForm({ aSchema, initialValues, validate, submit });\n\n  // use form to access properties for rendering form\n  return (\n    <form onSubmit={form.handleSubmit}>\n      { // ... }\n    </form>\n  )\n};\n```\n\n### Using Form component to render your form with render props\n\n```typescript\nconst AForm: React.SFC<{}> = (props) => {\n  const validate = (values: typeof initialValues) => ({}); // form always valid\n  const submit = (values: typeof initialValues) => console.log(values);\n\n  return (\n    <Form schema={aSchema} validate={validate} submit={submit} initialValues={}>\n      {\n        (formProps) =>\n          (\n            <form onSubmit={formProps.handleSubmit}>\n              <div>\n                <label htmlFor=\"input-name\">Name</label>\n                <input id=\"input-name\" {...formProps.name} />\n\n                {\n                  formProps.name.touched && formProps.name.invalid &&\n                  <span className=\"error\">{formProps.name.error}</span>\n                }\n              </div>\n\n              <div>\n                <label htmlFor=\"input-age\">Age</label>\n                <input id=\"input-age\" {...formProps.age} />\n\n                {\n                  formProps.age.touched && formProps.age.invalid &&\n                  <span className=\"error\">{formProps.age.error}</span>\n                }\n              </div>\n\n              <div>\n                <label htmlFor=\"input-address-city\">City</label>\n                <input id=\"input-address-city\" {...formProps.address.city} />\n              </div>\n\n              <div>\n                <label htmlFor=\"input-address-zip\">Postal code</label>\n                <input id=\"input-address-zip\" {...formProps.address.zip} />\n              </div>\n\n              {\n                formProps.phoneNumbers.items.map((phoneNumberProps, index) => {\n                  <div>\n                    <label htmlFor={`input-phone-number-${index}`}>Phone {index}</label>\n                    <input id={`input-phone-number-${index}`} {...phoneNumberProps} />\n                    <button type=\"button\" onClick={() => formProps.phoneNumbers.remove(index)}>&times</button>\n                  </div>\n                })\n              }\n              <button type=\"button\" onClick={() => formProps.phoneNumbers.push('')}>Add phone number</button>\n\n              <button type=\"submit\">Submit form</button>\n            </form>\n          )\n      }\n    </Form>\n  );\n}\n```\n\n## API\n\n### Form props / useForm hook config\n\n* `schema: InputGroup` - form schema, which defines available form inputs, for which later field-level props will be available\n* `validate(values)` - validation function which returns an object with validation errors for each field.\n* `submit(values)` - function which handles data submission\n* `initialValues` - values of the form, with which the form will be initialized\n\n### Form state\n\n* `values: Values<T>` - form values\n* `errors: Errors<T>` - per-input validation errors\n* `active: Flags<T>` - per-input active flags, indicating whether input is focused or not\n* `touched: Flags<T>`- per-input touched flags, indicating whether input is touched or not\n* `invalid: boolean` - indicates that form has validation errors\n* `validating: boolean` - indicates that form is currently running validations\n* `submitting: boolean` - indicates that form is currently submitting\n* `submitted: boolean` - indicates that the form was submitted\n* `submitResult: boolean | undefined` - indicates whether the form submission was successfull or failed\n* `error: string | undefined` - global form-level error\n* `dirty: boolean` - global dirty flag, indicates that current form values are not deeply equal to initialValues\n\n### Form handlers\n\n* `handleSubmit(event: React.FormEvent): void;` - form submit handler, which internally marks all fields as touched, validates and submits form values\n* `reset(): void;` - reset form values to form's initialValues\n* `setValues(values: Values<T>): void;` - set form values\n* `setErrors(errors: Errors<T>): void;` - set form errors\n\n### Input props\n\n* `value: T` - field value\n* `name: string` - field name\n* `error: string | undefined` - validation error\n* `active: boolean` - active flag (indicates that field is currently focused)\n* `touched: boolean` - touched flag (indicates that field is touched)\n* `dirty: boolean` - field value was changed and is different from value, specified in `initialValues` prop of the form component\n* `invalid: boolean` - field has validation errors\n* `onBlur(event: React.FocusEvent<HTMLElement>): void` - blur event handler\n* `onChange(eventOrValue: React.ChangeEvent<HTMLInputElement> | T): void` - change event handler\n* `onFocus(event: React.FocusEvent<HTMLElement>): void` - focus event handler\n\n### InputArray props\n\n* `items`: array of field props for each value in the list\n* `touched`: boolean\n* `pop(): void` - remove last value from the list\n* `push(value: T): void` - add value specified as agrument to the end of the list\n* `shift(): void` - remove first value from the list\n* `unshift(value: T): void` - add value specified as agrument to the beginning of the list\n* `insert(index: number, value: T): void` - insert value specified as agrument at a given index into the list\n* `replace(index: number, value: T): void` - replace value by existing index with a new value\n* `remove(index: number): void` - remove value from the list at index specified as an argument\n* `move(from: number, to: number): void` - move value from one index to another\n* `swap(indexA: number, indexB: number): void` - swap positions of two values in the list, specified by arguments\n\n### InputGroup props\n\n* `touched`: boolean\n* `change(values: T)` - change form group values\n\nFor each of the input defined in particular input group, it's props are available by the name of the input.\n\nExample:\n```typescript\nconst groupSchema = new InputGroup({\n  name: new Input<string>(),\n  tags: new InputArray(Input<string>)\n});\n\n// ...\n\n// usage later in form component\nformProps.name // <= Input props for name input\nformProps.tags // <= InputArray props for tags input\n```\n\n## Licence\n\nGPLv3\n\nCopyright hck, 2019\n","readmeFilename":"README.md"}