{"_id":"@focuson-nw/forms","_rev":"36-02f1e7fa82950521ca418ad7215fde56","name":"@focuson-nw/forms","dist-tags":{"latest":"2.0.37"},"versions":{"1.44.0":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"1.44.0","@focuson-nw/files":"1.44.0","@focuson-nw/focuson":"1.44.0"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"1.44.0","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@1.44.0","dist":{"shasum":"7c48ed4d9afde96fb1d92ee5b4c1587d64dd1a17","integrity":"sha512-px57VjqlOemY6L1vVaoqAg69JfGxpkSv2HNumLaZzbOOO/kWPJw/ocaFES1k/UJt/cpttMfqAXKRyjmjdQqrVw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-1.44.0.tgz","fileCount":252,"unpackedSize":724130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFQLm6QErAFVMpqVJ9Vn0lyXWr60x1iOYhB0kDwJeQ3AIhAJuAGK+czyuNVDMeeQoLBQoF4Hur/mylAH1HVo67lJL8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkyFuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoobxAAjOaYUfCNulZj6sXqBO3EsZmqSQMZewopF+HqDZXexPfPSp4n\r\nw3Oopo6nuUiZkD2MIM/QkA0hH48YhVCpbQb6SxxymSTXuqM5YdJZaKD57I0F\r\ncUViBjRGdG4kuNXykCrGS1ey7oIIvuE7ummWiwr7M2iFd6v+9HSuhrP8a5Uc\r\niDONvhPrBgBmpsoB2ObOhJX+KE2WvavpMWcmc4di1xF0FJPMU10WZ0pNy1kq\r\n2uAS75NER/1njNqnh8NddQd1f+3Bmon7uLsIe9n6IdcGPEQPXgf9QCreyvZb\r\n4YwcgnYhscsBiV3yDzFnxV/PakZAJhIimCMHj21eEP9T8w80Tza7yFAh04X4\r\nI/IGt6Eo7BCeE2Td6rtAj6bfYLjatWmuRVpoulY6E8bs2JUsHotmBnRbHuW9\r\nArW5JZqVCol2hAo4/LM2i0/ii15WpH2M26XCpSVPpD1Xy9ro6bq3K1Ws4hUF\r\nvQFtBTMPXK3qvrQyM+q3IpXl9n6l4uA97LCWo/7torAojx576a5l2Zi9gj/s\r\npL21oAP/9GQMlLjIUTU2mafLT4bY0RposyLH6jr+CSr5El4PED5b43l8/Ut/\r\nBJDSn0l50bFxw40mtVTiyGziHk/QuIu6+S8ymQ9mpFckhd0FocFh7frhy0C7\r\n3rZAKPSa5WeZeyNeCC/xFhqdugeQ19X6ks0=\r\n=U9QL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_1.44.0_1670586734351_0.08217142822376045"},"_hasShrinkwrap":false},"2.0.1":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.1","@focuson-nw/files":"2.0.1","@focuson-nw/focuson":"2.0.1"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.1","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.1","dist":{"shasum":"a04a34b76742f3209f024d69abd45960219d0a3a","integrity":"sha512-uCihYFiiHyJGQyw5vPmKQopy47mAglZzSuglJUmSxi7ulU/zRJAY7uOrptKaLUl7bQ4Qzc1C5BezJv3TlXFC4Q==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.1.tgz","fileCount":252,"unpackedSize":724073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBktf3LyVWsKnR+quXKG/H+kPzemcNwo4UGRx/fgjNZAIgU3r7RcK9y/VUcggOVLshaQaBY4KYvFc+5LMapAqeU9I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvVmuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplkA//VJjBOAkInlsiKSBNT2KXJ6fr8TjaxxmNXaws3W6VBArAYsL5\r\ntl+BnxsdP0AAWTCN0CU3qww/OJKJY2LfkhR8wR4rdkn4BW8Soj8sNznJOyZO\r\nUMp+F5ZnGzlrCL40n0goazhBjQkHZDQszOgu2HwkNmh1ypF/aQwSchoHKXGa\r\nNHJ4hfcQVO25KmjuAcpni//8NzjS2EkxJcCSK0z8sYL9lDdSEH/xA0llhgyP\r\n8wKFn2kh/hkTk4vSiGdCR1iCX5drBB3llFM1Y5gKy5T8a8s7Ts5dgC6TgNeH\r\ntDI6KZaVRvRknM3yTQBZECSWbqqz4K10exqmyf2kXlM+WfDTBklqx/0r7AEA\r\nONOc93BkebKS44iPrNknn+CiyZ2/z2XLi2J1zn7JGj0sNpj2BaOX9p2DQic5\r\nuUAUlQalPRA6CxmotxVtVE1rjqcYmOPVka76hqq08nuNiVjoNA2ARhkvlzYs\r\n9+V/XS/wtsMRCUPDxz63fU5SH3Lze58rQB73ll2V297bxTK4r48ELfKrCC31\r\nMwaO9UuLLsH1j7HlAX7M//AZZpgImDtsCyJc0iv3Rn4AICCXfM1/uy0AlQLK\r\n7xmn6ALgVjtgw4JZlk3mOjwnrk4pWRE5fhPIeoY2Po8GoXcPrGtLV6Jx8oOc\r\nL9BQpFbA0M8WDw6fe7zNBx0hNJt3aHKvU/U=\r\n=HvCj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.1_1673353646259_0.6302761645147765"},"_hasShrinkwrap":false},"2.0.2":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.2","@focuson-nw/files":"2.0.2","@focuson-nw/focuson":"2.0.2"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.2","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.2","dist":{"shasum":"92de4e937a3fe32b624825d5920b6afc8d134cab","integrity":"sha512-mqraRqbwSmiVEmGcY51nm5LkgNkch+7KZbesVf/8547uwbjRnMin/aKjS4B1K1tY6offUN5kWNwdHdbzXhpYkQ==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.2.tgz","fileCount":252,"unpackedSize":724074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1lFfgipjfL0JQdjsAoJWayjnHtdwT7XQcX8IwFUD43AiBSLriL0cs14solERERwQmRThLy6EuiDGqrVSwtC9O4qA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvX3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA0A//Y3z9oP3BfDU5PEzg14WYvMbksBxz9rbAtXTpTeLbKBAdsLnG\r\nh9/IprI8h3+Qz3EOm7Fv3HLMq1khvu0fD/J5izR5/6qxPihNIUC2KjX2TtVp\r\nQepsQEGNqps4UPO2V4sQlnoZGcLyp4pdIgkdjhmVXs2PX3hPk0cJr6FL4VFE\r\nQKhrvhaUZFc+v+/CJjpaI/BYKR97Z+HeJTfrxBZgbfLJe7xNS9aqA0fFkdTy\r\n2UM/XsdaAvm0pFmVIAACFW+KmE23cXRUmkem0QsmhdGOvfrBMaRa1YFHipf0\r\nB18QD20BplWiDldi/atFAZVRGtPfijcWTEMdJbAyFeK/m1JI37l2uolaoL1c\r\nx5pLiBxXjhVe0NEGwJmJvi254S3eGmHab+JedJd3JcdQWpNCF8q6vuhmeC2v\r\nI2b5Rzu2AaQRPNDk1bdQnbiDgerjdzkcthVg02x3PwepZk1kGolg3HyNNpnQ\r\nfP9iVM4+itTa+ZWFKJcGPL/vdFgcbqv3qikrXpdlRDB2MlM5gnFEt504yTbb\r\n1pluHFzx1BFm87ducVBI92EM1ME8RUxb0Y67X6/xD4EMTPUCB518QsintmRz\r\nUt2bY+zWkGGl+nEQn+QOkMSZB3ycr214TIi/zAeTDoURVjEWXe6FEtXXi5Hw\r\n1V8Son8Q8R72p3bi9ph/XsACwBi+TBzF8T4=\r\n=XQ+p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.2_1673362885474_0.14886930640591078"},"_hasShrinkwrap":false},"2.0.3":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.3","@focuson-nw/files":"2.0.3","@focuson-nw/focuson":"2.0.3"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.3","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.3","dist":{"shasum":"b72d42ef5ddbde7ab71275e31e4e0e7bf91de490","integrity":"sha512-fvSiUWKi+hOEz+UE4Ie2WrDQlQ+lmHb3Qgk3lxsgrq5yW+8VQXCl9d6vR4qyFCcIRFwdtpJGcywWmDldmMq6mg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.3.tgz","fileCount":252,"unpackedSize":724016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT/7r5ta1W6DpuuhnYvHxwxSVHVBIkJ4fCiICyQ+pqwQIgSkMqc2Any1guEndgSzV2ksW3Zhkhv4pLJw6s2bum3mA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwWreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi3g/9GorESdUImqffKMjZGnbyMc6lRfXveltkLdD6+gA7mmeww+Af\r\nFTDOyNlSTMONpgmcyCRx+gUC+fT00d+nOkIoNZbiv+6LlfaE0DlSlkncUoi8\r\ncTFO9Qa6AZJcllM0MDOurdkwyIgQnc0HNFUkctDsf95gM4ZIpLWP2Wfq4KE+\r\nZsnzdqa70x7HYZP77nG9TaHuB8QTF0u7TRRy/GWayufOKxt4aY3yBP7+Wpj9\r\ncTGN+x/htaFpahL87VOMmkwEqEsjm0SOyCFRW6wABtsc+Jd9LTs7sIPVMBZ+\r\nSNGI//DjiuFiM8JSJzq2UDA2UDkU/jhm+8A2mpkA/aAiOInafg6/xNwH6RdK\r\nYrwfX5FhkwKze5f8luz4AAKWixQJYfmrsGXvp9lXJKO4tCB1m3d87aIkwl1I\r\nqmTi4zGs2t0+QGQ5uQUKQV38h9lzjYf/+cO52uxU8URnQkHJ4mQFgvCknJ3S\r\nCDK3VrqPsr+QOjKIVCuakueyeyKz3l31BrQyGuRYXi7nEpcmb+45GwACpKqf\r\nz6730Kv0VKA9q88uciLQLG8N40xHT/QPc1DeJNLNCme7iFvO2rQYlq2cLwOY\r\n7rKPO12IogPEGyQf38Jt6gk32v9Nzvp0vu7vwEeqs7SQLm3k/30fKjQjLnS4\r\nwMQNkSJHuhiZpdix4n2nMBXfmtvl872zOI8=\r\n=OwaE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.3_1673620190594_0.8107628966455789"},"_hasShrinkwrap":false},"2.0.4":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.4","@focuson-nw/files":"2.0.4","@focuson-nw/focuson":"2.0.4"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.4","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.4","dist":{"shasum":"3c25b8d8af35f464de53b9a9e66a7f526c68f1cd","integrity":"sha512-c8ABXYGqxSM4WK1CL2CZB0ZslT3dF6PR5CwDokRbeHMbGXYxJ1bGarv6lrtUZiNnaxOTV0huVgRUqvwojXjzpQ==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.4.tgz","fileCount":252,"unpackedSize":725829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4qv4TIUkqcRfBBF9mWgrAOiLYz+F6l7sTqL/cnvyzAAiBQBXLVX46dwHwnP+QifY+E2qfMlcTDWmMBkeT2BC/cXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxWeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoveA//aD8S+4Nz/dYNSuElWMXRHg3M6cD4L9MZT8QvQY0OPwp2PdaL\r\nkPfdrp+u7hbWZwlA5D46mgKyNgHFiwOzdawJXmjPDQ98L88G+ox7TlPbJua0\r\nNQ7Zzpp602xuycZnejlo+VaeBPYftZ1cVi2qIFUwZkpNFCI+s7y6qamR6bA+\r\nSnRBEQfBEml5Dla8i852Dc9FcpWkKbXAYI9SgLveI2dTi41NpsvtR0b7ABf1\r\nKp5BXzGGktheo1rAa8/GAp4IA6cDSLX1tDcC4uXCzgJtnRPmg/avRPzB4QP5\r\nzNFH3X3S42dnwoQ/qH71nhYVmRTqIeE+o044vbh9guN3h2GEh3V2AVDXWC5q\r\nSlPX+AJQxwUGxqAaAUX2ThZrftGPpoQgq1moAibU9coWvWlEStaOdkOJoeia\r\n8xeHXiQ3Ke3zucNJf41mqQe1T+og6+WqIZ5D/raEi85Z9IHxLBy+VHpnOKuX\r\nGoejC0vV4gfxA/skRmqrvjPFefUBKvRd4hnalj3dL05MqXIC3wCXkSKBrFgU\r\nRwuS3Gug54XKJJEGZel1aeuIy5jEphFRnsYw/mxsnUF6iIlvzepqY9gParzk\r\nNy743hyDohEtG5Cq89m2Ytg40L163+g84bf9IVFsHSZ8DYTP+eSGhGfa146M\r\nN6XhG+i0Lh2zgUiifhzB35wGMwkynWtcOTU=\r\n=Ux/N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.4_1673881490849_0.5946898168991492"},"_hasShrinkwrap":false},"2.0.5":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.5","@focuson-nw/files":"2.0.5","@focuson-nw/focuson":"2.0.5"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.5","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.5","dist":{"shasum":"dbfc5ead35bedc1b6ff122554208db1f990eec76","integrity":"sha512-RB10x8QEMsVfTz967bF7toQwnCpnpRvaZn2fw/z649r6z4/CFIBoSAAyl1rcjavvi0yRZ/ba0yOI5BjD2mVOJw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.5.tgz","fileCount":252,"unpackedSize":725829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1OT2Cuh+jFgP5mkl9pStr35WKFBNSwbBXKn56KDdPuwIgL3r8KMIHsiwYUWKm4s7AM6kdHrvIpISt20J3gNr4dmo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx9/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYaQ//bUOSukiU44HcfCxLATzanlHRsdi7tW/WreFlR1SWqtn1lOQO\r\nksGTqFY/glq4Ktpu6VSXC/50PR/Myz32DXFoO8g4sC/6zaPF4pRobVufJCIb\r\nW1kZpwfPmdWy57kpusqfd1PQANVu8Jh/0z3OzyGaxsK5DSPyW+ZYdaMN5Twd\r\nrB3XX0UUqtjHsrpW9MFTbHOUpK3qHK5i944HZiQpd5BakL3cLLfx9PtpBR0x\r\nc7ctliymUIc7ieTARmWiuLDCus9f/QPalsRrP98BIPGcANMV8HSmn3lccFEI\r\nqHbTUDjR7qULZWdj+geb77wfbewsR1Ily47lIS7/TVO8aLOWtPbtInkrHoUi\r\nKkGDm3LQiYDf7Ink7yBVGeuXnD3I0mVTOvv6Zq1GId7GlDc4E/uoxxQAulNP\r\nw0OVBu+b05wavfquY206GvbrmvArUTx2qZ8AZOynxXwjRw6mMYJQ0zvzOD4q\r\n5wdtfunmA1Fiuxt18OsuyMv41jl7nvFa1uYgfXVqS1sahh71rR7axrDSNhw+\r\nDoL8DYtyQkr9qiW2jBzo6ckA3UPpOswYyU4hgLa6TUlZGIVgwzS3XMrDUiK9\r\nGq3oE7yaICmJks2ejx4GOmG5uBbdyy5jrBCRAJkZFLc/pjldLS9uIladHBoe\r\nNAqUpApsrQTo5tUNgQbMlGDfe61RkIuVGlc=\r\n=0Htz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.5_1674043386701_0.9438206007116554"},"_hasShrinkwrap":false},"2.0.6":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.6","@focuson-nw/files":"2.0.6","@focuson-nw/focuson":"2.0.6"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.6","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.6","dist":{"shasum":"05a27ce8ac828c32e7cafa2416628b6b46ffc03a","integrity":"sha512-tCvZzH9qDviZvoQOrEhMQltsLq1peqqoELVkx9OpR/1C7YnURoAb8Dh2TzUAJrQimWO1I0DlvMU7VKAEQJ8ZZQ==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.6.tgz","fileCount":252,"unpackedSize":725829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrIgzOZqZhSgqX12ysJxtYXcc+GRH2EfbrfEMUywcMbAIhAIgQtE51ARg4++tDgH8ubDZoNNYEFYGR289n2mZZUinq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/J4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoueg/+LUFR2BdDwg0+EQOyY77NEEA+ifZdxMB0XOLrM0tKxoY/0jXy\r\nOzc0HVkEqLOOeitFFNv3EVapr8qumz4H2g8qblcrVwElW/9Pxdrt1rErFmzZ\r\npNBqCGl946IasmhG2DC1fURkrNf5D9juJJ9No1smstq2I76SgCjsnQB364Nt\r\nerY2RzcJYFSf1X69nukyZXjSDu7Mjcfb1+zFt1MRhAFkQ7JaFSc8g+8Tanfo\r\nQcmr+OEgOHPoMA5CB1SlCLfBl+/22AMV5wUSGdX0xRGUnPgn590IAPOb1m/D\r\nHsTruZkn7n2r1sAECYlNizrvgZTHYdJC83v6nWvgQMFxSk3vNapLL9nwbZcR\r\nT0YqUIGtYM4lpGPGFesIzLpROcNKTcbSi8RpVSiuYJCEbvpe7exHb5gvTfqA\r\nit6Xn8pCsPshF18dzijVJpTQDihCE45iabwfqDVLyHCT6n/MDCpAao5IWHuc\r\nIxrsueuZe5nG+OWKXUN9X0+FnNetWV6DMaMopt2GRXV3zlO2Kqo3/gY3cNMp\r\nzry7xsHoIpAcjP8uMiKc5fsn922XWGTHccblPi4AFW9uGFpZg81BEfD36NFm\r\ned7WPVwFY8CyBQzIBGnPy8ZUKz7yPFaZnsm3QDAr7IriuY8Le5M6mV2+V40O\r\n4gfNLv2prdcHddraqS5esCIww94Bc3juKfo=\r\n=9MfC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.6_1674048120431_0.011209277056258182"},"_hasShrinkwrap":false},"2.0.7":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.7","@focuson-nw/files":"2.0.7","@focuson-nw/focuson":"2.0.7"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.7","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.7","dist":{"shasum":"ce1160e785fb074dc06ab846825c4c932bfc1d2b","integrity":"sha512-McyWal8m5qdrB/ijV9h7rf9wFghuMyTQHcDGu0bLm6nIVWufvstOtdccLXQmNKcM02K9/jXb13ULpHYf5BMvgA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.7.tgz","fileCount":252,"unpackedSize":725829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzrqrU7pVl0HZ2Y8S07179KbLETF2S8M0JtosABRUQAIgNROd1ug9YdCnSLWt4KVAuGiMHFFBDuvUaEHwSN3MXqo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/TDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpHg/+IHOB0QhezZ7r5rykVze6dSO68I/ilCaHmacEq9I7C5P/8ku/\r\n4ChstK+OWG22vQjmzMeRADKYUF4sqRHIG0DJJy7jCt8B7ZPJBxA22eZmvKnH\r\nz7CQgeCZa8AsLZw1o0Jnr5eNsikfFbgnLtI2LqMQ7lR2wtD4eEy20+/qw0cx\r\n9R3f4Cyja/flvPRZsZIIbDXOFb3EalVXKO9mGhzEM+RuNGjje89bgpDYHTwS\r\nuNBc+GZI1DHUfdH9oE0dlzF1S9ZdvXQ4wh6dpMsJfIgwnwE/X2tqSPqw9Xw3\r\nam06tQ2YnxA9AVcR5Oq9NPoIMIl1LH/VRAnk0tgPUBegkNDc6zslln/Aepyy\r\niz2isYU2yxzyHOjfqDSfTstx/jKx9AvNku1OGXJF2Q1rhmrDCve388P1pWiX\r\n35/ZLsKbX+K8THCETdVujsYvZ3YSxHJkHcvfHBHzmxAK+l56tDZ5LVueoHQY\r\njqjmaczsnMhVb5lFJP6vLBNt5rbcM4s5tYZzBNGE6TfV9uBKJN6OcEXz8yrg\r\n3jY3/Oe6hGNICDEPhyrOQBzD3e8IO8zLLTc7V3ESMJBQ7PuURnAFAO0OHW1Y\r\nhteaaeLxr/Mpw0DENAi4h6kwI6oGNjSmA8KU3qLn+3qqygiPAkhndY0BYRSz\r\n+saC2Z3UQnPLYO+vu+dgflA2OwrtHxpqaLM=\r\n=WZXE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.7_1674048706896_0.034670305725605255"},"_hasShrinkwrap":false},"2.0.8":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.8","@focuson-nw/files":"2.0.8","@focuson-nw/focuson":"2.0.8"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.8","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.8","dist":{"shasum":"e1712f7c7de7c8b41ba3e348c48f1b65cf5acc01","integrity":"sha512-7mPEczJig+6AyZd8sQm+YffIYFOLN4ONWQc0fNKr066YJcdvCWL4W2Z0IJT3swdLQFvoysWy2kY+JN4Oo9rumw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.8.tgz","fileCount":252,"unpackedSize":726091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHO4rwnANe/tuZ9/pcXueXpzTVe/wA11zFRK+rDsTqnmAiBRMya83bzvcbx2yegUUdbvA9ZaB7BMnGBkoBxUTqYkng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/d/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE8A//YBeQwv0hXO+qk12eMpMYblF7ZFNKp2okbrUcrpeyyD4SwB7V\r\netUYUeTa7HRKTkMsNlnwPm1Ifauppcs+nT8I5HfTJt68W899FxpATBJGpIA+\r\nvCPn6SVaXE4J862W+j8aQ0jq9P5MNRQLQNL0PUBLldRiWPuEJu8Scupev9+M\r\nzHWtdpZwbLPBmoURtEyfTKdh6tgx8pyzbCkUoGBUqWTLUPO87qCdOYyIZHxq\r\nU7B6X9TzheywgbR7pJtH+dHEW8hPVjT+OdcO74LhDjm+eCi8+lJllqoFTod1\r\nL7NjR6rJ+gCMmUsdW3MMtcP/C50kgSzXFyLy4djQLAg69H665VWOn7xiM9L1\r\nELzPfSdcNE3MStLdNBU4wSQPxOHkJkEas2zkf0UhJIP5M9WaMWDX6M2pJjkk\r\ngndWzwh7n4fgM2XL2Ta7rYC82ifXzZFID1fu9H5jDMPaByAzZ6qKW/J8kDA9\r\nhaArgqM9Uua8OZkHAHsOiGJT7CnEs2GWk5/7k1KRJCjfqSAnDFaqBIgqp2Q1\r\nWzO7mPpTI+xGUHFv7S87YeV+AXtkNMhxJgTsrGaE57XzUA5xE2yCCmbJXJ/N\r\nOAisslI3HVHjukxQf0PY/NEKA+B5z2a60SJ2yN5AEvfpcFk2APcKL1ldtISp\r\nq1gjB7GZftQ8v0I7z3TzvSf6tDDODTI7g8s=\r\n=aEXR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.8_1674049407415_0.8896970423059019"},"_hasShrinkwrap":false},"2.0.9":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.9","@focuson-nw/files":"2.0.9","@focuson-nw/focuson":"2.0.9"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.9","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.9","dist":{"shasum":"c6674d2a337f5562108ee09f4603e9970b6ed5bf","integrity":"sha512-bYq+7rHQN7J/WFoPN1KP+HUblHm/eFUW3VvQknfJz6Ee+V6pUSbTO9jNCk5vxw/Vda2yDirmITjr8CR5yr2I7w==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.9.tgz","fileCount":252,"unpackedSize":726302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0WPMIm/OJ4H5Wg91EBDuUmyZiXtqW1lhD/jPa3ubZigIgClsUK3vRtIjLuJ26QGwrmsiZjxRz15jfgKl4Co5e0Uw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAeUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV+w/9GkDfmvqluCs21NHeEWDcFnSsoXfqJrrISQJJ4yzFvGu0gYz+\r\nXwGA6Gj7CZYJvWsR2oy/OHte27900x4sBHMZALWWKJksqbCf74wxDtj2njFL\r\n++ulnSxxLVjT2AXmDWAQpPAXbVpOZF0sLQdFoOLU9qcIb6oZxBp91BS5+EhT\r\ndw/3wOXf0UJKYZfmOcrYRW3CtymZJGUwnvl0kPsZIv1R7ySO7tFYqQqo51M3\r\ndVYU9HlupSpJ3uk//RtAFW2WgsyVWXSqHurpB/4sHYk2ShqLbcix6UOI8NUc\r\nHlUJuaRJopi2Qx6z6MRnU90ePgA+D3qo1BaxUF466nTP+oEj1mDdRwQ40wc5\r\nilsxL7HV0XHZLRny126hOn6WJvSU43ej86G2aorwfzKcoRd4rO5WE9JuezYv\r\nXXe+WStLb66TbQVX4QD3nNOV1FwCgL6wqKoWjsjoYIz0eCnF2yOapFWgSTmG\r\neDzFqy35CnnqeGCbOxkCS9bfxjuSGb3Pv1XiTYxwofc4lrst5Mp3j+ZBmpQu\r\n6nBS64B3NL5xvVV4CTzRbWOQCw15YUzOhKEeJww0qqxcu+dnkjJ+befS0+Op\r\nLCc2hE3oQJ47UNh6Mpd8NrwAGCFh0yMmfibvqjNrEYIaIKePf3z/WGlBZH3W\r\nLLGMcDGzLrVfbU5txI22TYe+MsFxNeoh/Nw=\r\n=dtti\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.9_1674053524640_0.2477897161166347"},"_hasShrinkwrap":false},"2.0.10":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.10","@focuson-nw/files":"2.0.10","@focuson-nw/focuson":"2.0.10"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.10","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.10","dist":{"shasum":"6604bedb2001b58b165e361be65865486f58cdf6","integrity":"sha512-YOHkXK4kBADK70yk4RzVoKPGQio9PKHd/pHhmPLT0e93AghdrTOjOxBFEOiSI5tVJMaBpduEjdUCFKiS4nV16g==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.10.tgz","fileCount":252,"unpackedSize":726306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjW1W60i3lBUVcaD44WWo8xJ7ClUeqKCasPoFHhcCjkQIgT0fsBm593+bhBoze5NDzfcIVAfp0aX5G6JavgCFC0Os="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0mZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgmQ//eVVCmUd9u/O+ZW0LxJEGW8jgxZ0ahpdyC5ZY4OhnyC5wB0wh\r\nY2mh52MDqLToMLV8aK4QQIQQHBAigKR2LKW90nPcLBSX8WEiX+okErtJ6BHu\r\njZ5svg3FQLrTCCyq23vWIUN4B7xdDja8sFk/gd6xuf7ruM/A772ZgdzWRYI5\r\nOLOuX125Gd0N4wCbERRXuWXMon2XgG735rm5C3NlZd1/EIeG6L7XWUFHvw0o\r\ncCaQzenCQ9PmHng34ZLdXCURueZcK2gr/Z5Fu8wiE8Cwlb9OgXazrsTFmWDE\r\nby0dpHlWWqurQgeWxszBsnvRuOHf4EhsIs6ofFUoBnkZ9/9X6wT2pj4uVt4x\r\nx3tIU7Bndw4+Ugmgei0p8BMUd2I2BJHRUBPohPIKuRkffVW3tMz5GCS9rsoe\r\nR+S63IE2E7uk3SKkbD369TD2RvEnQOrBhNGiAjbtcD8g94wSSCs0ch9DN9UD\r\nVzzrH52wWNJGPXAaAp7jicRB5BHNrKHnGhTwmhkJSQcbrtvzjhgfOPo7sgvN\r\nXIYpiPAf3ZIrP2CvuvZdjV3rDSp6ulJ2SQ7/2st4cnvdBK6RaphanQRniLba\r\n+Yo6JgKhDE6BIMLKVUSxbZMz/Hq6t+mLpALhCj+fJeHKRSyKsQ/QP4Bpo8BN\r\nupUq93IRCL7Q8PLub2YeOyyyLcx3UQbnwTY=\r\n=xhpo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.10_1674733134967_0.5937458572280712"},"_hasShrinkwrap":false},"2.0.11":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.11","@focuson-nw/files":"2.0.11","@focuson-nw/focuson":"2.0.11"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.11","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.11","dist":{"shasum":"21bcf5d19671566d9feda05f46b687f52954eb42","integrity":"sha512-BEiXJuAuBKjMbw41zAKDvY4ks34+KfHu0uUdGfRAUfsRlXjDsJhlQY8DwTwgfq5bfUOXo2pCRKvIUa9GVlkw9A==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.11.tgz","fileCount":252,"unpackedSize":726361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGA97yo4LXz5US7RZFEURJIX266Ep9MJeBx4fdSFs4RAIhAMB70rNJvTAbk3gjPOibvRt/g3rF5bMHsqZ0PwB3kICP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0/4JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSQA//cuxCMvRGtAMOuXgiEUygC8w50kakQx22B4eOye2qBnET/el+\r\n2/kifkKCSAl5k2pzbRp9MYu3oWEvqN3QTvhrlKhC81JTE6Nd8OYn2h6GQb1N\r\nOGq8yBa6H14ke5gZp5NZ4xMrVWJMjZXltwLUuuYb6ruGhNIJ0kLphFpjMSO/\r\nAbKn9izNVJ5mKKz2y0VC+CaINHJNPbj0mP+Cnd0XqtZa04ceY/cITOOUcvL6\r\nsnh5SkwBo9zYR3fb+P/PBBLH3EGwpu/p1l0dhe1iPYi0YgG/YUyg90GoMF2Y\r\npBbU2I3ctLqFZ9YJFb1bauVkxZbbDSxQpZVpzy7Kw22s85yQ3lMiKQF7hce6\r\nFzTx9K9m58qk5bm1z5Y0FvxQM5EaAEewqPyjNfw0zER5HPzgw0pau9TwOo2a\r\nYasFoc9ETNDHl5qPrOOzxZyuL+i0cSD33Ju6Ci/yaobaQDp+4GhsZ9yKSL9E\r\noTwER6GeME9ZTGo1TbeQUb2TvX+PXThDmrhcgpdyZK7ZKC/zsOvDDfGsAfgH\r\nV9jXDbGR78swF5AMY2gzZxRJiI+d+MmlPZJpThIL5hRDDg8j1n6Pj3hvbKT7\r\n3xz+pwNYZKk9K+4L4Fbycvwn+xhHAr1fdOY6SXobdhhRupNDshw4PaIR1fo5\r\nywgTL3wm6KdBM5o2gha387Gnbc9c7/9raFI=\r\n=b1nZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.11_1674837512938_0.050326760394615144"},"_hasShrinkwrap":false},"2.0.12":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.12","@focuson-nw/files":"2.0.12","@focuson-nw/focuson":"2.0.12"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.12","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.12","dist":{"shasum":"f583851b351a824b678a857e1e136070be6a694c","integrity":"sha512-ADcXfPkn2X9mBEplDdZCQq3gZzUIcSlufLMPSecBXwZQhNXCFDxwAvR58AA+0Y7e0D0Epx1uc80v3NOC4cALrw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.12.tgz","fileCount":252,"unpackedSize":726416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBPOJFSig/z0CA4aB2zpmvEn/xng3VZ6/O92EO7k52SAiEAypxjcvZI76AJSh2ZevXLh6nWNjn3494m3Qcy3N5AMXk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj177gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe0w/+JTK5bikr2WhCh0PstNvv2gYls2WfqtXMphFbWRsxfwKeTK5j\r\nb/7lFiCsysJ03ObnU2SM11efPDNPu3g1+fAV7e5l6G+OwlTyWyEw1gTSd/JF\r\nUDUPR13PBiuEt4DineCIfUJilVflCyTa2XNIEAEN+MsE4Xkkm9HKi0omxode\r\n2FCpM4miY4jCLj8Bpq5jMYDWKydMW+tXK80dFY4OUbHttpER/6alPqIViUvY\r\nC2uyowzIyvnPzUth/SzANxtB4LKjpGJNSgVTlGTESfgLecVn2d6JY7YV48y0\r\nhsYfpetq93JwaE4aJgpaBesqkRRj8acjv9IJFniRjwcWzqTnCUHmJkrAu6ej\r\n4vc3SCUGudhnW+LoRDWZPg77hCjB9ZjwblAvARwFF7oah7CKsLJjqWBtRBqw\r\n6Zrdfl32xjQOzE0hf70aN/JeSQUuSe5YKtto1baJQtyAwgiSzMJO1XE8XQoA\r\nfaMQHiLT2lxvmjPiZA26olnZk15D3BPJrW3tHb2VtsotpxfOzaFT0J1UR8jR\r\ns8F+17EsApELDbBediPIqYvh089qunEV9w2hoLajP5ihrmtaPVFAICIPjhjv\r\nJCgkoVNFq1xWr752eKD3oue7IkRbEMfPJf6oKcO0b0VGOqF4AjQ37X5io4F5\r\nOsuWolBGuEmySgx4Wq+KG752dnuTG5Ytm0Q=\r\n=IDy3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.12_1675083487965_0.4449739916559807"},"_hasShrinkwrap":false},"2.0.13":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.13","@focuson-nw/files":"2.0.13","@focuson-nw/focuson":"2.0.13"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.13","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.13","dist":{"shasum":"17173276c302c23af228707317fbef92179bc405","integrity":"sha512-61bTAapzluQyAzbsBOHJUrkEczyKvt1qaJikgqZ15+w/vx04sM42igwhto4M+zSy4jIWDA+pJ+w0qQHc+gMkTw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.13.tgz","fileCount":252,"unpackedSize":726416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmg1V7mHF3YT5VbyeID1oFM6DjZQLCVgLEwSXQmW3joAiA5H6eTlGR/yq1UYggsgog1SSXxFcTVhYtDuZcHwUH5xg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2owyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqiig//Tu5hbc1md1gDKqdYWPWAFd1cYHPagmds1Upw8CBLitP/QC7k\r\nv48J1VxY9rfsHUEwGJ5dCE01AH9nnRBITU4DXnMpRBtR5U3rD/PyisuJsYRX\r\nyDn2fLGY6BrbsfkDvIgfiqLo/4YQTEnzynRP80bMqPMYwO988BLU5UlI4LZL\r\nYhNiCQgo+E+GfrSMDbvrwKvisXyoaFWP6fguBTyKdqNB+/1tGOs3QQGQxRFD\r\nHPLSH70hbioh+Y0NLQLpDHj3xcX+DmKgwxORaRF7hdJKzBNrYmaS3CME9CpJ\r\nOU5NJQcmQn9tTFUfRYQb72JVavwq5mnSscTKvSkdyZj3NIvJmbx6FedxC1Dg\r\neZxkZ+/wCff4CljzAh/C/zYIntWJkZ4ZGrBG0vn+1fXhX7RmG69CM8VZLUfK\r\nE/spk0H26U4nJzzH4RTL3f9nEWj4pUqw6RN7R9BXgvhoMaAJu5rvyKmKGCP7\r\nTjSoQMyNr7CHWhDCqpBTMTq166bpri2NdzL/lT5Awldh35ARFtRwQLzWgHwc\r\nImCwpSWp4xNZTFu7GgMRYRaN99xwpRabf8lQIWBZnFAbtLcfpOAYhiIph/Pi\r\nXsKOIsGgShXpmit1SMMV7I946tGojiFOCn/VF7lcwDbAlGtDWx2Grp1TqYPK\r\nRvd475pzzKchGljMSsXKFWvBW8k59JcmwG4=\r\n=3dG4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.13_1675267122174_0.060975160913641746"},"_hasShrinkwrap":false},"2.0.14":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.14","@focuson-nw/files":"2.0.14","@focuson-nw/focuson":"2.0.14"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.14","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.14","dist":{"shasum":"d6f35ed8bf9ca5f1a52006a5f2d5d65d3e9caa82","integrity":"sha512-chmRuDcgn1rvYSE5QqFoPts9sWo/keGwthpyquxAs/NYnebzFgnNSRuXjcQeNX7oLu/mj1uhlIDPdZJFPumdmg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.14.tgz","fileCount":252,"unpackedSize":726416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3XcWC323fOtIEFzieB1lMdEm5YdESSePcr1F46dzxQAiEA12cATtJ+h+heuyGVDEaanLbRNRAWj61fAJYr8v/bCl0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2o7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWhw//Zi585ju391xdx8SehCieK26KwzLOUO1Dtg5xhQiMVyVXx3wr\r\n0+J3KV1MIE4cH3jydI40MjjjjWgNya8IaEoq7G2xeaAHxMXG4xmpX/YhH8a3\r\n7Y5fsns6AkMaWw5DVTfNhAc4NOcprY44BaD/RtDdKoQgqZ6yJmIWpipaMlG4\r\no1EJ7pe5/5tIm6juAqEpm9IDF82EaBdEg6t6Fg7QW7h31X0Lz0sgrmEJdz8B\r\ndP7Ixsjg9pJQN/xKMidGV5dgTv0/i93LnDx6TWQ5DhV0n7Hd+9uNnvUGgkfP\r\noO4DY+bP+IjJeKh2zfuwaSjRWWVO0LGdA8em8mKkxToHoTiIxSyyQ3mWEEz2\r\nvhKpXkq7qsJxPvfCOXn/V1ND7XQOvnZAXQJNOC3ogmPHdFur7zAEWjT+M5oE\r\ngJlxn4ZjZXtRMawylSqdX+GoVqy6/G9XhRcORFqeVV4T1sND8GwzucKKmcHo\r\n5l/hS0/ojrOOg4yt3C7Zzu74XwduR5XT+T30XdDeBGUC9YF5MNIqLXUU8zHy\r\n7tD7gZBNCuBz3BvDs5vufph/Dg6SNDYIOEZ6InasMTogCG2BB/GEgETTf4FD\r\n7JrSn127xRBRvqh86wEvTxNZpeH2Qm3RgSyeMcZhzS3YzWouUQtaCxHMcg/h\r\nMopBFmNUeme9e/X2Ci7gk3vHO/3uUvpaNHk=\r\n=tGqr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.14_1675267801320_0.23182205901937847"},"_hasShrinkwrap":false},"2.0.15":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.15","@focuson-nw/files":"2.0.15","@focuson-nw/focuson":"2.0.15"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.15","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.15","dist":{"shasum":"b2043c29ed03d59ef0c26e5f2f083376dd52b009","integrity":"sha512-eMtEf2M+miAcokT6dwu3R8eeguqaublPpjC+/h9mien4s5K9iVI3hM5WT+jzyIW0wrZheK5//hbLCcqL/i2NSg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.15.tgz","fileCount":252,"unpackedSize":726190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNfs38ojWb6WMoTGXZo89fw28OY4N1iFCPFSUHU8CX2QIgFwWhoEsXBKemLgsawIgnXUDbTsc6xwVNdZfTIifO4Oc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj660fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2uxAAlyju+xeLkTVXM/PbWGSX9rMAYlwtoPd3UJSp88zew6fn31iq\r\npsRyMh4RgKD1vQp6ShkOWR+8x4feNbTwXT5zOhhPduvUB0m+kNogreVYcMmu\r\nDQlydwNOxTv1kyHA0NaBtYIzoSmjs7WSK18Tex2VRmHTeAekMxJe9msBC9Jk\r\n0ffq/sHpd6yzQqwXJMZluptF4/QK6iVQA40cQXpM1Et2wVskPQaTooiDT3pO\r\ntFNgsTALT7nZIEhIKJnOhOvHjNiWl2g5GeXr7DJM/YHcFZuQHW35A6D5346H\r\nIU+ppyvGI4aHZMglolCOOXhUvo8NeXVZsJA5+ldNYAwwk5SHy2xDdDyZcFbx\r\nWc+dJe6WnnTDHSZL86nRU66cJTS4OPdGXTXUU1iGAKcQqaMu2OgxxDaZKw/W\r\n0iolQ4yYUrtMcfzQ/jXlZiPAdp1xWuye4bQcIQOHJQB+8b15YA119Afs+FeH\r\nv2oaxkEMBFwC2mk+9FzaSGTmwRYc6ACxXO2RuWFpVthIDF26EBIeF930ZN4B\r\n3SDukCfBSDbNCulzXlTN9V3D1YPkSsu7ldfPC31yNU28X4EVP4fu9Sk2Ubo3\r\nN/ar/lbSsYG+99/hUHpWtWd+M1LhSRkZky2kOBHjclphNRqj4gSd0SBSOcvT\r\ndzwF5dPSUOnn7wUIE0wvKby/IL9EC6vnOUw=\r\n=9Xed\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.15_1676389663339_0.02844043267301921"},"_hasShrinkwrap":false},"2.0.16":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.16","@focuson-nw/files":"2.0.16","@focuson-nw/focuson":"2.0.16"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.16","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.16","dist":{"shasum":"655a5d3a23e90af32139a209685c880680355462","integrity":"sha512-rOHmI9hC8uf6bNV6U5ucGNP0i34R8NO3/5yTDy86p3rEydbjdCcNGq19DFK3QQ0Ke8KOJcqG17bWu7uEd7Aoqw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.16.tgz","fileCount":252,"unpackedSize":726190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBlLWDiviHdJm6Z1Q3PzB+BBbPwtFuVurjPZYmNv1uOwIgSRzeF7kyQWGHGhztb1n34v77rMD9b0TLefGGIwOKk1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHa10ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqYw/9GL9h8HbTeLcBb9AUSQHomPaTVGLa70JnCb7K3Eoq9VHJjpwP\r\nj9g4m+vdj5vtjXMiOzqXgofRPvuoWz/thffhTiVvq96SxqEc2H31g9glPxbF\r\nBSDydLXHhT1bbBAhVWgys9J7pgt/Fwha1kIyO6gWYcGavv/Dlz6f4+XIUepT\r\np7m88yyvlhBt66ExsZDlmfnyjVq/duwLafxoEtzYbWH9ohhZaO/wTSDOOs73\r\nVL8hxnAr5LCNcta1CY1+2JTe7PIdV+q5WU7NF8AwFJqVQljUENv3syV9GGer\r\nUghjllqAf5WCE0/+ojrdobLn+tEp+0FS0y+T8J/EPI8WaRHTw40euHmfCUZo\r\nphyzooOq72DgQtv8/5usHxK9zGLHOsXqVzM6xaivg+DMungx+t/yEcbP56y5\r\nznGDQ/Ivw5XhDzvkbujTmIeYQf+6C/+YlNFz0g5dpTMXOdC9xbWbzh1t+LGv\r\nIpTgQS7QiBRZ48PBy6lpjMjDQKqxnijsea6pO/auhrhCOdL3MUkZ911aq1aw\r\ny2E+nPhhj17j+CtL7kg4wIdF5lS9hStj5fDrcJy/8aHsKgPNPpcAVMdRlJrm\r\nO6UANXtC0C+Na7EtA+n/9g1A/KGkke0ceIjJJQGSw2IxjoYdch0rF6M2VCtY\r\nDENHJwhq7+kRthv3Qrlmn1AtKNhsF79Ni2U=\r\n=7EVI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.16_1679666548336_0.9501308294505115"},"_hasShrinkwrap":false},"2.0.17":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.17","@focuson-nw/files":"2.0.17","@focuson-nw/focuson":"2.0.17"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.17","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.17","dist":{"shasum":"e138ab46ea82aa4fd6a840cafe4fb44aac75b4d7","integrity":"sha512-wuV4FKvXDwjZ/oaSQ7p5qMWfZVyFn/v15eAuuobWcI7CJXY/rKXsj/SznT1phLqknQVrrSMARR69ZenFOjYDiA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.17.tgz","fileCount":252,"unpackedSize":726190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYUIc/rMgufqPOab9IiuyXJmU7HlCBHfLmUhBlvtPx4AIhAJNAdAMvq/NQxQS6HqCzf593e1IO/wb+YTkPMssQ6iRq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBdg/9F4N9ACRYkXySMDCYGPp2z1JL2YEPLQPX+jnM5/Rr5R30nKG+\r\ncEEwNIQFwjnoo9q/tpgo6xmT64CAQ/x6AkdOD9+olQAkkhCq44CFtcsIBxPP\r\nmq7mA7k2DukyWkKwTmjeu0inewSOLPxfMbEXxXAdzDvzrBiG+nHWZaH51K9N\r\nV4XO7pc+xdvoE883+yNBCXjDYB/E4zfaCtziP2jbWugTNN4FK1rOxz2O0T4q\r\n+HGRQmxqqmD7tbDAKjL3r92nmezElJP8BHb9hs+ZC3vQSB8h587lEtW/hIP6\r\n3y9iEa7EJBa2D/rREq8eyV3XvBUpb+ke8JxgIEiXUoGueISrvic05wo0qC/Q\r\nzBMinoDt/GW1LWmDxVBtM6rAUcDndrtw6blgCIzBYIKk/ZG8DZr3gjicTwFS\r\n1d2E1183DijEs0sYQ0TWGnRH8TS9nRyX8gdp4ywm37F5vaXz0dfe1oFlDt69\r\nbV469/ABcCose2/bVKjXPbng4CUTLG002jIO8DPoydqVUtiRqfbZfNDSBzvI\r\nVnNp2hBXqQ6l501PurU+Q/M3RlgUWDCbNWQNeY4taX0NqcsBxfeIgdNh69WW\r\nOQIEJ3yTbP6eyar/LNej1wmtDjxF9oCKUnK+bFgsRRZ1rwdd/gVC9jN/fNtC\r\n21KikwnTw+ZefOHKt+Tm66Vzd3FbHHMd50s=\r\n=2/Wa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.17_1679670816369_0.6466208271770226"},"_hasShrinkwrap":false},"2.0.18":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.18","@focuson-nw/files":"2.0.18","@focuson-nw/focuson":"2.0.18"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.18","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.18","dist":{"shasum":"d79e5702e0ea8092180dddb1527f8eb7d105280a","integrity":"sha512-/EA6cGt8QIfkBglfnFtAkp1eNR1fLPfoS7cjE4K77EBxbAUYWFOGb/JDGdabKsiyAEqXjiUcwDH/BdQ/dRnjVw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.18.tgz","fileCount":252,"unpackedSize":726190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvOuIZFFUU9daZOjKC88ybeXgi3m99CrKN4Tg4CcjG0QIhAMjqZ+CQfDQDULX/H+zhkpKxcjeEpqTHhEobe7hYxdO9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHb59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6+g/+IX4jHwgcIICwK3zaYxXwQT4UA6xo4dCFrScCk1SurzFpFyVR\r\nzp5TS4F3wU2LINzpO+NbMqcsjcouYFzSu9shTAMe+HPNEg2SVMJp6NmGG9FK\r\n/iwzxRd5nfioedjC8lHC32eyay/PCw6XezfO0m8DGCvwvFuAS9Nibc2vc7zx\r\nVwjA+Md6+AH4F9BnmFEsLTzjkgjs9Z1cybz7+coYSakbTRflLc9okLj8NUv5\r\ncYfkxWkN3H2gyHCJCZV1IFq0UDvS+AEyoPz78vN+KuEzarH2lzneTn35Ws9E\r\nLCYOAA1p3GXsLbh/Ay6LJxWmm9zS700jzloKItFkeVh8nr/W3KhIk5KGth8J\r\nmd0GKRDHL95zSkcoVIJDOjGoPJjqs48daQqpikLo8DsaoJfl7SlhawK+qsNv\r\nDMIujLJNHsJiDZpauIKiH3Z7vxpIxBvbF6jkQt9Cv+4D/4psSLj+psCyGk3j\r\nQmnTwx15dw0b3S/r7BinXEqNQfQAyz9TbOph1V4vgdeOTQfY/3DVOZtZZAvc\r\nxp0LJFkzUPdcOWdQxWdkGvsmbfyZh5GZ12RjD0jO1eG7185zWhNxvj7P8Ky6\r\nJGHK8K8mcwozfWR6xSnT2U/uYu6iww2uI0Wm/law6TgBwOgqRcz7KhEw5trP\r\nyGrSx3o3yBOVn/9iNDCIT4RaL7DO/tT4pyc=\r\n=O3nB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.18_1679670909050_0.8046238306249356"},"_hasShrinkwrap":false},"2.0.20":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.20","@focuson-nw/files":"2.0.20","@focuson-nw/focuson":"2.0.20"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.20","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.20","dist":{"shasum":"57bb90d47c9a4fa2cece8a95ab40ae16e430af3b","integrity":"sha512-xPWodWcy7T32cYLZYKOgnRdb0HAQcJXs/BdPXhXyM6PMMZAPQFrXA8/NZXXoIEeKw5aKg3MXxXZx4qKCUIQ+iA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.20.tgz","fileCount":252,"unpackedSize":726247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu54ToOa26CvGNI6gBntxNC95LDsFgU/5uHkb1HxYZ0AiAzUqFCXCrK77Hp1Hz1VaDhVNvJ+4X6bNqXVL/oI8+4vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIXNxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryIg/+LlAZl+zJU8tavbctVhyTeIEoArj9V0zCA1QHngKXEwMb63pw\r\nB7iToKgexgq4WgJTi/6MQn+Kp+2497UzQpVL/zz2ctOeYzUG0qpjyiuprdGx\r\n0QhT21T/j4rD9iXWbaWHuDu/2L3CwZCoKuUUkg9fXRg58hgaH22qFR3FOdye\r\nGA2jXuf9qUS/0cgSdMrwsRDM3k2DX0YIPvDIjgaFfCLNVFJEmiEr6ZF+I71C\r\nKLp+LMQuDhBhdyxz/SYl0a1+Ft4I51IW8RdDw+kYk42jvuZUTS8WFu+6rWRs\r\ntLWabpw95QwwhOJUBa+dD/Y1AXgJYWqcwShdtXe5GmGsGfmmw2Mf2MFCpIDW\r\n353xWfP8VAtArm8YTuLNQlIAKDDNK4vsJmSlSr+h/QWZbG7RGfHPB3Uchod2\r\neRZT+hJ5tHYBZ94YfV+YbGIr+fnzhnJHdoDeYzCu136engKHgeqtDx2bD+N0\r\nr99ikjto2KohwmPDTd8ZF9Eh7j8GuqiBoWqk9GRSw9rlzkY2FcX56b4tLifD\r\nqlHC7/lupsAxLQ9DNKYobLwflO9Um0X9idsflL0oXEOeqwh1tJ1Xk4AWBq+l\r\ncip2RAe/YgvoAMAkkU0ot6izI7A+DE6I3prlq6tXfduaCXH7lyLhhCGqUU9B\r\n3YxptVhMPG8uCDkOa8meNkJyI0o+0TnL+xo=\r\n=6eLy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.20_1679913841477_0.3073557855100759"},"_hasShrinkwrap":false},"2.0.21":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.21","@focuson-nw/files":"2.0.21","@focuson-nw/focuson":"2.0.21"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.21","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.21","dist":{"shasum":"7e1555c7ee3eec04c95ad17cce852fa351e1fea4","integrity":"sha512-Y0r5Gz16At9RUSTE/NRzDyTaMGL9mlQp2CQaIoRDzUkSLN4SJjyiJp8bCGNQTt+xLZQmx3LbyRqNixjJG9SK8A==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.21.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHlskhQ12Fs2WoeBE4P33O1CQjMoxur2nr/5tMjwiTKAiEAuexqGm6g/0HeT1TlAkBKHt8Kg+nsb5qvuAvZPd6DN80="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLA9XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpplg/+NwAQPYK3EFiHyyTfKHJLf34DSSnLLnoQsFrfVEGi0UP1X/sT\r\ncYu+Z4334B8fdbTC1pPaK7Jui8UeNTOD/lC7Be2EgQHKyDdBrTqRZa7853wN\r\nRpRIGJB4eDxnWugyVD8zH4VQWxZ2RTM+UiluXS2x0BPMf7y7u9INTzKEMu01\r\nVxXP5BcpD/ddVdLDmrtuO8Y95Nx17ezHn9oq8RTrOiO1Yt/9o0/tNbR9gArc\r\nTsMmCWcBqWVGAlmvBKFkF2a4rxig1HabbHPueeLA6sEm4v19qOyzlARENZFT\r\n+iR7V1rBmUVh7ZOVAkG0OEbQ/Xk+HfZtl9OAg2tE+C0i+gUmA551WM5b4bx3\r\nRL+cxmiFcfUKI56ajcYs8czY78dGAn+9MHYUWhcyuQW+oDUk7g9kFf+e7oVq\r\nG1n4l9kzpqptvL2NCyaCZN4WwR2w16PYafkgYSeIx6sR8bafV1wbfOk+lJgp\r\nALJXc90p5ZpgC+JPHhwFjQzMOSFxNAxpmQ2vhnJfGcUPuZZ2UUneMMnmww9R\r\nYT34QFbjG/TGqvzEBtDbenTpH2cwc3HjET17v58dbCp1Bu46Oh/d6NLYLb/S\r\n/eDv06kjiJpyJ6erjQx9pO8mv1UkcXGlaQlaSNdrMrfHSuvMG6ooojr5nHU5\r\nXC1NieV3bzQOnTVsdnHxBDvhp6vh2nnRwVo=\r\n=xavj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.21_1680609111751_0.4731736351526701"},"_hasShrinkwrap":false},"2.0.22":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.22","@focuson-nw/files":"2.0.22","@focuson-nw/focuson":"2.0.22"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.22","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.22","dist":{"shasum":"f7d2e903543f49ef733fbb69b093f99fae61acfc","integrity":"sha512-JeK/ydsqfJyiNAvDfK3LrxXq+AdNBhDpbxdt0M5HzycJgZFQzQBEM5r+1VWNSK/nzx/0yBLg4Azxr6c9BASkSg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.22.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPaXe+3BEbSwQmYOhoTnebJkt4KhIAm0KrA+wmR5OaFgIgL45QegApoL0HGu+ALhP43OpNRyFuhdVwYH/qOlIIgXY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLofIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr10Q/+N6SF4fPhadLS4xkdpJ/AZPSFF4PSfvdGfYNUSKhcLggvdLcH\r\n2NNoCeDxHXmJ1sro24IKBlnSd77ZMXhzqb6P8GWAVXx3nwjFyh3aA4qXfLPd\r\nkRg7Vu4FOE+uE+cR+fsZmD/0KDv6GTmVBjbB10wsgMXYEAoeol0mKps7M5sZ\r\nwcT+a/kp1FVd/Rt38TF6ds/+9ZN+vXcwYmCT5BOl0h/osB4GJGIxKnsJTO/z\r\nDhFygd+CTEYVZOpQmcU1OpcT1BdOXjsaSjGv3h1UhgrHJpZqXFufh07mWG3j\r\nRQIKQGCnHjBdIsm7MWWLSvCrHRfQ6qN1TjR3YcwMlN6L+DcO/F9d5a/gm+JT\r\nqGKaWeMi0t5XeemlVtNP5JrtJN5SJ9GQgc71D1e+V7c2O6qeSm7DFSUjqESt\r\nY7+ATmxrkV5E4xrEYCQN7lSZqLV9lS2q+8KiwOOZ5iZqSKpDYPy82ZjbLgkm\r\nfHy4g/eVLO5gUbSpD4j4oWqbf3oZyAnNecNiYaHcQ/9nRZ78iqIckdvDrKSj\r\nBkry8BW++9B7/aRXiR9MTchaSeYmxiSFUEJu/exMNDfz94eXgBsKfCAOoccg\r\nCBcmm6ZhLqR9Ygu67AXbQRlqAHnlJ6r3lUurxP8ABlYB2O2eKetdAL194y6g\r\n6dSdfspw2BukukI+9HciEaFbkyt8euy12m0=\r\n=eXFB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.22_1680771016453_0.5385508696611381"},"_hasShrinkwrap":false},"2.0.23":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.23","@focuson-nw/files":"2.0.23","@focuson-nw/focuson":"2.0.23"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.23","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.23","dist":{"shasum":"f6289758a673086dc0fe0c64118ab17621bea930","integrity":"sha512-8RoYtCwwOv1abaOfCvM6vS2kZX4D2uVMqHa37RG1vn7pUeMWY/aLhFk7HwRrIMokmA6RE579rsvjbT2HK9/RXg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.23.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmBEl1P7XBCIVY1933zD+r4HPkTG2fqmFCaSURgaOVRAiEAy9f21MH5ysXlHi4i0L+pNNEpBMvDDS6tqwLrUaymayk="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.23_1690381013082_0.6186301166167361"},"_hasShrinkwrap":false},"2.0.24":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.24","@focuson-nw/files":"2.0.24","@focuson-nw/focuson":"2.0.24"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.24","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.24","dist":{"shasum":"926e5c559b3864e8e4aa0ee40711c0e8486caf66","integrity":"sha512-uaiAIf5vX0QYEC53WHEZ9zNSG9J3SFSKF81c0fNm6tEhxBiRbzEX5W199Uv/+knASDzzE1bVcrYEjbwxOBD/eg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.24.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMJGPtPlUoPT7DSTYIBK1Xweh0aUhLw/qYRiMvsQAzDAiAOFWTMbQLrDWhOmGNHIiJhlNusmcOQvdq19RnSaMmmlQ=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.24_1690383782490_0.07497823980267326"},"_hasShrinkwrap":false},"2.0.25":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.25","@focuson-nw/files":"2.0.25","@focuson-nw/focuson":"2.0.25"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.25","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.25","dist":{"shasum":"39611e79179ef902a798d2dbe260a96307a6b5db","integrity":"sha512-tdi30qjzNoFG8gqK0WuvEXVPJCc4FlFP5iSQ1Z5igpCVT1LFJbV/fQyU0zgTIxkIuORrHxFFBpMduNQC95bJYA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.25.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZd8rUnCHL/7fSe1Pm2BPYmhqV5NP973r32c7n62izYAiBNfnl4suiSecpYAL0MiK44wv2dz8aMbvR/16g14e2GPQ=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.25_1690391801605_0.7558353819878143"},"_hasShrinkwrap":false},"2.0.26":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.26","@focuson-nw/files":"2.0.26","@focuson-nw/focuson":"2.0.26"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.26","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.26","dist":{"shasum":"262ef8ae507acc99accd4ffcdc8cd27076902ecd","integrity":"sha512-1ohnkwO1hOFTtMzIZnBMFGe5XYtRZp8YaWsuh1vNJ6aOe8xsht0GdWQGBtNGzp2JrZcUa85rN7y4lYF7I5UGiA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.26.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClp2Z66zDWRneOJ53i6fQU6NN78LIVTHB/bV3gXy7b+AIhAMDak+6hZtifbOWfunQRUqDo6NdsnnzoFQp4wvorkXk7"}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.26_1690651202943_0.6617223217991055"},"_hasShrinkwrap":false},"2.0.27":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.27","@focuson-nw/files":"2.0.27","@focuson-nw/focuson":"2.0.27"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.27","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.27","dist":{"shasum":"9064e7dd95d6309a3862ce3981f29eaae2002a70","integrity":"sha512-cV9lnl7W9cpbWwJEbQHNCFeqcKZWjtQo51M1UzN/zkgXFl8/kzj280WTmi9SzNpgkqwfnnXltGtW2/I4872zqQ==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.27.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvnny47VVFz+6VdkEyLJBBizFkd112tR7ogqm+jH1jEAIgYvMkDCGA6BtHowE23iI273IkGNf+KFjX5d9RViA/sRM="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.27_1690652491176_0.47875070539268183"},"_hasShrinkwrap":false},"2.0.28":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.28","@focuson-nw/files":"2.0.28","@focuson-nw/focuson":"2.0.28"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.28","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.28","dist":{"shasum":"05d586b1205be74ffba560613b9c06f8898e877c","integrity":"sha512-Snl/BdeUA01v5J+oeBLHJ6/JjLvqcN73ccW1aSbcO0ce5txXimedN5F1NfsTPtYSBdokdSSB6XoIeoicxoqYsg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.28.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJrn6ALwfIy5zmOHXYp3A5Ytvr8SPWQkNZJhxniV37eAiAJ2vmi33lhE224YiITuO17axA60XaYQ6zWXGzX83hlpA=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.28_1691759196707_0.6102613797771488"},"_hasShrinkwrap":false},"2.0.29":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.29","@focuson-nw/files":"2.0.29","@focuson-nw/focuson":"2.0.29"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.29","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.29","dist":{"shasum":"fb84e8cfccce6fd822ba2bde58507a82acb4eb38","integrity":"sha512-SuE5N2p8i99Nby7uzDprfuIllYIv12VEgKE6Fo/ys6WTe3XlEfq3ITwBTdjQ+3FEivifr2qgO3EZaDw3tcftIA==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.29.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQJMowmq91U0cgdpcOSSSxoFli789dI4/IjGuJjiatDgIhAO6aOXsjx3JtetFmJGFrK2bEWWROvUv5CH3oXYWAmv6p"}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.29_1692181277809_0.4255015411596208"},"_hasShrinkwrap":false},"2.0.30":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.30","@focuson-nw/files":"2.0.30","@focuson-nw/focuson":"2.0.30"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.30","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.30","dist":{"shasum":"c94b517a0a148b129f023f3e0efeb8377ec6d919","integrity":"sha512-zOA+4GiJUAAc5/TKxxcscARR6NwGhjeGNlVsMAF0fZren4F1iKk4bLPwVBFS+C0P74TjKtj0CQfdSumNyjmVjw==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.30.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaZBiZzb4xO/XSM09z7SXyaXOw9v6xhx3hKktVt/4vUAiB0VahDL1WIPy7I9/D4P1j7sDSmaJKHnE76+4PROiZ+xA=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.30_1692281294937_0.23846323411178338"},"_hasShrinkwrap":false},"2.0.31":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.31","@focuson-nw/files":"2.0.31","@focuson-nw/focuson":"2.0.31"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.31","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.31","dist":{"shasum":"ea2ec6d28d8f91066876460625268b4f1a3e972d","integrity":"sha512-0GZWG6ZT3e4f6rct7MmjCUT/4Z1jxibRpVWIrUqYdLV1BhgRfir0NQdka7FFhhWg9b5VUY2n7iwVZ5Am6M0tMQ==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.31.tgz","fileCount":252,"unpackedSize":726299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcxqruvsWfjtoBaHs8oZSuttQl68AqEf7pHSyJuLkT7AiBencDbG/hZ6fCZ85XvCMHjqp4Wh6pZ1puYO4sTts9sMw=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.31_1692295838661_0.6272914034082897"},"_hasShrinkwrap":false},"2.0.32":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.32","@focuson-nw/files":"2.0.32","@focuson-nw/focuson":"2.0.32"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.32","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.32","dist":{"shasum":"c82a6f3f9730904b45742fddccfa8d97cb9cef1a","integrity":"sha512-X+BQw2BDEAtdxwwHq+ZtFk5ubUWYEw7RJi9KmhOLGtjRoU+BggIDkb5dh7umQuwuSxdSlHp/21wneiVOo/quPg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.32.tgz","fileCount":252,"unpackedSize":726939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpJzCIv/GIBPhH65nSJhEuUrV+1W0wI+c+EydGH9ZbrwIgXxGLuvY/kkNKwnhClurqbEkHIrrubtHZAF95kLFouIs="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.32_1692374411104_0.82750951981004"},"_hasShrinkwrap":false},"2.0.33":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.33","@focuson-nw/files":"2.0.33","@focuson-nw/focuson":"2.0.33"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.33","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.33","dist":{"shasum":"364017ca9f296d5e55311f1b9d35435df608d4bc","integrity":"sha512-kPv/k5w+9vNd+9EYixLmt/tPc57/7EfG61DLPIqxDngeF0AL0U9+6bqAmPh8dOCaHsqW/sdDGr3HJ+3AYbl+vg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.33.tgz","fileCount":252,"unpackedSize":726939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMBLRAEflGxpXAscROG0PAjlhz0v72nI9S8oYiLxWdOAiBqnBU+ukR3Q847GWgURKEU8S9ZFIqIZzoyKrlYoMJqdg=="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.33_1692700528011_0.8431641099854639"},"_hasShrinkwrap":false},"2.0.34":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.34","@focuson-nw/files":"2.0.34","@focuson-nw/focuson":"2.0.34"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.34","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.34","dist":{"shasum":"2702065de3c8fdc14e93dff48890b6dc3b91230a","integrity":"sha512-PDiaB+6lVgzW8+iCTVM1iJOI881PN0SY0itYSDMLjz5N1HiLS4SqmBJh/dair+8Cz0nG9CUwb9ytS1ze3MPZxg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.34.tgz","fileCount":252,"unpackedSize":727149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcbi1wTE4YaLARxBx+itVmI62ToRNMNCQHqrIAxlPp0QIgYttdyI3Kei6xuuZ4LLueA17NV4LuK0Hy9AVncuKQI0Y="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.34_1692782407193_0.6251475944547926"},"_hasShrinkwrap":false},"2.0.35":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.35","@focuson-nw/files":"2.0.35","@focuson-nw/focuson":"2.0.35"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.35","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.35","dist":{"shasum":"c0d7c803e41d06309ae7fad623d39af2735e0879","integrity":"sha512-Z/pCo2zmmBL+6b71kqMNxYA1WXHGns4LNWkf8TWflTyVPn6ACr3wJsumRCly1Vz7xJKorkarCoFp2mmE9foQ9Q==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.35.tgz","fileCount":252,"unpackedSize":727105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT0Av8f6v/iwYb2kppLK0Sv5uxLKS3Bs5e4ZvpXBnxkQIgVQakVT43HRoCR6x9pe1zffPd3V7A0G4idzP5VHO2APE="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.35_1693491697360_0.7129465777062547"},"_hasShrinkwrap":false},"2.0.36":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.36","@focuson-nw/files":"2.0.36","@focuson-nw/focuson":"2.0.36"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.36","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.36","dist":{"shasum":"9f18ff9024a7a29c021cf2abefffa09c276ea81f","integrity":"sha512-/BO+8lYoXyV8ZrZvNhh2l9keM4CfbChD8Iz/DwJx4/j0Ez9mGHQymLcp0hLLxDC4/wrudWZ6M9Ihsf9cowMdew==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.36.tgz","fileCount":252,"unpackedSize":727157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJJwDYkAmrocaSh2lfCVqj5DElK+1lh9aVGkswyQe/rAiEAyxVKxE3K32mDnhj+ujdHnhsGQatw+Gm5vP1zy9YUviY="}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.36_1698333378641_0.5987517487155134"},"_hasShrinkwrap":false},"2.0.37":{"browserslist":{"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"],"production":[">0.2%","not dead","not op_mini all"]},"dependencies":{"@focuson-nw/utils":"2.0.37","@focuson-nw/files":"2.0.37","@focuson-nw/focuson":"2.0.37"},"devDependencies":{"@types/node":"^14.14.7","npm-check-updates":"^10.0.0","typescript":"^4.1.5","@testing-library/jest-dom":"^5.11.5","@types/fs-extra":"^9.0.13","@testing-library/user-event":"^12.2.0","@types/jest":"^26.0.15","jest":"^26.6.0","ts-jest":"^26.4.4"},"keywords":["functionalprogramming","lens","optics"],"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"scripts":{"test":"jest --config jest.config.json","test:watch":"npm run test -- --watch"},"version":"2.0.37","template":"forms","description":"Allows us to define data that is stored in a database, or perhaps an api","details":{"ideify":true,"test":true,"publish":true,"links":["@focuson-nw/utils","@focuson-nw/files","@focuson-nw/focuson"],"extraDeps":{},"extraDevDeps":{},"generator":true,"tsc":true,"javaPort":8080,"tsPort":3000},"name":"@focuson-nw/forms","_id":"@focuson-nw/forms@2.0.37","dist":{"shasum":"6e534669758b965cb0c693afe109a806d28c308c","integrity":"sha512-xbJ5pZpD5pPLqNuL8RFhKxUL4FbxjJx9KwgdcJUnnmsiwoBAYf1vDq3/9qyahtKB2EsOS9ET+QC7EBaXoyeDMg==","tarball":"https://registry.npmjs.org/@focuson-nw/forms/-/forms-2.0.37.tgz","fileCount":252,"unpackedSize":727157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQoQOqO4cqwONjxiJ2GVL6AltWI+v9qLPpLA6T3+WAkQIhAKQOCZgfQ9WzyCaLp7UPqLL3y3oE7V2sAXqTlVUyiE1y"}]},"_npmUser":{"name":"lt543","email":"lewisthornton@btinternet.com"},"directories":{},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/forms_2.0.37_1698683497634_0.6323475456372551"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-09T11:52:14.259Z","1.44.0":"2022-12-09T11:52:14.472Z","modified":"2023-10-30T16:31:38.152Z","2.0.1":"2023-01-10T12:27:26.520Z","2.0.2":"2023-01-10T15:01:25.692Z","2.0.3":"2023-01-13T14:29:50.849Z","2.0.4":"2023-01-16T15:04:51.042Z","2.0.5":"2023-01-18T12:03:06.932Z","2.0.6":"2023-01-18T13:22:00.655Z","2.0.7":"2023-01-18T13:31:47.154Z","2.0.8":"2023-01-18T13:43:27.615Z","2.0.9":"2023-01-18T14:52:04.871Z","2.0.10":"2023-01-26T11:38:55.406Z","2.0.11":"2023-01-27T16:38:33.129Z","2.0.12":"2023-01-30T12:58:08.200Z","2.0.13":"2023-02-01T15:58:42.418Z","2.0.14":"2023-02-01T16:10:01.768Z","2.0.15":"2023-02-14T15:47:43.676Z","2.0.16":"2023-03-24T14:02:28.611Z","2.0.17":"2023-03-24T15:13:36.648Z","2.0.18":"2023-03-24T15:15:09.263Z","2.0.20":"2023-03-27T10:44:01.777Z","2.0.21":"2023-04-04T11:51:51.917Z","2.0.22":"2023-04-06T08:50:16.686Z","2.0.23":"2023-07-26T14:16:53.400Z","2.0.24":"2023-07-26T15:03:02.741Z","2.0.25":"2023-07-26T17:16:41.825Z","2.0.26":"2023-07-29T17:20:03.249Z","2.0.27":"2023-07-29T17:41:31.385Z","2.0.28":"2023-08-11T13:06:37.045Z","2.0.29":"2023-08-16T10:21:18.125Z","2.0.30":"2023-08-17T14:08:15.163Z","2.0.31":"2023-08-17T18:10:38.999Z","2.0.32":"2023-08-18T16:00:11.373Z","2.0.33":"2023-08-22T10:35:28.295Z","2.0.34":"2023-08-23T09:20:07.450Z","2.0.35":"2023-08-31T14:21:37.605Z","2.0.36":"2023-10-26T15:16:19.060Z","2.0.37":"2023-10-30T16:31:37.960Z"},"maintainers":[{"name":"jitarani","email":"jitarani.panigrahi@infosys.com"},{"name":"phil-rice","email":"phil.rice@validoc.org"},{"name":"lt543","email":"lewisthornton@btinternet.com"}],"description":"Allows us to define data that is stored in a database, or perhaps an api","keywords":["functionalprogramming","lens","optics"],"repository":{"type":"git","url":"https://github.com/LewisT543/focuson-nw.git"},"license":"MIT","readme":"# @focuson-nw/forms\n\n* [Release notes](https://github.com/focuson-ts/focuson/blob/master/RELEASES.md)\n* [A cookbook of 'howtos' Cookbook](cookbooks/index.md)\n* [Example code](https://github.com/focuson-ts/focuson/tree/master/modules/forms/src/example)\n* [Training materials - ppt](https://docs.google.com/presentation/d/e/2PACX-1vQaJOECJbjQZynmzieigICB_6GAgz8E_BaVzLwnnfmzunhyXcVADL1cHNKs3COjVmoM9eQmejy0y27b/pub?start=false&loop=false&delayms=3000)\n* [Training materials - git](https://github.com/focuson-ts/training)\n\n## Summary\nThis is a 'low code' mechanism for generating the apis and the react components for a website from a declarative representation.\nUnlike most low code solutions it does not rely on a gui, but instead uses a text based representation leveraging \nthe existing skills of developers with text based tools such as their IDE and version control systems\n\nIt is mostly suited for things like 'Forms'. So simple crud, displaying status, maintenance screens and so on. It is unsuited \nfor sexy customer facing guis: much more business to employee.\n\nThe tools that are easily to use in making guis are:\n* Easy access to any data source\n  * clever data source 'stiching' (so some data from one source, another elsewhere)\n* Validation\n* Messaging to user (apis report issues, middle tier issues...etc). A simple and robust (suitable for B<=>E not B<=>C) mechanism for such issues\n* Retreiving and modifying data in a database. \n* The Auto generated React gui uses the restful api\n* Simple pages and model pages are both straightforwards\n\nImportantly it is entirely data driven and extensible by injection of code. There is no  'make a skeleton and edit'.\n","readmeFilename":"README.md"}