{"_id":"@tripolskypetr/react-view-builder","_rev":"83-f22a7b92a6f34913dfe700054e9c9788","time":{"1.0.0":"2021-01-18T22:43:28.190Z","created":"2021-01-18T22:43:50.930Z","1.0.1":"2021-01-18T22:43:51.089Z","modified":"2022-04-07T07:40:10.701Z","1.0.2":"2021-01-19T07:56:56.872Z","1.0.3":"2021-01-19T08:00:15.606Z","1.0.4":"2021-01-19T08:21:59.106Z","1.0.5":"2021-01-19T08:26:16.192Z","1.0.6":"2021-01-19T08:36:42.113Z","1.1.0":"2021-01-20T10:10:21.496Z","1.1.2":"2021-01-20T12:11:50.512Z","1.1.3":"2021-01-20T13:19:57.770Z","1.1.4":"2021-01-20T18:44:37.660Z","1.1.5":"2021-01-21T17:55:24.699Z","1.1.6":"2021-01-26T11:16:51.526Z","1.1.7":"2021-01-29T14:30:59.141Z","1.1.8":"2021-02-01T16:31:16.633Z","1.1.9":"2021-02-02T07:47:50.220Z","1.2.0":"2021-02-04T08:11:45.575Z","1.2.1":"2021-02-09T14:09:10.498Z","1.2.2":"2021-02-11T09:55:06.307Z","1.2.3":"2021-04-19T21:00:39.768Z","1.2.4":"2021-04-19T21:01:11.546Z","1.2.5":"2021-04-19T21:33:48.582Z","1.2.6":"2021-04-20T12:06:41.156Z","1.2.7-beta.1":"2021-04-25T12:01:08.865Z","1.2.7-beta.2":"2021-04-25T13:01:00.581Z","1.2.7-beta.3":"2021-04-27T13:25:08.240Z","1.2.7-beta.4":"2021-04-29T08:34:30.774Z","1.2.7-beta.5":"2021-04-29T08:51:06.240Z","1.2.7-beta.6":"2021-04-29T14:15:33.377Z","1.2.7-beta.7":"2021-04-29T14:30:46.893Z","1.2.8":"2021-04-29T14:53:18.228Z","1.2.9":"2021-04-29T18:59:55.726Z","1.3.0":"2021-04-30T12:25:41.333Z","1.3.1":"2021-05-05T19:49:36.590Z","1.3.2":"2021-05-05T20:16:28.312Z","1.3.3":"2021-05-06T08:01:15.719Z","1.3.4":"2021-05-06T08:12:47.542Z","1.3.5":"2021-05-06T09:01:38.590Z","1.3.6":"2021-05-06T10:19:43.087Z","1.3.7":"2021-05-06T10:52:08.526Z","1.3.8":"2021-05-12T11:19:35.672Z","1.3.9":"2021-05-17T18:30:00.547Z","1.3.10":"2021-05-17T18:48:21.579Z","1.3.11":"2021-05-18T12:06:46.875Z","1.3.12":"2021-05-20T12:35:52.840Z","1.4.0":"2021-07-15T23:47:36.660Z","1.4.1":"2021-07-16T07:57:01.826Z","1.4.2":"2021-07-16T08:11:06.151Z","1.4.3":"2021-07-16T13:39:55.827Z","1.4.4":"2021-07-18T13:11:56.878Z","1.4.5":"2021-07-19T06:34:21.103Z","1.4.6":"2021-07-19T07:15:03.141Z","1.4.7":"2021-07-19T07:48:04.662Z","1.4.8":"2021-07-19T12:06:21.468Z","1.4.9":"2021-07-19T20:09:35.835Z","1.4.10":"2021-07-20T10:33:30.666Z","1.4.11":"2021-07-20T15:36:02.230Z","1.4.12":"2021-07-21T07:47:44.803Z","1.4.13":"2021-07-23T21:40:56.995Z","1.4.14":"2021-07-24T08:45:23.384Z","1.4.15":"2021-07-24T12:06:37.133Z","1.4.16":"2021-07-24T12:22:28.251Z","1.4.17":"2021-07-24T17:45:09.514Z","1.4.18":"2021-07-30T10:57:22.471Z","1.4.19":"2021-07-30T11:30:34.623Z","1.4.20":"2021-08-05T07:04:24.605Z","1.4.21":"2021-08-05T08:08:07.483Z","1.4.22":"2021-08-06T08:57:05.930Z","1.4.23":"2021-08-06T09:06:38.680Z","1.4.24":"2021-08-06T09:14:35.586Z","1.4.25":"2021-08-06T19:40:49.284Z","1.4.26":"2021-08-07T11:15:06.769Z","1.5.0":"2021-08-15T11:55:30.451Z","1.5.1":"2021-08-15T11:58:35.851Z","1.5.2":"2021-08-19T09:42:37.070Z","1.5.3":"2021-08-21T09:50:23.242Z","1.5.4":"2021-08-21T12:52:48.905Z","1.5.5":"2021-08-21T12:56:40.352Z","1.5.6":"2021-08-21T19:16:29.693Z"},"name":"@tripolskypetr/react-view-builder","dist-tags":{"latest":"1.5.6","beta":"1.4.2"},"versions":{"1.0.1":{"name":"@tripolskypetr/react-view-builder","version":"1.0.1","description":"123","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs && npm run typedef","start":"microbundle-crl watch --no-compress --format modern,cjs","typedef":"node dts","postinstall":"npm run build"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"c0c36c0f6022e06f24972a187aa9b2e8452d2a9f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"homepage":"https://github.com/tripolskypetr/react-view-builder#readme","_id":"@tripolskypetr/react-view-builder@1.0.1","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-FCln6/ntd67tTXWmMXPA6M2fYystfjfS/zSKBjbIQ5J2MQe9zaj0c1vru16AjnhiKkOQPvdVT1a/6CGVEf9vTQ==","shasum":"dc6ea3e3c92e5967cc3c3448430cd5e9e3dc9b00","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.1.tgz","fileCount":62,"unpackedSize":469191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBg8nCRA9TVsSAnZWagAARIYP/2R0SelTHO+Gv9i2CBxt\nMOtkaSCsw4kpuVhAOrRbiyKznPDCkwZeUTPRSImlH8nXUHSNA3EF+okwXeqa\nX2Qyg88iWgjh3tDD5I0hJSq31rDR5jYbEqPe/J2qazLL4DNTUDqPkH3AWlJu\nc48flCKzoEpr063mtxmEmo8gKY0hpMNWrLi3jVxQyXzrVfW70GLYCR5uyJr3\ntv/qHQayraQ2tbdUGmgqXTQY9UYsx5JYVqyMyeNmb3AWtkxggcjV8xW5gUeH\nSwOtHvCMS1EJmb1i0YgxVCODjDh/wUqS23XbjTIsIRTnhNjdFAF5QXOgC2Px\n7IS7duub4CZ7jd/S+CzRhv+stI8sIlemckxE8OOMI6TSxU1b0c5S7I5bgpa2\n5OhMnIL2vkUBuoN8TB/bihM8ug98f/5WbrI+ZqzP8X1DplbY8BoJVMkInYeU\n0Ulm05kN8qYlqop5Bbu9cXVHTsA8tCtxHo2KdKUcdehnkIDlNirsGgiYx+Od\nlcENEmGAnUCSqVGJ6nKqjl18X05Wk3RiBC2EWCKBh2tuI+udqYGvVMxCK1sF\nD9s0+x77CyNqNmQJVyO8yEjzsYuEivQy9AU3dJVDsOjC3YP8NhtVZXzHB1b1\ngKbWwQrST94MOOq+O+qyEw6LYdnynqd4dodrUOfLRO5EJ3h38jFRCz3Etkcp\nD/xb\r\n=Qy+d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHydJWdUI4embzndGvDXSQB06DQgf/iIaKHc8QsFxBteAiBXZZJG7GXP7wcu8hC4ZL+eye51uPDOfqYFMrM9E67D7Q=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.1_1611009830975_0.3600866513569476"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.0.2":{"name":"@tripolskypetr/react-view-builder","version":"1.0.2","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs && npm run typedef","start":"microbundle-crl watch --no-compress --format modern,cjs","typedef":"node dts","postinstall":"npm run build"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"c619b43bec41f415a3a09779201b5897107fd039","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.0.2","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-o5Wvwhe3tFjkkHrj2ZrSAAZ4amL2xvUOZGHghweV4LaTDmVL3EV7v5vSToVgVzrjxrIUh77gtFnj/SEc6VR7Vg==","shasum":"58ecbd90bf8cbf8e43d93ce6dbaf20a79fd33e81","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.2.tgz","fileCount":62,"unpackedSize":469538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBpDJCRA9TVsSAnZWagAA5HMP/20hdjIILRNB9xqPCJ7D\nN08Y9AhEGtqZPSCWDRjOyB/SxHdyQkn2xknrOtCZKqWKNpb80RFa/S5khOIJ\n0EkLm8t0tdOMr+OePrHehwp5/t9W+OuoroGlqYdL0fhDk72hNg/wsJsHNIRX\ndo5NGKg19ef054kT4nraOziXtAFLGMDQyCxDyR7FGJu1yvjiktzZbdmCfFMg\n9y13sFnWBi7zIgM/Bzb4VNbOCzxaKZW0fymN0MyUbVRWORMS6zzPc60ug+rz\nFL7MSbpxFQVFkZnzES3zB5vlv6jeybIvoSbsZjUD98yszXG/QOBtAh9b8/3u\nyJaBc8waIYoBzaJ4C3J3a6q/BOT2QQrKWDWzWWWamqgeKySbTAYLzYpuT/KB\n7iBlkiMFA4Tek0bFID+4+ZAQxVZFVjNpAWFK9jEU567kIFaYJRMOQWOiXVBE\nOiJvc6jR/wrD5aUAjLiPiV9ZFE1opY8UjVHTKc8JUkccYhe9N+2jGsi0bQ7/\nDI5SFiVWeNLWy/5mSB6WCWe+98Shu8Qj3tHLcZZIBjAqM6x5f7s5vYcCGtuo\n36xW1V6Ijz1gLsrf+uqNR6KZIc4A/Lxb2h7NnLz9Km0M1GuCrzYt9Iv7HAEY\nFS5G0NwrUGI1qDYN9U7TOsMFD219uHSMRcElkkTSj7K+sXY+SHgrDxk8XQc5\nf46M\r\n=r/Hv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtVBoZ3SqPpl3hr9DrB/O8CLe0BsZbm9L4mK3RQFqDmQIgHdNGVbCN0L/wSW0z7MAB/8FH9RkgcDrm82Of86apsu4="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.2_1611043016731_0.020476832709019455"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.0.3":{"name":"@tripolskypetr/react-view-builder","version":"1.0.3","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle-crl --no-compress --format modern,cjs && npm run typedef","start":"microbundle-crl watch --no-compress --format modern,cjs","typedef":"node dts","postinstall":"npm run build"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle-crl":"^0.13.10","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"98a8d8c50a5a340d7ed720ba6e0e2218fb09173f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.0.3","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-b+mPq85O89ExT8RoKl5l1hLHxy1QYb5tOQrO3DyfhqdfHOulKSS4wJknCHEpkTJOoxDRnDHAsKVpFF7txpai9A==","shasum":"09cf6cf7e38b7f217f2f84ce2521c17774413e5b","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.3.tgz","fileCount":62,"unpackedSize":469734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBpGPCRA9TVsSAnZWagAAposP/331ularL05qZ+BqjI5C\ntiGWa+QBUXWjraELjh0f7xcis3wosUOcuFKSMnhedz0Un83cQ0+7IfTd2m+B\nJ7b7VUv1a6HDilpoIW6CJpY+HMXuvR4r3oyCavn97vXxM2X7qDX+di3nZbOu\n+W62terHMaGnlAEMgx4xGqyGV5xC5kq5BWBiA6IPCu2iQNFY7Y/zUCiSZISG\nykV1c79lMrJ7jKdkTDEDVFyYE8tpLnVyKH+ovSmNOXfOqG6QO6wod9m9JE5j\nKoF5vVrEy0teI8+xymnRUgDNs6KliLH9DveGbBKP8s5QYM9s/X8N3qr+VTPx\nyhHo52y//uCkK+p9pl533us3S5O6CBH8igZ8aXEoR2cYj3/v0zEYCv0AoaLI\nJyRrNtw5x8/idyP2hfiGZlhv87LiyUk/GUBMxOKc78LVLePw/T8zlc1BY2b8\nDz6YWAfYBmyAMd7dXlqH4/rUdz4Qi+GUGkBponBQNCm7gwg9TqraLpgdi38X\nAj2iWMOEk2VZKf9AVhjkeSHQJ1k5jVUjS1r8uT+0MTi8cTCKUk8pL8fhsWAt\nIljQSrZx1Xek3yShE7KOs88/R11Qf7qEYfwfOeXU2zSUJienET/M4h81hBjW\n2O3LjKTAkdbN/f7dxL8YC5f4ScQUKXy7PP5nPdVPtqFPyG8Z2hFQSjyCC9wI\nPa5s\r\n=sDo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwzjCC92erI2N3Dmmdb/gG5NXhoqR1yZGcB5ZvaF+XtwIgWpaOVQ/k9yowOd1gaKfxdqJPQyCf2+swv+3m9kYpUvA="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.3_1611043215477_0.25416502892582193"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.0.4":{"name":"@tripolskypetr/react-view-builder","version":"1.0.4","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts","postinstall":"npm run build"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"7433931372a991b6643aa75746b690f958b1dd2c","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.0.4","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-sKnH5ClGcSFl/FFQ6HC7XgXf3KsHU3mj3x38An6yP9wFfuUR7Y6IQg7dfIT9SW2FEz2Mc7TWYjMyXMlRXEZhgw==","shasum":"2855696742638b997598f9f482577b58bdd02451","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.4.tgz","fileCount":62,"unpackedSize":413412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBpanCRA9TVsSAnZWagAAX2wP/jQOhQSKKOKv7dk9+fFZ\nAuEoiI8x6IRH1ep+a/LePhdVtSpcPBe227S67WJOoX3Ml2O0l3eMu6UTlouL\nDernY3j14VozYWVbicaUoZzk3dubjwlgh+MKLMA4q1lSiVXzh9BnrWrbS0Td\nW/VDwFujaph79Lk5UPaxpEW51puyfWrpJsa+GH9F7HyFdBETpCRLELz2GBzH\njRq7bL75C1nR6OPOivpYPcUjgrO9xYn1iGli0zFsMU191u7esKFO7/X+O069\n8+n/ZGEpMM7b10nb+z5S4oX+oIQf25x5Nay1ZlXyItqBFqcXBgrQi48oKpZx\njZROkvGhnCw+8v8S4g3aY8w2aqRM4cWN0DEqM8zYXR7wkqt4WA3gp3BHc4kt\nNezwl+FNmYMBGHV935Ymzbp5xf1dw2Lpig4kj2VDJv9/rPwoJY1mJUWqlk2g\ntmrjTbVKPWQckMBG4XMMKYwjJjpOWhQXZwuTRux6TdqyQzPfszxYxZI1zqwp\nxi5NGDrE5XUgj8UztGiKXiPuJ9p3eANnQ3/vmZX323NpT8f5q16gzO0OL9fc\nOZcILEycyu6gYhWU0BYs1OOSXYmF49HuFE/qmj5gIXZPkHBdSrVZkdClsYO0\nUF1zsjxTuWLfumMXg2cZXrBjVyAetXgdN0WJZkf58DOVp42jceJkBlbresTe\ncciB\r\n=oS+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD37xeCv+06rya2csKiA6YxvhMuoIgNV2S7WzqNkBCTgIgfzRu+zY2jA/viuhT+8+ctt+QxBjFtc14EIPxYXNGSkc="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.4_1611044518896_0.9527532624987303"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.0.5":{"name":"@tripolskypetr/react-view-builder","version":"1.0.5","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"npx microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"npx microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts","postinstall":"npm run build"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","gh-pages":"^2.2.0","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"6e2ed93fe0ce2787ba086697bad575e6f992ab9d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.0.5","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-Oa8N8fUw2MnBamfmkb7iHXwqb9Pl5xNruPjU5H18yxtw5q5GhWKPxKnk3OsAoJ8itpfItXL6rS7bIuPglGdH9Q==","shasum":"4aefb4432618b9cbb94ba124aade818b1ebfa1f4","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.5.tgz","fileCount":62,"unpackedSize":413420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBpeoCRA9TVsSAnZWagAAap4QAKUqiAVzu2isMIxXaVFm\nbpwStQrD3iuQHGx5oP/injzjC7gjruMBYGC9hi/LxC1ED5NutCSSRB/wtRfL\n/l6BjXYoFeTVFfYw5l4gsYz8h1lM0I8IieFa698ugPYj0eAHlst5iBnidW5Y\nk0oOV+Z/Be91nMHL+5iJXiWat1Vf1HTKHyeFm3auumLR8UIONXyxsLvqvWbQ\nl0bWnVeHJpCpjsv3EPD0kkSFu+IaCIasSBBUo9kIdq+U9NKdtIBe8jkh7WMB\n/D6Ev4O02UbIeEmYssp1vNXPfNQJzKArUWH4J6F2YvEuOHTOxWq1Rjm+W2Kl\nA8nJJAUstCgW7/4d3WTgtw3vPtZCCKjIgOzjsPkRwSYQASmBG0CmZ9OEwL+q\n2XBpJ9rUSCL8vvhiJckC/De3/KecxfH2gOVpi24UAg0Ua14EiEi71b/L8o2L\nfJTsrmVlOsqDbtEkaNGaLNLc3oPbE0r7OYWZw1rZk7VxdmKqsnH5zZPdk0Jt\n9hkSjwk9KU8aNYaUWC4gLaYjJEPWI31fALjc8sxX4qJ1/Y+QOVQODA1EPRo/\n8w82UPuH/8NSmAmp/Mj1GrRFBHA574FmZECJilzqVelh5tI5TyJq0u1AyjWq\n+WCRJsLyAz6nFBFFCROSXiPdzUw1TgSgNw/GuCT5VC1Rite3xI50Tl7+nf5+\n28Dh\r\n=MCjA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFybcrtIsCM1CSFtMSktJNPDtTDou7ykzPj3LHx9YnEAiEAhN/YzKjZwSxGzMyUHHGerYEqvPCN6skX22spOdK0SZo="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.5_1611044776050_0.050477775910758416"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.0.6":{"name":"@tripolskypetr/react-view-builder","version":"1.0.6","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"6e2ed93fe0ce2787ba086697bad575e6f992ab9d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.0.6","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-an9w7fM+CSNzZq4tSFRLWGUqdEG3yYGeNtaBqkJIR1lgEZLwBtGrzeMZA2Pev4GgA1B6jj/fyj8BcH1ODAqF7Q==","shasum":"b9f8f1e10ea64915cf0edf1b7a9855836aed6f00","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.0.6.tgz","fileCount":62,"unpackedSize":413353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBpoaCRA9TVsSAnZWagAAIKgP/jTtPX+4u02TN8oWOgVf\nafBWXWjl7FN+BNFWC1+7R8u3wvVqdNaKXaYbCytOQlqrDrqQ0D3nPaNUH3O/\nNebnf/OPXEireP2THhw5QV0wD1D+RJCJOdk8eqxlZqFJ7M/4o0h0dpbZBkAm\nEAFwkUlLk1uCD5zT2zk4Xa0iXMzjZp1fI4/UwqGubWvXA8TRpUl892pSQnKn\nVX5WW1H4s1PBmVUZOUIkQMk+jlDwBglW/9Zmqc+EnB010iXN3Ch+/OlRS1Jk\nao38T1nITfISOzFIhdXz6NBFb0qpPmHg6M/TI7RgVmMbHDkkpJKKq//q5PaV\nqunmngK7S4+7AQwSVdUi4ul7PXPyZC8vOfFkieGqwgTDUZSza7SPFjWZOInC\n+5mG3EJDq23JyVDIbH7p+QrrnQATeeapmNsT6q+k0EXcY4yDkXpz9mW0JYEl\ng2wtTcKrVPzk/ahsP6yDcw379vw0qY1uNI+HIYO4qOb5PtilC5U2J2H8nZZm\nAnjE0Ou0uAy4m46M40ua77OKZypsVXRJLkhLiTm/TgkWd/V+L5oHP4DC+Kr8\n1f8JlA6xHnn3L0TycimfC2rprfGX9Bk9oXUZN5AKpkvH+hUmo7PYLZBaaQU2\n1W2dN/kwI+jJJZYHqc/t6PzPqrw0LtIjUSoks/oOxyOqLh+ZlwlWmG4AT72m\niKdM\r\n=X67U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCg/A95+WYKxfbPMafUfwl2YnXFNkc+lWhf+V1mZgrMAIhAJ2PC3d2Zhxgn3a+wtrQlQ4wSU0opR2cg874MWq1pd0B"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.0.6_1611045401990_0.8172562337673623"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.0":{"name":"@tripolskypetr/react-view-builder","version":"1.1.0","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"99f22fa6b34320e5f6d335b3da8b591bdb31419d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-xIldfFh4ubUayfFmuGbzkAp55TKejozPd6YGMUleGIHq/ILbEMYQuA3xDDwx/4ukevT0ai7lWqwhT0ZkSEdusw==","shasum":"c2952638838ddee4574448504488327cefed6cc7","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.0.tgz","fileCount":62,"unpackedSize":421937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCAGNCRA9TVsSAnZWagAAcdMP/jQwEgqDka9WEd5Suf1S\nh02nYlnSztTiMffYHVYlC+8yr7FZzYnDHl0hnn6byiYZAzDfRsW0W1qwdgJ+\ng/ZeBbFvfqvSOr97BPupXzb7kumU8nKNrkdg6kB8mfFYacorUVoxPQmFXILh\n9F/pv9cUTeL/reLvA9diWOrhZoVwC9YVINvzmF1b3TZHJRZ4BGdzY5Z8ic+a\nj1SDKa/BtikLQOOfYmdIriu38Ti72OtOJkcCF9hTav1vHoJX8Jpiy/Lx7Uf8\nQLhep3FJ8fDm904sj2Bp9xZg55xhGZullIDIJpbnlIVgQGXFbTav1QDDeAsm\n7Ed6lsd/KsNYFWrd8Y2blcuKNs08KOWg3+xB21KGqxRdneernDFAKcOWT4xB\nmlQurPsgfD8V5iZS8qi0DRFUBhUtbVaZq65cWa22EoR50KyJkORu9i1KCteT\nt1pzXHTBO5KfPZESoHUx7BCIb/T8XZGJbYE+5ZxIcfBbdjRR+dAQZMnJFiwb\nWss2w8HyDzHIhYTGaVg1xK0XKp6WL9Pzft/huDZNMvvZHPY4OTAwTe/jcC8q\nqqFCWOS3c5L4vQy0MmvfW7QHDn0k49BJV5SFKIKPAuSFMFXqeVGrFMJnLWIY\nA+bSNN4jth6FEqzilcRdUvFAMoE9ZLMm3pF8x9WttFFz66oDDC7BfMU8GRBo\n2qF0\r\n=SAqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESRii8+mmAG8c9YYoVTVKjiKfdnofd60g3prDnAK65ZAiBgwuv+tYVcguIX4Zobb7i2n2N50GxLV+UcnW8boaF6Hw=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.0_1611137421288_0.9884797978185533"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.2":{"name":"@tripolskypetr/react-view-builder","version":"1.1.2","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"cd0d6c8351e05afb8394494c387670a293d574e6","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.2","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-Ty678i7+eMb+fa2VpNR9fGF+zK15ccHp+wkxzRcj8hjN++yEf7kRBUE12pGJnx0pZTfWGhu0vhw/wrYqwLzXJA==","shasum":"76785293c71127ef7839263b28c24116220fb045","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.2.tgz","fileCount":64,"unpackedSize":429008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCB4GCRA9TVsSAnZWagAAhSsP/AqnQl5jBf3DuaTlvvm9\nzYl7Mg/88QEj7SGenyHqt+qTBtSbiG6y3b1AK2gkhq7HPCXDnenf4/7VqTIK\nermNDcDoHvYLIKac1ZnYCVKDr3429C2aTO4FqbHZDi3jAIwhGPKJjv5lBXX6\nZUYFMrGZoJhndxjnZxA8SSz+zW5PmZLluBXdLsB9xOUC/4+AoF0EGlFb2PLI\n+vESShI9Rbwx7sNmTbWA82O5rFi7rs3upOIphGk9uc5ke8YMrBMKxv4pfM5I\nik6lenp+NmizA/SGaspZM/9Vs8N/eCouqjrKo4Htgki9FlTArltOniFjBjYb\nFosg0PKbhLO5vhVAeoDocK7xzBatdpxBQxbku22l6vTVjynYNv/KmgTdd719\nMunoxRS5zc0/HS/zQIwOBb+4B8in5ykuWH3ahjLDbwJPP7ktAblD9xewktGj\n3uYMwOyCEaT4RoCklQy05405zuaTn3nzxiPUWVJL/rNfhk8XHb3g75QHbNQx\nKMKut8WvIpzEGQWWQnY1pPACz1eZ+BczWm+8BiqR3DVrm9/+RHEomvWJE4Qf\nlg3pH8umXdqLOaGKMGDQTi73GZ5i08TUGM8UDX/+k4IlZUlPXsbvOxvW6qZo\nBhOsQsmBqfTv1Jmf1fto+wzwitP29M1A0QkYYS9SmjdLKP8fuf8tF8LodtDM\n+GPk\r\n=ED6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTaXWxhGVXzee/zikyzMjz0NQcyT12D9ScjcS+LCP7TQIhALzL5ut2N8518oJLKk8ldq6zoXPYyx0Sksdjjmbo/FlB"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.2_1611144710364_0.5323272379265693"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.3":{"name":"@tripolskypetr/react-view-builder","version":"1.1.3","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"4c16f986058afc4d51a5155345611476552d705d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.3","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-BAnbJmz9LSKrf+NPxKmQk+cwj/afpe6VU43anpafOUxAHxU5vunEJqPZMx6fO/Ir/ElQSexrSKCyWtHwqlnAnQ==","shasum":"1725900ca81e4837525156cbf41f5eb3df8f6e85","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.3.tgz","fileCount":64,"unpackedSize":429008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCC3+CRA9TVsSAnZWagAApl8P/jJZO6TfAbuJ9nVJ3P8t\nvIe0r4LrIWB7deiQKU7+ttW9nna9SMQRxxhP0pU8h9DMOlx4shss/7broP3M\ni/YasxmDyEzsYRKj93fCvcykevuTO1YBnkPHBohHsBcukLuyxWMU7k5cUSU8\ntwcfHy4Sp0UxQjc1PhAEOVsL428QgjT/PsiahwqbY6/iscyQkf97t/GMZ35x\nTqAbj9j4PM1E9gsHkPJhI/74DaTNBGcLOo4P28D8I8JWm27VK14nuxHcA6iJ\nNVYMySza/TZmv9qNNz1pvHerKYcyUwWNWJW8ccwBDdanasjig8ulW1UX/wuN\nXuymAnW6v8Ul0mNx0MmUu4kw0ezEquuTvJanmVnMMeHTXkWXuite+fySna4i\nnbHI8MHr/iwGL8C+fhRl1n9Ze7i4W+funD9kyMTocOb8t7dAhzTZih/1Nu2F\nYvt129g6DRUfqalLuQH8DFbJR1enZy5s4DmctqEYiR7tiuEF7C2TEEB5DC5m\nzABDH4WEnjEDbszhXtIvsG5o3i57Sq6hPMVeOXR6sud1vbpJIpkzXZvctHo9\nxHX2uogcVS1JH0PdYdgz842J1L0vZ+hkqInbH4VsuUUEhMDBROEA6VxjP6UQ\nR43D+UFBoBiF6+veN+UbDFSm6zuv54Q7fkdpV1npXCS6G9qGOZvbweAzwQ2n\n1+M8\r\n=MtzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbjmVUKDv7NtPAlZPFsUZOPbhKC9XCXlZcajUG1wPw0AiA8HKyxHBYm4lCvDnsuepbWQVFNvDeDqjqBan+C0UR26w=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.3_1611148797565_0.259596566358131"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.4":{"name":"@tripolskypetr/react-view-builder","version":"1.1.4","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"4c16f986058afc4d51a5155345611476552d705d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.4","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-vwaOdpxmU3FtDGXyzdJSBm32SM9krMGc1yopmp0XIk+1Z99gOLmU9LCoBImA+WbhEwuKKv799R/hJ0Czgl+7Sg==","shasum":"2fcadb32d097e34c26e6199be4b34d44e30e7bfd","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.4.tgz","fileCount":64,"unpackedSize":429224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCHoWCRA9TVsSAnZWagAALfEQAIqh67SAJdBRMMvBpwEn\nhz4CJ8IbHR5ZMkYPk19LBG+RcAvmPT+Yueyo6kqo3kzrbSCwgsV/kb8+K2O8\n017ZivKB6pusCZE9wQAFo1NWjekCc2zALXefnDTyt39hkNJSbEbpTdNcJyHN\n4Y0/z6IpwwZlH4rgSaFaQMC/uz2SBbrjzbfP46clsw/Vm68wl5HU90f7kxz6\nWd5y4fpooz+i40xgi+5AyfMNSNTPRmOTOqt6OhsT9tgdBp3q2J160wUANlMb\nvQ9ZY4hQhXeCnLVOMLvLlEwW+Vvtb2eSPCk76PjAjiyxD6tbtqqXeLkuG16a\nAukXaApu+yrCLL+WfCm5RZguFgmd3FtEHHN9e5cM+EaC8eg9N+fp8Nz4h3Bj\ng3CL4BmIwmy++MqUTUnDApGL6QpW5lRcsQMv3Xv3qWnfcpDhGSGSWmXaI4Yv\n9kYjN2C2+F0/I9l9VDJ+fzqxLQ5+AdNOv4o4WRhn24LYWP34r9a4zL7Zoe63\nvRswGC/LZe8BmgZ49R7tvvRsoPzSQ22RPZn9ugXURvuazP6AbQQu8rwF+IID\nBYa++2HDPLZtc5x4K+vKpllSIbdaGZmVBerTvKCyY+2AtRPozJuwf2KuOvkD\nQb6uJnP7OZ+zT073wC5PK0SRoRecP0IWY2upDWOFd4U1foQnd9hkbeEtTQf/\np0Hs\r\n=oTva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6ZYGdSiq7TH++cNcKJv7CKE2JA9bqEqvJ19klQBomrAiAXnxJVEg/AzlRvhfJL5Cws/y5YbF/lSDdKltXccFa5xw=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.4_1611168277541_0.10453588385944257"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.5":{"name":"@tripolskypetr/react-view-builder","version":"1.1.5","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"68c487d2dd3fb15cfb11393f4e670f51e4caebf7","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.5","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-pv0xChztJREMdk0yTzjmGgVZHQ9inDnekBKbtRH3nXjK857wQxyLNdpX0ySams4RNv2gsuUMmAy22xylR+wv/w==","shasum":"f683d1b5ba2594a91a34e7f348706fe7b9e7d100","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.5.tgz","fileCount":64,"unpackedSize":430280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCcANCRA9TVsSAnZWagAAbyMP/3jOXJHVkU4pK2e0Tp89\nS5lay5AvbmdqsIjDDvrRbqdRFWBmwTOYUHAEkRl6iu+cu0nEInyGkapnNJgj\n31FesYzAtGNkU6s27KOSdW1905SUXRYlEZyuvCvSIxytZfhgysB+00tSgQoO\nDAfU33AhonHCCOeXeaKN2JBVggaTGbQP8h6mKrVQed6hRhv4xmjd1vBjoH2y\nOhLCV6bQXY2wi0mSEq8DNs9al4/URDrKgaJRgYe1jmUZraI2HWMx+FgZw+6i\nF0qSuIoZdlvgjX6Zz9OA9qelH+6lzhZh1ULcCBMJaKHQqFdcoJSEiQB0utOQ\nK9eu2mUNpCnyQxgHxwy/wek9p8x8RWDCsljJNLO+uanCokwCN3x88XxF2w28\n9hgs0CuQvlXI0f8bWQAPKi3gJwhW7AP3RjMdqwtFZzeY8Vo6IIUQzhoxti4F\nl0//9lmgYuiHWrq8diRMOS3EQPfaLGown5kuoUkZT8OBQ3aMxHREdtd6KeZN\nheVZ7uWLLyljoOym2RMST7IwkQt7jUxzI+aLDghYjiBd3lnyZBEU+CXHPVxy\nKWpK4sjxZTm9PEAQWhAHBuwkTmwxZw5ghMR8lp3GnFMy6zChvMuh3fvqhNcA\nHhz3Oh4woit+iNKpgM4IB96nIsaqqwTYRjS8tHr+Sd9HmEMeQtsm4X6h2E5b\nH85s\r\n=DwhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5Ja7oZofu1Fvkj1vAWOTP/ZG8xYEbhpuxSkLtHARNgIhALi6W7SpeS3o6VXUMQ7HtmH9HRdrLYqbumHgwyOAcDts"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.5_1611251724567_0.36963318340385665"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.6":{"name":"@tripolskypetr/react-view-builder","version":"1.1.6","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"1dee59fca47b54a8b920dc3bde239462ff72ce69","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.6","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-LghST8VGVe2WuuyE0gG4IjzrU0MB6F2i9bd1upNhHeO3fNkjArFHLp96k+FS4FLSjw6rgXVrFL5CAmFcgo0OPg==","shasum":"481d9ac8342822bda9574db613c385c4e708c9b1","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.6.tgz","fileCount":66,"unpackedSize":436751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD/okCRA9TVsSAnZWagAAPPwP/1tcOq9ETT4QIxCRqAWz\n49pmRfM8a77TebuomZEj1TQ86w5GmHn1KdXCM3y23tG/Qic4itjxKHFKuj7r\nOQf7Zk65CXhm66WHvinZqSG+7SaF7FHh3DFH2150cu7g7uobh3gq4lDpEuOT\nGPjMUjC6UTA1SLVjaXFbRX/Mnovq8IPWAS1lvM3JsAZZsIHc4VAAHiMyxf0Y\nALWzXYgCajFSozlU7YaF91YhJh/NL+NkmvLSmhp6WxyBlV1YYIzO1fOQnqd7\nOG4emIfDyQ7R1GCQLxs6akuZeHJMvj0tFtqjm6dmT4xN2JmCXNPMcFQTs6Nb\n9JNPI0qMkgEh8rXJnKEBDDvBisycJadH0RvBBYqkKTSJQlFIET0cX1HfeIs1\nv7mzeZKvkwY96dqKWSbANSO27PqaAHfzegr78F/mo20uThs6KEnz7RYTWR38\nwxLO0/gvO6M1/7CbXucdwOAaF2DhZ6WjRzXJROMrVihHBHACC7I3vGANXSwR\nESMXubxfmQG6j0nt92LuUjNtRF/YqP5s0vL5pZxj3BXZPgorI3rnmBzO6kh9\nO2ozGLX2KF1QO3+tQKMnoUJbybkHn5ey5H70x3panpv/0yBi4AQqzwe8niTn\nSQPRXoCMjRLbcQkpn2C9Nz1MRhxkEbNE8jNozsOh6FlMY/TSv2AkHZgd//LJ\nNVkj\r\n=vx6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqyOjBKMmGc+GgCGvj0ECpFOzvioOVNLusd5YQzV8WcAiEAqbji5KQVAy8Ow/d/jWl/uB9r6ZptCKxLfUPyoH/8v0A="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.6_1611659811285_0.9512117268724769"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.7":{"name":"@tripolskypetr/react-view-builder","version":"1.1.7","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"a011d4e28ece3efe83690f80e4ac04d97a59b849","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kRi5xpoAYYqft/K3xnUHm8ASK6/B/NBgJCoSyu1R+kdgwyNIJ1urZjvDR9qz1rBWsUFh4ktwt9Q9lHCCOoD+yg==","shasum":"487d3e884fae54ba50122a811bab23d24686a0f0","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.7.tgz","fileCount":66,"unpackedSize":437164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFBwjCRA9TVsSAnZWagAAjUMP/REuXrGLPWtC8UACivW/\ns3MYQtRoFdHseohGqRTH9iMFhvT7R8J2z9s44orGHXl6YBlYBggJzn6/5kyA\n2ZVqbbl5zuzVCqAohL8uRb9zivgXr0XjgaJyP4dMYd2dj5xT1QBp2t/nadwi\n90eDl2B+RTy+hAx9Rke15oCMXH3GIvK5KyS9ehu27yJJJ48vOQvyuOauNYR4\nOghaQfCqS7jHyQwD1aZ7agNs+XhHNuJDv6u+Hc5B0iDKN4E+9XYb8e6InrSz\ntyT94lZTxgwNCfwv//iY0s6zbutsf4Ke/P/ZxIg/Hestj6kGY9WCi5Hrgm9C\nfwJU3+QyLhBFnWxELwzGZ1FoyISM+ers0MJR2ffAIIHD5IPMjU/xI6ZIMpE+\n8k9hOcsCpfUV5f3LgNIWRQrrUbC3/Lxxg28lMEsGqBtomjzttkmAnH00yf0b\nMkxMRIUMkSSJidiccQ/hr0GsouRM4CZokSa/xuKy1rHZKFIfyUGLXP4tV4ij\nJWYDrfyeEj+oAT+ukktlnbzJOxglkgRZ51/7p99rsFSYs2wdv3QtmikpioK8\n+Al3SkggIVPvnUlFM9PbH3I0Eutg/KWJOHlAm61TD+mZtKZ46bP146VaeSAJ\nq8b/l7cahLWQ1OFQUBf/lBybv4FYccJjob0j98GCElHhsEZJX0+Zxiz0+yXB\niRWv\r\n=LYCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJM92Nj1UqZg7UvSlIb6as613WYhTFRQLi+5789/VEjAIgZTrAhTbo9831hzAidPvHx7F7CBxdLwHsHQjDwpqSUws="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.7_1611930659028_0.8523612506710547"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.8":{"name":"@tripolskypetr/react-view-builder","version":"1.1.8","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"b703ffe00d4775c1d32ae95c63294b51f2ee888f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-2e38W8YfGzYmnndGGRNLAzYI92+RW3vWjyXcVE/Yg+kQhqtAwg0XOn7OcZqJsPDkcdrao8wfL3793tG3pNeprg==","shasum":"813d74906227cc3da672e0c9aa3c7f1aaf032b65","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.8.tgz","fileCount":2,"unpackedSize":6271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGCzVCRA9TVsSAnZWagAAacYP/RQE4792q91M4eS6jxIa\nqYuAeXABZN18f2sA6pje+T4a6rvostyccRlRNahW5HHmpJkcXAGcrwRPInWx\nCh1+zch9IvYXaGmIFYraWAg7JQB0B3/KDm1ZX7ysml0EknmV05dvwtnE063K\nDaq7xGJhxPp7hgHypGql+oYGFz0QdNxIPe6Yd29snSARZhfNIQrZDaCZ0l2e\nTpAB9W5l3OY9YchrN8DT6PQXK1/nJA4r/nnU8XZsXLpjBkmfXBCKJYV1MLTu\nxghGqqztFI8QMa6egsTM0huZBJD+yU25a/jGtNuosWzSkQLZFHsHxRDHCrvX\n3QRJUDMifmBdJ8odI60fjkiJuzEJhFQO2vYgOf5ufiJe8FauuBVuFcF7IpYF\ngcJ3Ula6kwH85HoZDRY3Xais2BG4VbSSMaSWvpCJBsu57gSvr3GMLwLUUsPH\n0eCqUHb8BxMJRTwQ0W6UmqTvyLWofJ5c+DUDPIVmYcTl1HU7z6zy9hJxOz8T\nDtVszJwuaebTe2jCSSHQA/rizeQfpOcUgmMOFcvnGNubRZi9ssSTcG8PPxUv\nOZgXW5nSt0BBI/1xG9lyZTuYPTMuXjepyYvuuUYD6/Psqzc31agtiG448/ql\nmT9y9+1uUDcysV5/NmSZt9kM5q2/C199Ea1yRg9AXoXO2yV4a0WDmZXFG45y\n8PLt\r\n=CBVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEf3YJprTkhQxQbQsLzl/GVRoKjw1UYle9BpLEYIwqOqAiEApPgENFMbHeZstTC7cHe1Qtbs3V0YgtbY68YUlxOlc8U="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.8_1612197076499_0.5946309045857956"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.1.9":{"name":"@tripolskypetr/react-view-builder","version":"1.1.9","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","typedef":"node dts.js","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"cab9ac01db5ffd927dc58273641d61b7e6fa223b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.1.9","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-l+f/gq6LvvqDV6ays9067/dRZ9HOq9NVLwOrMOpN2jGurpCAxkd2KeKweDjKz0bsk1mRjdZO2BEVGTb4gJTCRQ==","shasum":"913afddece1cfc9f09e10c157a654a241807bd2e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.1.9.tgz","fileCount":76,"unpackedSize":438964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGQOmCRA9TVsSAnZWagAAD7oP/AzMdl6CEmvyWScP74HU\nlPylsNahrqhzx+tKxUqjT7JlFFpGJlAfVDToPU15xh4ax6JR/is65za2xTpZ\nzSTvXA7ns8sNfPnRAY98j4npDsoe+VGQaOffLS/0d05RGp7aAFZOtyJUv57w\nsYUv6aHolDTnYr7pYj2bK3LGsA+91ILr5wyu5LcV25drOGwvkx/XYI5u1Mvo\nGqITCKhwFrdoMCKX6+4RDPRqjoPY9pvcd/jPmm77G6V1eFuzmUYmVuZa6To4\nhDNYvqdJ0QGxmOY/ZEcO1ElLvBa/36fLZgqI6oYugwEPVjskvrQN/J7BKwei\ncA4/CMh8MvAmS2PWWKJIIhjSgUqn2D0dMr9obYt9k0sQ+21v81k9hPVTieIE\nAJd50U9Oy+FeS/sAd7c1SL8IFjxoNup4rKGDpJYxUJqOHBKUVQ0XfCxdxaPG\nmYNxB/iF6czeRGa+lWMdpUWaxGeBjCWR5qqHrfJu6GTaWXnoY2UDoQrn9htw\ny6XH4lt7hxTn85hBbz104lmrO+1d4OdSwRGx4x/8aHwG+Hw5INtVgXzbgMO0\nqoUf2xULyyjx+I45wrf5/wsF0PMiZBjmtV8fr7ORyv97PA9kVvhnmZZA+glD\nUGkegDwKAOb5LhLco1Fm4/9Ukdg0vN7OyEncSHMspJ/KixYc842SijtLw/5c\nQW1C\r\n=w1gW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqoP9sRBkeP1QfPLgSQ+yngT7J/oFSs18dBXwdtXbRGAIgD+knDcme42KbEZsTFIdmEZt3iPE+cY2rgS//+cS3bIU="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.1.9_1612252070065_0.7733752899448478"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.0":{"name":"@tripolskypetr/react-view-builder","version":"1.2.0","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"3d20efbdfe35359644046c3132f912e3dd9b6bc4","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-lAoBPDUFS55Sbslf7LIvLLFFwze9BUPMjv5En+cm8USREfSEAM18IQT7USIVBGuJsZb3SgE8xYBDyhgxsCspfA==","shasum":"afbb142baf1abe1f40e18159c1d1e7fef21f4ee3","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.0.tgz","fileCount":80,"unpackedSize":450790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6xBCRA9TVsSAnZWagAAc2kP/iGgn64yx+qRZc1mHyrQ\nkpAygryyGKOnZz44f5QN0XFKT3CYyUgzkx4RNcQchEk6noQijgsaB9lI0epe\nx4cYA2fBvWxsxMiN9vjIMBzms3I9ArBb3R7LCyvF6qS3GBmnqhEfs+Bl169z\n6R769pA70sWuQMP+/2YQ+flXTg5g8so+QibZ+OBYxtTbQ5NKI/8ZX1UX7Kb0\nCrhgklrIDAT4gQt3250eRQKJf07lmfyqdnUGxIwQAe4nNkp3yDcLATnwZ+rt\nguNT8Mbz+EiRcS2b6b5kVAjtbVHowzd3vzV1crTo6hRYjzgzpnYzS/aTNl7B\nSA5sRTT8xCP34DhAFb8BVP/f3hlb3UzH5AwOra5Vp0tUmUZxd53uuXZZiURK\nR4ExMJWcguantiCAyFl9jygUxsIBxq6P6a6wjk13kHcnMneRfELW5kzbYGvR\n9xNOQSN4/4QLkx+J+4pT7Vm0dDAMC9QI/mKMa7oxQc4uD+c3Uql8/B4mc8Za\nkP4hOQTs0tZFvbUl28ZeSVsw/TiO2vW0VN5W9iLIATsmCOhVaeFOQc81ODPO\nwcO8S2EfzMDtc2TPbodty5hlk7V4DY1wZBk7sDj9ey6yvmepRSTa+vE8/NzZ\nngn7VDa1fwd8wIVzkaBXdEIJM3131ZwNf14Aq7PgRU82OAsjvnBcONnupc2n\nGhmr\r\n=uGHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC29LLIQ/qgu+Ji+wSumLS1aGvEvHSbieMJGh/ypp/ZAiEAjy4PzKw1OHttYvyOJWH9TUr8r8y5H7OH4b29mCaCeDI="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.0_1612426305270_0.859020886592653"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.1":{"name":"@tripolskypetr/react-view-builder","version":"1.2.1","description":"An React form builder which interfaces with a json endpoint to generate 12 column based nested grids with input fields and automatic state management. Json endpoint is typed by typescript (IntelliSense available). This tool is based on material-ui compone","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d8c9aebd40a272c22687436ce21444e5b4af79df","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-HMzrqaOmJyDuXulseXUMSY16UeYE4TNf/rqziicqkpMVU/+90mv8RWpiOhVPk14u+MYb/5nRqpk6xzRhARlsGg==","shasum":"62022f84fd21decddf2f5523d279e04d4f1e85e9","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.1.tgz","fileCount":80,"unpackedSize":450810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIpeGCRA9TVsSAnZWagAARlwP/0FYV+Wf7GSFRxIwS7Zx\nsGKzIu07hrfuaZQQn2K3CLCMBBZgWv/WrUDV0eHjGOSytATcWN9WFHXodjrm\ntz+pIoh9BUMW2nBhWoVMCk3BYF27hTlbkS2qxworwb7eVbIzsNaQ7fXCK3N0\nDmcq9MeW1Ue2ezIT0a0Xk0tUZj3WsMQaPrUz4s0RbauivihirPLCVlGV8g1l\nSRSS4RlBWV4eHoyApgLCSrKupH69jJmzQNiQQAm8i5Y3A0I+x2m/WPIuxLdi\n+xdJxpzoO5zmG0fsCWG01dZe6dw1hfQwWOBh1ouuR4Z3A9LEPR+ab6arhiGS\nAYeXEsDpflMV4HUrbWdBDVM3wa4XAqqPvnyVysRUj6GWmtmR2v9xkXpiiYhy\nZYKhFFmTgTxgOmltXL0n92N2VqQWb46xsSAj0qALUIPJw/gH5agtXrWZdwmV\nJ7fIorQcOT1JwA00wmXoDfphpDbp5gRF9PYY4XwnJFRfRV8Vj2gHKswEJoGx\nNT+5RK8H7/q0XaSYm90IKg5dXwOuOr0/lFCuxGHMOoh/Vtfyt6ROjLvZVpVr\npBNkOQHdqqhJ/tWorUbebuf6Ce2x04KeWGUlJKufv9ZnTGGlT/rFHqjeL0ll\nZlCp0aIaA5CX4Dr2PKuZKidJHzYcTqChYvM2ilPHY9Qa25gEE6isAJJtwp6e\nznVs\r\n=jviG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzZ1ZU0mo1NoUtUuDUa041oXCOlHq0H1DLfza6xwUpLAIhAPRAO9rGP8NDs8TicNmPz+tTPcMWZBxziXDIXekpU/4U"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.1_1612879750319_0.1777447911850898"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.2":{"name":"@tripolskypetr/react-view-builder","version":"1.2.2","description":"An React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on m","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"53b6b8e498629404d098e6d6289e02cf4ce98b17","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-FdHYSzdSKDRSyT3kdRcRXZ1cRJZ5qlGq/RSr+/4UNQTLFT8S46tqdSnWMXbHv9Hahc8GFnjS5VeLOwm/oqj+hg==","shasum":"997dd961d18b5f7a6dbeec34dcdc00ec8190a7cb","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.2.tgz","fileCount":80,"unpackedSize":450960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJP76CRA9TVsSAnZWagAApSkP/j5wfazKNmPkLgXtGngT\nqgVOGp0Gy3BIMWjRVF4Ec6Gct/4CgyW0y/tw+Hv9L/0WtMO5fF6U9H7KwAiN\nLonyZ91ILQ+O4spVzVExMS+gWneJZ0yTFRs+ILRvbtpYOQzs2i8gdLiDw65L\naoe/PsrCEVt3puagOFYsx65gEdWgNbEogAE80NdS9M7hOA58QPAihCuCOseV\nxU8RzFMEsgy3J3oERyp5mec9tsq0JW9d/Fa+atDNdXRD3zVZRWuXzawZwHzz\n+/kzy/nbjAjxMIujf+g+kAYjyw9QCIU6utTSxezxECS2nGuGZc50Nj1PU+GR\nvACtqU7aIFkehg8ZhmAFtj3S1LEZRmHoIyurjbUUKBIAquAVlt2qQzvnx9nl\n4Q0YHZjF6hkOx2b5QW5K9k5Qf4jANFozvx30G6kzOXP8bIHwdlQu7Mleetaq\nesIIMMfWC/I6FGxa2l+zXp0QOiCx/ZLVoqfk1e8+NlkublQoCOBvyqQJU5z3\n/1tGemVPU1iu5t4FcU0TxcguiIFAGY/wpV+tmmHDzH3SEhxPXflpnlpbuO+9\n2JrzSCWFQegxUPvQ1tT2PkT53eBS5WVYIw2tVt3wYL/fMEJQjxwtrHOuKBoS\n7aFRP53PT7AVSmdii0B8ZtePiagNAkFPgk4O5APfu5wDxKpvZg+Zb8PqP709\nAE0o\r\n=2kyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbA2amhPRMN1AtEtlS8voIvoXLHonKkjcNjxtK4BVXVAiB7IzUTSa/Gcsd2P8ArmI9vqJ2GEXql+9bUe5i//cJg/Q=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.2_1613037306158_0.41705170460695573"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.3":{"name":"@tripolskypetr/react-view-builder","version":"1.2.3","description":"An React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on m","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"559f210dd2411545e0650459707a546281323081","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-TLj1D8v9e+C0o1cScNwS7mRB/9/lFm59fzUDzLv6Kx6OaWqZP/IVDsLVM6E4sGmemuGtZ2wDyoYHDbkkrJDVLA==","shasum":"da102710b37383106355e5b7b19bdcd9b26e94dd","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.3.tgz","fileCount":80,"unpackedSize":467572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfe94CRA9TVsSAnZWagAAdRgP+gOeLpTqsxAqWYoV91Np\nU0h9bshYnR/FNfDaDtikFXDmtOkHAHg4o414PmNYPvKELsfQC5fVTWTldJw8\n3L0QjCy3k/NGgmpqHo9j9N+sh/buvUDZGaLRBGCwUFWxoGrfGclhBWadhSfS\nCWvpGHkwEMbq8xUc/t/XSXuiC0KMtsaeBP1p+qkQaCZT9g8FlJmaEKzRNx67\nkl18jMO8Dil6QbFnGuiHzM/kuVO94lJF9yvzuZwMg6Nwmef0IfjDtsLmpTDX\n+B0HPKkdZN1x6ZAOn6R96duXNU7t/CEegysr0ZfiFvieZgEMkRVat4qrofUf\nc7Qt4I7ZPGUo2xRqXVCjP4z+AnpiR8arjwmsKZm99R+Sy+PR6yz1VZb7AAqv\nhlxi9Ts7hC4jqUJljBguOEJn/6RE0d5XpnkPT8u2hMOAXlJW+t4xdc/eyRtT\npjWCGLmmT69ghe4WvuEZ4te2RKVUeKl3PDDkXTY2EnrJBlYTLQ0wC1SsHZq1\nyPzOAbUkqMtQX5hzXjf2D8JEHkTkhfgY3SR/YRRtMRENyshRD20JOYWLx+4C\nWiclNBSSCdWlHVAsDP7N2XAVYNoEQ0DJCd8pqG0n+w4iTdGLTeZb3nJ6vBP2\nJen8mEVe6BPqfo5EtlQbeWNIHHEjxFOle2yvRSpLoGTBKbuQSNOPSFsMMJsk\nISfM\r\n=cElw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEkwiUNe2DR0N4Pdc0/ztP7XHyanXQjsh/FwYeP5OH3AiEA1QyCjPnB+5jUcHSGfMbs9VIO1F8EeKMC969VDGK5LME="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.3_1618866039291_0.5327163029111264"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.4":{"name":"@tripolskypetr/react-view-builder","version":"1.2.4","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"559f210dd2411545e0650459707a546281323081","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-4LVlIiOrqHvkRN6h5/GNIFCdf/gJY30jYcQJQqV2qZ/YOSORj8NwwhhyehtcEDlrDMsFV9pb5sMbvJjZ2vJU6g==","shasum":"371a9a4f2145ac2c4bb36d599b0726ac054c7f15","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.4.tgz","fileCount":80,"unpackedSize":467571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfe+XCRA9TVsSAnZWagAAQIkP/1uCI5cTGUcxx2ZV6IuU\nNpQ5eRHqpXeYWfOfLJRcVDeBn+jjvqavainjnFj2dRjRm5xNv1xSeMjgmjdH\nRdFZjMRQcA73AImG80v7/rIRZiS2MgSvZjDE6nRHBaQLynSjWYVUNtWfQMUs\nkRu+ryqIz6sijj/sWeuxna1mKWmqgFwuek/rWXZA9WEUWxP444HTwVmRNwBI\n1S1I381HegCzechg82C6+6vBX09GuX3xh9vpAIUsbifyWEZ1y4W0JZfF6VR+\nok6WkHSpWkoogkBVxUQoN1TAeg0f0hef7bqV54TCtj5w8dXL3rQMIYfJwag9\n/RpF2C467Aelc12Ff7q/50+F5HJpjQtx+htfgMO9M0IGQ3FDTS3vgC+fLEI8\nZq9K/lXSNSi2JpXnXv3os+3BigQOko7vmArMR82XIT2jo15dcRwydc8YW6Zl\njBShadteLFZWZKImpMKVYjAF2/eaZ1axTWOYe6Ve5Ka82FH1QN+JvYABh/Yi\nS2mamBVX/A5df+GKNHgmVP5cq5jlPMz1lBQAM7s/fd2sFcn+0RTUaL0M146R\nNZmcLIoOfnKdsu6x2XXnlvhgbhFIfIrCu3xbD3LvNTW7JzsQiqlGiKD+yiAt\nSSVv4uRs7COl7jLq+hE9itIBuTzJV9G9VJoDqeWyXrCuexChVNPsmAe0byEX\n42X2\r\n=ouJ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuwNttrZYVBuqq2hnegh+cxDsIux/QPN8v/68OE6S23AiEA3ymKGzcC7oFWvQq3BGPRHjWMfJbrkh3pvpRCIG2ACno="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.4_1618866071411_0.46300921102283654"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.5":{"name":"@tripolskypetr/react-view-builder","version":"1.2.5","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d1bb06ad853f431d9769a9020c9939fac2e58f7b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-uwO6L1lRZtPZpnqwfjkvqG6ekDGW23NDR6U4W9gp+X7StnDP+bxPj7iBP6Cu9HqILWGqR1Z2In2eywa2i1w7+w==","shasum":"4c6d07cad207e5c9b2a5bcfe31e35baf221a34eb","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.5.tgz","fileCount":80,"unpackedSize":467745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgffc8CRA9TVsSAnZWagAAFkwP/isSRqChyZZJZtSV9bfh\nfSajYXOfaE2UPOn9qNi2dwQLhWpP3/3lreeSz5+WtOpYFTXFSStjmju/k2nP\nRw+lCvvauMY7H6XDcE9BKE39L5qRK3b4KPsQ85JTljhiGBttZ8cCQktp77wm\nZ+6v+CkWMZfDyLJf2cuaXteIStnYI7XGKnXSLhuz0PdjhEhWoVUpurxC4yyB\nFOSLILNmDwjU3MK0alYBOK76GvAFyC95UgSgw/UXRh02LeLPkSmYtVUYZ8Bb\nTJzw2Zm202CNUT3PecQ1/O+vXGQ3cF/NZVxTaLbSaSJVmEBmu9vOQcNJmhAI\nihzq+KJFWPioPm8H+NLYzH+/HQp9K111R2LZbvay4cTLfjpe2djHf8DOI32V\nEc6YEpEUkwOX9EHrlZUD1eUJD0yir/nJbs6Go3NnKBftIwNoCIVAnuxl2nxm\nSlbkRJQLLFxiutjtQ1OWUVu1uKcZ93mS3Oq39Bdc/eZr4+skkqb8lfBvOd/w\nag7//Gb9p0+GUFdWjFJVzfnG/o7yvIlv/sD+9ryOYfHXDx8zWyVMo2gYtO8Q\nfJZJiKgFHMSs+5pM+w5YwUgALIABX/D3RF4v/FJb0AKWrNlbP2AT2Mq+184b\nOFaBDqg6E2ZizuRHFL3G9pPdoUJIoxJWBaPMiTNELJcBSCBeKNVC01YfwEav\nvpXA\r\n=KdZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmGBc1avAW4022SyfvtFHcvlW/hVMHWGO2nxlzs9D76AiEA3mH/NVh3Vh5umuLb6sE5DYpGVfp3dU71XTXwbGy8Ia0="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.5_1618868028338_0.9675290464041528"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.6":{"name":"@tripolskypetr/react-view-builder","version":"1.2.6","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d1bb06ad853f431d9769a9020c9939fac2e58f7b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-1N5HeXe2zMPZh5CG5WgUXSUQWdqJoQeFajX56osJJnHRQvXDxTJKuyRqHxBh9nrePMcXJGWxiAerXSzRou2Wbg==","shasum":"3349feedee5ea0038ae984c6a36653722ca82dcf","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.6.tgz","fileCount":82,"unpackedSize":478417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfsPRCRA9TVsSAnZWagAAA1YP/ROkzqvvdmEyqw9Fosq3\naDsHoalqzk7I1G25wx83+UUbTBRmqRwzP+lYFlud+FkZqygtNBLtw0sfZF8B\nvQKRCxGs5Qg9egroTjxYCmFSpYkZtWnuJ1gXEd1POs/InovzEHmjuOQTEEdq\naz9JdhkHX/g392adB4iiWeIUhfTYCLGjoYL96wQOhaZlq5dGedIgyfSmNdZs\nmGBP4h4RB42NLVnftZHlFpmx/rYhPTat4DrDTgBfYSMl3hLEqadLuYHrInRA\nfN0mTH/OYv8c8o+RmEZq+8/2iYD88iKlSGp3rgh0XSOF68Um8xvTNGluk5G0\nyDyiAP7VLbEg44nQKSIrlulF9dftfg1WSYyi5fEflkm5YIn0jzirjFHVr0l+\nu5KByHsQzHIm1++DWVE2+zYel/IyH1Tm8rhyXJ7YD01vgcCmCKm1I/2dXy09\nTXv4V0lqzLJgKOarh6NdjstlRXRTA3Vt94glvxs30qf8+ioEllZNeTtsWptg\niH9a+Gq3tjtIDrIWpJ+jztjxFsnR3vPzC+cKIc1ZYfz6AW5OkjwPfcx4hfwy\nEGsm1NCRa4NbDMORjndCU+pMkqCs93CVpeNHEnPVoIGWyKDUmvFtclEwJ7FS\n/lOh4E0HLBQLfUjoQ0XkMx3Bk7IxCfWnl1zxfjPJJm3CnSrrgzvLm9h/pvwD\n7gvt\r\n=eMkJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4LJRplQHXqmepVYwXEN6lHX+VjL7JabJLarmwWIoygAiBORp1v/9ZrwqGZaYMtkv0bvMiZSITOeYwf9cQoS0aDqQ=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.6_1618920401032_0.4506784977473042"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.1":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.1","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"7cb9aea8b341b9d78f8339031a8f3632ed750c59","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GzRJtSGo7oQgM30A20kWKemzQsPCXpa58P50l/Jb8pwBwdGcjyGt08PAKAIzO6dmDtZsLG70HteBCPsfG15K4g==","shasum":"209087249614295478735c29057081da261dd565","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.1.tgz","fileCount":87,"unpackedSize":535369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghVoFCRA9TVsSAnZWagAAc5oQAId0vq6NJ9OdnAZnJoRb\nsD5XaK3YHsucxJ8jiMmv54skR4s1bqksZBzBPgu2KP5AgfPjpXwQJKvg6r6Q\nZpkMxBl6HvC1dqBBlSRn8nxXh1D4Pd8v3Nqj3ccpQ4n+RrK/ID/ozkyBNoGQ\nljR4hRqcBZwVGToxfP2ZkJPBSwwoULmUXSPZtJK5hp4Imsl/VHHsbWsDoN8J\nfnErifytbViXhNzQCRqtaFZcElR3t4b3My2czEMFdv6sydYpZaNmDvjNR4WY\njuGMXRCsE1ENcIp8QxWVbjuk/JPlgalLCaXLm0ohosAhdY9SdmogE2gwKOHA\nADKvb+ZRTVJiy9BhmxsFdW+yFkNSvTwgpCYX1LtU3gO64iQR2uBIwjvpFGal\nn3BgNpY10vsOg3jVS1yYnG7LUQOcucpyjTW+ZCjiFZJXclwCZricn19cFTXZ\nh1wr19fNO+iXapSWaS0azuJiKidcGGBLmQktd+S+mffp1k8YA0XTbu4ibjA6\nY6VmN3x+LUgSMIQbuZI0dlSoURicJkQMvaqnhIH7qv2dDtc8fFzltrGpNjTw\nCF3TMZpWSAGSiGkt9yYBJuShTNE3FobmsP6nmql6zi9YymgjDpDWjumnlRyJ\nNsAqTX+xdiPHXPwrCCa1F6asI++8acElNLgT9lrTlmTxAEsKdyM0uSJF2+c5\nCY+Y\r\n=+Xa3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOqNiOpDU/AVuGX6tqqpzbdgl2qECl30yjafS2rc7LjAiBs/x7qgrK+DfN+5q5HQ4eBWRRUM14rymkG69T9ULScFA=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.1_1619352068719_0.9252445577423543"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.2":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.2","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"887999b5737617c8fcf10f82db56c54bd0f2063b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GJNdbIvbe67f9c0z2B2N77zGN4ABtafn2/fqohnHuBS9pWDcxulFwWWU3O+pQ6hbfr0oy6fMc7MsqdfvS5ZW4g==","shasum":"52257213a8d5fe0e791dd81111b7640ff78ec369","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.2.tgz","fileCount":87,"unpackedSize":536109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghWgMCRA9TVsSAnZWagAAhRoP/09WC5KVaKf+ZkXme5E4\ncwG30XuzIoewC1sAXXZsVR/A2gcF1OwkQOTbgopoLVXg71jEi8HaYKUt0mxJ\ntxF1rkEnZbDWEFNR8lbgW4Nev97XSn3EauCEQMxz/cdTynf9KMAZOXxn9qtx\nQYa/oOslFm4L+cLNAw+WjAyYIZIbsnhc6WgVecq6AYCcr2e18SPPSCBU0QON\n0IVPWVI+hIWOCCZ21egTsymnPIcBT5QAfTI+SCpfyIAlEzcYIeanBuaZOzw8\nxJ4H36E0yYYhwUCHZcRE5Nx2e7y55qPv1lSmm6+J7dJUoQaIsNYn95JQ4dNc\nVxrLDci9nr1D0DPFwvnr/WzsiDgaHcFAI6Intuzq42gSOe5qw0Ltwk8dW/3C\nG2cp9sSVAsReriiceBsMcAGYJYq1zZHpga60YrFcwZGZiVubDwpH70spMPbN\nvndxAOkgvrf47zvyJDtGsxKFqIg/YRaaGqmG2vs39tuBRaJ0cVbCP1P0TQ9p\nX8eP9pFydM7XQgw3+O3ZdNXb3PFl1sHu5Q39liB5Cyf+ckryAIn1oeu2PAg/\n4p89ZhE5NEx2E56iclttqXB0L7G4x+Sqm/XAqnl++V1IbjYKFuDm4NCLjrei\nYA0h0ZlAHzEyiRayb5+SvzHbe/FJc8r6BBRWUYkirXlfytmMdrFXcc1kz5C9\nciO4\r\n=b9x8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKQRYnbVO5wrM5ulJ/S71AKZGFTMKdxfeTBO1Ef9kTQAiEAn0tsWEETnMr4Qd9gBOcJwck5/pmf5oy5ouUliporT20="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.2_1619355660377_0.2942282265300422"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.3":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.3","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"953401ec2b317e313e3f6b2dffeea3a44b7e1cd4","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-H1gf8DadrAcf5j7AcTu/j9xpOJgj5i5CUMJcjNr5UGB1JpxtV0b45BD5tLRyYKPIuwS1TgyurEOJVxv1nMdmLQ==","shasum":"704fefbbc1a3329d75c8ff381784d23ef8c70998","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.3.tgz","fileCount":87,"unpackedSize":536762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiBC0CRA9TVsSAnZWagAA0TgP/jtNKQUNj7h38EArhV0V\nigFuhL6Omozt9Czp0jqFfEYghOlOnuXrTHtqnvE++7e8HYzKDqBsBYQM2OPL\nf+XHLneqpMAWRlk14v2M+SLh3quna8vy2xDpoq+43sLCyhEZzyc0knmcIP7B\n29R/AiveUXkmomF7Hr51pBMbszluCIUruYaPmalQXZdI2lEKDXWeDACQ8+yl\nM58qKioWmqhyTpW836llRpKKiLh1LLjRIDZ4u5ZNSP5B24S2r7BhPe5mYOw/\nZ9rLewQTodYrb/hFgkQ/qmuRetTFuHqmr4hHdJ6hrVdozzong/YGoW8nV4eK\nO9lIcrGwnfrSK5hDwFOjoomu/fXYgthj9aCHnKr+6V3l30NwWuMlmM1ZiT3o\nxLWQrUw633xsLJrTNz4Gc9Cp9d45PPpRmYaqxCHby7vPVt8W/Jr5mV81T6Gn\ne40cMmPbA77XzgVjdEMQJ/F4l5HQD6S+vxt/Ws2mQX8Owln562qeMMz5ddeC\nJ6hCGVepbS1JSFlRaOxzymHfHaGs6S+ahg0K2+LDHQV8DRiuzbukn5GC/uGT\nDrv9GIYDGyV499PilAvatCaVrzXpdaacpGVRyLuAznbSTIM3ZO0iy4RjaN9N\nQaTPguK24WGhj7sv4z8tSsSrXh4WDGnkqx14ir+2zDkK84n3EcPK5RRBgGlT\nqxIA\r\n=9d2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO0Nei12FyUtVPu7pVaJWU7C98LTNLTZ6QsMJU0pVwhAIgJ7QVziOaJCRcF2e7gC/aphdiBhCAKWgDoWMNdMB6V0E="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.3_1619529908077_0.8854579782213001"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.4":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.4","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"09b55fb540cbf3f5d8a167111e74e8618472341f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-LvLIozWk/Y6LmlmD2OkHJR7M18rDusUXfysqvfx0ZYTHkKiUVKHMjg9d+99n7RuwIXJ4PaaxbTl58EtyXuGJ7A==","shasum":"11230a862e3df5176f8d8171a8add78099ce4d30","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.4.tgz","fileCount":87,"unpackedSize":541971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgim+XCRA9TVsSAnZWagAAyk0P/ioQsAbn/AW9uhCJ63p+\nLny1eJcvRnp1yyAZXN3YbRMapGxJRAjFqD7T6l2U7EZkwJb6r0Lgo1lZl5L8\nTn/x1nC1wpU/bdwaic1zzc/K73tq7wUVog9xS9aJgJq6hSQeY26Gnq3r3xC8\npJ9Z1b1VakTIDxJdtuQYYgC1xeSMABuPultFMW1zzGgLRaWELxKZAx31xyGU\ncPTZr18t5f52LxhRXeKguiS3hJYE9cVENA9IiUYNe7nXvrXJHWe77MHcjbM/\n2TbG69jJhtheeK5sthBY5/ol+Z/aYTZV1Usx8F7E0xfqVu4Aa81EPAOGuYSs\njrFkWVFhNiL7MSOQwEkXIhpkP7J7jq2CrCX9MKSFOjib2xNdNIXxBtdEfMwN\nPpJCGgV5XtTZABm2Hkikq360sc7BWbHgVeD0nXXZDN86ilZIov0JW7M0Sp7R\nqDNlCtM0XJxI8L5UtH+wFR/bmepWgyb9RJn8LLemT5JyRbG56lh3MGYZS0ue\nq8N3Sa5GrQsGwvla/RZltzCSVkYCUfPqmkRloDlfaimtLmRdVGYO6S4o2rwF\nyUCJG28sWaDok+4LuYu0BIh1O2a760WMM63XyusfgXk473+RsLvLFQwOLhHp\nFrxDUdwRO7uEc6uiv9jXri73nxHYJOqRAvy2nOCngpWmZtj2rkdpQ4BXYAmT\nixw+\r\n=ebvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeAfCHpUe9NK6XyKkGPSIivgs4SIbkZpwMqKSWGGTEQAiEAw/YioN2O8JSkmA1iMWI7uLNrugGiwoCnEl4bNS1fLJM="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.4_1619685270576_0.04544769247124636"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.5":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.5","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"873d6eed63f6fad4c3d3282c8ce417c4e5a5b4ee","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Y4hZWKdrNcpiAAREsgaprS0Wr2r73Ay+IcX+rofa1qyykKRuJ5C0QAYg45BuOciYaRRfJyynRZOr6wIofK7Yuw==","shasum":"f31e0d570f9738938a0659e591a6843bef1213a4","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.5.tgz","fileCount":87,"unpackedSize":543263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJginN6CRA9TVsSAnZWagAAaWYP/AjcS20tOrIQ1nazRcdA\nJQIdE+YDvlV4zaByk3Rc7pYWTR7htmVh7YaioQ6uBcM6qr8u+1ND5JdqFF/I\nmm/TxJUqElgloHgwcbH4JQVcjN7+/ZJgtmthiXh+xxwKdAZlyqYFDRdFzsAd\nBCsScpd/LF0mJNZ8e4yPYBXgRs6m6LPLINxt6uTzAZLLVigNCmElrVYKDtIN\nwKSOIRCPYOZG2/uLM9z8cjKiJ+y/X0L7aC2vKbITdfgCEZsPwlq7uIlIcZxi\nNM4jQO1FMl//ZD8AVP6fGojPpDNCrPCWGTxHxeYIgEDbJW6bfjxxTd5kcs1B\nKN5ornl2Fg22Il7px5jPpUqVyJQWqdkdZ6KaVyTla4fXjErsLq2V32uy+LIn\nfobTv04EpfCP2wiWaqftTHktZhaLAGiOTkLNI9neJ8YdzXxDHqYQaDeH2hHu\nCsBEcWMb4sZk+cJFzm+eJ6DN12X+PjeMzursmrzlIJH2KtwvYcRO3u7O70jF\nVrj6LRfYhu6UmZ10bAJMxVDr+ZmpgGjuHlVp/xxP7DLiEvbbxcN9KmXZ/9l3\nFFor1YqNndlQaJEXzUaQtTpcgFmAw2WQ1+hT7nADOdI1n6LGYwKzJfrl7H44\nlQpo8+TQ6L0NyMKToBJHvfcDZ8Cy93maCzL5XrdCkpW1AVdRC/km/+THLvXz\n80bQ\r\n=aSXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF+PHgHXu+LPJXN5FAwSwSWgu5iWSk3EUDBAv7tkGDDgIhANV48FoU70d8k5nDatbhZbd1lMlfQVAe3YXPv6J3P+GB"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.5_1619686266079_0.7495260539585551"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.6":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.6","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"48a41da1c154f1bf9cf843dd8358fd5c8bfcb08b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-1bt/Fhir9YMmfcSYJoEP6Nw7d8Ac7wANPe7l3cFPzEZ5sUrq2mqDzZFZmLM4aLrtvyTJm1b123gGlBF1HZopmw==","shasum":"05a1955847b974f1829504678ba24702a486edc3","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.6.tgz","fileCount":87,"unpackedSize":545724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgir+FCRA9TVsSAnZWagAAsmkQAJ8HBHc4+hkGsEij9l7Z\n9exLNpUeC/iXB1QPlqU9nM9xlzaSO8NUTLX48/xUeb3yeR2B1c8WRk364oWO\nuP6fmHEyZsJZ0OhQPg9b01Y3DCsm0b5FjdMGDdmlNAmuCWc/lEm65+i66VWZ\nXv0TexEjxkutwe2vxNXnSwcpgD5jAtoy6WwkVdwpaxpH2kQMSgcKsFUxzaIq\nWyFenkLex/14glPgXvyNJpIwtJYOdB8HAAsbUxgSb/GPvC509khgBAb88sSC\nwwdHBdroVZbJ1BkaFi4j/JZyVQiluJU4KZijJy9WGxgVxxm6K86CwirVlUzC\nfmdZywmKudX4dW04dgo1ZZZOISkxETVFSKKKMKqH7D7bTXEZJ46VT96Rg8sQ\nulEuW+yg1OABI5rSJKRACHpFQQmnrSkv3UbWzge8VazMAEf68QnOmKOPF63z\nhmvXGXjTYkDLCaojjCqB18De3MX2cFF/YoA1yX/r9gZmwVM5JmraYI6mzvHU\nn968N3kc0wEThOSr8p5RLH8jzgLBiQ5UcsmKX8zUgGkn6jof2gyvdfAiyXdl\n+k8jYKrDx8LsnrwPXlTwDFxjvTHWhMHVgv9EZW1XqJE2dWyRLtp6mpd+3YHk\ngJgfADSm69uKQVlqf41cIZRBjoTZ0OuwfktXdfcm7xGFWYDv9JVOu3qi1StX\n6JcW\r\n=3wMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5AMs00S2VklFu94h2Pq5JPNFhu1ME4C5kb3j/3gTflgIhANE0+lfrCPiJAqGxacrIKMCUiCHzZ5CW809ARD/DShOz"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.6_1619705733252_0.6821429015737162"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.7-beta.7":{"name":"@tripolskypetr/react-view-builder","version":"1.2.7-beta.7","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"48a41da1c154f1bf9cf843dd8358fd5c8bfcb08b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.7-beta.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Vdbf2dcr1d3NWTTL+hq7MVGzIEPLnMjJoKnJAPvfei/mNAP44S4893pfCiV3WIxDgqsARulmLUcpdmaVl6j9+w==","shasum":"d52bc0a02191ff4858cf5613ba96addf858bb310","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.7-beta.7.tgz","fileCount":87,"unpackedSize":545978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgisMXCRA9TVsSAnZWagAAqJEP/jVi80DvXE3CkReGQnQj\ncp9JlDSFdVgG3gyGlrSqbLoDTaR+eWXLFtWoxG/VNHVzWRZma0TOhVdMrm9I\nikx19+wiomvIHmTmYFBDWQWijMek1jErWVKtg287+c9496Uo5pPLhKIJurRV\nJ+BOcve6UDGz6Cd5jNpwUyEqjt6CPqG6Qkc4q9LQ1Zxd8ozSgqTiMfFPklFr\nSFBl3rlGLR/X1fG4IMMwNRpKGQcaKw9b+uvmAhnV+DZ+g48DUBhDQRR18rM1\nfDb4e7tAfUpAhD2h8hUdcYa7SCuuS4oYdjkYgqm5QkGwcnWr0NQdztLY9KC9\n2sbE4LPf9yBc8hba8qzyLsGFTZSZx40U1NzZVzvJjefwFU7t5zWH1OfuCEDi\njZBe7gE6qAeS5ajVAugske8D0Pf6mJjeh6n8uXuIAFsoXJB/6gYTP7BGlMwB\nJ8Y/FMnV/QdIYF19RZLUtsNSNKfO3r6FPXxm73Rg1xMxEMOMfNM6CicmwvCM\nhL/h1LoagXgtev/GW0f1hnXnyyRjEV4KV8/1cKwYapJjJPSODa/YPfH7QfYR\nBiW+PODufQWx28h7ub+Izr4fTFPkxYt00tGzenQwzCHP64hIS1KtXGuIaauq\nVlTAdHFHvOOmakwnkgVuwKz14dbq6tv8D3/RRoFBKCB8RRp5TsqE6gLasJjS\n78/B\r\n=7QVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1Zqda37tqIe24+MEuOb3Araqev5hhGuWz37voXvPV2AiA/qWpeotaqDhnH79Y1i3jKxZux28IGC5nIKPhHikAZyQ=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.7-beta.7_1619706646712_0.9152843273513107"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.8":{"name":"@tripolskypetr/react-view-builder","version":"1.2.8","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"7d9fb587fdf60856d84dcfe0263d85e50fc773e1","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-t+xXavoyIiIGmDINLe3p3TLBoB0N7nF3TOkcOLrQQZ454x/pl6AD8o61czp6giOKrxmusRIU+fxjjZWf6KPkKg==","shasum":"a7398a9c185a68350d3c7959de3320ef9d190acf","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.8.tgz","fileCount":87,"unpackedSize":545971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgisheCRA9TVsSAnZWagAALtUP/0iDkfIcFrjnooGIDbVH\n1nyFRVMhfIIaqot4uPoQBtaWqvXYCAAcRkQhLrrFWM18Wv84EvfvwAidxPpI\nD2FwHFc9kMnhiFAk6B+rJ6AXUCiAzVKiJHTQo0wFCKUqd/uAKQ7o4Lbz6sEt\n2f1dZAX6eWXx9SHYahi01AbZSimT64nITT5XHYNkuSp+l85mvm9NjoetUhNc\nUDPsL90kzkJ1cVqDH5JVOJptrYQFwk7xvMOsCSaV3/wjlC+eiwRXol2uAn2W\nhrXRAV9OVy7dY3scehRpz4kaNVOqEA4YdjtkF5wPIqSkO/gng6BwiTlule5g\nTBsax1Lw1HoaWEJ39FUqe4AVFQ+5NO4S8n8GbjMC/82x2nyCbYrZ3Xm6WNgo\ncmcrNxUBN861vLucLPbTUmr4QputXKpL/VGuEWcUEB3l1T8kBnj7B4VDBSSa\nGYoJU975eK1AaLzx6vK2u/SOr7+6lNHgB/24xWMnFnF8ZdiMY6M4RUBrNtFO\n1jCOuA211s7a6qEQZ+gD3gCqN7C2cQ3jralMpFyfBlRgNc9UE1qt8KOm9csL\n/6OeH389wyOzy2jvUPE3I6iil4vMITjYJuJ/u/vK4nzEvZ6+mcn2ZjD4nFHQ\nXpq5h/xgIzDqRafdZs+4c+PuAoYarzmbeeD/LSveN7oX5JJvKK3Q3RWgrE9Z\nkD/9\r\n=Vc/n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJVlCx0uSpSz3fUQpwKA11+WnRKDrnqtzHFlYlZQxcjAiEAn5DuDgZduItsZO7ijWKsVHonXZmO+KPbC4KfDjQZktY="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.8_1619707998045_0.26800789345647646"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.2.9":{"name":"@tripolskypetr/react-view-builder","version":"1.2.9","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"c0732113e3db807320e9bb6f91e62019b4ca0325","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.2.9","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-AAZxY1Y5v+U9m9ssLA4KddqD07D/JdJS0gVlImStyrHzmuTNkSMk3F26H10yzYGCImKfLK2BW7JmeQpiek12YQ==","shasum":"6a459569b02225fa61fcf2fd2271bc6d065a5168","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.2.9.tgz","fileCount":88,"unpackedSize":550136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwIsCRA9TVsSAnZWagAAm3wQAKLUcIudu4Pzh8DDByDD\nFOHsDmeuVmdXasvT9y+zxSGkeCVwQyetuDMEzQMU50nWQLeHhkR/HGMbN3L+\ny8SRh5RYr98vKxyELrpAmvgQroa2hOPkzGBH0AzsILg9eRTaz/WHXe5SaT8b\nSUS/Is+c8N+TnA2tPCKmi3aIEzVUwyKAuKeZ6P97tXeO/b/ob4FBGSt7OhYT\nbb9k6IukyC/PY2VRYiTY3YLaQathruq3KcgiMg7LXzbJNzaUu7TtbqceT2+x\nR3jluPUKw3S5QAMDO4quXLQ/jaIHJ5id5pjTm1vSbrZsyjHNjNaZI128MkN7\nRukkWnwf0JgDjDmXDtQLd9LiZgNcHRNrgHBrJ3U9Mf4m6TK+U8Fn3yXki/0Y\n9oJsu1b5qHKc/6hldISLCJgagwQSCTpk4j45vmOW0kuVwDKhCPsrVl/+c2AD\nyTM650SbsIQkf7kJcJqlzxiNRjXdbblypAemjA0s6p7iaEMZw61gyofq3L/Z\nLLlePd2HVQHfipUMLyWgTwcK9sK8yPKH+ve4FT3m2eHsLnLlcyFCuxvfl/cu\nzTuldM7aUOL+q/rNU7O5Oycb8v2IpYzML8uVoLIG39WWVlPdu7ZHZ6TaazFN\nfcnxjLJ0K8czIUe7Owo758YRibsqY977RohSFKwTgEGRXC3Q4pAJdfxP091w\nkiv/\r\n=uK2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJbSp3LaDmmGbafaCkGjYEWWgF3WhlwJL4oRuom843ugIhAKWLEE3OHDx83ZmzAZ7Lykp/XTYQyAijQfpuI5z5nVjN"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.2.9_1619722795545_0.020729787144887046"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.0":{"name":"@tripolskypetr/react-view-builder","version":"1.3.0","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"eaff94c700d6a9b309e85d80110c95405c25fb44","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-30CjDIO4aBY213Na0BSZgYDUzp/lEajyl53r89UD1xJmfnCmZvzXSq0lECYKojnEoIwJoazgdRfFrJzcwU1lkg==","shasum":"54c6ee8999e778a06d8b1796f7f2acb8759981ba","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.0.tgz","fileCount":89,"unpackedSize":551847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi/dFCRA9TVsSAnZWagAAr7kP/jJvNM6YBEVTl4uzxrY7\nXJWAws01oQg3MclfQTGPQvi5Ex5o0AjmUulWDeS3aNU+3a72nIKF35S5hMZx\nNVev5eXSAg1vFXHIqK4kV6uInGY/yq+pwqhaPnhROpfCyHIJA0Z+21ouVuCo\n7TopgsRjxc1chHoL0Gjw7QJGSFD/yXVAh8xv3Od4nr31r29cArg5Amroa6Ld\nigS3/mG6AOZaFpehZEtJ/TUACeWezVi62+H0LlOjgheZF/rsI4kH3cHTdjkG\nySg7aQjG+qfC7AfkNFuF8PIFLy4lRKCxJOQi1uxmKCRANFdBoERjDCpNfSIM\n93b0kIFh6jau/Arlax/kaq5APmg5kaR1gv7J4C+ANyzdYr7p4x7UWaUFv7SF\n8HZGyWI4ATKqPnTWCCyDuIaVa9+fGAjCypJKAsluMJcfBt3NwqQtX7dmLVNX\nAh/jr54Oq6FMkZZXkzf6W3u7IJ5Fag9O1S8K50EBsaY74UMixvJC8u4XdrN4\nrhm6w7UbXQYLLgW1UKqIPgtMaPKmzMOUpHIfUr1UjrnF17jwkHOxnYsylNHy\neWBr9hKjjVkSMytCeKZPJrjPCTDk+N/i5rvHZG82j874uhBi4znMfl+UELkl\nTF7mLN8+iT8/Axm5/jeZxoxEWTjtaVo4BJnKhxys9jQqWjlpuniMn80jSafl\nIXkH\r\n=fBXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6cSxT5SEwswjhxtxoKRMw4y6arTjaDsR2NVE9s41e2QIhAP4ct0bxKIl7EY+wuFsvxDAYcoMfAUewVPQm5Gq8ZPtb"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.0_1619785538488_0.7763753276540948"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.1":{"name":"@tripolskypetr/react-view-builder","version":"1.3.1","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.4","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.58","dayjs":"^1.10.4","react-modal-hook":"^3.0.0"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"9ea144d813f397c21ece12c8c034debca099da0e","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fGHr/W3PoIN8DsPUTML+TvbXcDQyc9ruWT28iA17N03O87GF/qvSqEjAgAFg3R2/pD2K1TTwVG1lnYDIqcUs1A==","shasum":"69d3c7c53dc2fbed667fd5f03107f692ef922f26","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.1.tgz","fileCount":131,"unpackedSize":815096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvbRCRA9TVsSAnZWagAAS8YQAIapszfUBGrBLeTfru8K\nM/XbE2F7RrGtFJWM8lE7I2iD+91SRj6ZxYEX16HtJltw0+Kwy+3VCSc5ZzQT\nxf8cbMn6QHySeMs95FwSPu9yxsiCb7hYI2zNqiJtDp2kK+IFwYmo4cLONCXr\njrXk3V/xDwjRrNN4eJhIXIRepCS4oxkYMg2P5l8zb1LPQkEOTwWYeyNkDmHK\n7/HT8WEOdZyy+Kh6RcxqLQg/Oa/3kw+4ae5VyuZRCdbC87+Le7mSZi8IvpLb\njMQYClPDCu1sHA7WYoEkwEiQ4wwc3z6OheIEEA/7fhalzehg3pr06KXLQi7P\nLYLn6Ub1995JgsfMJa948mO4udtRPGVQjmTAQ6o6JKEqFpo1h7TQF5TwzzRm\nNauWzMHlhmLAWjFxOHZ5WsfE73q0KthC0F09JImc+oLAES6XMmoLGRuagMws\nqVZNo2UV3+M2XIWue0If+ofZ0yXEI3alaaAjCN/+rFmDxF1iExDBrMb/Nie2\nTW4SSZfbL/9fDTKvxQ0EQ4qDqUnZicQG6K64eH9/dhgSZwGyWEdh28bk6Mkk\nflMzgjihdnOyzqx1HZrU/qaNiLjMuK0g54g+sOMi+AbbJPtm31VB6Qjt7Z0X\nM6xm2kjMHUiPYnV6JlkcYXHpd4+EvrnXZwZcRxCPKPrtscAXhk4OSiJHEtlX\nlHhl\r\n=ZxUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChpt+3bBAMrvkcDrOs6dz8djR+5et4++bWlhs7zB+cGQIhAKOnzswI51HQt/rL0hiKnOQTTRrkusWd4bMnWdrpjqLn"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.1_1620244176376_0.5937739035030172"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.2":{"name":"@tripolskypetr/react-view-builder","version":"1.3.2","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.4","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.58","dayjs":"^1.10.4","react-modal-hook":"^3.0.0"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"9ea144d813f397c21ece12c8c034debca099da0e","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.2","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-7nTfwIN3BHBf/tIi98+YgG7blTN71kisZ1ziO84YZCGjLmYYpHSsI6F4NxGeJcogQ0QWqmvN8+s3EJg6Xd6KwA==","shasum":"cb21a903121f068d7221c50e7349d195d7181e9d","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.2.tgz","fileCount":131,"unpackedSize":816488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkv0cCRA9TVsSAnZWagAAWx4P+QDljbm7pmgVE9j/2Mj3\n0ua92X/1MfdtxIXDjscqAsYyt9XxjF+CtgcGOFygVj/smCl7sfj1nTgBd6Zl\nQmUOOc9MlTQXIXEbLxY20ayVOwwAY/ktuaPubQPjgZJ+baPcoQlaO3h8pEe0\nVoB+8DNAhjT4LX2ojaabF4Fv9gFngLZSfPsfXpNh19Mco8SZ+3BdnTpRVv7E\nzF8bSBl33ZqD6m7KW9TgDv9ecbzRtCTyD7TMeuL7qPfS6pUn3Nq+gt8veXp1\nCBtYjrb4nlO/Ykbn34BoFNU5VC7w7q1KS/aLvZvqKredPKZ+2uJkluYuMN4a\nQqRCdz5R/gV0juMZoZom/5l6v0of0q2sOr4Rr6sqq38HOvidqN2bXafRK0Ng\nQv/UVow53kMPWkDOS9k0MIZvYNcMx0eHOtrSNSguLl/A1/5RaPUv3U6Wt/JX\nxwI4HYDR5SOACnv+Hq2FZD0bChofgwqlkCgkl4bH5NVQ0HVuQHIZyLxLZERR\nz2qvQDpfEYW7GO7UbLKfLii9/vO80Yk5Dj/+2rsRkSH7EWnZ3Hm3Ku9Z3kn5\nONAjdFlRm1DpEuYhaBMBJEaj+H5e+OvKvvAAoZqEFmYLrxIXhOjON1xHixiw\nGRoQxVHu02t20vPsXzPowmeyZIYT2KDn8fdcjoesiNjQUpuNZ19s66W+H3E8\nW6QA\r\n=jq1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/ehOBc8na34Zr4+xIaZnXwylCP+CWPS6iJ4egeKulyAiEA6rjdf8yfNsQYbBlUKAJLfypZ6kgV3hCmt/UOq07G8TE="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.2_1620245788052_0.8410467380610269"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.3":{"name":"@tripolskypetr/react-view-builder","version":"1.3.3","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"e376f7cea480440d2df4eab2a632200afddf3b33","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-0aH0CtyKy11a8rGLQW7jkxZyVVUaYcst5tMs5JQdeq3Wu9IvFa5ciqLCirSw8HbOAHc0AZmR6JYSWBMJg/uH8Q==","shasum":"94c2f82a7604b85a9f85aacc726e7965c1766b98","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.3.tgz","fileCount":131,"unpackedSize":816488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk6JMCRA9TVsSAnZWagAA1PAQAItQy5t67+xY5tXwfWdK\n0FYpFQTX0JhvRrwPNDAgbDr770NDgIQZNbaFwzOkt7jQyHN/jl7np0dKYTO9\nZcOUGEBKEmVk82Ht3SjmgRs7nX/F0xDfRzKV0RpRiGxkySvFaBaPhzUthBkf\nOJIehnllHlNnVAM1Dk0+NF1ldd/1S8/PaxAAV66Rykq0VOlvvN/1jnmhaQOE\n77PCQGe/R6PAvSx0/dfLoZgkgf0UrI2HQsV4rbRvXHW1zpVz0JdrwwdGRzPM\nV0Zms4UHG1FtEwBDSigb8W3odE/VIsoUMKh/DGEazYxdi/spRO1SQlNG/Jpo\nnT5IvxIvDiSbQyyyGv68JIM5XHCe1TkXUvF6b8XjtNkEOlb6JAXL+1GjIekG\n0cFER0a5Dij4KBLjWCEymnRTcv2cRpWu7JCTTvlGSF94+6JylMEOobCKWmCn\nyTHhbksZaYqNZT+Q/SfTQAQ7fRfclMSGdCePLZRSUmPJsJ+N5ja/cU7l/5B3\n87xwnOXrTQupxzvXdHsW0DukB1QawgHQaCEVawRIP3oC/qLdy8m2+w3F0Q6x\nWkN4YBcI83nl4catBZwT4sabgmWp5ygJ9oyE58ibaiK6AH6TWB3Zs26HFbpQ\nFP00mbh1R3viN6B8BplQgX0ANeVUo+VULPCvWSiJkq+/J7Y38CaVCEuSBS5a\nXJfY\r\n=s6de\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGiAL15Jmd1ATWqteuTuY/vGyj5eGW5DlOQofWe5aP3QIgLk6Ibynt6Q2giq+XW4+dEFAIk3c8g3dqAUbDMdNEFLw="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.3_1620288075504_0.00549940471948962"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.4":{"name":"@tripolskypetr/react-view-builder","version":"1.3.4","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"e376f7cea480440d2df4eab2a632200afddf3b33","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.4","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-CrTVfkAE2ds3uOJqidDUua7K12z4WurdOfQtitJ0NA3txmXyfz55ZrgCau47m8YT6AOYCQ7MNbtWCyC/RWozUQ==","shasum":"dd588cec5fb6da33bdd90d703c36086488e1969a","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.4.tgz","fileCount":131,"unpackedSize":817059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk6T/CRA9TVsSAnZWagAA8S4P/ijmISgDa8krHS0hJC+L\nN9yrrgowjQfrxY/yc1nY2RZbmCR4LsIl1hx4OUOS3/T2blfjytQYXXM1JDES\nyprEa4eDGRwWurXxs6jdrhB6q7jh/N1lqK7SDXbHjaMyRw0EjDhIcRL5PbFq\nZoNOg3ako4MvX0JNES5/XTOzFI504+Eo1Sr55jy5mbypmlpy3cMEnGuqIiIL\neuKZnx2A8QnL2ogXK8IN4EOCZQfTpM63Nxt/pPdBHdjlIOg9OuQbclEFbqWT\nPEcbGApkKqrwBBiNxUIH48qGhPffjhahbiszu8ANfHfVyARvAxnuZAmUEO3u\n6kVNPyUPTRrrV5t0aZswuOa6efEtI5EEgO2cCpmWsGK4CmksvGjFiieWlXDY\ns51vhUMLfX7Be+L8D3MferqJZGwdrJJndBq/UuGtg0xZBgBEpy9tOXvLNKC1\n98KPSqHU5PtS+G81pDRxKnDCnhYSrMXnKeF/6pIzqdsJKymPLBdXWi4sSFpV\n6s2HQc13I3kKJcPTsxEiwxc6aDL7PdOvFP1W7M4KPabVkht/xHMeGbHYTke0\nwK/bglW1IHPQtkSwyre3y8PSwxOHDLCEsu9GS3lRzsQK/ZU6kgdSoRY0c1Xx\nPP4xeseXvlFzfToxzrESr6/ikoOHGQXu+Df4LMIUGYhxExJYO6TB7X/Kf892\nO6be\r\n=/RAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt4hV+Aa0Y1s+KdkIATaKl2Xmx32EqNJXRE3v8ZATz8gIhAOyo1FxQRHGdVZmuS+nku54hyf6VXUzVQ8f0MtLApBgl"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.4_1620288767325_0.4307030306729476"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.5":{"name":"@tripolskypetr/react-view-builder","version":"1.3.5","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/core":"^4.11.2","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"e376f7cea480440d2df4eab2a632200afddf3b33","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.5","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Ik5wpoVPyliFTxBi7pDUYMXUGy1tgrohEJVAnQxhFZ8oNiIpCWBjnnvlysQ44ll59pRoU1j28pGx7o4ow4orjA==","shasum":"c865e54f5a8269493ab483ccec09b5c43f23d338","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.5.tgz","fileCount":132,"unpackedSize":824066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk7ByCRA9TVsSAnZWagAA/IkP/08mI6SQgwOt+TpjBKZY\nOXgN8BTeE+QMdxEk9cF2optjn2Js5MA6a7Fs3DWuDkWI9fvX+aP/RfNlxgRX\ny1vND2t22hA++88CrAp8XuVIgVLd94grqWipDyoDPOnl8ITr0TZv9lkPxh1U\nXfiBleDUGKEr54pk/HZOPixt6v8ZacE6HhjfiMj/wL21f+nJdDnVmW2NFZb3\nLrdMRuCe8zWmFJOzoq/ZqxXIR/POtp42gHYb3adNvPDlmk7ovZc5TxkzMa6Q\nKDUbErgfr/qwz7xWdwGepp47O6OIsRISwqEPHpumVuDB643+a7AcflSGwSde\nZJ6GG8d47ydTdYi5prB9eit2cNiKDZI0MYbGS7Z/Df4qKjm0CAb09thR5h++\nhCJvCbkd5D+Tcu6ynLdMoZWLWgcX/o4835mnS+VWS/zVQfSpLIWBd6+zvjUb\n7bP6t9uCgEnPzj/ahca5XPaq9URhKbd4hIVTswQc68w6CEsH7u1Dgzpad8Y4\nz7cjfh53GhMbwr1kFUJPGGXSqK8uoTxacsfIGwe5CQSUwDTYOx5W6/naOz+6\nXnfk+/DN3I9at4qwOUws5kGoMNe076mkAaeMKqnCgdV57Cy3uqKJSdK8dMYt\nqA1NNkvBvHTShhLJx1lrRwWcofUXV9jpDTLmgYpo++v/J9q84vt355QjBT+F\ncyt5\r\n=VVuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDed+sa3S2eGFUOubsH/Ra3poclGwqxak4vUsIHSbDBYwIgRuaLCwqyCwKK2DCR72xQA/w+KzOH5lK3uoMbqhnyyfk="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.5_1620291698266_0.2893586775895214"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.6":{"name":"@tripolskypetr/react-view-builder","version":"1.3.6","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"89f3ece0799ff20e368daea6f32b61d55c935847","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-KEocU1pWp9Dm9OVbjwKC+yk94B+y6guDvBerHCv8gXLjk7WmNfUk9epk6xPeAoYnvdWDuRd5LPa/q+qLloApow==","shasum":"6be895e6d20335291cc964fdf8d82ed3389d8979","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.6.tgz","fileCount":132,"unpackedSize":807932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk8K/CRA9TVsSAnZWagAAwp0P/3GhVpMHlx24kY5rhQHZ\niIUty7MNRkXe3RkPUFI9U0QlCBIzIul1R34FCX3xubFdjm4gMDuZmHlctkzI\n28CJaz6WX1P3pCzZ/bAyHKntA34J7WJE4dj1tFmQTnQkXykDugYCUsnB0c6R\nLjxeX5+ELoK++maTvBMWVzQV+vtUGFJNeovqW5jGdmO2cosqdqCFE5pUtZqH\n0qjmi0DDznrsuSCpFWjBNSAp0cMgl5R1xpBHYVgPrAX83E1Zwku+RN5nZQNN\njWztg13/tgwh27UAZcxVh3LcTLIEg8BkE60S9HFV+091KT1Igl4SGMidDyIc\nq+/YAoXFSwAkhKP1Ailefk4/lKHZy2limxe2DrzSTqaRAOejktrlHPGiuupg\nHzJq1IiCK3sQaBKTO7tFFwauDy8H4zS0/2rQ9HYrrT6QRyAhNIgoy9jWfXLm\nmI/uA8uOJKZG6KqSl6FTvijEWekdRGjoZ6engxZ4Bql+1fXcZw/SJW4Tn5c8\nWVQkS0fkEKIT2pAtDKj0yWX30iZbXI/ShHa1bdR0MWwKj+n0BC9sMkOrJqAv\nK3JC5nIf1pDBswxQyNZMxxnScL4Al/1srlEu6XUM0hey5/fEdUPJh1nhxgKP\nBQTwiYLKU874x7+jPgJ2FSMURvirk2KenoP1weDuFl3Z66JYgJpTg+ISoT2N\nCO1t\r\n=n6Dw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzY0sf1qvlrIcFBF8N54IFWC9EqUmVhPIK1tRGi8g2vAIhAIR99ZF+kTfPXqrqHDl9XWC2fYMglE+rpGQ0T3Aq7GdW"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.6_1620296382901_0.3016582783498294"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.7":{"name":"@tripolskypetr/react-view-builder","version":"1.3.7","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"89f3ece0799ff20e368daea6f32b61d55c935847","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-laCB73HzdYf3Bkygi2y7G69R0bw9R8bd8BvzCfP988h3ozV9eHCsRdFNeR+STqepHxPa9caR6dC2Tsszu7wglw==","shasum":"0cf1bde756901e94dbfbc5fd8fc76d5f6a833b51","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.7.tgz","fileCount":132,"unpackedSize":805901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk8pYCRA9TVsSAnZWagAAFuUP/jjnCE2yWBP5nXPGIGf5\no07o3LfQgyWNUVvYoqnlUo/jbf6qnEKdYdXh94rio66CAHMmNkJ/aQAFU6Xb\nl5iMndFYhWSlwcmS6q54EdcBbACmGKCJ2na+1gU3g2qCX0mCqXp3G444Vu2D\nmkdv0iMPkcEqRYgrsfNxMGGNN58PIShRW3r1XC3vczbl+AMsSflzw6LxfoM0\noScPqOdpybNGMWMjiB7ckkSrO1gL4lOZqaii58weVDt0eYoDpaUxnv5zIA2J\nUgDl60aHtW8bxmY2dC1/F4YNk2uPyqKiYe6hL3uJTbY66pslhx9KEqgPUDwP\nTc7RbZ2h7et8CE8z4uptO9Wv7MQ82wjGAMKyDosSStBDuZVSlzFticYMtlM0\nWQQSXY1pYnIdFGD9d7Bg+n8hSim0JrXtch4zpWM6WpeAVXVwxh6M5oYPga+k\nP0mV5U+FEnww0tTiBy7rlzi9mdGnCafs39vVy676szhGirVxOINR6tKFaGpy\npR5slawlDdYqqZ1RD2xReobWdnWZBoWfQIAVJn4FWaIcz0jd7d2lR4wI7iN6\nG86W7tY3LTdQVGwS1hPtmepw3FSh44ywDq4+An906vQeaG5rBl+CYG7Ztl61\n2KojpK92vmB3C4YjciD/2fTEHMtbF1BVXKRs6kfZyCgArCWvFmyzXeBlMSzn\n+tZo\r\n=/7EO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCanfG/OP/MfJq5p7f/r4XHL5S2Hdy7y7pBqYkQ920AQwIgJYIBpDOBhmWC/Ufqnw+Qf5ovV+KbzC+KYcvMVRHryfU="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.7_1620298328333_0.3012953325633294"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.8":{"name":"@tripolskypetr/react-view-builder","version":"1.3.8","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d9f5c9f88ad65f5377e61df0953060a20b5e242d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-1P5S8jiPaRtMwPZR9iQzV8eX3gABuIloqf7iWYPsnsTVAyf5AQvVM3bhAn2ejTzy5PqhInSDtTuq3XGtF2uLPA==","shasum":"e9caf1692218d08ec03cc435cd94ec09dac9829f","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.8.tgz","fileCount":134,"unpackedSize":820341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm7nICRA9TVsSAnZWagAA364QAJjOUxrTV1YWtiE5xT0Z\nu/f4bed2W5VKAkLj/5N/mwy90cWWetX8FjuvuWssfMRqs2iIBVkSeTJw1ZDp\n9Zys93LGlbj5GVHJra0LTn8gUD28LV4fcAUUSqkv81Lvx0DDTohEdRxQpuZZ\nKM+hDhqqiXFY5aboS7vnh5eJ/L+8oo1CzLL7HDdgTnEVdoD9W3Iuz4kdknA5\npY9JRB653HewXDFUv4PWVHeKJmoAySZ/U9JI+Q/psBNI43zU+a3dEkHOe5d1\nigXgcFEKHTykroGulJqIBQuvBuvJtUlN2YPPA6sq+wnzYTMLwYl/Vt1A/mj+\nkw7uAmcRRXlM4KAOpyn6VPuXUSL3mZk7XUv11JXW1ILE/UmCga1geULZYeQ2\nahNvGO7tEEw+FwWCYeruJG2zi6DzdhfisTWlrdEOE3dOVI7IgDd4NGZgmA7K\nuCbwiKfKAhIDjSrOy/FPGDZHEOFSfd5b9zX6AJFnEBgkCzCPH1UV4TkZ9uRl\ngCN4upaMXVGLuFqnnGfRpJdRg2fr1y7Io0wj6tb6q8slCjzFrxR0g3KozuCi\nEgZubg55rpaWMUk/xOgpXkjgqFMOiIa4L74wgry7KSfnuaADuazpHp2iUVbd\n62+E6YpOc/e/lyakuNb/eH8nmVmXmZBP369WA3YmfIWZfZN5n+5QCVkjjZmE\nTvby\r\n=L1wI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgeQ+NvkLIMjhzRJwgIBZOXoIhVd660WOYs/phqfnKQAiBCcRmlTBMaziU4/7gGRbcdFpxG3vEw8O5/c/+zk99fFA=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.8_1620818375484_0.5293362954818643"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.9":{"name":"@tripolskypetr/react-view-builder","version":"1.3.9","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"36df246fd9d9f54cd2182c61de6fbeb72565df7d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.9","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eTcyV8lgjqKMX3Rva6ve1nmoC27xWQ/rz8B8+y9hT3cgjws2jT8vvEmRYS4IXDLjskm2wgP5m/kBuQs6byWllQ==","shasum":"64597834ade03c77fc95cb716e8c3f80a288275a","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.9.tgz","fileCount":135,"unpackedSize":829617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgorYoCRA9TVsSAnZWagAAkloP/0upcUA4a3FyA7fcDZ5N\n5oD5C3u2YofjR2Ae4+PUNLAv6YyXjexXncOOffq47V9FOB6n2un2P8JfcEL1\n8eTC0GguodQi9QGQp4oV6b0EPxTXoUHenrRCq2e1iJpUd+eWRMvoF3BOTsj/\nefURCShUTEUaWilBlUYL9PQ1xFkfoWwIZh3dlbgw/H9yhMeg8zNtFglxRq53\nGzMLRiLR+rkk3F28iHv4nbXZyMMZA5aaTwlKEK5MKIihHUnwUj7SgPu91Yf8\nVWMkh/b5hfjqX2ibc/WZRRv42twwpwTciObO/2anyKzmKG/kT96d+Xs0D1qt\nHKAa9sDmPAWozAiLmnPwtuU5+UKKZh/0oIGmPvQkNavnlG29uk6yQZgSmc1I\nhGXjLrRUsin33iD9F9EboTXcQi0+9YzCRebVrtuW2tl7qOQn5Xwtx6eiyV4Q\n++qTvti0h8OcKODT3TZALqkL7uXajBO7EQ0+BJ9+5qjP43NmDpss8+Hdtmar\ng3GsTvTCEsn1xy21C5vdX6FxGsEdo7YMxcj97yXzBD8E3w+RtjZz5fbggG/j\nbxbYFNjqfd0hs+w/xmYqPeqsG/9ROnlkKpwC3PvdqXWIFg0LXvgEBhnQ6QsD\neirYB8Os5XqHz6sjoe/i1fkbM62DbwJ2MM64qdPbkMOu99GI1OlMj9lrfYhi\n5tpI\r\n=u4V5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWPk+D+Dg6KkPawIIc6cATRJzRRWz0svELYwgTPEU+vAiAIxKVwCTNhiYNJe7X81uIvYnbltx829BVkslsvuutmSg=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.9_1621276200383_0.7963246408512348"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.10":{"name":"@tripolskypetr/react-view-builder","version":"1.3.10","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"36df246fd9d9f54cd2182c61de6fbeb72565df7d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.10","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-sjNJlpxwKRSEHDq15z5z4L0PT6S37Qj9c1bA/YZqn5U1rngJGL2hN/sMvnel89Krf4MrAEeoVGMylSxTfn8HPA==","shasum":"6f3781fb025ca706f2f11d52bec5a53dfd0f94cb","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.10.tgz","fileCount":135,"unpackedSize":830412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgorp1CRA9TVsSAnZWagAA2vkQAI01kPPzBv3SGEgD5hOf\nLhmEApofAYl94IyUjNoh0WFpjgizjnkzo2nkcgl/W8MqcxHdcnuT7/Sqc09C\nj30ydN5qLySmRn7HnQURw0Rqfn/UMG6aIEbhTjuPS6Q1lkbjtS4RU87cI1la\nfYTqVvvdKHFCDoC1cyS5bU58b7l4o4fezDQCNbGSLtIXGxsiJeHg9/Vy46bv\nXxGsa85BEA/+M1Qom5xdeD4iCHV+QzK5M4UuA35ptf1aEP6YQ+xxIoleQr6q\niaGeAYKGWUZzsOK+yTg76JDwFiu9Lt/HldrNpoGERaS8dILk836IjOBKVszA\n5LJJlb0boHupMU1g7wyWD4ISjo/HyGNTJ1Vy3w+pBw3BwBRk99vxKsOCmD+v\nOtLvtSZYSvcw+6gZwGm48d9cBoq8jrstDGBCd7ScgRqiK3IY0qOaWDt5bElH\npTt/BCGdcvL30cC+y9yEfhWyIvL1DLd12JqlWLDvWdYz9tibsLnyIXvTb0Oe\nyI7iuQhrh4Jo/1cimUms3uud2NBsEgKycyEUY2pwOYGlWdUAsjU2HzZu7ISz\nMejZMKMCVvDTndYzmJYmbvBzyiKdwFxjshl53CBmYdx+dMFe6MSnsWfJ0Q//\n1OD6SMS2MPPAzqAEVAUTYBUBJoq5pV8pHqKXWU3gRVvFJ41Z9hu5GiZVEo/0\ngLvh\r\n=PaeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ8tBeJuvL6has65ixmDp06WOpCAx/WD60MKtiTcZWyAIgPt2lpkRWzOWOLQgvgUJVtLzX3aoSQ5lwDZq33ST29Cw="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.10_1621277301408_0.17633871549248825"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.11":{"name":"@tripolskypetr/react-view-builder","version":"1.3.11","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"fe53855f023c1fd9b8fb22a2c2a691c14e40f22f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.11","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UU+D011hihDMqAcZ734/dwGVsX+CJmgFzDdPdZjQzHTkI8VeUaMJQtLfFUIuKyYOU9zKCN730dC7uWgCfBsh9g==","shasum":"40c50c2168a050ed36c0c039f40b22206aae18de","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.11.tgz","fileCount":136,"unpackedSize":838523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo63XCRA9TVsSAnZWagAALa8P/RdT6ZxMrGdVhPueaHPL\nEVZgM0BCMXNNitFdS/XzhoWkhNqL8Ab26bFd2s2m03OFzqiIYyeMF6Tm1ziO\n+CI9HVKoDVSFZXCX5sg3sQY5Z1q43ZHMpSTBHp1VLtPU3E91jEFrDBrILxx3\naMPpoyOfLniVY7vLJA8+mqExvmHlzYejNGsr4iGVcUDzvE/FT8CocAhZjsjJ\nBSd3qtYkWXYtp+OCQqE/IQFcoOOMyj0+7uQR9apO5yRHM0yFFc1y8TMLywoe\nWsj5p7NcQIQ3kRrpcu0nZFua7wxF3V5KARUw4z97FRxydwxZjapCjty1yIks\nYnvR/4Q3m4rz/hsQcSycbrLJFO3pPdwQPuZCFLP10OpAwOUNP0X2aCdx0pGN\nl2Rhm6tNeVXF/YzgPVoGbIhGBQQjLPRi2yaxl5lY6VH1G5vgwgUXhRbvwFAL\nSYvqW6SnG2cmuiEm0D3GjQmJt7XedQAnqI7kTtS7pnSEytjqXI+g3WFisMFi\nlKL3F7L5FbaUD2KaHYwqXlf/LjY4EsiFNOCYxvOvOCAA2r/fKARIRyJSFwDi\nh5JusSRNzLVU7O+r4euU/9M1Wkxbii/BjWBKEXHnctyPsVy2WgEPNiPmTYfl\ngHOJ272YVPVYKq4AiGyVWpL/RV2qoyRz0h8GrdgH6hRXJXPM4lWRJfSJ6uiI\n8uC+\r\n=pAnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDebJZ1nzdggKhAqcFXNdzQNa3FMCemno9fMb+eKzdBkgIhALV218Z8GjVI0/pShweWwzoIl00XNju2+zdHlmP/c1oS"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.11_1621339606675_0.42484246359960154"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.3.12":{"name":"@tripolskypetr/react-view-builder","version":"1.3.12","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.27","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"fe53855f023c1fd9b8fb22a2c2a691c14e40f22f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.3.12","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-yxfp5/QPePH4dZ51BJ06r40wxwNc3iy+SSYoxrdaKExFM53gQglBw2eHh3OBNucoDFJrKqmQrkokCikjlImE4Q==","shasum":"c41e8ea166dec82a9b098f8319d009a12e1876b9","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.3.12.tgz","fileCount":136,"unpackedSize":845956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplepCRA9TVsSAnZWagAArdQQAJYFI1fNxnGNJ+WZEhm6\neWZOQFJmt7rR2dpf6BQn5FjDsij7TC0LnM+/UIb+ck8lMrIemZ6Oprpj/Oav\nApEMdfKZyhcIoMVx8eZnTaRu/c0G1ygQguMqaeSxEpizqRUPxUPuuM6oROc3\ngGOVh5SCVA3jq7o56POMaNAPzXFmw9eY4MpDZULHXlX2qhndDxel+8lq8joZ\n0FgbsePKvY6/qPAku+O3etZol8FKNTSC5QRbZV50i42mwtkOMmnpK7BUHE4r\nGf0oVdTRmC/68mNgIAt/9djAF4fcVujJeI9+78vo0PDTxVpcOrbNTlyY5CIS\nBm+a2ntdnMzQoR7Iq6NwgGq9ILcevbE9FamzckzQtr1vFkOUHNRRWAxmQbNo\nkmed1zw1LnobALyc/A44luVJTJuLn5SbAdc0rwbzltnTV3D/tPN91HDSHAGl\nNPKzs20mjELLK/F34OJzyISDhWpv09B+9cXwNy8ZORocW2zyLZPWgaDV0rSE\njAMU8HkCpDf4Rqi3RfebtqJL1UkUENUI/L+YHslCqqDpisBx8MuUjsYzHggs\nB+OrpyTZxFpTefe+5jKvCLcuFTBBK+/oa/yl+qQ7H4+X6UHLQGp3XqTVpd5Q\n7RpJmm3ZFUAXCLWGOP0PeuyNLKlNO2zcDRhORs7vUd0sd0IR7DDQTnrpoJpH\nW2zG\r\n=SOLc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBayMMgNXMhbS42X1GkCwXrUef9mt7bCWDfLKA+yf2m+AiEAnmZ+nLxa7vgXnyP/e7Uwne6iE64S00+UHTV2wk8SbU0="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.3.12_1621514152627_0.5553653957487157"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.0":{"name":"@tripolskypetr/react-view-builder","version":"1.4.0","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"97f283645c3257d519e68f7388e3ec7e7aa05263","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-celONrGoHD5WgTvF6uxwS1A6m9tenEBU85zhkTyrkHusC3TtWc65oIrvNWBSq3Cj4smNMimYxydcVYLJMexfww==","shasum":"708ea83a7b989946898879a1b8bca20a15efe743","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.0.tgz","fileCount":144,"unpackedSize":983802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MkYCRA9TVsSAnZWagAAaqQP/RhL+6vse7Esb9ZkIsw8\neKunTWI7Bzp3p5nmjQUMeSGWzdQappXkgXsAT3pPDJWM9jKAQiX7aWvZrllt\nqGE90qSSlNu0ICZV+zsm6FTbIaz9BwWxMYBmSdkoW5tfZ1PIEyuro7HOs10e\n7mCJYrM5INkd28eoO7b8UFV5L43yU+pxcMHIEm0aVn8uLiBoQjhzbQIvlM1J\nTIlsKasmlrmL/ZzC5cFRl09Z7hupEv/dqZJ0uiEmV9r5ab7ausx1gOfEV2Bp\nYkr4xaBN3fbtqM1ei/lF4vNpWoMoOp0gzUQg/B5NTvWN6PdYfi3t/7aoh1Yo\nQLiu2kjFAKJ/leKaMoxOU+6ucM41ZkgYmXVS0tT24q9obeu2ycaAsyZhaY9j\nGr2GXQF6tfqdexYpfwFFFCfmTX3j/BvBSzJl1je/Hw5l+I3cp+U58prmv5kt\n2CBKLL86m8Gpwr1WdDjoaO2nTy5YNjU9STxyxPRP0UdkYET2OpLIWdbb3WYa\nv3l46ZsHPR9id6XmCdCZsaOoKlTSKUceVZht0Mlp6AeAsQ32NVOVvpNDzROx\nxpz+sG3EZYOZfWWTkBslz0gufvEvPm9t5+KZKYPKPpokgn7Us3/xArJZX8wb\ny6aFym36w+cZUZlvL12J/FwfDirkAQkByRFrkM+vwBFoAyBGV2ZLBbUejGUU\nBUb7\r\n=n4nG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2SCc1NMqVngR9S0A7UN5tXA96E0sQCJ7u4Ane6s2L0wIgIAV0oVKNCwRSNmQxuqFaY9RVabZOnefiVPbWJzc9f7w="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.0_1626392856445_0.6031588787754945"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.1":{"name":"@tripolskypetr/react-view-builder","version":"1.4.1","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"97f283645c3257d519e68f7388e3ec7e7aa05263","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/B8C835CwoHJQZcdSGWPP2V4nzPkurDg2RvsbDSBtJZTE8vCxtqQ8ER72E4AtGoj7pewdu91HpQMdScKcdABVQ==","shasum":"6d759ea04cb5fb7ee9ab3b3eac2a72cb30ab967a","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.1.tgz","fileCount":144,"unpackedSize":985581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8TvNCRA9TVsSAnZWagAAFxkQAJ9REU//W7wLu0F9Kctf\nRn5bO5UrYgWn9xdFEUhTivlVfAtI3WbJIeWflvYf1ZZqqCA7mhMU9ph/3kHZ\nVnBHy0FMeRDGSqPiWI9gbVxXy/+i8Sc3tgcO6yFl5unSCx2NTy6G05FgK8+k\nLKJeW2QIsabIfWyVGHJ4VwjkqoCqO0QBDVXoTApjlOFIcPXZrSHc1LCKxXC5\nHhYNN2dlS2O2TLF3zPllVXGe6uv4VeZOEmgOSJfG799QPUEnzZgPaWtLoNp/\nywrMobr00ZbZY3opDFJD0em2mL69AVM926ASz7N4V/LNe7a1CrzlkVZ/y/PY\nY2E6yltHY8nUJxVuIn3YTrm8Qc/z78HW0/dBw4Wre/CpUmg8++r7CS8RXs0h\nYIuq++pYxIq9LXK5cEKgxTtLu6w5p9LLZTzCLbHYj4B+sCVBPU4QBn6bCdSi\n0t8X3og3y0O0fdfbnwJP5EuLcRsh1heASVzsoA9RrkYghyeBml5UQ05FqpMJ\n6yUGQbMliThNWs+XoRSuF1TNx6d0DZmLV6LHYToGN2WgERnWPdl7qzOLvHZb\nindp9FxPR1yVO/tkXvdYR5NhO93kL2G50UxaxNHDAaw4Mkn5MgGWSyEBh5G0\nP16n66/b3LR4C3pdZAwEc0qkdtBsH3ZsDSXsF5SLB73Jdmsdd2WBoRBd8Psm\nQKoi\r\n=aEiO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO08P/JrGJ8XokHl30Ra8nV+LzHQGRTtbb7wyp0HqKzAiBUbCjceSWBPDeV0DKBTk7SuKiFbTopB4oJ3qO2OfxyxQ=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.1_1626422221671_0.7696833812867814"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.2":{"name":"@tripolskypetr/react-view-builder","version":"1.4.2","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","gitHead":"e0db0188fb817d3850936ae49586228ba5acc09f","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-93C2HcnbBP/4uO1nwAcGA5F3oPewAV7pZbgnvmEqoJiKW6ALrz1bCh3HLznBplsDzcZQuV0NiiSV/FokorHHGw==","shasum":"b76d96a635b3743f4a8b255c07b83377de86ae72","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.2.tgz","fileCount":144,"unpackedSize":986093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8T8aCRA9TVsSAnZWagAAzcMP/2tPxewpNdV+hKi+fGF0\nipwgHf50yttt0SYmKQ7bXwm4RcSgYTuYEvvIs+Gw1g0buibq5c2eEcSrvDE5\ndUXYlEncxJ6prIqzFdL2aAZ+bp4fwU2lS6z1WwLYjqG5HN2EKfe3rNPE8cSj\nY//BdFxh64DF7+M4wzSLTRTKr1cqY0nE2WbF0wSsEgwbso7f9kr6o6qQuSsT\ndPIIxMIAnY84GCutKLSF5cNQJQP5iXz5N06O1KDdWT1jZ+DPsi9wloJdOQgY\nF5eRmFiQUlVUXJLrzZtUbrLcKCyCaq2e/GUqslJIBqxMBo2gZuLdAW2yE+T+\noKy5mlU3ZWh44dqou8IVyI5iVJRmfWGhxIV8XoWYSC1pOUFVDOK95yZUDHKW\nA8XWgxwaeFbmL2ZZm7c0whAiiULBY6JUgqlJjUDv9PpKAWYApZeEp8mbF49T\n87IwuZTM4n9yXGEqApIDWScPdfQIHgbESuWAKruu7+ZUCEKQPkPekzNoGh59\nq8zuPMzd0FIHyz5k2gPPUgHUnNFweVSoL4z4NUHps2r5C1ypm3o79VhndP6W\nAe4vcf+IenKXPKPc4J8to579UoxPg4Nt/ewUXlHjK/twQe+2zKA9S3/1HI8j\nM6r/ogrFZNt7TG6Ud7M/uU5tlkxac7DB47Y55znccbFSBzVz/JHZB71uAmnq\nEpCT\r\n=Nyn7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhM/vkHkdhRtf/zXg+9LBjCHDW+OHhUgSwGnisOKQYOwIgXEsZm51D9HZV3x8w2SjJOUzcLA5NV7/CIit1asDC25A="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.2_1626423065852_0.735759575995564"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.3":{"name":"@tripolskypetr/react-view-builder","version":"1.4.3","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"b970beccdacde0a4f176453173801ead02addea6","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.3","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-k2IRzytFgM7IFpszfGmjJ/CXcw3bIhLeNDaIWufC4/hW8GOcvbMR7J8jp1NHX61Nlqympl0Qq/jSb9wvrt510A==","shasum":"e83a158edb5f319cb851b5dd242b6f1258ac3f8e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.3.tgz","fileCount":148,"unpackedSize":998958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8YwrCRA9TVsSAnZWagAAlX4P/0INQMR/+IaxpyspLnAs\n7+RAWd8mkjXA+upa2mqt/iLyhdgQxdr/QpBDdFjglQCpVgB4XVSYGYP8H/Ok\n24wI0skMSzE8ZCXoPCU4NEJk3wCuCPNAGnLsUaGwU8KvbLTzwbd9yJZLG5bM\nqOiPOwX+TjUGjzqcwxMq+CDApQ1hHrQcEOzXrlnwcyXbbUslcAVGxR/PCtC1\nUqz5SQvEK+8inTehwBjlL060OKMPDHNC/1SDYxRV4Iww2vacAGvMcRf4zGLl\nECLgy39iUNfxOrTof1Qun4zAy0iY+1RHx2MJY03ls4t0X6gC0lNChMC1h7Np\ngDBfW/YfjvAxtNDN4hSXzyB+j1PUGBxuY3ZCXaaBAZQt/c+KwJCVnmpdDneg\nuUNCMFwzH2B4Ty3OQ7EX67r9ea0sKSsOPxtR/5pOyp2Q1k7gDkAmjr1+E+43\n3ibnuqCmvNNJBl5mCk5O8HIj6/lPc+a/K8+OHkbznRz1vruNu6qRCCytAvri\ngjMXKM1oKHbZjJSIWhlRk3adttHYDThAWD5hFAGqSGW0xFsZwqcSwhCzuFc5\n1xTNP/Y+M69iljlFWiAYYEMNYfJ9Kh4mBcKfYDxSdlPPCqejzTFHqOsH4LUm\nSzqRoKgFCBlZZXEauf5dP7rhZk+kQiM8KZ1bBXb8mogN5lAjxZlhbXVn+xSd\n4fGA\r\n=BubR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5bz8tIkeajd3wfvmCUky5i7ZIJQDJ75oj+aVv1xcGCAiEA04XF+STw7DvdOknOuekm18IlgbsO2WYyw4uNXAi/Xt0="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.3_1626442795599_0.6306501301620167"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.4":{"name":"@tripolskypetr/react-view-builder","version":"1.4.4","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"17ce9e4f06b4981a1b6e80ff9c5d8aedfe03a448","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.4","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-mR9x1T0h+EiIgHVOak36brwCWwRs7dS5LK0MGU181VQg/b5AQiWSv9UzisZCWTykpI8M6pQkkbEyin6moO01ig==","shasum":"bb8bad3476c389e4435ff90c20fbc1ea87cb8f0e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.4.tgz","fileCount":150,"unpackedSize":1011312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9CicCRA9TVsSAnZWagAAOX0P/1p/2UIEzElrFS/p1Xik\niBpBEmnhM6RhWgwHqfrvzVvb72F7udil5Nv+MRteS1CqF7s0rg5Xf9ttLH2e\nmGhBS8ZwHTM4exOG9mmf6+orweDJuEXFRJtEWhlFzByldJG8tGaWKSvfURnV\n1du0M5GgDV9Bod5qLrZO0ZlO8839XBwQPJp2vUOJe+PedjU5IX24NSWVEQIR\nz4ckQrT8RFCipEV3WfTloZ1+BSw+0h/1VDn+eEVUyDwABEaX3XXm3WtgYBrm\n0H8oeQAPDIIlVUeUmo3xrQ+hXUC+TqTdyXAY9Ie5ghuG0eltSZ5kuanppU5+\nmeavP3Sicat3WFeuW8uiZ9+9hQAiiXnntIMAJwrR/6W/XU4HrAp/B3TPqyde\n7Pc/J0ySdl2Efsj/uzX5Azv7Ngfy/GhjcIomF+YLHR6DOe2PRe7wieXCZYjk\nsKP/w8JgF6Bs9/1nJi53gBEQpbWPyTK0kfdbEPaAqhlEOtohUf495x8p/XPM\nAJN8o+aVqF6NqS7ELulVI2VIuiCykAQOL6368mHV7hLom9vDs5leavZwWfDO\np9IEsqtiFDRCLpKIao86oyxxggr+22TnBMCtzHRPvKePY4Ft7zNWDkRG7Cvf\n4bqiKhkcM+yKx+A8tNLbb0OfY5XOErP6syjxG/MVlP/wqShCNan11vn6hh1c\n4Clx\r\n=CdLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmPXJqFVLGqs5c0D/sxafqv3jYEn15hBrEoNJcdlQzrAiAErfsQxjUajF166FQJ4UTHNuy8Kkij3/sKOyUprzIR4g=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.4_1626613916684_0.5810380765417524"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.5":{"name":"@tripolskypetr/react-view-builder","version":"1.4.5","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"71cfddb3bd4a450141cdedec89f8c961c97d2b70","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.5","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DaQMYwmiDbL/D2jrFXxoTf17h5JKcyUW/AAuv+l5x0Mg+Tn8O8IIJ0ECwyGNqu3DI9z9bSxMP036iA7gXFtfSQ==","shasum":"798f1e3d4ea414e908e9e70ce487fc3b9f386c6e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.5.tgz","fileCount":151,"unpackedSize":1012790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9RztCRA9TVsSAnZWagAAumsQAJFrVMTpsGxu2aSR3g99\nK426M6govBhkxlw5uP+Rq9k8vIXRQf/jRD1LNMZvf8kOzeYMEQIZbXJ8fBh1\n2z8opKWURnI3H1nWCaw5KTChf3Vs4cuTSsp8tcnzqv6FR9NNNlyMv0W5GXnV\nEroEDWLE+TgM6JkBULTFfGdXSyctHiJWlIxcs1VUAyy4byYhAyHBEbcM3WEm\nCnbdpOdJI0yJcSr3GS4bLOm7YFSpfT+1NX40Ooeme3+XBBCnkHtg/zPhgbLv\n3tBc6GvXp1v9w8SrLTOPJZTaLncA6Ab7R/Gls2UtuS+FuF4q3k6nbKIORcP6\nWnAa4vIVloNm5KwUJArMPOsxFfcFEqpmcdGIHzPMQV/0aIAXCz7W7qo+H+2I\nVeI/0IwSshpYnN0el1RvRKYCfGG3OKHdNQ1urgQtRuOYO0ywG1c8jb0ZVpe9\nKzcyIA/ci4ZODaxoVhPRdnhGxLlk4hid8ceuC+rul8KCav+Fz7d+hRXPJwSG\nGdpMqxe2WAp/1LjiOyqgR+dGewghPtiowkwd0oRAQMWkjz6iAmetlqQGGvLt\nhu6cKULGIxrDpTnOI2zhsxjYSNCX+e5PUGrmi4lczRiyDjrshXcVG2i72Zq1\ngcUUXJNX/8iEXW5hKtU6W38/wgWtb3Vfr1IygHv0+04gH5dpvVLZ1vd6Mz83\n6MlF\r\n=uEr7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtwaKc74kU3ElEHO1LuAgfWhcWJd3bGAAhfLspO7WVMAiAwFxDCzaRpsF4MaD3apzetJPrK5jY2MWh6RxpTaees2g=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.5_1626676460954_0.5073889636579381"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.6":{"name":"@tripolskypetr/react-view-builder","version":"1.4.6","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"9a95bb2e6b57a9e1b32a1194b4cc8f061262fcf8","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.6","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-rql05YR4uuPE3y3ZFdBqboOrjxZ2nxyfl3QvxSiZ0nvAgwhcZAwlN/+Cl75RBzesutIX6BElWMrp9Aj+tkDzsw==","shasum":"dce07714e1fbb7f3be9c1e6b493804624d817736","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.6.tgz","fileCount":151,"unpackedSize":1016539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9SZ3CRA9TVsSAnZWagAAVBoP/1IFXB1oPP+FCh1LuGeh\n86MO+YKiasyfn4tf7Nspida2I3EfmK4RNS2+6KZNsDzDbxn5EVJOQSuoswvc\nCclAMV7fPdwu4flSRgpqHsrakxJNnsoaCeETbdwyXaTVJaF74gR4Tyc1GU9D\nQBqyuu/1d5rn1XJ7oH/HQARHtDDAyaNxrrzbJLbufs8AGSAY7wEXxAC8s9JE\nohAoxxrumPMLlR4ychpluL5jwNf0Pb3OcS6CHM3PwKPKUoaMFP5JAHETSDHo\neHs3jdZGexG7E6klTS+UP/MAljldzZVx40m4KFFUwKs+YgQqYHAaWCzJ/y6y\nW5dIHYdZkYEKZsYZ+raTJs5WVge3D09RB7XJ2NnoxIafwV1leFbqrsvobDmI\nyQT6d0YChqBwoMM/k68Upzj8UyiEUrmvOv+dT53JQ1nnPMgLFJH8G0t5+vwd\n7CJJctwtj1EYC0qnLeVVM9E+Ocgfy4Za3l4QQjZlWI8vj4Xy2AKmVJEdmQNl\nSDrBtlZYbCamShrKMwmiL5D9bgJYTio+6L6fxlbIlu9x8eMB1lPt8DwQYl2y\n9HgaA3ej50wMO9EGttjMhE6tZm25C2HppJqPeowlgbkG8MUzOUSpqu2VorJI\nPi37dnviLCVW1uuXsvGuj7A/cSK3DN4VSMDVDaENO+z4+fGXYBRkAoG8W1+L\nYwI3\r\n=CkrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrwGXy2BxZt4Ku0pNTEYM/PjtcL4aX9AaSP2eR96HmYAiBwXJ8j4DwRxMQYf2ROSOZgF7kjRL7T6zh58DLyZkkZCg=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.6_1626678902914_0.6478414479633221"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.7":{"name":"@tripolskypetr/react-view-builder","version":"1.4.7","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"8a3dd37c05321cbf6cfc346edc97b3bf57f407af","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.7","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-tRfWIva1yp8KrhOYcxcJRz7UWBDSJQL/mR0ianvOegIi6NttkoExTut9HiL1YKb3nw9hWy83VVWkvhal71hZTg==","shasum":"fe3a560e9bd38255113a4a42ca437a746a188b19","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.7.tgz","fileCount":151,"unpackedSize":1018270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9S40CRA9TVsSAnZWagAAupYQAIhUyXek/QWqBnDRCgpm\nwfdGHCwdq8ANeFLcjx1o2ok5XNoXumCOzUaHMuARZDpWz5cz8oHtbVgS+EOR\ngnLt1ocRiQuFCVilsjSeajN1BL/mDukrbtj/qqUsWCmdvewxYb2BnS3CNsNT\nRzdcbAfsJCocT19wgMGKlkO5EAuPgXw3G8pjqpIKfrPmhM0TvoplqwKU6B4A\nzRa/iyRM0/GoDAJa/ILNOYULUNqciFTlgVTdgqvlamqDel/7qFsEoy3xjVtu\n3DB815rD4YmIGaZ7OfYpZeEzieZGESMpHdP/qlRAhZBftDLn7S+h0slKebo1\naktF8EhpNl2uWCa6qZujbYBolbA9lddQcoj6c3yFjCLpt4VaMGFk7GhImfVS\nTps+ukIeIMnLNfjrTKqp4G/5x0VoUxouBoKFfPZg1F6gEDZgpfjTi5tXL8/k\nfuKr+XibHKxBcwLJBCyC3exf6U1OSqPLSZXujZk8Hjmcp45w/Xta4OsGBXbo\neKoS1fa3BJ1FSWx+oekgRkW3t1QNitVGgnU+/Fl1MtTAtlzHSpWXdhYyUCtn\nt6ssNlXndxmz483fvTpo/PXUVNyIFEqA9zYmRuyb3xU6WXuBrX0Sz9TMHQW5\nYr7GGA84+qU/tF+TqstRmOOyvF+o1TIXAPeh3bTkyxDV98xBDWwv+Fb9Tve6\n8Pbo\r\n=iFw7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/wShR5MrAdIyRY83HUDiu5upjI3ok1zV/zA0oF7kXJAiEA1yRPM73NLaObkTaM8wl1TeK3ZMaVSKepEj55I3eMxBU="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.7_1626680884472_0.9071699511369578"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.8":{"name":"@tripolskypetr/react-view-builder","version":"1.4.8","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d7428435e3c855bdf8c04358edffa1d9231e1cfa","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.8","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aEyy5y6GGzxLbnK3cf4pNcoFRnP6+fMScqAbrX70TKjzqBW+iMNg6S5VWZ2Bp6GJ0xPc/jMthUrhXLH0zoSHhw==","shasum":"4e0934f5b1ce05bb469c1f944e1cd41d96b96fc9","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.8.tgz","fileCount":155,"unpackedSize":1040907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Wq9CRA9TVsSAnZWagAA7fQP/RYEN8bF8m06NvMPpyts\nfK6wl8BYn4Vo3YBWjnbk4aQf21z7xzLi8YXBb4h/h3sB+N5cUt2j55xZcBgc\n+qXqKUidElt9dLF9928vvoXv+S6Ms5AOqUP3OAdF635lvGanHnmSj6rfcd4A\n6KVtj8XS7dhSQyGbnrSM4FF/TlUcipkosAc22xQig1r1Z6ZiY2EnqBML5gqj\nFkzDfpH49XxkRqNys+F5Q9/aW8gAdShum7J8iY1/5D/jDyCrXBdLvGtArQcC\nS8WuK55MMbg7RU2NcH9UX99GrSscHmllp/WK7tr7mWIgFwpx3bCEX6hCVA0E\nURCWI+FaBsBVcoWCOfQbg6IzL3/Ul0T74MpiYHb86QwWfvGMHSX5G9Y3ZyOv\nBheqvfIE6dOdTmhTdgZmGL6SkBMKF1ymok6Q4hoNqi9Q3ecGiTr1c/a7PnlK\n7dgvXydliVl8fkSH2hvw2dx4cTSMrHh1zMfHx1RfUXX3Ka1uz7ejaBKNMGqE\n9r3BXtLPuY03evYR7a3p3eVS/HpQlX8urR39LDxsLoJEA5cMTlJeaKO5Knw/\nGa7/EAcHr3dDCVpL8U5OgPRUyasKDLC1kmYrIXZdWmAeA94WOJ/7TRLPmIl2\nEV7cD3lT1xcvAF/isMGguCwRGBbLQ8Wj4pMV4tuA63crTe+r3SvEqYOxhGlA\ngL4Q\r\n=Zz9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhvfe7zwEnPmtoR5gJk3EzBJykDMmmnwEfa99new55qAIhAPN5ilZgZowBNT45OvW4XLssQSkqCAmTjoYiSFNd7Ryp"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.8_1626696381289_0.3020060779478402"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.9":{"name":"@tripolskypetr/react-view-builder","version":"1.4.9","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"dd223bff735a4924f2a1da9ab92325cb387f571b","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.9","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7xESKzXOL1L1B7QecK71ZNR4nIsSbErXEuo3T+hvtNBOcqsufltTHFiXp+yUO/Qj50YHxplnA1XSeyDY3MqEYw==","shasum":"b9887e48c64d1ac8463ccf0c5d50e2169912fd41","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.9.tgz","fileCount":162,"unpackedSize":1095460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9dv/CRA9TVsSAnZWagAAGvcP/ApbKStZHx7nAVr4/c9x\nDzQDUzP4ACsuY14DrrPoPfCi8xaA/qWboi0wxsIQaj2/mA5si7vMyhCUADLq\nb1vNtcWSKfroaqjo5xG/wliHKkcCgScbqGDT4g0aXLitj4JQuELLM7yLaJY+\nvUY6YIYVYDp//OHsHq8SGqNp+HcAKa5JK4/7GHmLqK7iDBApmCvCFGdspPlW\nQNCXrN0KFHukxH8tLSKvjdtXTYZxYrZRZVukv4Ywtr2rZILhvktSLRlDeaQ+\nLyNT5Ytuq0XEbfJ5Wqw3SvHbrMPV79SqQ3JLICjAXP1XROlapQ+wBetqwa+5\nka54go1HnWHnku/KIAxb73/44+f/Oxp65LO94h1Bh78eIg+N30KGg5u8p2Y4\nspXRmh+F8rz8Fi/zMHdPC+in7uzZjY63gyRWOctJMZbmZ8ADIzswVpxicQGk\nTr6UtATncdxulPh3d6V8pK6esuE///TDlG9PppQb9g7YTtDGjkTc3K85qfkK\nSrip9W/LtNCqXU0IgAYmFSWKe/r7DzYJmq0BNBLcqHPilRTWT5fbZuBT0UxQ\nUoyqAPFGGBHLa+534+YwoET39eyGv4d5x7YKD1Z3NenlahvPOoFq1Nyirtq4\nILZbmrGNZ0aXU04tdLj86+O9leDeuhJXXlAomYg4pSpodIYdjyMGaEzYRPLz\nqVzs\r\n=u8Oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBR+Q5p79TPf7etan5HmPxIgDivFm/AepMYbFchQCt3AiEA5Mt43uVwi3UaaE4fdbFELkSRrwxrguGlTWcnsEPa/R4="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.9_1626725375625_0.4339715898995362"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.10":{"name":"@tripolskypetr/react-view-builder","version":"1.4.10","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"2b28e431138d356c4cb4941a17697540f859b8f4","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.10","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dmwGF2DwzyqW5wby1ITwLiDZxW/DprrjKhQuwogiqLVq2WYhzALNoZPIOXFwh3oO5GxMbJ0d6Aaf5wWeujxypA==","shasum":"41c8b0a066e22677a73410c2152a91d6723d3b20","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.10.tgz","fileCount":162,"unpackedSize":1095527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9qZ6CRA9TVsSAnZWagAAT2MP/jBwZR3ELq70A/EAVkP1\nrIjZlbNeqfr0+Nffln5NGb+MToo5ls8CmIaQhgy9+n80RqSqhrmKB1RkvxcU\nuw1yuGcqTyDKOhYRBCPu7S4tona32hCpUYMcynr5tvIpVgH0yMTKNU1WCZxA\norgq9zDG4QZS/SIVpYBKEPmWP3ZC3taREIC+vQJ/MDD3gu9fi6V1HaxCzitP\n1heRI3CIeTtrURqppZEvloykI4xXbiyceK0YkgdhXqyb4UKdsQVYvTi7cQG/\nW2ogFSKQF5LP2miOdqk0RKIbSKSDqc+jZZu+3EdgyCfm/a1arj6Wilijjw40\nW8Gpg1Vwg4+gcwC4SkaM+wirUYWrz51yPStOBrCF3Kj0cvh2zkfGYAQWtEd/\nEBFZiRRO/9+h0y2vNRClLAqmPsvySFlgYQbla3W1/LPs3QtL8X1ljsjhzYYg\n0oXV6suecYO+KA3C7O+9OUUaDVQ6Se1vJW6+CrJCGnVj3WeWCq85dK4f8VdK\nzGyCsLyvI3S9KNDcyWWAHu/zK9JTtuSOhImnrApvt1HGd6K3IjMoVj6sCEox\npF12Hnoj2UuSFV4zDu/GgTGOrLw7zqdQUYY0W9AzPYRNDTnOARN0jBx3ffAF\norzxP/EX2TgwaDHPxhFNO1oZ/riM5glROn2CLe2vH0NtptwHS8BiGxC0zz+s\ne05M\r\n=YAMd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOmxB750dFdyoJV6cCrPTp44CFGSNUfkRPQL1aQ+mSsAiAmUBojzt7HZ/ijMM828ha8vgR0OQp6KtN4YtSrYSMd9g=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.10_1626777210489_0.27459392606127553"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.11":{"name":"@tripolskypetr/react-view-builder","version":"1.4.11","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"681cbc74bf1738858f418ea6480c186405b1bad6","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.11","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+xOuWj90uccRny8Qd9EUcy3GEMXADVa4TxSppc6K0Z1Z7+DGPwDROo6ZoTeZynz/6rUaCBqAWLxRUS5sAeMJ6w==","shasum":"733a9b4a12a5625a610a1030af2941b286b3538e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.11.tgz","fileCount":167,"unpackedSize":1152593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9u1iCRA9TVsSAnZWagAACcIP/1HVw7X9YHCtG0zk3Aqp\n3OWtaHVCKfWcG9HSnMIwo0VL4vIMk2AalSbR+FApWTwQ03db7Dti+hGYSuYD\nxhlhzZSjhm97+nd1nIDtUyYqqo++XXyLIQoD6yFKqJZpXjQuCF27ecb7qclr\nwGQmSBMHigR6pKpPvRsud9T1NGkOjtjFHJh+T74gu3CHNl89suoShdkTkTaW\nrjNBBc31AbVjxQ9Xr2fdIdKGg6XJDX4oBgr66kKrSMuWEb06VQfBvSn9opi6\nw913ejDsfL412g1cojigqn3vlMpqzUPEF0ZEQh7NTfRKbTmIRxw4nkjd11Ru\nn2lzdfSuJH/R5msmha5K+mupHtIPBB3rvrGN0qx1IIx6TSRL0H83iyKws2yB\nqZJESOmb5d2Rn/qxt+gBP9pkN2CN5Vwcu+NgmqUOFhUhddNhu20lZL/2nyQf\nlIuwIRQWW2pJJHatQ53DwWMK3EGzlLqFltnjzCMPumi7pCra22JzOguhy520\nddWAoUbktq0GxHqQUQ3SPJq7d2x5Nnyujh9j4kPt1y1YUqB+qUnHeX0uwDsN\nRLkyNKkl5J9UWoa1NiAV1S1OvtsYXvV79AtqQSZmHH/zY9+cc3zqVILehWtg\nN9lzNmf7tzyOsH2k5XUeulPvrGyayVveFA3P4O6VpiEZJYfsDE36Bqc/yywH\nnyr3\r\n=8H2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1oL4whRsJbWkc9AgYGY8SpfTbortB1TMaBtGTZqXmRAiEAx3/0W0SmrHzlzJOxMfOtY+/RqmWAMBFvtmXOPQzgZQ8="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.11_1626795361891_0.08969798135954132"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.12":{"name":"@tripolskypetr/react-view-builder","version":"1.4.12","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"29ae322ae48eee376d6060a91e2fc45cdf6f316d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.12","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QHIPG0jQDEePM2eEdeEyFzYtZ3PoV7/V/PJC9Hl43yrBkdLAn5i8xLWqDo1l7TvpeR/TWJpx/Ij/SvC0fADQ2w==","shasum":"b480fac86af3f38f12ce1cb19f316633f3fe2590","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.12.tgz","fileCount":168,"unpackedSize":1170078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg99EgCRA9TVsSAnZWagAAGkUQAJnqkqGHcHixsgxOfhZ5\n2f6xbyf8od6ucnQtegg97GLh+q9eZ67un1PhqXzXcIyvCnYcEb4dzzXeVNoW\nlsqFiIHiBpgEYh95z7nBqs5qryIpVYIqq2oM0GVA6rFCB0DiSjMPJptmI97X\nI2Bn/PqufDDMJvRQvaLsbJHlqBenrxkwo4yO+i0rm3ravy5KfMhLNzbaj/H5\nrxSCn9ie3ZMnCbTmSHdie48uYxPxFHGIxGeGdnHe6HCmDDAg6d1eVbeh0hDd\ntCF1nBcd6bFW4h+BDlxJI7gxx1hXBjFnCDFNenq7sMhyGmz3H9NjQujvpJxn\nBrCB93zu7omFpo1iKR1ao3f3NZaZpTlKJ3ynVUsjCk7CZBn8rX+tUd84hL4c\nbENm80mHMJKf18C5sFuQPW+WKy3hNTlnICwiJq9Grv67j0a8oA6odZ0idhtA\nNxZIMAfPVbjn8CLor2OlsklX8t1poehwfydB4isIFJxBPprdjexOMxU48jQT\nIFJpXrJY5BlG1CQmzjSd+oYc+y46OWq5V0FmS5owrewnEPbRQDQhV98UW8VC\nZcYSLZrY30eMxoeuPw1YxOJfSDmxyxxtyFDg0PGPAf+DnHKkzHrNNz1SpOPV\nu34yLcKMTU0AobJLdH9HQr6IfWvqP4UqGEte6clVAaH+TC8s/uPsX40reuia\nmtby\r\n=hRk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdNcNy2/5SpCdk+CY9pCWSpL8idz/UuetpO9gDywXJoAiBJXeBQL9CBlSVjos7xlwWWGYkVJhOkGyC8qrqwkUs9vg=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.12_1626853664554_0.13346170058761597"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.13":{"name":"@tripolskypetr/react-view-builder","version":"1.4.13","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"24f45fb12f0d406ca01be2bad32d792bfae90428","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.13","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CDxerX1XpHtPLa+7oxg3GJ1LwhG1Op23KXAusqELzzkkmvhwCv6mwPSweHpBi5/zehYOpwPp74fCv1OEOI3hRg==","shasum":"244be8c1a008667b939f5c18263b4899dee75206","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.13.tgz","fileCount":168,"unpackedSize":1170456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+zdoCRA9TVsSAnZWagAABL8P/RBVsswQN8m3nx0LTDCv\nXBjD2dVdSLX8+WenXIr0FNXDZqg42dHYpeC+AL9bnpVyAHRlv14IDR2+4bEA\n4+2JkQVmn+/1nQxIN8m7Mq2DYxnifMb8FB57akW+9BFFafLDDOum/hY+4vFr\nIls0BW2xOJhcSZxNf1K1YAKyKcHFfINmibRT8faLqieATkOcqCvTmM5jhtQj\nrB5+0Ca7EKLNUlgXjnxiZjOFRAfJvEzC4b2fG7dOaVEJT/0Y/MmYaQsln7GA\no7kr0EOpSwOGbSsGcUO9olNY5C5oXS+3xL2Sm54flheSrsnemBlRta0INhYx\ncJ/ioXqE1dKSyV+lq++fDKba44o59qoKbiZjJwu2AYKponJ532xm/j+FHpn5\nB4Pmco0YPuJYapM+TBKRJPh5mzaaloQs9SDv1td3WMUOh6SjilwiBXpti5Wg\n0vQToK01HAZ7XMH16uyNjdMD44EoIKXl7nb+uPYVArODHXwnSr95amc4/2ZB\nRby3bVkILH8J7svQ7pspqgOfcQKLFK4egSCvY+SPZe12jXvZeANdWVb4NLAM\n0tqPQ5DBjyy9PFUqa95sNj0n0g7PL0TqgMge+7X25NLfqX7lTsUaMypAUkj4\nkf5gpBLCsDCGF7gXoQdzHwEneM14ynfg3OCIJJUIM0aNoAtydxmKG2GuryTS\nsmOb\r\n=oRba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0xSt0lDeBhh5yC1+s/LCTk/AUQZpx7piLgMADoOgEaAiAV2o+Hxsj5738USVWDpzH+FKeavRXJIPjPmQlqu7TmbA=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.13_1627076456693_0.9565782699705907"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.14":{"name":"@tripolskypetr/react-view-builder","version":"1.4.14","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"81745942142d4980d5b16a28d16f602eda422801","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.14","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-o7hCBAPhRByfeKY1lYchCCmm/bdmuRoy30CYgpy/skcav6B7pSPPg1M5rqyElX/f3FtZc7ahLjVE6daaT8Yh+Q==","shasum":"86a0c9666b53870c36fc85538ab69be529c9606d","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.14.tgz","fileCount":168,"unpackedSize":1171335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+9MjCRA9TVsSAnZWagAApXgP/iHtGoDGRirMWT9nX2Xp\nN5C+Ep0QZ+NNr7LDoLRqylAkRaRL9Y4jFQJBl+XySeH7OFux07lsyph2/5gc\nE8cyjcr+0aLJIjhp7rML9vCo8vJOi9nKxgASxdeSaR/y/kjJJkj2P18ztJxM\ncOZv85i7dCK/Cf39YkEFiVCriybPp+OaLxgiceN2tBNDdNtKocrT8ZvgPXCv\ncs/KyKxEL2NtA0rSY92AlBJ0AUSzIkhUOCIxV2KE2XwE8NxFYZmtCR7cz6Cn\nbefJP/RyWytBw1M2fSpgEKluigXyKACZI3p2QD46IeUay1s9ev0vxCgHdMHC\npZbQivbnGGuHGVfNnZOZf5w5lPNLl6A80wfbfYR8gA225YEfCrUmWFyf6qf0\nE7e+Wxi627fu7bxQlbtxpkC5+Q5YsNQAbk1bKipaB0oySEzrQMTSGOVwZtKk\njwE4+RtabW0iBZGHAIG7KVdn4oV2Aaz/28iYGKHIbn8wWJ09eKNaHuwg8sek\nCBhf/J3ptWPOawYXEibe/GHI1EJ8iqFwzvMBVGELEIXBq04r0ZhZSAdZfwah\nJMrmYXcC9GRRnDMs5lAyCoOj3WRkLpp7tVbcGuRahpf/YvQoNMtbYnc1AW0x\n0TsPy5RAADfAy6grFLvAXNiUP3g9WJ3W5am5/p/5OyG9l7REkox+9OKKGOAL\nNZtG\r\n=q2f0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlWCMqQ7OFQ6kuluHCzFeW2OYFwHYjk2vSjP17EODjhwIgQU0GuWIK/Y4m415st3oqOZLCWxeEOEfRdBurSTfImfA="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.14_1627116323144_0.25495341848469755"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.15":{"name":"@tripolskypetr/react-view-builder","version":"1.4.15","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"7114a744a71d7585a860f142aa9b565f2e0ab8be","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.15","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-sm+tvzhr2Qsd60k9kjEwQNN1RT3e7qUZAoqHMC+IKVpE8q1m826mgvmx9W+puSZt2e+T3+iNqQlFWZGb3fqyBQ==","shasum":"51ec7d0bb91dccd070a4a3905fa549f8819a9370","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.15.tgz","fileCount":168,"unpackedSize":1172999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/AJNCRA9TVsSAnZWagAAeUoP/jpLwYkUKxSIrhBSQsCY\npvvL2I6EqGtgX5qpd5Tq4jvqVx89o2WH9JXTKSyEHjd+5gwUQAf3oWH2irJ6\newJ4VFZp1Wadg/ale3gzojo4E0zItrh+6UC7oxVPcmy8SwcA4gDMnMqH2NRl\nDr3KkzeTM6ItvsN1a4r0JlRlqFbpvwBrN8Vr8BYUKLAUM6EMdGCLvZJZFJaY\nKb/boheFAHUQonjdS4tLluswHnf0prBf5wlRoC24lReOp/EwIVVMFWIcnxFt\nLLmiALJEWOVyrZVgnT/+HiutlMOxTJWaFLo4yQ6DqCxktlWEq3XjjKeuH3Fg\nQeNMeeEmEmj7FpvGS9AaeEJkVD/79sdfSPnTkQ8b1kCDEQaxMtYfVoEeAFH7\n/ntMKxaY15HMkUVncyH0uXzWc04pSxOCbQl2WEfS+ogcI86X6xlSV04ZwXqW\nxCxjlI8I8HUnbdS2+YGsXOFklRGRzOVt7WPLdQhjQf4QDHS0Z6jC5guCY9m5\nxVuAJ7u9OJ0qoYsk4mhywa45CwlS8JVRTVYBN60xyFrxwAGRVcWcgqbqsG60\nXQkJ6FT6KXquM2/XzeNrLq1hWzma727cTU1nkusBuYEbkFm6HRxV0l3Hffbe\nRj16hQCsmchwyGZSMFmr25n1zdIbPyaKefH2Zc9G+YOxofN9xD5b3mTun14L\nRocC\r\n=RtCH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu1+ryuuguJBqYgm5/pwGqa8f1TiLTGRSovg166qHCBQIhAPN87Tmw56H42wZNVEObWHwi/1U1htFBNDdDrKskRIU5"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.15_1627128396924_0.314416887373171"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.16":{"name":"@tripolskypetr/react-view-builder","version":"1.4.16","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"7114a744a71d7585a860f142aa9b565f2e0ab8be","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.16","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VeAJmtG8fmFa3G7y7mQVyMv+VigmNoJQFkiZXU1midgt3/k3/EwoYWBEo48i+ZeDEuR1GfRz0bXSdQMsULQDlg==","shasum":"98fb310691172596ce25df09c865be227daf9e33","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.16.tgz","fileCount":168,"unpackedSize":1173073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/AYECRA9TVsSAnZWagAAZYcQAIVeMWczDQjUxiIHGZtg\n8jVUabYdwFvD9Bikqfqc7SqNWuIDucoYPEWIkjwNOUgSmzceVFvZRpjP48Bm\nd3jte6uu+wxI56IUMXkoJdMtXyqJnDzRle6Zi70xNgk9uA3QkOMfCzubqnFT\nQoXXfY2T8XVFC6TZfA5LMR4uiIAqUcloSbhbX+/7Osio6HVqt3h4GzDJBeZD\nzl2rdPSyFYlRHqw4hisHyWhlR3cASLmGWVaZVEA9edzdZwNup5skgd3KhYPl\n3/17kKzKNdDqU7gtEWClwRezaEs8hOmfJyGffK02CKC9WSnn3W+S5pA8bIWy\nxAuDQ5D7fVQs6VRj7mJZj9xbOsEfP7Bd9E4HdP55NdbxXxkHyx0LEJ+k13AU\nOszrHVkQwV68awJkcUHK1UWzvDehytWyGeoNLoTfcsatpPvd53bkp8BkJl5E\ndeORrgENdTsoUNtmTqqkHisDvabaBUDV2WvfnFXc+93ekAP8g38H6lEdnhlE\n3j1gpjgS7R98Fv4808ohrVmrc8RRRaHs1GU/XqRws4hfx90qsIhMyqhmGkcj\nHImI5hKDvBvnTapxhXwXI+wXWg0hJiy9II3jqHwVVA+lUtZEF6fkVxSKzYTe\n9QCtB6b+B0dOFp1ZzLs/0Tg21y+82Rm5j52m5e2SgLyrvA9ftaZBiUaL9OgP\neKiQ\r\n=/Ggm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6L77hEKPZOBESrXolh+uJTaAMtDYN9IebvXUfJfLEwQIhAKR4R41w3jafuqvj/Jbm8UcqG7L+le0eeCGh1WxB39Qy"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.16_1627129348070_0.5216334231655224"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.17":{"name":"@tripolskypetr/react-view-builder","version":"1.4.17","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"d36ad6c491815fe05bffd399be06a64516785928","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.17","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DZqHTcRGKCYB0vza1dn4p/mpHImPBmcZ9lyGo89Jzrk4t+SJygvA4ypBUN1lvUf5vtQApL7iU7sczj8SVouoUA==","shasum":"77d0d9f547140016aa0fa12a01abcfc15a42a0ff","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.17.tgz","fileCount":168,"unpackedSize":1172410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/FGlCRA9TVsSAnZWagAA8GEP/3NuKpyHr/1vsbiWKx+G\nO4u02ojRV9iRAuYfSux0AcX6xecTnU7qLRl/TRE/G2e37h50bJA8eTgJnW6p\nAnVTBKA7tfNybwtzO1Bou2/eem4jXKMMb5U/mtlPLE95Km62+bUJp7270hhe\nzPBDuS6HOuaRYJ5vXJN7p39uXOrtUPYcCQLBpSnFcpMijEb7/o4hP8cFipjU\nP8NMwbykfLBI3dE9YpnPsWhLrL0KYc1HR38T/pGL34DgVj15toCfkQUMKxjY\n5Fe5js3I+U7FSQcrjzSqoTa6vb6IHdRvHM3rVnvXMHa81XH4Y+s9EG8oTG1x\n+3cqy2XvJ2KjXIy4+aZcIEKaHM7eSRRyN6994cY01FKf3/b+umhJevpyZpR6\nwEM3ykva+JIcZnZZQ6OEHLaYzLPNXVpKK/Meo05UJx/fzwN6ppmY2n6xUw0P\nlaLa5qd2SiR4ApJkpEFdvEbA4MZwnNv2sPfiqwldYbsgvVdmwb1tqm8Dflhy\niQdBWhzuyNIl5xUslVEomcWw3DOLvKXE1YEHrShTQ/8+vnMm41Sg2GzPvV+K\n4VYhcLnDmD+4wUQqHQWKWFUdn46k7joYdmNeuPAcaTmwTjwIeAuYHqJb8Il8\ndK8Mhi7gGh/YWIfP12TnQhlshI+SBufU3QOVax3SK1cpBsPKlsXeZYleNl++\nhFr/\r\n=Fqg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsCCsurbALQvuvi+h7djfNnFy7vcFevSgVXgjlKD0NJAiEAovYD8mVHFh+ZQ7HYy0rkgUpVa/RthHZFb7GT0euAjPg="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.17_1627148709304_0.6047879610999085"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.18":{"name":"@tripolskypetr/react-view-builder","version":"1.4.18","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"f9309dbc7ce9ef9811a03311301c2106579a6a7e","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.18","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5EjSPQIJcZW937twP1jp8rcCWxnbEEx4kZT63NDA4lbu7CnXXgGwmDaReheZy4SVRgbTwkfhvr7CUDKrprpkLw==","shasum":"2688377dc34403b23c01a854c2f8bccde92a82b7","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.18.tgz","fileCount":171,"unpackedSize":1173849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA9sSCRA9TVsSAnZWagAAWg8P/jaZ6ZdgFgVulSqhuRRD\nSAJkJRx2kvQkTL2qt8x2ZhBS1jfhMxaJJ3Npb8ydCHWscwEIvO6+QoJGsPoO\nA1Ng5HOMQwFXEe1TTNL8GSYIjvCqZd+MXfPa3AeOJb1eyBNTIACxP7JUVCQe\nMiRQsVvUJIxW2C1bGEiCht6wt4bOVHs4QWdWjBvTaBsvtqokdeFOAZcVjOqA\nkVQl3Tneh93faLQf7HEr2GJ6O5Ma7dFFlE5v5sWx4N0QguFxYzARAjgYHJrO\nCn6gNwj/zxRYFI2H+069lGepyNCt8AdaaZkrAXx5zOH14XHRqnhNBz8nieZD\nirCBveK1SPcMEYYkQWNPMxKEC+KnUjl7HMUJESHK1iM0ib2Ehq9zqOXzGpSV\nqfENzG+x0D1a0QSx8dUgEJlNftbkFg0Aj8iy3w1Vm9eUjUNKlq4nhTl3RjFU\nWpYYsAZo/IEYYUoOskqUiuEDehEw4pClw2drZyJ1RLwesvC3v5Rvai28Ou4o\np95V8+ELliOAOjDpWVkOzSLEnhtRgrL4corl9eyxdvxErTZ9IDVZcWSH4Qy/\nCPsnvZCHTgwBWgFhT0NADLO+bKJFKPqqQXUN6BK3XO4wII665rGdSV9Gliz3\nGbyEttzLwDwdWpR9jpak+pxKnkdjsUlbdHNM34QO/1hHTunn/tIggn9TEk4f\nFjtg\r\n=mWnY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiNf88gBq+yp7S3PWxqb0PpT80DRH/AQYOboNtFUwVrAiACNVNabcOHI+Coubs3P0U3zh8fKpFmauGuu3UxySSuDQ=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.18_1627642642252_0.004493980847105616"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.19":{"name":"@tripolskypetr/react-view-builder","version":"1.4.19","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"2d54ab502c2192c08309bfa228655492906a48ad","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.19","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aLyddYfB2RJmJ6Hz6l1b3J36Ww3KnSJ0NxnztLr8DEi4/+Xes1WPmwl5MobIDldFjDPeEKAdJNnz4I57VDt2oQ==","shasum":"d291494fd37613ae5e26a6fae9abd5c895812c8e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.19.tgz","fileCount":171,"unpackedSize":1175094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA+LaCRA9TVsSAnZWagAAcNIQAIAIp5MaP3P80T60LiDr\nBUh/DkcPQTWeUxEPf35EHN7O8nPcVjP1MqMujuYwF3Hy6Ti+6+nBhWyUYyRT\nbSVPEbgCPoLea1rVEhs1OvhZoTP65/4bsVp0H4q58yu+pP34pzzvNcxopEMs\nWZJ1ypckRAbqaHV/jb90VeYK+ngIT1wrxmJdEKtnrde8iUh5vGe42TDSnnss\nQtyFykSRsuLfiQKGeQvISav86JKLsvb6MuC2xq9oZIr5cQLjRc5si1HiO5hF\nyg16dF67WKfhzOBajdOHdCZNLG8vocHJOUVnirkP8I+YKA+X1teglOgGEYv2\nZD6iX7wnWcuWnKi8Y+ogg0ZWp0Zd7Uq4GMMALp4g+d4Vm1tUejOGb8+uhDT4\nekb0ePl+s2rAHMJx2WmRLK4lRWZY34laZd2pV9nR8sUHlu0smDgnu2C1VJOW\ngIdmbK0zt2loXvyxTxcaVnR6cVnniMz23AZ9++MHdmvA3hX2piviU2dBM1/4\nZLE24DY7zxHOaKz146v8jhxHj7NHVu0l8YWoBWsbvYatBO305Iv4Ka4pwqTm\nYMrkBL76z7b9sM/tzgUImnDmBy06qsMDez668FlKFe8aJwE7VxiDu4B4FxjL\nspRc/r+HjnOtx5C17Egl+HlVifE3+Va7faX5U5AtdSfS6lgT2Ne69tm3Zc5k\newj9\r\n=JJyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHB0B/XZ2Uzp1YJm25IY90O72qyXg51pUHDFrfvc4+C9AiEAnBSkGch5iFeBO0ukTFCij5sMM9wQ7W4pMoZSUd+Pgro="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.19_1627644634333_0.6467476302735498"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.20":{"name":"@tripolskypetr/react-view-builder","version":"1.4.20","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"e80fb465d21c7e89b740fe5751ede58654f1af64","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.20","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aGkFHP1jMlXSMkXbprDOUUQHoimd8+CV7+RIrCyXxjymAJwoTFzevhqOUuNnnKzaIWuTv+58KxjiqdNFe1Yy8A==","shasum":"67061ec77f9435205ee02af6071ea0c0a477853f","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.20.tgz","fileCount":172,"unpackedSize":1177397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC414CRA9TVsSAnZWagAA0hgP/iUJr5MHYlQxN3S1zJg+\nIM82jGCTop7st/HmrxeXUAnt4YyVlfY8bmA1kKrXJtn1ix+DqRQY4t24vKEj\nDdizXqgyM8d5ol561pjfRLc2lQiGWa1506gCZpB9JBJX1Vc/dyPPFyfSJs+X\nX8AFrYsvgT8Qlz7pK2GSBpmuhKb0PfCziGiADSKDpr+aczxYq/CMXPNu6Uwf\ngob3Lz4rjQ+KrTmKFnxAE+8JSDL7uGIwgNEGJqyohRsKmG0mB4xmgGykX/5x\nmiYpyK9afTOcui0WqQVqyAUNAY1ynk9pOknsmlqkzPeMc90SHLyLfSoyRZ2u\nhGGg9yHZQvvtzXeEkZNGMYRJiUVsrLNozyWUMCZ4aglhuuBWeEqajPJQ/wbe\negFg8dSFwlGMm9olG4Gq3fJGrpEUeb74Rjgxt3RhXDnsWN2OCs+50f8PpRg7\nCpn/2f8NMIikJbRw3QY4dZGSoz/AyZhYw28Nu/WQBtiwx22/aO5sFEBSf+Fw\nkzYKhRD2deW/4DV1uaWqmViLLfhZw7BLf1zZbwLkiDwLEz+dHOeSY3SRxpP+\nfO55V/nSywCFPeJYFeo58BcOswwvKmBCcQ+9iKTfeequ5T1/fH7NzgHffy6Z\nBOb0Hbm1HONmFmfWicl6TcUkoLI7hd5wI4qfyfHSqEIicBR70GWdBVRSGUnp\nZLH8\r\n=ij1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdl61NFjC8G6IXoe2wC6fk1cA8iexyT/t62bWKyOV6JAIgLTErAmCe9EjvLXxXNbXwY9/qGJulyfy6tZJ+4CUh/RI="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.20_1628147064446_0.1710931829875897"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.21":{"name":"@tripolskypetr/react-view-builder","version":"1.4.21","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"e80fb465d21c7e89b740fe5751ede58654f1af64","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.21","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ROliJU97gICL6zRy+BrwbSqZe/stafj5YXQLMp0HD0tukLIs9HVhfdvQ3XR7tXUM6QuM+vHwf8vRbsxefH3DgQ==","shasum":"d801da11301ed1527ca3ccbba2554523ff2a7fc5","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.21.tgz","fileCount":172,"unpackedSize":1178717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC5xnCRA9TVsSAnZWagAANucQAIlOL4gwYriZZMGOnIoc\n/Ija+thHXLeYEjegIvy+QLlxAdn793j5XRYrpGWtVsJZfQ7TpV9/vmBwLNfH\nSGkGji8wgt8Wsd7I9PwAkz16qAuzAIVEmOhDBl4o4eHjVPm50LdXAsslZ59Y\ngDdw4SdDe8hh+O87j/mfIV+E2RxBCEmcYHInm6JSz6U4mL58OGFkp0wxcTtr\nbd0RgiLzHIIfk0vINVWgTD9MMm7J94LvylXM4YrJPeqlGV4DY1Uvi5K9dyHA\n5MMZMCi6yJBXQLJP/kxLy8Fp+OQ8mtp5kefD1WtguYWoqBFVBhqHoeL7FOPi\naDcvapleC23WHVYHJVdc1fps1KFvqzMMNxzI614ozwR01VzpH9UhcsEkXjGJ\n0KPnVVCJ96WlGwau31NG5ANRxjA+i7dBl+ErMTKtUDJn+hqt5KPgdj1w+GqY\nu6im+6sDRVKxbzuv1OMZVdVHnmoK2YemWKWf5SVZwiHujygHrKyreJOQzPfI\n39gglqdSR6peuK8vY9oiniT2w/Kqv3FmVjGqO/zvl1vx/EgzwG2IRNqIkMzr\nl6WHi0pOsl6qkI7plXFLBNLcnFMqmt/on/YRljXzH8XQFUd9EZoFVBSWoPaP\nw5uOoBBXnClHPQEEFfjGRO6WnU9/cNYSwotwHDd/K7/XNQApmWnV6odpKN2s\n6zVr\r\n=NfFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqY3/9RG2/Ami9b4e+41Iw/YZ/gQorVM/bDqoN3o0X3AiEA5X31VkMBQVdisgwDwciKJGrjgl4+O80JqVWeETP7iYY="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.21_1628150887314_0.2763057188636038"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.22":{"name":"@tripolskypetr/react-view-builder","version":"1.4.22","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"3360cf0549a4157fa1625d567f0efb3be37723e5","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.22","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dxTJnvhFAOzRz4nbPbfM5PgOWbvARCtaBE3FgYG83m19eVIfhRy8eD74kWORAxKansodqeXVef3QJBmx5OonUg==","shasum":"e19cac3e01e5d4d47b6b6135efb1041af72ef8a1","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.22.tgz","fileCount":175,"unpackedSize":1190495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDPlhCRA9TVsSAnZWagAAAlYP/3omMjf+qH1PSKtYGz0I\nrokhPmhDZ4ufozMT0vtik+RNjo8/NvNyWnv2VnMcpT0Ysv9VXpDju470GI3M\n+PO4f7nZ69YXIfTYDEJa6uRO/32889vjyjdw4i6PJ9mBDj3sju8fRC8wbqOa\nWRnyF6YDxqO6O7249dcp2BGaP/hm+fkYPQTiPfWZBGe+w0EFzYcb2QbSAtI0\njWo0+AsuzXWT+r9SWEMH30wCG304FBIQ3umGvXggxBeBZ/C3GUNmIH36bZB9\nFRTNVvIAhe4MbOrDLMqtD3wQ7zqo+K24bEPL09R4dbIb8zMD6iMNWXiHJq+C\nu+m+WBsVLhEwxv7V04D7vW1xSde8AAU3ua/frZhg0oppc0Ksp0qP+OrHBYgr\njWIZw4TYJSYsqFdXgi8imVauWBrPR+3CpgjyTL4HLkp14Dpktv27WPQQOefQ\nJbAsDgzHNUkKCcFGzb1vvnUWxwROV3hRL5zFE8tb6T+JVwRspUlAs1SKZ7GG\n7YYpGtKrKBmX/jRuzL3kEiekMS0yCQHearRcOUOeOc5X03avOpXVT/W0RlrZ\nF4xbhxqNv1botoPn5/hboIOThHPHQRfCYJ1fyQh47EDpFRTmmaX34tiP9E0k\nEF4mj2fRSvvJQMC97PiP15HFJ6+piiIlzhAO+a9SORRPCkgA8c9fIJykMFCN\nw0Vl\r\n=4Vx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYxFnn5WvuiLM64/zwm5qVuG5YA2zfxtSjSfANjv4YWAiEA9iFna/NtAoIIX1wQfTjBPXVPjPApwwbBUH+TVn4/YBM="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.22_1628240225696_0.428047399107097"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.23":{"name":"@tripolskypetr/react-view-builder","version":"1.4.23","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"a07485edf30f57ec9f14bcc4f62f29fc9a8e0e78","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.23","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-O+wV3ERjKCCeHaLJDOpmtZogb2gC+lzivvYW7vVSo1R6hKhHF4dkox+fV1deAY2BBkp7QdfWwFLA0poyXSsbgg==","shasum":"241b6111b5f8cf1b2ad77ce5e777d4abcb1ad6a3","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.23.tgz","fileCount":175,"unpackedSize":1192890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDPueCRA9TVsSAnZWagAA1z0P/3UivANj7rJfqQhxbeCl\nfKjN0bZbALjjQFo/csL+5orWuCAKxw2iI/xXpXMxD1+UYqFOHFwun7dQUlf8\nieYRIeVgnfeMHBVDtLqxwosxhtu+vSAoMyqebHiZHK6eDdepcBFl+9RfCcPu\nCMba95t/CpM34dFO6S4+J2CvdBGzKHIddq8vUX4L4vikWxBITS19SVAgvLvS\n+7O+p+lnA3Ks5E0i0zhfb8YeaQM4QEzeFObTe+r0SvsqAYHyu65jmP1L8Fep\nBeYNgMshlI2PIh8+YN/kKgvUYlNtXAQIrJaWi1BZ7PGg961iIKaogu3CQxsL\nondMmZO6n1mc0PxwoN3Xn7RWtZ/26bYxyRV/dd03U0zNIekE8ysrKuYeEVwh\ngqq8RFUbCxiWEgnzSS1PaNYi4a2TNmNtkllyKTG1VI/T4dBSYZ5VP5swIA8j\nY5uleGF43e15PuiZyFr0KPgQBIMM7cGpHegGESssnuzItroKPWbKSoj8fkzJ\n3tj0i3LSPPS0HNGlZ9jg3Z07qtRqC6vskagxxTHcIlTMqYzzC0EhBLIcyHSz\n4bD0GUY43EzA1koqjqYvDYSy8p8iVRL9FsvYKgqRQGNe8vXjI7g39AecR2HS\nPlHpGm2f6r9MxLQKVsF114dHvU3s9CZgth1bYva0L/mEmp9pgKHuMAdzbvy7\nhttE\r\n=13km\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUl9HQcWtdeTkq6Ie4Mdj+9kmtiPrFdHVBT4+1XOSOlwIgYASJCsat0jIZi2nyUzaAZZL2HN4u7uMb7GWTHjKm8A8="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.23_1628240798417_0.22731246509511638"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.24":{"name":"@tripolskypetr/react-view-builder","version":"1.4.24","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"a07485edf30f57ec9f14bcc4f62f29fc9a8e0e78","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.24","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-KigXrcC+AyGzIZk4uKSNlq0OAgiHKrexNH/rR+KnCeMR2o/+rDbVoDmHu770CPjslQEiTRZSsJqprAUUEj0yFg==","shasum":"0966fb5a1d83d655d9e9bd71fae198dc91286306","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.24.tgz","fileCount":175,"unpackedSize":1193074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDP17CRA9TVsSAnZWagAAZQUP/0hK/xRtQNi6zvoUNbnh\nPUE5oTTCWR5+7iaLYTm/NxkuLIUJqFYuj+RXK2AH1zKnoT1K5qpZEo3HyLUU\n3zPpehepFmilrtbrcRQo+jum/qVgpST2aa1FRUE0rkaYJKpmdVPZDVdyBUX0\nHXQ3A/uxxB1f14Qm37CONncnnxgxsHiVifPD2dw6kPOMGJUSdPnJ8F69jWsu\nR8U9lTgXaCEjmbgQBa/0ZRO2G/JmhNZlvlLN5q2aTl2qSlJIMwxMwRa7drYY\nzQp/Xkyu5lUDZIkxxy5wdINT6uwdZvehFOvQ9/fM2rukSAl+9SFRkMIW2Gvw\ng4rOezCfxYgeqRxyRvz/ibzJ3j/rVueLYdPbZqN8UBxShV/+jcDggRo/MIsY\nftuBdhrACHLf0rNZqATYRsQKVdU3Hh253VyXFuyiVBkHP4UmnYhUQcjPN1KR\nVPvflooQa7dmHtDVIQ02nyCAEqt94g11pKIpGqZVXDprq5G2ZbMGx9YOQkJs\nrpodvj7mqPQn5Q5lnj2LLnTp4yJQNNUHOCQVff+1CFLP2QHsMm4dfDm15iWe\n7iUo2N96XowWcSpXgRqyb12ihI7mx0gxZPSShBAUG+bNMz+YZe4qFcoYsF6N\nIo7q4I8jQLKEvBXsETPrpIIHQa2DCOqNZNTu5NIT9tx5ihNgJXwZYX/QOPPm\nJ/tM\r\n=PPOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09c91IHYlw6d+g1n7DRyFZ1bemAZ0kok70Yg+egvNEwIhANSgB+vtHOcDTRNkGIASA+q52TNFHWdBisDlLHBBlZI6"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.24_1628241275206_0.8513590796289794"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.25":{"name":"@tripolskypetr/react-view-builder","version":"1.4.25","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"f2df437eb8e912d1ed8af965ab2d4587f07e6d92","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.25","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jU9CH2KNsaAgW21CILlhwtJdgJZW6habNUkhi0UDGJ3WqCTE+p+AjIfPxfdoKqysppvAwP1FQWgZol86tAnd1A==","shasum":"cc5c94235b0375d4ccea5f2f5511eee383cbe86a","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.25.tgz","fileCount":175,"unpackedSize":1193151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZBBCRA9TVsSAnZWagAAqFAP/08OeOXer2FgljWzHwVB\nnHzoJGMbHciPmXN4Y3vE1txafGYF3TNIp155j6kBIKFMVOWFKUBJl0aLecLz\nbWzOpFT5x5h6WwX+O4D4Pd3y7+XCrjIs04bzhE4vTK7uFDh2bynrUMft11Ie\nHlTWwq4ImVcq6rgKAErXmbLZfiMgrOonBkch6JdWyBiQwDKCnCh9lVVAIWSg\nI0Br05Tqc3JBEnaRFGsR2BoqYVv0AQ3AUqf2ORsU3BPDk86A5g52CZ5HOmrH\nTaPmdGz/RJvrXAKcb7hynjNlj6KTAnluTw43l6UZ6/HwzEyisDznQ1IHPFpg\nhIl8jDapiwHSnyHpt+D2soJfpVzu5/8N5QIGXrjutuQNjiZAEsuywy64caUm\nUR2DsB5uyjnFygfU16iTSG4H+2+ANdqMBzg9SoTfWaxo415kIEOLGOWr7OA9\nBdMc9FD9UY9L7lmwZ9heUBR0AgK7jojNekd9WHgGCFlQHqCqiwjmLZm0IDe6\nJuApdX0EwtCfAjyo/SSZ+Hd8f2XEuNNRBWHWzqDcberBU5lDijfbvK8POydq\n/iWVpAFvx8zDDyVct5XocKP6mAgzDD4sJQZX9uMWKSww0vGDRAvTSeKUntkB\nD0vUHbvsKQLiL7rJ5FAKD/Zou9CqCryQCNwJdEPsNDJ+2EGlZQucY1+LCF1y\nf0rI\r\n=A9Ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBQ45q+SEr8Ys+POCVYiXssTkHt8W16hmWwhhRqJlvFAiAoUVXqOJSUeCjm+3eGYcUgxscYHgS5qtVXWIUSrbUyOw=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.25_1628278849019_0.5226089484181782"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.4.26":{"name":"@tripolskypetr/react-view-builder","version":"1.4.26","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"25ca1594b4237d926a789f7fe1386738359e7cac","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.4.26","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-rRzjPEBmEqzH83EEXIZv/zJIZyBCXVaYHgL4P3GzOXnCc4V+U/tkj7EEpRsMCljsLDUTaMDF1fSqhiFEiVHRQw==","shasum":"f6627ee8f4021d9b1410fb504614c817b7cb5d8d","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.4.26.tgz","fileCount":175,"unpackedSize":1191842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDms6CRA9TVsSAnZWagAAyGQP/RpEflcu3eEnmUgN+EVV\nsEdsVKXOPRfDjEycRFZk/BNkPyWKTV7GbGLHZ88o1ecLWatWOC2iXymzSi8L\nsngWC93fh79dws2SYb2REJKl6+V+6LNlGyrQcC+ra5UwDJi5tchLH6yFXkKO\nV713ykbYzC8Ozc8wAsrHaAsHLZH+NfAHFosx5bmcY+PqtuzngKe5cSHf4cPS\n428wmFwi6WL4Owj213DWnzGQjeiaTQHAUvOj9vvKQo7z4I4HLduoOJ3NxJG/\nLUtOeToOTKEjtNa7kMx39tvWsdizjoPp60trxBE9ZhG50g6GKkEcxo8wylir\n0ePsgTDGPT/GZXmFzePT4GdWqN8XY5nzKtOALIrRl4iZ2X9RbnXkLtw/le4c\njPpqv68lg6R1t65+lA2ud3cawsWh+lOlGgoC8XWQxHLSowP8PZ48Mo8qRsbj\n8m4zkLjsRRyaYqInzSmLtuu1pEOv9Yoz77MSe6Y78MOksCO8o/AKpuzEPmvM\nVkARakKM+RhJ5pY0IUmaoig0Wu07Mna49/4d+y41Sre3wmmXalvgvE/O45et\nu9r9PLX//VxhDevIuz3M0caKlWDtkU5fwmUd51YmlkFxHK0/peNSapP7CG7O\nIV1cPVrH2BsJxr6n6aRI60SY+CZ8PTUpfpZxBN9FC1DabtoI+46PLo5tQKOA\nBOYf\r\n=8Sh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmWDthHIWLVRdaIbUVS+lasHyPwlZ2Kd+KSvXvHxm1WAiAdfiuNu9d+GNjSpi0jRMQcoDwqXmqxQ0QpC7HmzBdYEQ=="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.4.26_1628334906506_0.34496307363097456"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.0":{"name":"@tripolskypetr/react-view-builder","version":"1.5.0","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"5be62aac981464de735d86a460322d9796911914","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.0","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/iGKYJH9bAOiWzbVr6tYMrkvNsEhzsXXAnObHeo5+Gt+1so7SeTwG/D7wlRzh+nXBFpr2mx+fpeyAW8cN/eQnw==","shasum":"bc0c4489d3fbc42fde5cf9bac34806f994816d2f","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.0.tgz","fileCount":223,"unpackedSize":1279183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGQCyCRA9TVsSAnZWagAAnMMP/A/lhwCjX4Bev8bSPTvk\nulVyo7kHcJOrIOTYEBE2TazkJRgAZrCg/2Z14Oc/4/YP1ymSV7EKLL8Uqttd\n3QcCT60q3vSbySg7/4n5/oBMnbRwu03L3SjSZ18r9XEGS3Yk0Hx6yf5meh4X\nft2HgGD2pAEvl1R55Q/pxhaMnuqUDa2a307rqoZ0g6fqleEHwkSP9N68ztmz\naiJXwXKMzLUZB6eTNJGoL0dIx0L4Oi62ggfb7xLpkSmJvO4Gete7Ww4BvHsV\ncqQKXcdkYrF3CDP0QasoMRnzsWEg/JxPH7+7iDPxmPl0m7M0XE494e1v4hAx\nu95xDQKhbzvL302weBd7+ugxV4vmdr8hWB2/SU5JOy2YCnEOkXTutKbbymye\nN+gcsjN1RQy2Ac/9v6aIQQv5q6Bu09Kps1t9gxmAyIw8Ps11L6GtJ9tFdai2\n4H5rdchc2+qeIGVxOQhjqmp1wnsO76QN4hdxMrY75qaxFuDoOSDVNcPmCUrw\nNjYt5dcXC2HgAyzZP2GS2Simp8rOhs+0CJIohnZU9192fCdo01XdLC2AV1Lr\nGE8saef9jagOeqzg8w1wvFiWgHxbsuZ4ji7chy5OOt7plFknUq7w7LwGAjCk\nojwcnsg9vA68jNhzXamaixm6XiuB1uYGRoAliCZ4O2P9ez2xpZY6eLW2k8Sp\nkDv+\r\n=SErO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZkYrgJi48uJQHtZbjU2YU/Qvd4Hh5bR8cH6S1lyQFZAIhANFOqtEZNEiEq1yKepwkJ0XbkA5ON4OqZH7aOCaZpc9N"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.0_1629028530286_0.18258692259602083"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.1":{"name":"@tripolskypetr/react-view-builder","version":"1.5.1","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"5cbaa2a29b7663f6c0020c4ccc44fa842543e198","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kEEL2g7E14kd7wiKNqFhFsQGEp0AzRAdiz+mpUH88Aav1B1iZ9X80/vUgnUcpuheFI4GlRAsp9CPTEHENpDqaw==","shasum":"1c90360aff70c9767ea23889ec276e9005e6993e","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.1.tgz","fileCount":223,"unpackedSize":1279183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGQFrCRA9TVsSAnZWagAAu50P/1eQaZuXJfoRfGtDxYlg\nadZZOnGTllLIx9R/Sr5BKcxC/0dW+o6oIxR3u3I6Ai4+0LOARRae6MfGnCJv\nKjSWk5hypg78QEOGRuGenNwgAwsV77Sy/pQ1+DoUw/0W1WdftlwxBQGu+Xvg\nb0yWlXLZvo3kXfnRl8in5+Pm0Qtw49OSo2yDD5QzDCZbthgtI6p18QzxzFjh\nlONNXsXSsDuQ5gSkr2l4QsTg9B52qX3pA7Jv+41GFwDTdBDeEwydc9y90y4d\nXM0DqAu2LLsYzWK7mSNZXBbUqchvoSBLmmQ2sIzYAkrlr93CxdD1sTRKcWmJ\niA9vOf+Dw4TmlrUUaRymg/yamMBBC7mZyPovL+WDHlFT/YA3Wz2x0OvkUL+D\ns1yQUzIes9g1cy7QrsvuO9lkeRE7e5VsylnRscm17R/X9kVBKtlxFg8krUT5\nXcqGbe9BPlecvfxi8EfDHzUlkSq9p/ADDlsDerww94hbW3UHHFv3BI/ytvit\nFFU5yHic8+I6eNCTJ6A+6vD0iFQTw92gT+zfCUoGwYjT57dtnTFNtdSFZCoG\nDTn/TmdqUID1V/IYY5Ws3JFPd52ZWDaBVRiAp1X+qrUpk7wWk9CojElcH6+u\ndgyHHjWyUgiQHO/q4jXTXUsNFzbuYbhr/YPIOLtWHCVestWhsGk+zt4IvncY\nQNoA\r\n=XFcE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCivqPUxGugA2eKXdTHQ5nYqtNaiD1b5iOYcEK61hNgHgIgSXlaTcJfFlC7xhhvZgtar9MM1yZsTyRPwOFIM+rYDXw="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.1_1629028715635_0.173233079102725"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.2":{"name":"@tripolskypetr/react-view-builder","version":"1.5.2","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^3.4.1","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.11.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.3","dayjs":"^1.10.4","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"322e70d8229f53d51bfbf0748ccd01f6e766d53d","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-xILnMEM3w4FRFExgaBZKL0OhUg01P0zqBjv/8B3WrqG81vpuK0zKxvbJbLzLwrpN0PgE9+dVY/Gxr545m6TfHw==","shasum":"fe18be87e3414c1aa02eb01923e09b3aca18a132","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.2.tgz","fileCount":214,"unpackedSize":1274421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHieNCRA9TVsSAnZWagAAcSoP/2FDBZ8foBiHn3XYKbhv\n120c7T0zP1+sah+WNjdzKvV6OJR23JbGvHQM07h30hYveUH9J3YtRx52gW14\nMLK4RimBWxEbhVe95+toFCgLtQn41h0MkcoDpxV6aFdCTwaZMQjS9BDz+QJ6\nYiWTKUuj26BQ6sMk+4aj3BPn/ICrgmAP9EbVIhMNwrpJyhJC9GjsdLaGcWkw\n9p3tueGB+txJcs6NFq22j/dadvlaRn6PW2IDIVX6yyFqHWUoGpzNxZBUR7Vd\nsq8eLpOrexIujdA22yLc1uQvXPapbn9Ftyeq+ZUGmfLRDtRhRVT2TQ3AvHxS\nAl809S3o1MDz7lsCBIPbRTnagjUsJKXQCNQf43RMm13LmLx+8J3tU8iowvuM\nObrzIiMW5wdhMwvEm3idmkTnbasQn2WLpGfBAgNb8p0yGmG0OQ2zrdV9hzu4\n0uIAZyU54/5pQMlXyLeFKPkrmCDLZdz70U2J2DHDetLvZegR1L++Dd0PVBjK\nYG+qwLVLlCCnVLZgozooaiWkA4ZzxvOQ0iXwCFMIeiUXsjvu1xbSmIdHKWfQ\nnLGC2+tzWa7tN0K9NW4SHztgjPDq72rBlK+t4kwyNOZtsVwd1whvFAcggep1\nFk/rLhw1zZehRazaiikyUYeIbkzIfv+no/h7R/ko9CXWkaVE5r3yIF1jld6S\nKPtf\r\n=iLP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0TOs7ATDxWUroE0lq/rOoO9aOb9HMVwtYMmRq80rEhAIgW+R+IZixlLQgNNN3jyTbWP04qh9cPGNetJFCKvQpuN8="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.2_1629366156886_0.058752760657279746"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.3":{"name":"@tripolskypetr/react-view-builder","version":"1.5.3","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":"^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^7.11.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^4.0.3","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.12.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.5","dayjs":"^1.10.6","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"375683d73949ba62819d4d874074a9e5ab87ad23","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-tFxuP9jUwhhv/owAZ48gdZ6Ewo0D7e9IuZORJRNVgaVPkTC/QSs00eYSb7sHwZW24KDn44FbXEWFgDanyOoJag==","shasum":"cdd05f0a4bc7101e32e11d44b7a16ff980dcb705","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.3.tgz","fileCount":214,"unpackedSize":1280395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIMxfCRA9TVsSAnZWagAAurIP/R4OxiLkLB/lMvWigJq1\nilp4usju30wfwUz7rlMVoesx3csRdCazJfN5PcoY5rdmREPxVKrPaGY0mBaV\nrEwcptEamlmrdaMsfMbBiUZrdAZAyMteaYwuSE2BaOK1u1JJyHtA4Zi8+KRt\nQDUlddx5b8CftiS7HZ7FixZSpd1f2DnDhs1zMWt+O89CTnYkb39bYJU8e97n\nIfRwlkYMV9wLwcPP3VOw2TPrFLA7ZTtS4JNN5SCeEgPvFg6M7c5hG3RzF5SB\nqOA+wz7nYM6GN5Fj80VeZL6HNlnSy8aJpO52wBP8KUadA4yQaYuo0d7h31De\nD4ggcSsODUYKJJxVeBZsQnyg7tU6ZfNAePpcT5CV8ULp0xJGZXsPX59La+wz\nUmJR0cjbm6EMr6QeCrvFLZtZ3qFioWvOnDiTHyDJFIjcA7Sk4A3N6YxWhKXT\n4nk4JXJIh/LBlwjxXgK86VFBzjSwmEQKBcfhUjkWH71wIt1XsgRcOyPUTMcB\nSP3WHKQb5OWxp9/QTIzDfvIclIDqI2dJm8fupy0282QNGGOliAYfBtA03wyT\np11s2lS+A1cEwk4DceHgMZZV0nJXEFyicVuBvlbO6B0VevNFj2CuwEyeixGf\niee3m2ZUaOyrR2J0ybIGNeTJFHQTccFWI/4ouO349ymNdJU3XsqGU1uEnTL3\ndvsD\r\n=9e8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtAQMDcx2mD5dQSnZ9xN0hYq97Qi9619IRhtqu6a00RAIgfCfr69KdkOR1ndRTegAq4Yi+Sa/2rfMtSEvqO97qDAk="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.3_1629539423036_0.5660708001595953"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.4":{"name":"@tripolskypetr/react-view-builder","version":"1.5.4","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":">= 16.8.0 < ^17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^7.11.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^4.0.3","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.12.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.5","dayjs":"^1.10.6","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"375683d73949ba62819d4d874074a9e5ab87ad23","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-lst2VyPnagY9g1Dx5VMIFA9pSAXmFSSv4t31oO9HrVzegU2D/EjPP8Opd1MB4gBMiPVLjpScrKukq32l+dBbkw==","shasum":"24f58c7b37002f067419bf55892a6aa6e0ad6eed","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.4.tgz","fileCount":214,"unpackedSize":1280407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIPcgCRA9TVsSAnZWagAAW5EP/iQiMj1PrXROOAAxKkG+\nd4RMtlVEo1ygq7Gh4PicU+ya4MAcUiLMlGBYfqW8PMdbAMt5ip0PAm0/x65e\n4ZITZ5tj3ZsjbQ+4RvZ6TypQ/E/Yl+4yM4YncarndGM8fjFQ2PrrujhJNRm0\nMibxxGPEeAJHyZ1cOSpyyDA2dWNkyniHYy8DXJSMATSeRXTWVTrh0Es7TiLJ\n2OTeVxgbhOO13jLX05OQjTcPfegJBJ8o4K4yXeHe25DRyEaZX3D5bHG9Sx7D\npIKVDyhiJ1zm+RZtKqs4DIKj0MKvPbZOeKoevt/QO7uvWiLaJ4gUWl0ytJaD\nEWnoZwCcQMjpUdFQH62yKEHWtirViuwBrtAjmwlNh+qdjQ3C9fnkzzjzlQor\neXV4uVibzempfunLa+Gn+ENpStdhm2daIP2mWKRNX3noQmOTqagC1Adz+nKg\n0xpQkSxZfzvzuo1T+ssR7ULiiyUixT0a0B3Hiu7L5Tq/8d6/ep37XQS255es\nPk4J9jM7do6fHHQ2zDa6yuIPgUB8dT1Nbo9zzf1JmvrDweoVu5YpTGeqEXmx\nHdwMr8A+8vyMin7KJF3fFxjuk5DfpbyAKPV/TGo+90DE2cP/FeqbDvuZRwJd\ndGqJVZ9t4HRhdRGZ0Q8Gsf6yTmgkmD4v2slkPG9/RQnYl3ozKEt9PXMOtfqx\n37Hf\r\n=dk0W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLHZj14zQit6g3qA1Jl9CULQZOJ+PT5jZRed9oZa3sbAiEAi2asPepU+Z5YXodVXopU23DETs1OVr+exl4/wS3Jqng="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.4_1629550368698_0.2188811427010613"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.5":{"name":"@tripolskypetr/react-view-builder","version":"1.5.5","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":">= 16.8.0 < 17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^7.11.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^4.0.3","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.12.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.5","dayjs":"^1.10.6","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"0e8e4243109c4bcf9bee1fcfad1487f4d3c5724a","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-KbDKh21k4ABgtesStXeqYoXu1PAIJ1w8yERY5mZ6MczbKqO2wNugVbanQYFb+xivUPJYFjux5XK+As2voan/jw==","shasum":"d8d7fdcbab5f7a6eee3d210c067fd73ae35eaba8","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.5.tgz","fileCount":214,"unpackedSize":1280406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIPgICRA9TVsSAnZWagAAQvsP/1iR7Mzb5HXDkxTZwUDc\np9qv1L5rbELTSDf5ukTw0rks2VoiIJBGObiBR3egN1nwze3BU+Rwykb12FVJ\nS1thdSUiRwBJqG+M9lTv7raKOInxMe7eU1W1WP1HpKltQtNuJxgkvTE4nAjz\nTIZ4dE8AseUKGSiOVc+gN7cKfclERTDgGL4eyqrAPVLxerUrJb1yOk3JnQyg\nZUz1A0NNw3d0g8QvC1Br8uLOkbcb2m0Eh0gKWCKp5hfhqGYwYFN/DDWFv33h\nq151Shd4k7l+pg+cGQlGg+lqRSc5AVeXHAeK3cSgrhYThASfR5HzgqrSz8xa\nxsKv2vU2qRLd6xO4yDAcF9QfUHdsHY17Yj5M/J8Z8KGfaM9YUSUtzWV9XXMw\nbQ7lWRrhYbL1keaqBSisCiPWahXWjQeHWj3gNR2/4vvm05YBkjftVHUhaiZp\nm7GsntBnpO91SNvByGcsYyDS9Wsubop3NzW+QqzTMF3gvLI7Y7zjH+OwhPQU\nj7nC9tVe7T/fpi1DKrGZEjytmFPOBq/WAwgDNsgtl4lGJX1rHnzMjtCuzvYZ\nw5PZ6gpDNLEMzu0kiObyUM6vYk+FG1wXl+o1pozdcUfD59eZ4B+0eyRdP1F2\noa0v6id9ry3M9C0N5XTFu5+IrM2HQP3K/dsG8wLdQJnHv3N2j8MBLd4+Wd3L\nvIqI\r\n=lBdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNNxHPMTQ9eGHwTaA1PeMM1IjrBlVfD+XsG2dbCBF3tgIhAJnWOQtZcmmfMkxN1bcYRaB+xT6clLF8F++qmpSO7BH0"}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.5_1629550600127_0.6619432919943238"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"},"1.5.6":{"name":"@tripolskypetr/react-view-builder","version":"1.5.6","description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","private":false,"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"funding":{"type":"individual","url":"http://paypal.me/tripolskypetr"},"license":"MIT","homepage":"https://theonekit.com","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"],"repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.ts","types":"dist/index.d.ts","engines":{"node":">=10"},"scripts":{"build":"microbundle --no-compress --format modern,cjs --jsx React.createElement && npm run typedef","build:umd":"cd umd && npm run build","typedef":"node dts.js","start":"microbundle watch --no-compress --format modern,cjs --jsx React.createElement","test":"node ./node_modules/react-scripts/bin/react-scripts.js test --env=jsdom"},"peerDependencies":{"react":">= 16.8.0 < 17.0.1"},"devDependencies":{"@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"^25.1.4","@types/node":"^12.12.38","@types/react":"^16.9.27","@types/react-dom":"^16.9.7","@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","babel-eslint":"^10.0.3","cross-env":"^7.0.2","dts-bundle":"^0.7.3","eslint":"^7.11.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","microbundle":"^0.13.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","react":"17.0.1","react-dom":"^17.0.1","react-scripts":"^4.0.3","typescript":"^3.7.5"},"dependencies":{"@material-ui/core":"^4.12.2","@material-ui/data-grid":"^4.0.0-alpha.30","@material-ui/icons":"^4.11.2","@material-ui/lab":"^4.0.0-alpha.57","@types/react-window":"^1.8.5","dayjs":"^1.10.6","react-modal-hook":"^3.0.0","react-window":"^1.8.6","vanilla-autofill-event":"^1.0.3"},"licenses":[{"type":"MIT","url":"https://github.com/tripolskypetr/react-view-builder#license"}],"gitHead":"a35bd08f75dc54c8047c1198caf2aa980502d093","bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"_id":"@tripolskypetr/react-view-builder@1.5.6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-VG++kgy6FVcq5ZLcj+w9wDjdzidvFQeYy0iHsxQuRFeXqag6F2TeCISmnhyuJ4s5918nQGMZjSLCDKakCVtn8w==","shasum":"f18d3573f57c576570204a8d4ff6cccd49647923","tarball":"https://registry.npmjs.org/@tripolskypetr/react-view-builder/-/react-view-builder-1.5.6.tgz","fileCount":214,"unpackedSize":1282553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIVENCRA9TVsSAnZWagAAIBQP/j36OpzAxgSfYYIZ+dhI\ns3YGDez50Ca8x8eeMOJTz8cphUw4C+BQtW+lsWVWtKp1JGSE7DEAiDsDJwpO\nU5ycbYJT7CgMP97qtSYyziR0Rvwjfv2Mk8jIn49vtIEVxphFIj31h0cscHiv\n2cAVh3qJ85Gul3WrPIbMoj+etQ0mIKibh4gG+asd8Y/hOJ69q8hmqdrNmlLF\nA3nuwzaI8TJouioZnGbGqUnohGv6McUamTHE5d+I1n0/J+96h8VI/8vZL/Wx\nGgweT6Fd106d1RE3O/jaOj7JrhzFtdoUot5BPFJEaRMHNMRQGIs/Qc1s55mN\nv7x7lZrF01zsbKWSv7IrF/gwC/7mnT0Zm/3Uz0nTwnHVER6GiQkwZ3GkEIY+\ng3s/SQAnB/RTYvyZ+/QssjOYNalJjqTUaFfLBjKcjzaaYd+/voNmqZ1xeFGJ\nhmvKDgYWd7IFp8+2qzO2AS0mXYDpemEg5O4bCLJnIx6/cxZI4tC/qGBiJl9C\nEQ8I5lChzsROSYdBvSXfIiafrDjrL92CGBauXZZUOSzlaqDMGPwtGAFfdieZ\nI1oRbXsSRW/QFto7k1vREZgB/JTG6c5IK9sgiKpRcky69arl3w4oPpveBfNW\nujfn8fSVomxV0eeN1vWiYHFlCqEHcuygjr80KQ+34XUQEK97qooHZBrdDcdZ\nIWVK\r\n=iC+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH5GsVigqDK8Aci8jYF7iqXyPrU9EWhl/k0SAktU6AUAiEA3SGBDcj1NnutQpCzqm1qcrRU0uuiX7A2DPPnPeVZLlQ="}]},"_npmUser":{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"},"directories":{},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-view-builder_1.5.6_1629573389479_0.2536173728603659"},"_hasShrinkwrap":false,"deprecated":"The package was renamed to react-declarative. See https://github.com/react-declarative/react-declarative/"}},"maintainers":[{"name":"tripolskypetr","email":"tripolskypetr@gmail.com"}],"description":"A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on ma","homepage":"https://theonekit.com","repository":{"type":"git","url":"git+https://github.com/tripolskypetr/react-view-builder.git"},"author":{"name":"Petr Tripolsky","email":"tripolskypetr@gmail.com","url":"https://github.com/tripolskypetr"},"bugs":{"url":"https://github.com/tripolskypetr/react-view-builder/issues"},"license":"MIT","readme":"\n<img src=\"./assets/logo.png\" height=\"32px\" width=\"32px\" align=\"right\">\n\n# react-view-builder\n\n> [Material-ui](https://material-ui.com/) json endpoint form builder. Check [this site](https://theonekit.com/) for more samples...\n\n![meme](./meme.png)\n\nA React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (**IntelliSense** available). This tool is based on `material-ui` components, so your application will look beautiful on any device...\n\n## Install\n\n> There is a sample app avalible in [example](./example/src/index.tsx) folder...\n\n```bash\nnpm install --save @tripolskypetr/react-view-builder\n```\n\n## Demos\n\n### 1. Layout grid\n\n> Link to [source code](./example/src/pages/LayoutPage.tsx)\n\n![layout-grid](./assets/layout.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Line,\n    title: 'User info',\n  },\n  {\n    type: FieldType.Group,\n    phoneColumns: '12',\n    tabletColumns: '6',\n    desktopColumns: '4',\n    fields: [\n      {\n        type: FieldType.Text,\n        title: 'First name',\n        defaultValue: 'Petr',\n        description: 'Your first name',\n        leadingIcon: Face,\n        focus() { console.log(\"focus :-)\"); },\n        blur() { console.log(\"blur :-(\"); },\n        name: 'firstName',\n      },\n      {\n        type: FieldType.Text,\n        title: 'Last name',\n        defaultValue: 'Tripolsky',\n        description: 'Your last name',\n        name: 'lastName',\n      },\n\n      ...\n\n];\n```\n\n### 2. Form validation\n\n> Link to [source code](./example/src/pages/ValidationPage.tsx)\n\n![form-validation](./assets/validation.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Text,\n    name: 'email',\n    trailingIcon: Email,\n    defaultValue: 'tripolskypetr@gmail.com',\n    isInvalid({email}) {\n      const expr = /^[\\w-.]+@([\\w-]+\\.)+[\\w-]{2,4}$/g;\n      if (!expr.test(email)) {\n        return 'Invalid email address';\n      } else {\n        return null;\n      }\n    },\n    isDisabled({disabled}) {\n      return disabled;\n    },\n    isVisible({visible}) {\n      return visible;\n    }\n},\n{\n    type: FieldType.Expansion,\n    title: 'Settings',\n    description: 'Hide or disable',\n    fields: [\n      {\n        type: FieldType.Switch,\n        title: 'Mark as visible',\n        name: 'visible',\n        defaultValue: true,\n      },\n\n      ...\n\n```\n\n### 3. Gallery of controls\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n![gallery](./assets/gallery.gif)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Line,\n        title: 'Checkboxes',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox1',\n        columns: '3',\n        title: 'Checkbox 1',\n      },\n      {\n        type: FieldType.Checkbox,\n        name: 'checkbox2',\n        columns: '3',\n        title: 'Checkbox 2',\n      },\n\n      ...\n\n```\n\n### 4. JSX Injection\n\n> Link to [source code](./example/src/pages/GalleryPage.tsx)\n\n```tsx\nconst fields: TypedField[] = [\n  {\n    type: FieldType.Paper,\n    fields: [\n      {\n        type: FieldType.Component,\n        compute: (props) => <Logger {...(props || {})}/>, \n      },\n    ],\n  },\n\n  ...\n\n];\n```\n\n## License\n\nMIT © [tripolskypetr](https://github.com/tripolskypetr)\n","readmeFilename":"README.md","keywords":["react","typescript","state-management","frontend","material-ui","declarative","form-validation","layout-engine","grid-system","declarative-programming","json-endpoint","standalone","nested-grids","layout-grid","intellisense","code-autocomplete","form-builder"]}