{"_id":"dyna-form-lib","_rev":"46-da917bc1c0aed63da91ba01b52bd7a0f","name":"dyna-form-lib","dist-tags":{"latest":"2.1.0"},"versions":{"0.3.0":{"name":"dyna-form-lib","version":"0.3.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.3.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"cdafa294e54d17f8fdb7c93ac053e084395cb3ac","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.3.0.tgz","integrity":"sha512-mBPu91hz7FUaRAA/pQpVrqBbROM8dp3J21AFMm4Vukhb4R+/EDbEcRQ1KU5dwKw5fPBeeWbSMCSgNYpxXtt9nw==","signatures":[{"sig":"MEYCIQC02ThNDmAvl8Y81D5NylqbX3A3zap/eomixblQNBJXpwIhALT2t4SmT+LJLarOcX/EOgB1jAT9nWxgfwxm4n+H6McS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.3.0","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/core":"^4.0.0","@angular/forms":"^4.0.0","@angular/material":"^2.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.3.0.tgz_1501831240694_0.5931267347186804","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"dyna-form-lib","version":"0.3.1","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.3.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"da8b71484ed54edcc7da51599fb7dbc0abf49c4d","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.3.1.tgz","integrity":"sha512-LR0yYqJCyl/DfGBCG2yzGmICbp0HQvPDFqXdRAUG5m8sFUaIjnrEkDMHpiXRHwDeVSFNNdeA4up9OeBAtx7+YQ==","signatures":[{"sig":"MEUCID8OVtAd+J811p+Hsh2rRajROvUnpDQUD9YZipn2IsLTAiEA8D0Em9FaxvCtqXpv7EbI/ccBodnkty18oqiPRhk+UJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"module":"dyna-form-lib.js","private":false,"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.3.0","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/core":"^4.0.0","@angular/forms":"^4.0.0","@angular/material":"^2.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.3.1.tgz_1502172651239_0.8936172518879175","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"dyna-form-lib","version":"0.4.1","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"27178a4a669193ad88266a1e08e79af00a58698c","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.1.tgz","integrity":"sha512-V/nJqLEnSaeb2S/Z1FaKAvfAirBCBeJ1xQtcTCqiwedaCi+ys3/PPLPgGPuMLPfGMgaigJQgDA6zy0sDukZ5ew==","signatures":[{"sig":"MEUCIQCaaHxM9NRhMc+cIqvFIgvTvh7nwiVTRycGJzlppS9+3gIgLximgi4j68mr8+VlVG7+q7P99laAznxcFWZotPc9rPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.3.0","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.1.tgz_1504252803928_0.16906796139664948","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"dyna-form-lib","version":"0.4.2","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.2","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"b1f1fd224440e9cadb032f7bb9c09518835cfc97","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.2.tgz","integrity":"sha512-HAUlVx+rv4C83e0hPeV6ik2DcxIyJ6hFUECTj4qwTWayWFvbiSYdatpe0nPD5Od4iq/eFT74DKyTrDYufw344g==","signatures":[{"sig":"MEUCIAkLur/KrMwKAGfPO/NSR9lteO6np/tA9kZ4rDjwxTarAiEAspH34qWGYlGFnCsltwiuVWG9dLS9eHW1KRh3QEXOzzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"b1f1fd224440e9cadb032f7bb9c09518835cfc97","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.2.tgz_1504888703542_0.3004352543503046","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"dyna-form-lib","version":"0.4.3","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.3","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"18d735ff9ede98a5480fe36d420072434e98ece2","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.3.tgz","integrity":"sha512-OQkPpfuSdRfssgEZ3GQ5jwaCpUYkEg/ga76m3Xi254jBCMDOYHQ3UqkCb7pbGwNToYxg1PJ7VRHtNpePuExGog==","signatures":[{"sig":"MEUCIQCKXvvfMHBCS8uYzT+3b9ZPa8keb1Q9YNQRF+88DgT0pQIgWF7V9L5fsfcNZzWyCFcfmYptVid2PbB1emmMbw6cG0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"18d735ff9ede98a5480fe36d420072434e98ece2","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.3.tgz_1506152512613_0.6755148712545633","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"dyna-form-lib","version":"0.4.4","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.4","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"ff6113c7c68251cfa8cfccb85ace6cfe2f4e5950","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.4.tgz","integrity":"sha512-tOvSzkooklqtnMRSswQcN2IbJYEypfk4QRDUkCWRth/6NxjneDPcdcsYK825ecJDwwF3EtbCX/IjRYzy++mXrA==","signatures":[{"sig":"MEYCIQDfzZpiWAsJRtPRkhF/qqgAf03XyHKjGEsch0w5oOPV0wIhAMcRJmByrRupIaCnJ88WLlVxBKC5oTPMo6fdOdMBEtwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"ff6113c7c68251cfa8cfccb85ace6cfe2f4e5950","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.4.tgz_1506169320755_0.3834960605017841","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"dyna-form-lib","version":"0.4.5","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.5","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"0fec695314c577f4d305bdc9956f9d2c6099fcfe","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.5.tgz","integrity":"sha512-dL3kzRl/7IAIT7ztUIBkzTGcNB5hlWglWvc9thXGamiiFsMqm+lv0KIb81NUL6y11B//xO0ZsHpqF1RjLMv4iw==","signatures":[{"sig":"MEUCIQCUlD0rKH7POdiNTjZeWs2hNdewJfARumJkL+OFVzWtswIgHh6jEiPHVDqEPR/oX27h51jOsr57b699H1DqDj4u7EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"0fec695314c577f4d305bdc9956f9d2c6099fcfe","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.5.tgz_1506936346348_0.14800046291202307","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"dyna-form-lib","version":"0.4.6","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.6","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"c0736d9498351193dcff142dbf6d4da325de8c9f","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.6.tgz","integrity":"sha512-eAgzNoOyCz5HxCmszR+lHwvddFtbDDxn1SjTior84Ls96tuT7hHtzP3WzQ7UbsnuZ7w2rsv15DSgo9yYww5Ykg==","signatures":[{"sig":"MEQCIH89KnvC/myCe5133VTclnCMJZrbddIUzPetYCktJxqjAiAcrFedwLxxvePnV1Gj/TrRQJAsCdMX77FAJptNmg1w/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"c0736d9498351193dcff142dbf6d4da325de8c9f","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.6.tgz_1507107046124_0.8051976058632135","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"dyna-form-lib","version":"0.4.7","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.4.7","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"7aa65454941f5c1f656b3c58fe662c5ab97628ad","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.4.7.tgz","integrity":"sha512-wJY/kLIqMgns0uIbGaTYYeYXM7hHeE0ah2iR+j8oTFBEKi/DfGocT1N7TSn/+DrRgXnUKOaQ+l2/bwQn1jGTCA==","signatures":[{"sig":"MEUCIQDP4bH6KYiZ7QGfizhYp6pRz00kL2/6IiUBB+RwEHSgdgIgNO5jtv0MXk1yafe0Ce8WDNw2n50k0K+uGQXYbf7wR5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"7aa65454941f5c1f656b3c58fe662c5ab97628ad","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"^2.0.0-beta.10","@angular/core":"^4.3.0","@angular/forms":"^4.3.0","@angular/material":"^2.0.0-beta.10","@angular/flex-layout":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.4.7.tgz_1507115615204_0.314015252282843","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"dyna-form-lib","version":"0.5.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.5.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"c2a9eadb01abe307eb1b5e992e33c22eddd42480","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.5.0.tgz","integrity":"sha512-gXDCbqANIQFDATu2LWP76HsiB95mrLdZW5Gg2vBErNwOH6Gjcqeg7bnR1L5Xo8b75RiFd5YDIaqoXsngMUZjrw==","signatures":[{"sig":"MEQCIB8tsG/huDsCRqE/oWc2bW52Y1Y5W/mEzD4AtrvYEmTKAiBCWsPcsw3d5ubIWB9b/5LpwSLlqjOO+iky6eBfxN4Ttg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"c2a9eadb01abe307eb1b5e992e33c22eddd42480","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"2.0.0-beta.12","@angular/core":"^4.4.4","@angular/forms":"^4.4.4","@angular/material":"2.0.0-beta.12","@angular/flex-layout":"2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.5.0.tgz_1507798913519_0.5468730172142386","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"dyna-form-lib","version":"0.5.1","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.5.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"db4ff0c4a09bbfca8a0cf1fb1f20e39391d23ba9","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.5.1.tgz","integrity":"sha512-7yaY2pbcVhFcq2PmsuRNRUSY/wqum5omz6rrS7QwnG2Tbg1M2fIqZlE5mKrccgdc80p+0soPkCP0MXGlUWCAlQ==","signatures":[{"sig":"MEUCIQDvADGCQwdPqNescs2PTuhEEuy6Nt3uVHIhXK2CnVyyTwIgY6A7xHTMmD8aPVMyBBvr0lPl/XWAJ6HzL9GeLofsQAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":"dist","module":"dyna-form-lib.js","_shasum":"db4ff0c4a09bbfca8a0cf1fb1f20e39391d23ba9","scripts":{},"typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_resolved":"file:dist","repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"3.10.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"2.0.0-beta.12","@angular/core":"^4.4.4","@angular/forms":"^4.4.4","@angular/material":"2.0.0-beta.12","@angular/flex-layout":"2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.5.1.tgz_1508155498839_0.8350173861254007","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"dyna-form-lib","version":"0.5.2","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.5.2","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"81c47379f29235887e1259cbb8bf64a6b8013521","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.5.2.tgz","integrity":"sha512-K607P1+fWGWn06EHtseKRNPq227ZGC7eVo2AX6egKU+9ddFjIC+ZGMdNO60813+gc5Pw5w5xbyAjjan05u7xNg==","signatures":[{"sig":"MEUCIQCMFJwA3yHOFCKNoCN5Qpb8BZFfvqF8NfiR0CgvOYOIQgIgHTtBpDzzmkXc7D4c4rWLJ6ZXRzr7pAWYWd4K19InmYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.5.1","description":"## Installation","directories":{},"_nodeVersion":"6.11.2","peerDependencies":{"rxjs":"^5.1.0","zone.js":"^0.8.4","@angular/cdk":"2.0.0-beta.12","@angular/core":"^4.4.4","@angular/forms":"^4.4.4","@angular/material":"2.0.0-beta.12","@angular/flex-layout":"2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.5.2.tgz_1510400448875_0.03334430558606982","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"dyna-form-lib","version":"0.6.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.6.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"36fb8d0ebe7a4eac7d3d81e380ca8fc919737eac","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.6.0.tgz","integrity":"sha512-Mb3nxFsZDSt44u+kjrAAm00GbJ5OzxdVbXMfQC5kmXowmz7/Y3yOvVYUQ4mkvZqmCRlV7aCWg0SDnrKvFCbD5Q==","signatures":[{"sig":"MEQCIEfzzlB7yOr5azlcC4F0WuM8pZAxeit5NMx0YsVhp2+FAiBI8gY7gAiCmN/FN0MpspKGUFG6GTYTn/OgvveZcYpWfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.6.0","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.1","peerDependencies":{"rxjs":"^5.5.2","zone.js":"^0.8.4","@angular/cdk":"5.0.1","@angular/core":"^5.1.0","@angular/forms":"^5.1.0","@angular/material":"5.0.1","@angular/flex-layout":"2.0.0-beta.10-4905443"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.6.0.tgz_1513148442073_0.6391811864450574","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"dyna-form-lib","version":"0.6.1","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.6.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"41515502d3f92a2dfd524143bdc2ffae07913de4","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.6.1.tgz","integrity":"sha512-bTXnTtfE4rssgaWZhRvXXsqwg83fqsxSoLczmORliPv34hFa7xrp9zjdXMwVn52PjZuk5TLwBjdaADpz1CWbew==","signatures":[{"sig":"MEQCIBujYtA3J/if/q0UI/Knh/RENmEpDyqaaZ60px4XIHGOAiAdDmKzNdAw75RPfJ1nv0hjgo2URxLal5BGVjLsbACxCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.6.0","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.1","peerDependencies":{"rxjs":"^5.5.2","zone.js":"^0.8.4","@angular/cdk":"^5.0.3","@angular/core":"^5.1.1","@angular/forms":"^5.1.1","@angular/material":"^5.0.3","@angular/flex-layout":"^2.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.6.1.tgz_1515154925952_0.9469405466224998","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"dyna-form-lib","version":"0.6.2","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.6.2","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"816079cc516ec4b27ea2d790c857738b81c57a10","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.6.2.tgz","integrity":"sha512-uOrkIa8yrTOWASS0XGQucLAEn5IyeXRIhQNUig1K6ynVnmwKKL3RT3EyOyZhpovTS/axlKpGb9sl7N+PQusXYw==","signatures":[{"sig":"MEUCIAMGfV7N2u2y7QSvlRXmO2DIDJMYXDexUtWPgIq/7xKcAiEAiW/DIbARjNuYWHa5sS4OkpfzmJvxgs1QDrgUQdPmidM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.6.0","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.1","peerDependencies":{"rxjs":"^5.5.2","zone.js":"^0.8.4","@angular/cdk":"^5.0.3","@angular/core":"^5.1.1","@angular/forms":"^5.1.1","@angular/material":"^5.0.3","@angular/flex-layout":"^2.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.6.2.tgz_1515159894694_0.7451150882989168","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"dyna-form-lib","version":"0.6.3","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.6.3","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"2ecd31800dd4966351550d75816f9cd65fb7db17","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.6.3.tgz","integrity":"sha512-d6Qctd0a/EJLJHWy3eGLydpCp41cRtsz5xrBz01pvHV8cQlAWmHpwrEGcAFM4VYEcID7+OKt0qb6O2tanfLxbA==","signatures":[{"sig":"MEYCIQDYfGhYG8DKr0hukiJhdk4vRZJq9z72fxJWushZLquKcQIhAMK6AU+5gFpFiBdIfAgeBNBxE73HkqjV+WMC1s9dnS+t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.6.0","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.1","peerDependencies":{"rxjs":"^5.5.2","zone.js":"^0.8.4","@angular/cdk":"^5.0.3","@angular/core":"^5.1.1","@angular/forms":"^5.1.1","@angular/material":"^5.0.3","@angular/flex-layout":"^2.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib-0.6.3.tgz_1515760292064_0.4984587184153497","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"dyna-form-lib","version":"0.6.4","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.6.4","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"24f2d93efe0357dbb5a5b2443ced0711cbe3d05f","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.6.4.tgz","fileCount":24,"integrity":"sha512-UDHrW2GTkAMLbcV7hoqri7JwJ77rqm7GafVRqQmQcn/lk/N8PtYyCB37pjKcb2HuE1MPFingQn8VzxeeoYnQKA==","signatures":[{"sig":"MEYCIQCtG+9jaIUEWl8T1lJnLNabBV48h+QNVA+Go7C90ANKhQIhAKdxrYPDT+tYuDAxSrnMJdgKrzGlpu2aQqIeB5ePNLOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120405},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"5.7.1","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^5.5.2","zone.js":"^0.8.4","@angular/cdk":"^5.2.3","@angular/core":"^5.1.1","@angular/forms":"^5.1.1","@angular/material":"^5.2.3","@angular/flex-layout":"^5.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.6.4_1520266544509_0.5203928663249284","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"dyna-form-lib","version":"0.7.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.7.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"97614e62d2851ef40993418d3979670a097b37d8","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.7.0.tgz","fileCount":24,"integrity":"sha512-eiJZ7yoW5qmO3VfcIN97TT3ipwJ84lpENDYbtERgET+gvN3Ygo3VClxw3RmA9s4mQjg5nEPCj8/fBuFA+dbdCg==","signatures":[{"sig":"MEYCIQCnA5VLJYCLuXG4p/34j+VihZKydRlJmuOvsXCqdCpU5gIhAPZ3gyOvK7L0ywvREeg8zRooICjKxnfB75yTUhtJ2+c/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAmC1CRA9TVsSAnZWagAAQekP/je5tyV7Sfq4ESaGSi+b\nSnSu69DKDUxrLDod5EyFYu9GtlRLkb1HSfRTHbwcptZ3ctkP1PU3OibvlhzC\nlMv/oHm40Oq2y3r7OTyjjzS6BbYqBJbhHK3NntvsRvaEPXPY0/YVgmxYcBZF\n17HI+j/wG/GT3JMNnR0SAs6ArAd0cXWw8unBN5UNrjLt0RsyIYMIkGyvi37r\nPrO8cGW+suTIROcywmQMvYGP/hbocK+98feUcEk/lrstKtI6QgmmRva8p+MS\nz/S0Kalsm1FZBbp9R0ea/3xxmykTk7tjPXbWA//eWNXoN0A4xWc0ambaeNmR\nuiHMbSCnnYqHXvjjktHDukwXWuSt6KG5QruxUVkZyi/kiAH3/8+14IccVgA9\n76FPXu8jmkIjdjFmCAs8E6jQG3pps9L2W9azAeS+1avT5TBR7e0RyG65NcCD\nFXsFsMZQIzp2qNq/dYKZ2/FGhJfMFxvrxkB4vzP+Xe1NbD/Pg750BIf6dole\nRPkIWA8PLkjgOJabEQLkkm67/RKbqQhyDuQp2GHc8bshwL0tKGFGYv+Iigvd\nVTbhp6VhRyIGej0KPXU4F9bKJtD8PuxoggeIPT2cNoeHlU6ICoPrd1Q/A0Ik\nyUVBb23ij99ktCuJW547Tdb58HO3H+/63CVb1vhmRjoF5VvlvQjCzcnt5Z/q\nq7+l\r\n=XNNz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"6.0.1","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^6.0.2","@angular/core":"^6.0.2","@angular/forms":"^6.0.2","@angular/material":"^6.0.2","@angular/flex-layout":"^5.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.7.0_1526882484266_0.2643664287631813","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"dyna-form-lib","version":"0.7.1","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.7.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"a46f97e6ec29e5c79f6ee904c37de224af511a76","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.7.1.tgz","fileCount":24,"integrity":"sha512-4R2eN/xcgUl9LIZhuWaL4+287rT9rSgCvlHkaJDCtQ8010FkzzvB+oTM19aRWEIYd4SjD/xwIAJPxhYfTLsFiQ==","signatures":[{"sig":"MEUCIQDgbOZC4H/MMd45y+7BAtCYH7h+iSK3ZcLFHTPVdtS2DAIgY+WuCW35amGrorM0YA4x1xGLaCPOgpQd9NH2jzQ1SD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBWzqCRA9TVsSAnZWagAANrQP+QEtlEDOxhZMYby4cF1U\nYBZjIb154unHm7mB1wuoF4gq8JIcg2NTV/GDGYWhQ2/cl6iAuMKJjwPqYXJO\nW3ac8Drccsj+SX+Mq/9VyiMqCB1jOxOSdbDmKSQ6kFrodxF4hVlpA+Thd/3U\nPq91aKDXBKnsl+03h2ko9lMwc4qLS2GyzMxGQZScDRNJF57GgfP4N274sHpt\n/C77gRhODi/AcGQgMNdYt84dUgPApJkzYX2q5hQAZ3N7rYkqJrShk/WErEAX\nYBtzdxGGR+8+cx+LS4nnyDKIszw1XyTNKQkMCJojrkPICzjvczX73+F8UQpx\nnRRk0f60ggOlT7+03GfKmqgq9n/foBSyNjJydQ3Gd2geTys3mAz6nqACC2vz\nD9IXONoM7qgf0xtB2O2STZNPLnGJ8EpACyuGIbCrpGj9rouWNuhRKXWsRhsw\n9XBwuzReDSdVIJDLfHc9gjNJVZuEExIznFQXTvY/7Vn+FxiZLfUpkl2tM/Km\nDdMjhxbKHW+lcZ+7gSTVhjGhpYJtvrdxi+I2wrDrOdFSVwarEZT0sTxxr7bO\nWOVSfKTk4ZE95GVgGoCYK7r+ruEXllgp5TXFgeQCatOM9kJqjgPNHWOw1ruS\n6Y1R8DCVS1SiZfjOdBU0qo7oogUB6vOTClBT70tdwyhv7oJl9XtewMZ5OhgK\nMoDL\r\n=zsrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"6.0.1","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^6.0.2","@angular/core":"^6.0.2","@angular/forms":"^6.0.2","@angular/material":"^6.0.2","@angular/flex-layout":"^6.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.7.1_1527082217036_0.8454579605648382","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"dyna-form-lib","version":"0.7.2","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.7.2","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"ea24cdab049b4ab08f3837b7344a245b421c77eb","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.7.2.tgz","fileCount":24,"integrity":"sha512-ce/VmY2Ay/Fy6CV1lLqC6r/jhthZAKzPyOqEz7FdshxV7bO7dOuHLfxoBXbLjSp7od3bjvyUI+nYUfCps/IyBw==","signatures":[{"sig":"MEQCIAMWQG2V0KiDlhOjoauQnp4yTCaaJkmlgxDBWzBDtfUEAiAjGnZoOsV3K3LAhR/WVdyKN0zXbCOX2P8/1VcX4QSjPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKRcCCRA9TVsSAnZWagAAb7UP/3F/CZK8dAojIERUEj+y\nDnr1H1o9cr8rgJGTx8Es5eeHBCAgMsko/b0SVFJxOFq5/BsgQKGIo5twirF1\nbMa2lh5F7LsMvqIeYQeL41PWKfhAsHCX0MErxAjvtBG4M855efk9oB8mHrgf\nOuDUqHGdTyKTUWpDGZi9xXKqJSXxq23D49700DSEm0O4KQs3Kszdwtp8ZU/k\nYo/+SKkP2RAlORGcdhx25jgmdmWFqZCcXo8rmGaIDsCUWInCP+WfiEg5tVPN\ncqk02DoXFQV/qx33xuLngSjgJGBIAQW3bmSkMJlO9azL3AWoNcrg1Xr94V+V\nx9zSIuN11bFrzxqWSBo5Jew+TUKWS1sKdp44pD2O0XeX373nVq3KkaT5Pl1q\nk/nkOTjsXnZTygC1/Db+YDbZCd00R1dWMRU07nubh2rirNRC/I2YCbPUVW7j\n+IyKo1bkJ574lQUAOCA7nFmNMPkhpOd9F/s7TnigbrpwgJGqnyph5ueBiI9o\nMI7tcGjFwLQYPcfb6cnSr9g6UBgTdDLmxk2uUbx459V4PwLktWe5VfmqhoM/\nBG+DM824N0rGHumxGJ6NIxkJ/SGHNMu5DuAoNKT+TmBC/FEBJiSvoDq1GlJr\nLoPgtt/k5EAn8VppfreUikBwZgwSpiwl7CI9yH0QJZySNvaxeUCqHyyT26CY\nxUaS\r\n=Xfy0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"6.1.0","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^6.0.2","@angular/core":"^6.0.2","@angular/forms":"^6.0.2","@angular/material":"^6.0.2","@angular/flex-layout":"^6.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.7.2_1529419521533_0.9279432898815505","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"dyna-form-lib","version":"0.8.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.8.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"f8c9608f4c69a63c24059fd99adcb85ac100d77d","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.8.0.tgz","fileCount":24,"integrity":"sha512-1Z9neqAaHM0ONe1WJKkjan8BuhF6xvt9icfAyWn3ewdpYwbmteXgsQibhVbJcHQavkvy0ArL0eG6ykevSthvjQ==","signatures":[{"sig":"MEQCIAJygNfn6/dbHZSjxy+9+/nQmm+BisebTCpfvGjRQa89AiBVAFNv6tRTAKcKznWeatTiPlhTnjIn7bxWRyZpY3u5CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmKv8CRA9TVsSAnZWagAA8XsP/3QtiACy7t6dCC4MbTgq\n+SifTYQ1D3Sl2tH6IOZkTlvsz3y2adr1nA7HeAIQHdQyArNfAbOrqUh4K5od\n3LbA5A3Re2f2S4fa3k6xY3c+V0UY/kzQ2UuHdJrHHxMzHqMHCL+qjE3mv4hx\n3DiFlBMyLakpznrvlJJfnYvF25LCPAvsapfohLGlQtPOh0Uh8E9iJ3rVu8zu\neilaISscBQNGdF9m3AWDrOPau+RZo3vcKlgnyssRpLDhwWDp49DHiKTMBknv\nHO8tgKlQ+OCpD/tZaqSkWyhdxGVIx6TagA0MdGFGJfD7iDgpoMymXI05tftL\niSzkmKgaIIX0MXvr1pSjM7jDznRlp5a58GHhuXyVW/69ax1ccROzdgATpelc\nuUochr5KUTGntgQALRfXOehEUpnrYmTGhuJ7r3BTDYtDdycRYPjRS/h2o459\nRR7gU3Ldym0FUjgaI0l7vlc3UTAKPAFDWldHD8CG5rDXW+Iq7qQ3l9zFq8rl\noVcmz8VqTYGOUHCsO/4A4Suh7TTQ5uLiSnsioU/Anuq6RMgizVRPFX9HeJoY\n2yYU5zb+EwCwSQ5Ydnf9yReTdkF9i5vFpy6yBTcQH4jbfFpCBW4KLttPBp8R\nMtvQKcPooXh31RA3KkY1pQeGo+H8xbaPgfkT22pMqUnxJh8hFiHlSvujYj6U\nvPXq\r\n=e2P7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.9.4","_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^6.4.7","@angular/core":"^6.1.7","@angular/forms":"^6.1.7","@angular/material":"^6.4.7","@angular/flex-layout":"^6.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.8.0_1536732156005_0.5230052057238199","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"dyna-form-lib","version":"0.9.0","keywords":["angular","dynamic form","model driven form","form","reactive forms","material"],"author":{"name":"Prasanna Neelavar","email":"prasanna.neelavar@gmail.com"},"license":"SEE LICENSE IN license.txt","_id":"dyna-form-lib@0.9.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"homepage":"https://bitbucket.org/medlegalconnect/dyna-form-lib#readme","bugs":{"url":"https://bitbucket.org/medlegalconnect/dyna-form-lib/issues"},"dist":{"shasum":"68c597237a7f94ff512cc993768996ff67dc41af","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.9.0.tgz","fileCount":24,"integrity":"sha512-wurbk4sXyi0qEd9qMgLaYyfPYTsMDRv1Z3c1D5CVQNoDSYbOhq8c6UdDSDKNaakfayKu/p5/q+OK5vAXtRnt8w==","signatures":[{"sig":"MEUCIFU5tb82eMHXVm4vh3v/jI48nvk25ea2P+VT1F59CnMoAiEA+Z7YNnUfv4WPeOzwUO6iect9coe8Wk3nXAgz5w2CHQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0ahzCRA9TVsSAnZWagAAI/MP/3+VwC3P6Lpg3GW2Sdy+\ns+k6j9uC0IXgiDO12BmA+s3LnpI18lTkEEQb0SHxkmyvmYyniHz12rohJVnP\n/gbiY13R8ZA+aArnaCukvoq5AXczWGLy8MH7Bdg8YnHt4XrDAyvOMFSUNiYt\nJb7/JzsZmxI336lM5w5rbKbWK4vHZtkkCObf6RaKOlaG+/oLZad8jUUG7pTT\nDyjYZVwqVy20hiGbf8xRtfXXRenrKeKYdkO3mJehw4aFhOMCaZjdIlEN6CNS\n6e7vDt25n226r1v2+FsoCpM7lfVVprHlJYpEg/2UgIhcimN4xW7wUFTnHGk/\neJtEYsW7q1KxPZGi6QaFU8hb3+AjxqO896toQwI0Lq0xCymmqtOhy53OcFxk\nKD53DwKX4fdF4zAxFD8teizSgQ2UA9FIRv9Rrg/wQSAnYqljxH7ock3KjcwG\nNJhY3h68PpHjjeKmnznHpaqhexFL1Q33+DY6OiNsMSFFfF/tFdhCNesVMtG/\nZ3fymofz/Y+ZKIsP0VE7larmDfKwbMS7dZbkYby26oEc4pK32hiTW5nKDktW\nRFX4jLjjy1Pgl0UpOJ2K7ZL0zsEBK8uujnzOMe3xeBp/EsRl1xcMWYIHbukZ\njoUkqkOkhlTYLct+qi027fXr1j7a+VAJCF1C0nOH+jw/66ERyGQ1yYasLRe6\npdJl\r\n=nuRg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dyna-form-lib.umd.js","module":"dyna-form-lib.js","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"repository":{"url":"git+https://bitbucket.org/medlegalconnect/dyna-form-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"## Installation","directories":{},"jsnext:main":"dyna-form-lib.js","_nodeVersion":"8.12.0","_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^7.0.1","@angular/core":"^7.0.0","@angular/forms":"^7.0.0","@angular/material":"^7.0.1","@angular/flex-layout":"^7.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.9.0_1540466802717_0.9558527785398954","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"dyna-form-lib","version":"0.12.2","_id":"dyna-form-lib@0.12.2","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"61832423c26f628f8dabd580b0672acc144d0df9","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-0.12.2.tgz","fileCount":53,"integrity":"sha512-bP7n0MIr9FKxwjwV0tqxuxQ/rFP60jTcBGfpfbNFrldp/TFhq33NOQ/kMRvDL5MYSmNu5bSvH2ssTjwGcpTl7A==","signatures":[{"sig":"MEYCIQCvECFPk+oX+L41cd+FfUrJwMCbCy3176/XFNaqdOskNAIhAOhNl+XoxUm/a7iBr/qSVwB3wbR42xIYo+YHBAdQ248T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489229},"main":"bundles/dyna-form-lib.umd.js","es2015":"fesm2015/dyna-form-lib.js","module":"fesm2015/dyna-form-lib.js","esm2015":"esm2015/dyna-form-lib.js","gitHead":"9bd6c7f1416d2778337d1a785d26958c8fac7e62","typings":"dyna-form-lib.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"fesm2015":"fesm2015/dyna-form-lib.js","metadata":"dyna-form-lib.metadata.json","_npmVersion":"9.2.0","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":">=11.0.0","@angular/core":">=11.0.0","signature_pad":"^4.1.5","@angular/forms":">=11.0.0","@angular/common":">=11.0.0","@angular/material":">=11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_0.12.2_1687576687797_0.748509792896616","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dyna-form-lib","version":"2.0.0","_id":"dyna-form-lib@2.0.0","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"3da8ecbb3618f4c8c1140bfae636c181abc04911","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.0.tgz","fileCount":63,"integrity":"sha512-2GNmIlBE0BwAyPfs/HETTpzCeIuM41Rmq0kQnZO5OvDyy5zFn//HxXQEJBpzsReeVSBPeDKIVsHlaF8DpjGsdw==","signatures":[{"sig":"MEUCIApTuCvmkN/LZ60yjmZWitg2+hvt2vUJo06iySJg2R0BAiEA539aHdf4f0Zs7Qi+t8efqyZ3/KJKnPdNyJlXIqB9kqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502098},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"60f8a705cc0cc45160c73b4f75b96bedec5713f2","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.0_1709016599381_0.8740443712851833","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"dyna-form-lib","version":"2.0.1","_id":"dyna-form-lib@2.0.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"2b96cc0b2fcc8ca0addfff1d0fc773babd20b46c","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.1.tgz","fileCount":63,"integrity":"sha512-yYToDSbOhlA50NErTx8Rg9hz1lXWCLCQpVB+6UBcx7VDDiTwkDVero/pkSY5NBhJ5hTLsR6qrvHtGvMYZTFO+w==","signatures":[{"sig":"MEUCIQCPlJ8Saf3zZbCfdlIjF3B2tjKajU2dCwGr8mymEvq8wwIgfAQb9OwnXjlWoIXzlhawlUYoLXIGfUcWhfZ2zhpGg14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504718},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"5aaa03523bc54bf09aad2ff02066a1bc0d31d019","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.1_1712899572428_0.268691005326815","host":"s3://npm-registry-packages"}},"2.0.2-rc.1":{"name":"dyna-form-lib","version":"2.0.2-rc.1","_id":"dyna-form-lib@2.0.2-rc.1","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"e9e9b3dd6bf77f94237a8c1d6d263671126c5d48","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.2-rc.1.tgz","fileCount":63,"integrity":"sha512-gfXmOXV7/DHTkM/uDNCh6iITkrziIK62x5tG6msX1Q1Ok5591mV+owSEvTAPDPyApf2QOVZa2JqNrMiFUcheew==","signatures":[{"sig":"MEYCIQCDtc94aZbNd/t3/iCRm1440m2jkD5sFWdkNkATFsvftQIhAJvXqPmb1Ha6FcQ3+10sjExVH9Gwi87B2qw8/F4hSsY3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503075},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b7136209d295f4ac0fa86b6be0c3a9332bc6f056","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.2-rc.1_1712923244326_0.06764362453470363","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"dyna-form-lib","version":"2.0.3","_id":"dyna-form-lib@2.0.3","dist":{"shasum":"37b07929e8f8833ecfb1e35c26b523b5941c84f6","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.3.tgz","fileCount":63,"integrity":"sha512-G0LiUGZcXHNzPRqXVGunSZsSIlINH+eBR8WNlP74NdD+1yD51HoSGpnVoX9hn8ECyWfgj+Sh8MVJGVKs/PfKQA==","signatures":[{"sig":"MEUCIQC71xWOc8CvWzYBfASzBeBoUgnGYyGJgpIGtO4seXUezAIgTyLj694RiRqoBH0innSHuxEv8ZmhSwb8+RNL/tFBs+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503498},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8f84a08dac91180f14bf997c886d3f6e78a0e4e9","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.3_1719295490619_0.9510558576116417","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"dyna-form-lib","version":"2.0.4","_id":"dyna-form-lib@2.0.4","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"8edd5bc03c96bb9e0629ef60423726c65fd55785","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.4.tgz","fileCount":63,"integrity":"sha512-WpJLfH3glnTH4cxxuunRftgwMXSyfOJnlE6iO57ziEIFjrJ0QJvfBfTci7oorJcn5Iai/VVp6RBsB1k0zxPNcw==","signatures":[{"sig":"MEYCIQDdmYuSllusuIFu0Ue+Q797WUVD85FmfgotEk4dLgyYDwIhAJFolXLyUI20PHBKxprQ5SC31uuJHzRTIrKxQOTIsdGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513898},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"19667fe8dee75465ea58a2d769046f05b9a0ca84","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.4_1724736443006_0.06135078857377607","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"dyna-form-lib","version":"2.0.5","_id":"dyna-form-lib@2.0.5","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"e05a815e4a22b0965b200287a1369b4099811027","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.5.tgz","fileCount":63,"integrity":"sha512-gi/m5zTkPj2c8p07jTioirxBnrIFXg/tKdlyY0rePRT7HpwKEz35Av8oPAMxZYeYI7AyDyKq3qcVheGGbwvhfw==","signatures":[{"sig":"MEUCIH8JQOBfIWKC80b0SP05MVTqTuLQy0HiSqdszJLROpIuAiEA/XD8UnloLjwulzVc0IgyuE9VZtR8xh58qRr6lCogyDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538051},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"43d0bdd664a44b4b7e7557d840d1238e8880c5d5","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.5_1725007266379_0.09135598250956956","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"dyna-form-lib","version":"2.0.6","_id":"dyna-form-lib@2.0.6","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"dfdc705678f259becbfc22b04cf95a252e97f554","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.6.tgz","fileCount":63,"integrity":"sha512-KdDdOmSMfKJsVgGVs6i1ZAXChQdKf9lO5SwGj8JuhFEZJoRmhMLef3pXGZfPOz0DwPBumMltWr4zLcZ6IPME2g==","signatures":[{"sig":"MEQCIGPOLAr1Ofd3+GGfIuLpDu03k4LY3nCuAahgW+Ou9MXmAiAVly+Tc0p/Q3w+Gp718gufqacOKYIqPBjd08Nd8aziQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538279},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e75112c6d4d4f0a86c7a220f0b7234a12051dc31","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.6_1725013558769_0.4479397559211169","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"dyna-form-lib","version":"2.0.7","_id":"dyna-form-lib@2.0.7","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"554bacf41aa827c390d649d97a76a2ff4cd49b5c","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.7.tgz","fileCount":63,"integrity":"sha512-WtJagZf5iwGfWNySnfl++J1nBRSvgwVIRhLFBqK4yXEYGBb6vo4J+hFNnA4WMyaQqaDMgEI5qh4g0KNcDvNoHA==","signatures":[{"sig":"MEUCIQDa9g4MNFnVwfGWtfXUqpZKdkqhTyaEXmfeEz6UoK8DbQIgFbLnb1ODFFJyBdsPO5fUOQXiDLCs24WUunCb/l2jwlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538784},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"a89d373c48e183df685b367145dc971bb4b0b33d","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.7_1725518930483_0.7259711086672842","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"dyna-form-lib","version":"2.0.8","_id":"dyna-form-lib@2.0.8","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"8052db4d4669fd248b46cbe22a096dd59ee1e477","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.8.tgz","fileCount":63,"integrity":"sha512-VVdwXrGGK7HyVfwifIiKM18uYGtd5lQVpXDIjw3IrxHOktFo68BwfrzucboUEDuemPRO/wuU3SAkkl6vOVorZw==","signatures":[{"sig":"MEYCIQDpB972BX017d6cAuW5KV3zeJVTHOxb6uo+INtzJDaQ6AIhAJ+1kSE3631TlPW7WYCgQUMg3BzygWezdBD8EkNPbkIs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538749},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d2d52607833763c4271ef6ad240ed1fe2ce20e8a","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.8_1725534580312_0.9508991559371349","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"dyna-form-lib","version":"2.0.9","_id":"dyna-form-lib@2.0.9","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"dist":{"shasum":"871663daf0202b44e0ccaa03d32100a729b3fec0","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.0.9.tgz","fileCount":63,"integrity":"sha512-sHTq+uABb0bMRcAWtljO/LBMrugeUNe+8oFqgyp+9G6Q1VUOOlE43QCGGc5rmM3q7wEWFkHJU5GLxeqlOrnMfA==","signatures":[{"sig":"MEQCIAodYxesiUw8ONKNLPP8HgsdZnsn3QuJMim/bCqQfLTHAiB5w8Mbai567u24U50v61lP65jGYezuTdDqieOHPS2OSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":539143},"module":"fesm2022/dyna-form-lib.mjs","exports":{".":{"esm":"./esm2022/dyna-form-lib.mjs","types":"./index.d.ts","default":"./fesm2022/dyna-form-lib.mjs","esm2022":"./esm2022/dyna-form-lib.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"35c9537aa1663c28cea63abfb2ef0dc3c1867878","typings":"index.d.ts","_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"_npmVersion":"10.2.3","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=17.1.0","signature_pad":"^4.1.7","@angular/forms":">=17.1.0","@angular/common":">=17.1.0","@angular/material":">=17.1.1"},"_npmOperationalInternal":{"tmp":"tmp/dyna-form-lib_2.0.9_1732142793481_0.501393327318175","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"dyna-form-lib","version":"2.1.0","peerDependencies":{"@angular/common":">=18.2.13","@angular/core":">=18.2.13","@angular/forms":">=18.2.13","@angular/material":">=18.2.14","signature_pad":"^4.1.7"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/dyna-form-lib.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/dyna-form-lib.mjs","esm":"./esm2022/dyna-form-lib.mjs","default":"./fesm2022/dyna-form-lib.mjs"}},"_id":"dyna-form-lib@2.1.0","gitHead":"b5a7ccc96bae889117bab5a016a0ab97b95738e7","description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-x5IoK0qFjXfWHltU+nktkfEKiRYUMk1zjy0EDq1Nw6qYbmdkjSXurM6238aJ0ElnLmKysH2+R2SM7IyPbpihBw==","shasum":"197a83aae4f0a2480bd680b13364d639ec5e9272","tarball":"https://registry.npmjs.org/dyna-form-lib/-/dyna-form-lib-2.1.0.tgz","fileCount":63,"unpackedSize":539438,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBieZOPtFigBUD1YhBx3OYy8T13naWZjks4s5UnGaJoiAiAXo2xleYIjmUWzhu0NIFTAPdTjL6/mr2zylErazu+4ew=="}]},"_npmUser":{"name":"neelavar","email":"prasanna.neelavar@gmail.com"},"directories":{},"maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dyna-form-lib_2.1.0_1738665307362_0.1030295215428021"},"_hasShrinkwrap":false}},"time":{"created":"2017-08-04T07:20:40.881Z","modified":"2025-02-04T10:35:07.718Z","0.3.0":"2017-08-04T07:20:40.881Z","0.3.1":"2017-08-08T06:10:51.353Z","0.4.0":"2017-09-01T07:46:53.825Z","0.4.1":"2017-09-01T08:00:03.993Z","0.4.2":"2017-09-08T16:38:23.704Z","0.4.3":"2017-09-23T07:41:52.697Z","0.4.4":"2017-09-23T12:22:00.868Z","0.4.5":"2017-10-02T09:25:46.452Z","0.4.6":"2017-10-04T08:50:46.290Z","0.4.7":"2017-10-04T11:13:35.398Z","0.5.0":"2017-10-12T09:01:53.704Z","0.5.1":"2017-10-16T12:04:59.005Z","0.5.2":"2017-11-11T11:40:49.001Z","0.6.0":"2017-12-13T07:00:42.137Z","0.6.1":"2018-01-05T12:22:06.956Z","0.6.2":"2018-01-05T13:44:55.737Z","0.6.3":"2018-01-12T12:31:33.111Z","0.6.4":"2018-03-05T16:15:44.623Z","0.7.0":"2018-05-21T06:01:24.577Z","0.7.1":"2018-05-23T13:30:17.281Z","0.7.2":"2018-06-19T14:45:21.604Z","0.8.0":"2018-09-12T06:02:36.175Z","0.9.0":"2018-10-25T11:26:42.947Z","0.12.0":"2023-06-23T11:22:02.765Z","0.12.1":"2023-06-23T12:20:15.016Z","0.12.2":"2023-06-24T03:18:08.061Z","2.0.0":"2024-02-27T06:49:59.544Z","2.0.1":"2024-04-12T05:26:12.570Z","2.0.2":"2024-04-12T09:25:04.992Z","2.0.2-rc.1":"2024-04-12T12:00:44.557Z","2.0.3":"2024-06-25T06:04:50.847Z","2.0.4":"2024-08-27T05:27:23.163Z","2.0.5":"2024-08-30T08:41:06.573Z","2.0.6":"2024-08-30T10:25:58.926Z","2.0.7":"2024-09-05T06:48:50.724Z","2.0.8":"2024-09-05T11:09:40.510Z","2.0.9":"2024-11-20T22:46:33.659Z","2.1.0":"2025-02-04T10:35:07.518Z"},"description":"Render Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.","maintainers":[{"name":"neelavar","email":"prasanna.neelavar@gmail.com"}],"readme":"# dyna-form-lib\n\nRender Reactive Forms dynamically in the Angular Application, based on the configuration read from the JSON.\n\n## Using the dyna-form-lib\n\n1. **Install the library**\n\nYou can install the library using npm:\n\n```bash\nnpm install dyna-form-lib\n```\n2. **In your Angular `app.component`**\n\nImport the `DynaFormComponent`\n\n```typescript\nimport { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n// Import the library\nimport { DynaFormComponent } from 'dyna-form-lib';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [\n    RouterOutlet,\n\n    // Specify the library as an import\n    DynaFormComponent\n  ],\n  templateUrl: './app.component.html',\n  styleUrl: './app.component.scss',\n})\n\nexport class AppComponent { }\n```\n\nOnce the library is imported, you can use its components, directives and pipes in your Angular application:\n\n```html\n<!-- You can now use dyna-form-lib component in app.component.html -->\n<h1>\n  {{title}}\n</h1>\n<mlc-dyna-form></mlc-dyna-form>\n```\n\n# `dyna-form-lib` Usage Guide\n\nThe intent of the `dyna-form-lib` is to provide ability to quickly build model driven Angular Forms using form metadata defined in `json` format. The styling is based on _Google Material Design_ and it is imperative to include the peer dependency of `@angular/material` library in your project.\n\n### Simple Example\n\n```html\n<mlc-dyna-form [metadata]=\"dataModel\" (formSubmitted)=\"handlePayload($event)\"> </mlc-dyna-form>\n```\n\nThe dyna-form is invoked using the `mlc-dyna-form` directive. This directive needs one property `metadata` to be set with the form data model in `json` format. The rendered form has a default `SAVE` button and the output event is captured via `formSubmitted` event. You can then handle the payload in your component (ex: `handlePayload($event)`).\n\n## Model Driven Form - Metadata format\n\nThe `mlc-dyna-form` depends on the data model to build the form dynamically.\nIt is composed of a **Form** and its constituent **Form Elements**. To define a valid model, first define a **Form** and an array of **Form Elements**. Please refer to the list of _Supported Form Elements_ and their detailed documentation reference to define the _Form Elements_ properly.\nRemember the _Form_ _metadata_ is always a JS object or `json`.\n\n### Example of a Simple Form\n\nThe following is a simple example of a form to collect First Name, Last Name and Email Address data fields.\n\n```JSON\n{\n  \"name\": \"dmdf-registration\",\n  \"title\": \"Subscription Registration Form\",\n  \"description\": \"Subscribe to Register\",\n  \"icon\": \"note\",\n  \"formElements\": [\n    {\n      \"controlType\": \"textbox\",\n      \"key\": \"fullName\",\n      \"label\": \"Name\",\n      \"value\": \"\",\n      \"required\": false,\n      \"icon\": \"person\",\n      \"order\": 1\n    },\n    {\n      \"controlType\": \"textbox\",\n      \"key\": \"emailAddress\",\n      \"label\": \"Email\",\n      \"type\": \"email\",\n      \"required\": true,\n      \"icon\": \"mail_outline\",\n      \"order\": 2\n    },\n    {\n      \"controlType\": \"checkbox\",\n      \"key\": \"tosAgreement\",\n      \"required\": true,\n      \"order\": 3,\n      \"label\": \"I agree to the Terms of Service\"\n    }\n  ]\n}\n```\n\n## Supported Form Elements / Control Types\n\nThere are defined form elements supported in the Dynamic Model Driven Forms Module. The list represents the implementation of _form elements_ along with the _metadata_ definition formats.\n\n| #   | Form Element | Description                                                                                                                                 |   Status    |\n| --- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | :---------: |\n| 1   | `textbox`    | Textbox input element. Also, additionally define `{ type: <data type> }` to use variants of this element. See below for supported **types** |    AVAILABLE    |\n| 2   | `dropdown`   | Dropdown List Box or Select element |    AVAILABLE    |\n| 3   | `radio`      | Radio buttons, additionally define `{ type: '<column or row>' }` to arrange the options vertically or horizontally. See examples. |    AVAILABLE    |\n| 4   | `checkbox`   | Checkbox with options |    AVAILABLE    |\n| 5   | `slider`     | Slider control |    AVAILABLE    |\n| 6   | `textarea`   | Textarea input element  |    AVAILABLE    |\n| 7   | `toggle`     | Slide Toggle switch element  | AVAILABLE |\n| 8   | `text`       | Simple or HTML text display purposes. Use `{type: html}` to enable HTML rendering with custom formatting of text. Default type is text.     |    AVAILABLE    |\n| 9   | `group`      | Group of elements to be rendered in a single row    |    AVAILABLE    |\n| 10  | `stepper`    | A wizard based multi-page form  | AVAILABLE |\n| 11  | `esign`      | Capture users signature via e-Sign |    AVAILABLE    |\n| 12  | `table `      | Table element for tabular data representation |    AVAILABLE     |\n| 13  | `list `      | List element for list-based data input |    AVAILABLE    |\n| 14  | `accordian`      | Expansion Panel form element for collapsible sections | AVAILABLE |\n| 15  | `editor`      | WYSIWYG editor |    Coming soon |\n\n\n### Supported `type`(s) for `textbox` Element\n\nUsage: `{ type:` _< data type >_ `}`\n\n- `date` - Date value (Supported with a Material Calendar UI pop-up / Date Picker)\n- `datetime-local` - Localized datetime data type (Chrome supports with a Calendar UI) [Material component not yet available]\n- `email` - Email - (RegEx based Validator not yet available)\n- `month` - Month (Chrome supports with a Calendar UI) [Material component not yet available]\n- `number` - Only number inputs, managed with spinner control\n- `password` - Password to hide characters from display, replaced with `*` character\n- `search` - Input textbox with a X button at the end to clear the text input\n- `tel` - (Not available yet)\n- `text` - Default if no type is specified\n- `time` - Time value (Chrome supports with Time UI with Spinner control) [Material component not yet available]\n- `url` - (Not available yet)\n- `week` - Week number (Chrome supports with a Calendar UI) [Material component not yet available]\n\n### Icons\n\nA form could be represented in a list and a representative icon would be necessary (depending on the implementation). Defining an `icon` property along with `name`, `title`, `description` would help to represent the Form with an Icon and its Title.\n\nForm elements could have _optional_ `icon` property as well. This would be helpful, in depicting the form / input elements with icons enhancing the user experience.\n\n> **Note:** Valid icon names can be referred from [Material Design Icons](https://fonts.google.com/icons)\n\n## Additional capabilities\n\n### Example of disabled or non-editable form\n\n```html\n<mlc-dyna-form [metadata]=\"dataModel\" (formSubmitted)=\"handlePayload($event)\" [disabled]=\"true\"> </mlc-dyna-form>\n```\n\nIn this case, the form will not be editable and all the form elements would be in disabled state. This is useful to control the editable capabilities of a form during run-time.\n\n### Example of editable/update form\n\n```html\n<mlc-dyna-form [metadata]=\"dataModel\" (formSubmitted)=\"handlePayload($event)\" [update]=\"true\"> </mlc-dyna-form>\n```\n\nIn this case, instead of `SAVE`, the label for the button would be `UPDATE` and you can provide default `value` for the form elements as below:\n\n```JSON\n{\n  \"controlType\": \"textbox\",\n  \"key\": \"firstName\",\n  \"icon\": \"person\",\n  \"label\": \"first name\",\n  \"value\": \"John\",\n  \"required\": true,\n  \"order\": 1\n}, {\n  \"controlType\": \"textbox\",\n  \"key\": \"initial\",\n  \"label\": \"middle initial\",\n  \"value\": \"M\",\n  \"order\": 2\n}, {\n  \"controlType\": \"textbox\",\n  \"key\": \"lastName\",\n  \"label\": \"last name\",\n  \"value\": \"Doe\",\n  \"required\": true,\n  \"order\": 3\n}\n```\n\n### Example of display ONLY form\n\n```html\n<mlc-dyna-form [metadata]=\"dataModel\" [displayOnly]=\"true\"> </mlc-dyna-form>\n```\n\nThis is useful, while displaying the form content (with default data) leveraging the model metadata. The `SAVE` button would now be labeled as `CLOSE`.\n\n## Other examples\n\n### Multiple form elements in a single row\n\nEach form element is rendered in a single row. If you wish to render more than one form element in a same row, then use nested form elements as defined in the following example.\n\n```JSON\n{\n    \"name\": \"a53-registration\",\n    \"description\": \"Registration form - Intake\",\n    \"title\": \"Patient Registration\",\n    \"icon\": \"local_hospital\",\n    \"formElements\": [\n      {\n          \"controlType\": \"textbox\",\n          \"key\": \"date\",\n          \"label\": \"Registration date\",\n          \"type\": \"date\",\n          \"required\": true,\n          \"order\": 1,\n          \"icon\": \"today\"\n      },\n      {\n          \"controlType\": \"group\",\n          \"group\": true,\n          \"order\": 2,\n          \"elements\": [\n            {\n              \"controlType\": \"textbox\",\n              \"key\": \"firstName\",\n              \"icon\": \"person\",\n              \"label\": \"first name\",\n              \"required\": true,\n              \"order\": 1\n            }, {\n              \"controlType\": \"textbox\",\n              \"key\": \"initial\",\n              \"label\": \"middle initial\",\n              \"order\": 2\n            }, {\n              \"controlType\": \"textbox\",\n              \"key\": \"lastName\",\n              \"label\": \"last name\",\n              \"required\": true,\n              \"order\": 3\n            }\n          ]\n      }\n    ]\n}\n```\n\n\n\n### Example of a Table  Form\nThe following is a simple example of a form to collect table  data fields.\n```JSON\n\n{\n    \"name\": \"table-sample-form\",\n    \"description\": \"Example for Table element\",\n    \"title\": \"Table Sample Form\",\n    \"icon\": \"table_chart\",\n    \"formElements\": [\n        {\n            \"controlType\": \"table\",\n            \"key\": \"studentList\",\n            \"label\": \"Student List\",\n            \"headers\": [\n                \"Name\",\n                \"Age\",\n                \"Grade\"\n            ],\n            \"rows\": [\n                {\n                    \"Name\": \"John Doe\",\n                    \"Age\": \"18\",\n                    \"Grade\": \"A\"\n                },\n                {\n                    \"Name\": \"Jane Smith\",\n                    \"Age\": \"19\",\n                    \"Grade\": \"B\"\n                },\n                {\n                    \"Name\": \"Bob Johnson\",\n                    \"Age\": \"17\",\n                    \"Grade\": \"C\"\n                }\n            ],\n            \"required\": true,\n            \"order\": 1\n        }\n    ]\n}\n\n```\n\n### Example of a Radio\nThe following is a simple example of a form to collect data as radio button options.\n\nAdditionally define `{ type: 'column' }` to arrange the options of radio buttons as vertical arrangment, default value is `row` for the horizontal arrangment.\n\n```JSON\n{\n  \"name\": \"radio-sample-form\",\n  \"description\": \"Example for Radio button element\",\n  \"title\": \"Radio Sample Form\",\n  \"icon\": \"radio_button_checked\",\n  \"formElements\": [\n    {\n      \"control_type\": \"radio\",\n      \"key\": \"frequency\",\n      \"label\": \"Please indicate the frequency at which you experience this level of pain:\",\n      \"required\": false,\n      \"type\": \"column\",\n      \"order\": 4,\n      \"options\": [\n        {\n          \"key\": \"ra\",\n          \"value\": \"Rarely\"\n        },\n        {\n          \"key\": \"1m\",\n          \"value\": \"Once a month\"\n        },\n        {\n          \"key\": \"1w\",\n          \"value\": \"Once a week\"\n        },\n        {\n          \"key\": \"1d\",\n          \"value\": \"Once a day\"\n        },\n        {\n          \"key\": \"md\",\n          \"value\": \"More than once a day\"\n        },\n        {\n          \"key\": \"cp\",\n          \"value\": \"Constant pain\"\n        }\n      ]\n    }\n  ]\n}\n\n```\n\n### List element\nThe following is a simple example of a List.\n\nAdditionally, specify { type: 'multiple' } and { type: 'single' } for single and multiple selection, respectively. The default type will be a listing element.\n\n```JSON\n\n{\n    \"name\": \"sample-form\",\n    \"title\": \"Sample Form with List\",\n    \"description\": \"Data as a list\",\n    \"icon\": \"list\",\n    \"formElements\": [\n        {\n            \"controlType\": \"list\",\n            \"key\": \"favoriteColors\",\n            \"label\": \"Favorite Colors\",\n            \"type\": \"multiple\",\n            \"items\": [\n                {\n                    \"value\": \"Red\"\n                },\n                {\n                    \"value\": \"Blue\"\n                },\n                {\n                    \"value\": \"Green\"\n                },\n                {\n                    \"value\": \"Yellow\"\n                }\n            ],\n            \"required\": true,\n            \"order\": 1\n        }\n    ]\n}\n\n```\n\n### Accordian or expansion panel\nThe following is a simple example of a form to collect data fields composed in an accordian.\n\n```JSON\n\n{\n    \"name\": \"expansion-panel-sample-form\",\n    \"description\": \"Example for Expansion Panel element\",\n    \"title\": \"Expansion Panel Sample Form\",\n    \"icon\": \"expand_more\",\n    \"formElements\": [\n        {\n            \"controlType\": \"accordian\",\n            \"key\": \"expansion_data\",\n            \"label\": \"Expansion Panel\",\n            \"accordian\": true,\n            \"steps\": [\n              {\n                \"controlType\": \"text\",\n                \"key\": \"q1\",\n                \"type\": \"html\",\n                \"icon\": \"assignment_ind\",\n                \"value\": \"<strong>What describes your profession?</strong>\",\n                \"order\": 1\n              }, {\n                \"controlType\": \"checkbox\",\n                \"key\": \"student\",\n                \"label\": \"Student\",\n                \"order\": 2\n              }, {\n                \"controlType\": \"checkbox\",\n                \"key\": \"teacher\",\n                \"label\": \"Teacher\",\n                \"order\": 3\n              }, {\n                \"controlType\": \"checkbox\",\n                \"key\": \"doctor\",\n                \"label\": \"Doctor\",\n                \"order\": 4\n              },\n            ]\n        }\n    ]\n}\n\n\n```\n\n### Example of a Stepper\nThe following is a simple example of a stepper and embedded form to collect data fields.\n\n```JSON\n\n{\n    \"name\": \"stepper-sample-form\",\n    \"description\": \"Example for Stepper element\",\n    \"title\": \"Stepper Sample Form\",\n    \"icon\": \"stepper\",\n    \"formElements\": [\n      {\n        \"controlType\": \"stepper\",\n        \"key\": \"stepperForm\",\n        \"label\": \"Stepper Form Example\",\n        \"order\": 1,\n        \"stepper\": true,\n        \"steps\": [\n          {\n            \"label\": \"Step-1: Name\",\n            \"order\": 1,\n            \"formElements\": [\n              {\n                \"controlType\": \"textbox\",\n                \"key\": \"name\",\n                \"icon\": \"person\",\n                \"label\": \"Name\",\n                \"required\": true,\n                \"value\": \"John Doe\",\n                \"order\": 1\n              }\n            ]\n          },\n          {\n            \"label\": \"Step-2: Subscription\",\n            \"order\": 2,\n            \"formElements\": [\n              {\n                \"controlType\": \"checkbox\",\n                \"key\": \"subscribed\",\n                \"label\": \"I wish to subscribe to the newsletter.\",\n                \"required\": false,\n                \"value\": true,\n                \"order\": 1\n              }\n            ]\n          }\n        ]\n      }\n    ]\n  }\n```\n\n## License\n\nAll rights reserved. Free to use the library as is without any liabilities to the authors.\n\n© Pranava Inc,\n\n Authors:\n- [Prasanna Neelavar](mailto:prasanna@accidentmate.com)\n- [Nishchal Shankar](nishchal.shankar@accidentmate.com)\n","readmeFilename":"README.md","users":{"neelavar":true}}