{"_id":"@ajsf/core","_rev":"56-def202f541b11de5acb9edf9c04be13f","name":"@ajsf/core","dist-tags":{"next":"20.0.0-rc.0","latest":"22.3.1"},"versions":{"0.1.0":{"name":"@ajsf/core","version":"0.1.0","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder"],"author":{"name":"https://github.com/hamzahamidi/Angular6-json-schema-form/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/angular6-json-schema-form#readme","bugs":{"url":"https://github.com/hamzahamidi/angular6-json-schema-form/issues"},"dist":{"shasum":"9e16470859c3414d58e71e18d6b400cb93fc6647","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.0.tgz","fileCount":168,"integrity":"sha512-0/JUzFoL1koT5I4PAHUCQEJwGg+pVuMVZV9nii7JDgTQEIuVUyLqUPaxirSrGoROF5brPR27D6mcqYZSfxR7qQ==","signatures":[{"sig":"MEUCIQCE209dy3cRBp7EHSQo83iA4NF6D9HWf80/VXxWnWrLFgIgdq8n9D2cqzh0sgqx32p/tsjSTwls56bKHz0UqGgp4Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGi9TCRA9TVsSAnZWagAAivEP/A0v5NOISdipy3A82OI0\nhPleurTr9LviYxHJRT3G/Lar0m+C8qicLHwsb6Ha6TC26sOsHLSEF1qjTB21\nbOGvFwhVGHEpTQyirZeQB9svMuv7YTbT1HuFtQ+vUjXbLix5hVFDHFKmspK+\nOLtL1YoLsr4XPyXX2h+/logsfx1Rb7sJeFUVV2uovKqJP5rwG7BMZghAA+jv\ndpzEH3jXjS4X4BkfyLI7SKE/ZsPiKJLxJz1Ezl8hdAMJqR4I49H/QH69WT+2\nkRZ1CQwQzH2YxCmb++ziuR6nXMsyCzy8ofbg2xZUulsQgk5ja+Et6ZKmnB2B\nIgG23GDMCMCgq+davfBTwQknnC6YidiXWuRPZqe3JyaQ9cyb2DqAwsL9YYaI\nxyYM2/MZrXogCiKnweujlPpwNFPMNtKnuHP6H4YnXG1Is/9uesRwmVMXPAwZ\nkLoTZrdePlwmQfsVH7D7Cp57kyG1ALx53dhZ1tc2x64WCek03anpZGoykve0\nIz4qKVr4ikBemc/7OEsBB1k6IO/VlXL3xjcQv5Og9Dp/M6BNYpEy58ePfn5j\nU6stqzQ1BUXkBAHG4ZYy6SDC5oSXLJAGfjT3SWhzznePsN9EmPJpEPnlsKk/\nNmZDERVBbZxGgtsdNgzm6QiFRByMqHgxp0b17Mt/KBpcHrPOPTo1kNoYgKUE\nysTD\r\n=Gj4n\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/angular6-json-schema-form.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular JSON Schema Form builder","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"^6.0.1","rxjs":">=6.0.0","lodash-es":"^4.17.15","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/flex-layout":">=6.0.0-beta.16","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1578774355376_0.5881172965199915","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ajsf/core","version":"0.1.1","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"dadd16a1adcf5dbb4bdb7ffc0d1ce3c37c55615c","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.1.tgz","fileCount":168,"integrity":"sha512-3QWnZ912mjpI12b8Ll0ZWw5Ubr5O/2aFEOig67bqCo8y0/3vX1j/vw2LHat+pmO4b0sCwnwypDu2sq4lH2mp4g==","signatures":[{"sig":"MEYCIQDm+EW+MybyZAhqetoCWPL5PAJdN8+FW95OgTS3t5QvSgIhAMNUm5knnidG9HWBxNz/gHZyX0OhRZxMvLtQ9kvzr4CP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7465253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGnPnCRA9TVsSAnZWagAALmAP/iouD/ezA9AIh+/QetCP\nZyc2jP799IfzFhSwuRnTsGENROFDJvlUTkuUcbq4905zxzNwwetYvK/3UC/h\nTe64H3idjePI3JEdSHkX92WFkaUBJ4exoVr1j2AIFPARtnAd5mMT8TkTtTzF\nmWCl2M94Yswu44gbTQ7ujjOrjaC31lf4/2KhzX5E4LLCkR/vQJJl21QafWzJ\ngnPypNChckTDyvJ4fxIFhPzZa/+g9g0cPc0nuZ5aX6kRnen3SOhyVmloh/tE\nAnu+f6BpYXcal58EUevbn5hx5Be7E6R+sjYnQ0VQwWSw/2MGx4GTKAmNqRXC\nzLvpxsxXn9ok/HQ1FuddKJy6KevsoUzy35ZlZIld8kL7BhyjQBnCMRQ7miuv\nuzrp1dA+JRH9AplgeaT8ujJ/fu8zlvBx7fUkOeooU4Nt5nEffQS3JWyFA+lY\njT+Akykg+DfE31AKQQKvsd5f91I2B3TdKhFIjo4lHAi20vZ5TKeAJ3xgt6Qw\n9FuMwywORatyGefGZ2Wyc25GI4sv4GwIsEFGfWaH/ENSifzAGJrpvGZ9Hse8\nK1OBxZ/EdGvhIIyA6C0By18kRIby3L2dsmfVmmzzFvWULSAVjMyvUflVn70e\nmBdrfY5BVk2Ki2WUoEtIBIKlZPYvM/MIk4Wns2H/oNGm4uoRY9P0T2CvOsP3\nH7fX\r\n=cwyM\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"tslib":"^1.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"^6.0.1","rxjs":">=6.0.0","lodash-es":"^4.17.15","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/flex-layout":">=6.0.0-beta.16","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1578791910782_0.3612643243835847","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ajsf/core","version":"0.1.2","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"4bf213f1f701937d025974ed7947b31c2548b227","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.2.tgz","fileCount":168,"integrity":"sha512-n2/HC5TjQDOe9gmbP4gasan+WspzSto5zdOYjzJEDcA4KWF5OaJeV6Dgg/Xo8fBIkVttBDCIaF68njwlONrAgw==","signatures":[{"sig":"MEQCIGO2CGghFQQJiyUnVRbJoPXEfKRQTBjB/SfPQJalwc7nAiA+vtHKURRtnkcM9ydnXRL6nx760mNonanhz6CO8WqoKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7464859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG1iFCRA9TVsSAnZWagAA4RMP/0cHGYkwfak4fmdW+Z7K\nD1n7sd7uv4EwLSuWEgOipAwjjoh6uWCyHtrCmdW2VCVgzevD6DUfUwA7fS6D\neZqmQev968BVJm4uI/1b97AFrWgN5x3D3TG6d8DkWr38laelPVckcJU36aK5\nFT6nEkFHrPvhGB399xpGS1qqT18Tpt8dsoYK/COoOBhhAAYdG1pBPb1UiVEk\nIFOWsJtgsWmUJoXKYkPHsLXV+kEVpKSr0D0eS9HRGpClRIkonbv35ON9mOHl\nnD9gN65YXqmZO1lfkEDcw+MscKhFBlRcc270NoGmre7ycDCD17v0jx7+F5UK\n8USez9RUeMCYjdhNUYz1N7xZU4T5eA39RmCAgRRRWMqF4zdEqNRpcWJdsEvk\nal/G2/H2ip74ZI6j2dp3X3DC6KxgsGRv+SLn3K/t4PNEAleUPGXoVMFsYvFa\n3dgf4CsQx50x7BH7FhCaA5dxAzkLPq37QvuMNHcYOaZMiBHeF83UrnY6pUby\nSh3wIPmhzmXhGZtcTnXAfwD/uirOI8OU3yVEaUoTpFS3/pxBJMd6BdRVbJva\n4h1xO7rb7Zsz1pFq/Grn4l5FxkXDqyM354WxIH3BiOiQCb979Gi9uDJ1JMKX\npeZsgjFwWiQswVWd/TIgJsxzzYhTAashR9byuJoWLmuNqD6ZBxp8v0s4VRZh\n4Vsi\r\n=k1Ue\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"ajv":"^6.10.0","tslib":"^1.9.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1578850437186_0.1628699373916056","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ajsf/core","version":"0.1.3","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.3","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"0c314142e5ec863ab4da1d1bbb56fd7df4aa26e0","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.3.tgz","fileCount":171,"integrity":"sha512-fFJQMbtjWkMu10JGhUbdPUy2RXiXlHgBIc27AVBbRDa9/v621McHERsboscvCg7VbnI6pW4ZKXkCUnQLlM1mVA==","signatures":[{"sig":"MEUCIAGlTggYCx8kD/WBazAHZdsTmHcjlqC57oEdOfw0vD65AiEA3SBJxUEKeI6gxMBzxjCdrulJTg6Fk/wZPcHfd6rP1I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7533059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK4PiCRA9TVsSAnZWagAAaRkP/3K9ebGFe7Dti6wN7MmK\noMdvJj81R+sQBRjlBuQwbQDvkqbLfEtqYIhqY8VX+0qLZ63D7YBr2N0BpGfI\ncHT/Fn+1nUAqXGI+DGNg7xfSIet7iJMfN1b5yZKQDtoR1M7JwCIGU1TPh+EL\n6F5KnySccqwtP1Mg9chvD7wtFBRocl1dHGcn8UyrflZ+TMTkJtSFu5F04P0Q\nX2EkwkeyGIwOjxIMk/PDWOjJ1cxSmfDvtMOVGsqubDbmRp/zzxxrn7J3MadJ\nNVRl7n7SyFbW6unmPABt5IWGhfCeGIhxrG3YT2wLnOsBvZIVJ7i7PYcjxera\nb9z4ij6BznV/bLGi3GyVIPTcunXuq7xrrxzC3YaH4P+ZYmz0y0Zpt01fw2tB\nTDJjsSoTVOV9W5FI6vd05F2f3y7/WXdW/2yPwSuimjxWShvfJKpHH0Qn7B5T\nJsxHxdSHUzOCdo4qBlHaXGwjVHMFVeyDYdRkLBgpvBRERQlju+EKShX8llO2\nSmDeYq4Rzu69+48IDIgxZGOD9OJhOQE3nSNmCK/lsEsTjrhdpbkY3kKdbFgo\npTysHnXiPdQ+wgZebCRUNEDMuQ5O+CIqBZ2l2PW3aeRXE7OiLtVuuP7P9r/8\nz+ilo31kylIeFeB89IK3cHS6nTIQypmxRAb2o0HKBE5CXqBFhDQIBiRsG5JW\nltaS\r\n=Om1k\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"ajv":"^6.10.0","tslib":"^1.9.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1579910114270_0.45631090547173314","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@ajsf/core","version":"0.1.4","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.4","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"ec6539f6947d7acd4a4e49209c20a24f1309f9a9","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.4.tgz","fileCount":174,"integrity":"sha512-68l8j0Gp4Rro0Jj5amDSpXdLlmHzi5A+QDPr2Yr0hkgadW07YXBYt5I7I2ynKa9greFLJ4d7XKn/XPvbCVZXCg==","signatures":[{"sig":"MEUCIAh4xIBIpiNW+Dq0METGguux0UBNjsCqAAehSisnfwy8AiEAyxbRhRSINDFL5chDZ/pduvpuBwyETvIoj1gLimoA+ZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7480612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZPqoCRA9TVsSAnZWagAA3owP/2Tl2bcJdXp8KWk5j8x/\naw1M/RaL1gcgL3p4TQ/770BjIp1jYwfdWRdElLBq9N3Gubs/fI2Sz3zTZNy1\nV4yi1mAYRCc/DuyB4KhgXrmiuCFTVuiPHCcgXnC669dcP1NpOtzOo5fPx877\nLdIQVeL+H8oTQPZ4rylZIeunbT16p61FayQfQzXZ81Xhi8e+BkuTINNtiZ91\n+S5OjaWp5c0FjFYCujZh06s26B3GrawQgb4l595JU7qgAA1iAQ+TP/J/Hlui\nVCfHFpII4+dfQbWs/bDYXVDB0kq9GFOgrJv+BLQnSivN2hdc7DUlVzQG1NN/\n7Vzqyeg2qAVp2/xsnKLND+a+ow0RTCi77NBxrqNLbJGzojkDnZ8F+HnEeAlS\nLcO50fXcWw5WLtt6+JA3GRNgMEWBCOEo0miYgrc60IFN7noesomBZ3CHuhda\nrHheP7PNJcboBcrcDazCHoeMSC74cZT116kYsKE+ab20I4V2dRN8kkHsijye\n7mRv2stnxnqoyNt8augJN3wX32tmq11DgXxC7y+KL9uGLQIt3pr7OqF8ljyW\nsNFWFUY/4TzDtFQoQWqd8vnL4kjsuoegJ6OV188UfzBWcIlcRCtsHFFk7lDd\nB0DFyVqOMzOiQ/DWWNke0W57fHFRAyXJfFZAU/ndJKvfloglf2RTmWuSNm8V\nsU56\r\n=onUk\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.13.4","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.14.0","dependencies":{"ajv":"^6.10.0","tslib":"^1.9.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1583676071675_0.6000401468870691","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ajsf/core","version":"0.1.5","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.1.5","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"3060e3becbe5626ea51a5f781839f45e06469bc5","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.1.5.tgz","fileCount":180,"integrity":"sha512-gPcWVKmqUKtH3c//9X/xz5n5i1YKWdqxBtKl9ydic29Q4osWjP+oVUmcILOjhg9bkrqQ7+wUMUDZTsVqEFhEYw==","signatures":[{"sig":"MEUCIQCdAqXvRh6+hl/KLlY3yue5e2033tujFB0YpPhyfSTwlAIgcxTHYtRx3kNEp6jkpp5qRyOk3QCSGdqYjHwIwh+1bOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7585291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+nluCRA9TVsSAnZWagAA5xIP/RlgvkpuZH7IeksFcd53\n3Hm6X6x2w0ZIZxEXwngIdrVe+JpWXyuJgDHka69gwh1qJPsK4gwyB42bLT0l\nG4d+L4fZUx1Y0iqBBP3teZyEQ7WkrTK9pViYfbALqy+JpQAW5ef5/Hli6i1U\nXAxZqVQFBF8m5zSr9kSWtgK21PwmALIKVXhRH8OaIkAXOUjdAqfGLYyxZ4aX\nHR4Jf9I9fQGLFgHla8oV1EncO0QSmVkNkKMrVPboiwRhEkDKKs8LHOwuRfkD\nJzngXpWEDXUYXMwT1G5ZgX//Z33VQNWnJFL9azJncHN9J3yMgvlZP5VuZ2dw\nYJX+G2rdVTXlXXpR6CTbEW9mjururBhlgFAsLD90/yD8SBYcqJ/l/5argf8R\nN5nOFAOVYkduOLWRfPi22tXCrNT1IbY6h2cYmugpujur+psP0LXOjGoMMVYc\n9+LtJh0qmhpq55adT/qmti6D/gQMz5M26kNtV50+k/CMp8o7XhLvM36pzG23\niwaW0f0gRB7r2QuuJPHmtuavSA6Sj648RCqqRdS5NdqF0vft/v9uj6fAAXYq\nEJXqpLpT6sqPIGEH1Xudkagis1Znx+99Q1mRSkDO/icKI2cjATRBslAn+hkD\n/FwJE/qxLXVlTCXGei3sM9e0OMJUazErfOr1BHCBFdW1B0CKf4yK5x5jUVhF\nLXev\r\n=ByxN\r\n-----END PGP SIGNATURE-----\r\n"},"esm5":"esm5/ajsf-core.js","main":"bundles/ajsf-core.umd.js","fesm5":"fesm5/ajsf-core.js","es2015":"fesm2015/ajsf-core.js","module":"fesm5/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.5","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^1.9.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/common":">=6.0.0","@angular/platform-browser":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1593473389741_0.9732006581298245","host":"s3://npm-registry-packages"}},"0.2.0-beta.1":{"name":"@ajsf/core","version":"0.2.0-beta.1","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.2.0-beta.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"3aa11374c96214db9726963064d8a042e2576d59","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.2.0-beta.1.tgz","fileCount":68,"integrity":"sha512-TziKqxibBUSYRS5x4VR+f6GW31VLp0D8bQSG++8h0KnL5C5WPxMzr8H8jvb0Lc90KBiSBcb5A47+kl/JBWlOBw==","signatures":[{"sig":"MEUCIAWCcNY0liR+V7bPttntPNwNhaFIzrA3X0kECfa5b6DZAiEAwGCBDCleFHOJcaGY3UVsexM28VivtmEEZ5qhDh6Su7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiLKsCRA9TVsSAnZWagAANRUP+gNNC4+6/0IvW56ECSdr\njvPG5Hq3D/pSfO5gKkWfhP2U6bMO3bxhai+vzHfwu+iVcm1umV8hJFmwRD7Z\n5v+7m7O76qTrHjdiRN70YZzweba45FVhDTINQQmn639LN+q5mw7lDCQSGxIe\nWmokA+6rNQncZtw5yURhaojnWuV4BYpX6CmGNMT5jJptuc7ET/deLLCZlISV\nQ09cio/FOVlTTPHsLMi8gy9AoeOs5X9SAeYXu3xMaEoJAJkF3t2tA2DpUlc6\nz+7s5I6BgJk5PYQS1x5UeC/mlcg4lXpKpwmtU3Qc62pWDb/41NaN9Ggqvubt\neQUyLiEChH3S4t7wzB78sj2HV0sICxjBM2ewTELQABxjWMpR1fPiV95vu/79\n5e9+JhRBaXnnUT6scPEFknkeHRNMfB7rlThefrxaRHw+ozpS35rNqDSpZzQP\n2p3Pcxdn9M9Hd7djc24G8/tIcvqEB0TOuMqPUjcAc6PZfDRHGIGvWMN+kP/y\numOTM8W5jwcVu1FYN03IV4uU+g79e6WreZwTpe/uS8q2gYDz9cCPTZx3OeC0\nq9QhN5Yn3Mvo093QhgB/VlccBg8zbMf8ovsCTO5uBoaJUsno2BEM0e46UK2G\n3mZ6mPuVP3iH/UmBSXTPr7lpqCqjpqOfhNNxckLMBrTnLroIYTAFq89QZYiY\nvGRB\r\n=80nk\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.7","description":"Angular JSON Schema Form builder core","directories":{},"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=9.0.0","@angular/forms":">=9.0.0","@angular/common":">=9.0.0","@angular/platform-browser":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0-beta.1_1602794156167_0.7473554953829806","host":"s3://npm-registry-packages"}},"0.2.0-beta.2":{"name":"@ajsf/core","version":"0.2.0-beta.2","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","Angular9","Angular 9","ng9","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.2.0-beta.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e109fb6627bf4a0ff3c0e3c1b92488d05742ce17","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.2.0-beta.2.tgz","fileCount":196,"integrity":"sha512-0HJq2zESw9xr+8LMCtj53IdjolXFPPjFJABEaJ8BbIOZEYq8isg4CFYn5eX4EK9qZqax2WsvO7Gf3p3RkWTqFQ==","signatures":[{"sig":"MEQCIAP8Xhq8frrqTgJ7vOAVaWEpr4fK4Cf3Mn8z+qi7uNrXAiAZFI/pgGmvx8tWWPK30BbMNq/75HiJTelSi+XscpKzjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5750717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiOANCRA9TVsSAnZWagAAtycP/R7Uw3C9PGU8BVN/DAzB\niBGdXEDJABWH+7jQe97E7Bgl8vizv1go6+OvyW/wdPvMOB9CKkIkU1RprYXq\napHpuxmT1OtKfEdLINgFXqTAbPfaOeuqTSlLmpbv2ZSmJxHqzX3VnfEIxjlD\nunJijICrE1mBMCIxF+E/MYfk7TqlBH7GzzmLu+aHp9014xq6h7qHC2ytZ/Z5\nKtw2q56HNb/rEOPMQuxXF7WkHI1nUlgTwyYTPOTOrdgSMOE9nGiW5gxVRngk\n7kE7pLzgn1WFzcE/6QCb3yWyNCHpq9qG/8a/vg2pFoWu73G/Iweov+Ie9IVe\nz3Y65YWILkInenwsXwO6JWC8GBdfxWP2lcYsA/JL09RmlZG4VSv5KEaFbVk1\njjYXDNaPeSEBD8phz31tmgl4ySvS8Et7E2gmfYbN4C8O50lsL0svjySFyRWK\ncvqrghH0pKOhgWHF1Z3hUgepef1TqiZMgbbVa+5o60Yy5ipHL9NTCm12cfPD\nprsQ6+y9MjGIk0CvmRa+NUtHj5XK+dW04Ix405uGbcDbDY/g1PQRQJADbxiS\nbtyJP/Nlk/HCU/4E0ZVtqWlAQWqdlwt7XsqopI4KT0wTX093ddKaZcIKLpRs\n940nih+X4OQ4LXp6pGNWc1j6iE6eaj5FJ2cYvjpuWisrgtS4Frt8bHGfo2pO\nTPGU\r\n=rvqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"scripts":{"prepublishOnly":"node --eval \"console.error('ERROR: Trying to publish a package that has been compiled by NGCC. This is not allowed.\\nPlease delete and rebuild the package, without compiling with NGCC, before attempting to publish.\\nNote that NGCC may have been run by importing this package into another project that is being built with Ivy enabled.\\n')\" && exit 1"},"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.7","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"es2015_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","module_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=9.0.0","@angular/forms":">=9.0.0","@angular/common":">=9.0.0","@angular/platform-browser":">=9.0.0"},"fesm2015_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","_npmOperationalInternal":{"tmp":"tmp/core_0.2.0-beta.2_1602805773074_0.5647816481767778","host":"s3://npm-registry-packages"},"__processed_by_ivy_ngcc__":{"es2015":"10.1.6","module":"10.1.6","typings":"10.1.6","fesm2015":"10.1.6"}},"0.3.0-beta.3":{"name":"@ajsf/core","version":"0.3.0-beta.3","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","Angular9","Angular 9","ng9","Angular10","Angular 10","ng10","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.3.0-beta.3","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"808095828a7c230057fe2365fb4d2427fe2ddf16","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.3.0-beta.3.tgz","fileCount":196,"integrity":"sha512-g+zxcgJKGuXWbgvpJ3WIzInwADJd6si06MwqFdVTz4JCWpAWAJKH9BWPJElEhZni96pzXIL8d/Ttnw7cm+zj8A==","signatures":[{"sig":"MEYCIQDlAK8nZWosKIBzXgyh2ZS8VTE08+ncLMb0O4V9SrUMlAIhAJS/FjDj5G5T1wryLCjuVMXGDvYNVi5o8WDwpcneiWDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5750773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiPfkCRA9TVsSAnZWagAAkhkP/iwSYsZcO8rJrWz7IMUw\nBOCK3QpsO4bGNHd47+UgvYGyC5rzJzb/kbXbjln9f1+FT0gtoRcee8eUCQqB\nHAbWGlYL6DLe75VFQSZVFb+UXSzNd6GQbhkyUO7NO241J0KXxyQHLWyOcIWu\nGo9xo19SlaiUa2hezK8J+BPLloDOSVXOBpV8qsCPSzJ/9NEYIPyiT6ZfPEUl\n+WLIH9zXsOrYuomGr2kczdDC9sJJC1RQSIqY1ZMhlREEL3c7920xSN5P4a9E\nBI6HUuJam5ebab2MAS3BRXSqL1FMpXHKkqE2el9HX66l3W0n2Gv+ymilAEmL\nEhYsGUiScyNWtj0owP8K/tm8TpQP4PQkg0WJDKlQcBkl1gUsqEelZjHo02+A\ngLGkVrfEEZvBtGP+0V0cVU+4ScmeFq9+mxF388i2hbK2Xd5bVfMy4fULx3yQ\njwMmNrwYl+3phSYxxzJw6oasz1icDElfOmi9fk60WSvtAKFWcY9eM8yBuKHt\nDBUy+q3YAttvfTYzu7eMbyYid2cYrULPBmZ7zhofTap2vKAtKKEG1rs4a51H\n9kLG5PBk+XoW9sz1uqTEKGkuq3+nb1vZgeoIz8B7E+0Yu/c9Jmrg5N+y7z9I\nTImj/cD1oHSERiKKlzLwNWclUPC3FwrYJV2j/Vl9ZvbGlMsNCgGAJkNFYhKM\nU414\r\n=HD7l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"scripts":{"prepublishOnly":"node --eval \"console.error('ERROR: Trying to publish a package that has been compiled by NGCC. This is not allowed.\\nPlease delete and rebuild the package, without compiling with NGCC, before attempting to publish.\\nNote that NGCC may have been run by importing this package into another project that is being built with Ivy enabled.\\n')\" && exit 1"},"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.8","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"es2015_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","module_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=9.0.0","@angular/forms":">=9.0.0","@angular/common":">=9.0.0","@angular/platform-browser":">=9.0.0"},"fesm2015_ivy_ngcc":"__ivy_ngcc__/fesm2015/ajsf-core.js","_npmOperationalInternal":{"tmp":"tmp/core_0.3.0-beta.3_1602811875880_0.13142761370333167","host":"s3://npm-registry-packages"},"__processed_by_ivy_ngcc__":{"es2015":"10.1.6","module":"10.1.6","typings":"10.1.6","fesm2015":"10.1.6"}},"0.3.0-beta.4":{"name":"@ajsf/core","version":"0.3.0-beta.4","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","Angular9","Angular 9","ng9","Angular10","Angular 10","ng10","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.3.0-beta.4","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"4d76b4eefd91d433001fcbc64dafaca4d290253a","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.3.0-beta.4.tgz","fileCount":124,"integrity":"sha512-rDPpIagPLwG2aCvwbOV0z/TV7CqqZtSrX/6dRQSTtyKGdEe1uNgYiV1miVMtrv7dnRX6I5QffSKk8UbNDP+eTg==","signatures":[{"sig":"MEQCIHluS86rj89VlG2rZvXL604nfYwIyAMjQT+RsYHqBtOjAiArnYj5DqJdROPre0aiyr1J2re/7naDj2uV6i4ZzD4XNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4456460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjyXjCRA9TVsSAnZWagAAIUQP/38Z9hGeg0YMQe+AqDUw\njwAiirl+mypnhScSXeaV1z/+sMkwHdGRMWd0GowLpfPlVbDJ6uQWjW7OFQpe\nyc7wqIbgOZLlA55MkKIyazwCZ7LgdnxZbBoJlMl86iTp8+Yw5DwYjFyry04M\ne4VFqDQsxbsDzIz9qHakhg08o8OwBc3LdK/lYPj8bgOsmMjmaDH/PswG4UCc\nEHOamMqfjEjF29nZuG/UApdR1OAZzW8fLknjo02jGz5mpS5t72coZZ+I21PO\nHQjabXKvyBi2hjAlPftjwi34g0tm1wcqcEPF2JWmbKjRRnh1f/xMsyCuhocp\nGY+RkYBqOC8pPcpiJqeRIwH8Nfg0tW92LF8zOdBf7hY2fgnXcrD/bRknE4nC\nJi0ZkePjvj3oVDiuUqNLxyTx6jY9NJmIozG/fOxjfbD+Y9xHOhUj6vhOh2Xu\nfrPGQfLpjVM7IydwCiS2oKegrHRa4Ug+VJ44qSr4iK4lcNhf+JiomUeIzgSP\n7Bnb4nMwQJWpd+KzB6PYfhN08u4K+2uZ7TtXWGMehRDkCF5QZuaCbxewv4G1\nBYZpf/sTAaew8vGFbgE0DUfZ1kan8+8p+VpPbodDz0/TrEsX9Ner/BCMHARQ\nguwYG36QLjnrtBiP1xnnAfzUyWQO67Dm5ao88ybM7xk40Oz+hTdPOW6uQnQx\nQl6K\r\n=a2Kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.8","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"12.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=9.0.0","@angular/forms":">=9.0.0","@angular/common":">=9.0.0","@angular/platform-browser":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0-beta.4_1603216866903_0.7334461680393665","host":"s3://npm-registry-packages"}},"0.4.0-beta.1":{"name":"@ajsf/core","version":"0.4.0-beta.1","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","Angular9","Angular 9","ng9","Angular10","Angular 10","ng10","Angular11","Angular 11","ng11","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.4.0-beta.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"09ce88a230473875079179c2a5ed13532ecfecc9","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.4.0-beta.1.tgz","fileCount":122,"integrity":"sha512-OPBPC91/kgJg51zpn/fGKtBXn6o7jXK1T2TbLQvFqi8wjvddBGFI3biPTCsuDmKzNgOfOhMP3CM7ToXPeXBU3w==","signatures":[{"sig":"MEQCIAusmmftVVobMTCV45SHPOvfTK+ojqYp2eBsrnCkV8IzAiB2fr0EtTWjTyCJGkxhpT1bgCChGbgN9wyQ8jO7sSTveg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4431012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOklvCRA9TVsSAnZWagAAGN8P/RIzGHn0TKDZafcPBjMe\n8mBkHLpM3LjdxksQYAVknc1PAVkfjZ7G4PvIQ0kKJngnwlOvK2PTcEDTf037\nJETCpC1bYJDGbmtmW4/d4J+A4T7jYUJANkJJOXvyp5/lDY3ykoR489Y1pG8K\nCB/gg3qAO3OX/Pcs9FYk4/bQ921Mq4cqetNH9xSLoyBkz8qkypW0jiCFhsbU\nqSClSAviHs0VX4xd86YEidYONXUmgJ/JRyb2MRYD10WpMpCaVVStwgjiREbq\nUGnx9veoWb7qa3Ca4W0p7veqH3H38En80RQ6LyldoPa9BOwNhcQjVTuIYeyR\ncQ6rdy7LsxAl0eCR4icHNCceyv99PFkAZzwvcGpL9dJtimJSNRkc/NkO2xoL\n7kG8CxsOoU0OiliiJUSh7rEVu92pjyMeJODNDanu+0aF9l654BnE2eknP+9a\njNeAmNLlidzHSzbN/fGVvlWi5vZdpqKqXIOHEybv6mO++u0CdiXpHGPQSmob\nhY3W7tE0wDY7OH1AR6Ejw2GghP0W1szI58Kx+RL+gepofsoTBtfyyJQ+kt6O\nnuMk4BFYWGJmJhH8xIv78+IT7ysn+OUuhbBA/UVoNls4tjj2ouJ8xt1JlaRd\npIdVCb7jA/YitKmIzLbPmTYp1pPfEGEGvktPC+Z3+Dh0UxwWVmjn0sPSDQx+\naqzq\r\n=NcXJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.9","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=11.0.0","@angular/forms":">=11.0.0","@angular/common":">=11.0.0","@angular/platform-browser":">=11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0-beta.1_1614432622978_0.8693271458761758","host":"s3://npm-registry-packages"}},"0.4.0-beta.2":{"name":"@ajsf/core","version":"0.4.0-beta.2","keywords":["Angular","ng","Angular6","Angular 6","ng6","Angular7","Angular 7","ng7","Angular8","Angular 8","ng8","Angular9","Angular 9","ng9","Angular10","Angular 10","ng10","Angular11","Angular 11","ng11","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.4.0-beta.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"f373f3631a5e3a4e0bfccef216e5258a44200f3e","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.4.0-beta.2.tgz","fileCount":124,"integrity":"sha512-GURjXQ5vVKfCchiauIE7rAZxE0m8kZ+QasYQD1ofrMBUoIiwGatPc+W3qp+vvkqIgqxQHdUixvcV5tU+IB8WDw==","signatures":[{"sig":"MEUCIQDzzebV5O8ixkAaGwyXxPARCsX6uxFOiLW1xeLEOXWExgIgQgOgXaM/nh4ujD0U5qG2Amh0u0SlOMGRNEsEeN/TOZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4457559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOkqtCRA9TVsSAnZWagAA4H4P/iJNQHYVQd4hNQDyP8lm\n3X/Ql7ek3gyuOA4nHbM9e5JdTKzInPF25tJ6E7lnNbvaVS9PMi6SyAiWddGy\n7yW8ZhAnSYV4k4QkVJbv4jU2zMLIQDq3H87d1cXK9g5jrhgvNY/v+N1nLz8G\n/r5eWt9a2B9sKkKoPJoBP2X/xLLDSNCNhKNVtmtAkjvtVR9LmZWZYh/Hz9bW\n08MHOp4i55tvq+24JL6eKSMgRppvyth0HQBM1HfQA6keTD00JJNUgO2bkUO1\nYO0A+knXvPBGfx+dK3Gtnn7u978Cz6RftMADoyg0ns5URoN3zbcvIB9lz/3J\nnPeXiAjAj0GEkceQZgAdqLRLzSPTNa9yHg8tDD0D4x334vcJHg3hmd3jNLy9\nwlnCJmNod96yLxNPTeO/c0V2te71eXiY/pcf19VCXmkg/ECVQNdFOQXzTn9H\n/ZQepjvD5qZQ44OUKf+aXfimhDefsAHqDzDOtvGr6sp56WdwvGX6T1Sot9zd\nLIXokru0LxaFQ+UY0QEQARa/gRteJDiOUKaBGkvzu7UPeFr3Alehue6x4VOy\n1ckUv+jTdAMtLc6rY3NFVwAdEySDkMQimf+QKb3xb5j735md4JAyCsc8yR7E\nzFeMJiltHQwkF6GCLEHwRKladSUXCf5TM0+qEY9Vo8Tu8sML1cnjpCwkt0zN\nyAuZ\r\n=RZhg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.9","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"^4.17.15"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=11.0.0","@angular/forms":">=11.0.0","@angular/common":">=11.0.0","@angular/platform-browser":">=11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0-beta.2_1614432940721_0.3049752258800138","host":"s3://npm-registry-packages"}},"0.5.0-beta.1":{"name":"@ajsf/core","version":"0.5.0-beta.1","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.0-beta.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e86cbb0056af037fb3c437150f1cce007dce52fa","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.0-beta.1.tgz","fileCount":68,"integrity":"sha512-tQBiHm3m/DvgvsIM645rNYKb8vdAjG1VLQjV+sAQWqFhue7RHRRORx5QTV0bN+Lh6jrUuyWaF77GFIMEgWwP+Q==","signatures":[{"sig":"MEUCID13v++oaiVZv/8cj5sOpT0ZCGbav5FkJcAyCz2IPvPoAiEA6sfmqNFMpoEeX6ZmnbK4/PK5DSsdATg6unUwV3ARkzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396545},"private":false,"_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"deprecated":"Move to recent versions","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.9","description":"Angular JSON Schema Form builder core","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-beta.1_1634408284569_0.9740240488900658","host":"s3://npm-registry-packages"}},"0.5.0-beta.2":{"name":"@ajsf/core","version":"0.5.0-beta.2","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.0-beta.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"f7503febb28fa5536f37cdd17ce47992ee288830","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.0-beta.2.tgz","fileCount":68,"integrity":"sha512-wZh+d91C+b/oRbnbwxmrptenenJZgfJR2vdYy+LLIYUh9TvcjDY0X/lYsy2fWlNySI8V8biPX/ZfJnTDMYd+EQ==","signatures":[{"sig":"MEQCICgFx8roMKO4f8Q2nvYLa8QKy5/sRZKlbjpRcOqhrLvbAiA87/rlX1CrctOnwfxn7A0A2Hbs/6MeD3RGn0euI4q1cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396545},"private":false,"_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"deprecated":"Move to recent versions","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.9","description":"Angular JSON Schema Form builder core","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash-es":"^4.17.3"},"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-beta.2_1634408656695_0.31153926289337996","host":"s3://npm-registry-packages"}},"0.5.0-beta.3":{"name":"@ajsf/core","version":"0.5.0-beta.3","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.0-beta.3","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"a5f62952b4f32fd3bf1f934ea2d9dc361cd165ac","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.0-beta.3.tgz","fileCount":122,"integrity":"sha512-67/EY1lS11CDr6UirBbkPRdhemHaxGKmpo2Rh3ta1xCQKtpG4F4CWy7/dHr4iDz/2yTPm1JTAUz3rvFDwugMtQ==","signatures":[{"sig":"MEUCIQDTBnwIpqUhSLnv2Z+kMmGiu3mq/1W4U8TCv8EO4+xmbAIgSxOyHfj594JBLnEb5uQ3XGMYzGgMpzNRnMu4Il4xgRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3732309},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.9","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0-beta.3_1634410006651_0.9968841748574879","host":"s3://npm-registry-packages"}},"0.5.1-beta.1":{"name":"@ajsf/core","version":"0.5.1-beta.1","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.1-beta.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"264ffafb371654a5497eb4ea5e07bcc7d4e17c39","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.1-beta.1.tgz","fileCount":122,"integrity":"sha512-eQ1wCE1mwwr+Yx+s/3T2JSqTaHC32XGuP9NzySnZaweeQ+BXSPvSywSt3DZNLx60Y/LpzHq3qGLd+ktQzlyyiw==","signatures":[{"sig":"MEUCIQD6aiWC4WZdb6Shmk4yOtSUGJUK43UWIRVP9re5HtTGWwIgaDts0hm4FEHyK56iX3+W9wOJKE+fkBt/guTDD7V/dPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3732319},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.15","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1-beta.1_1635693100260_0.29576382246102173","host":"s3://npm-registry-packages"}},"0.5.1-beta.2":{"name":"@ajsf/core","version":"0.5.1-beta.2","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.1-beta.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"4747f1f716104eccbcbfd825c2c404bbcd424e32","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.1-beta.2.tgz","fileCount":122,"integrity":"sha512-TcaFZfMRjyTFi1/zr6fqgaYaF0QFYVeSpFqHsRKeDyrKA2BlquAaFCWYnjcBw0V5bzT+bExVJZOyjH6BqR/kHg==","signatures":[{"sig":"MEUCIQCky1nnZ2yQJlpGoRbr1/zz6zKUkAJPN94qhaFRm74lbwIgEgjlfs0qT258FC8ojC5A+1h+0vSDrobFbo7Le+XADB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3732333},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.15","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1-beta.2_1635696550626_0.6028657894354783","host":"s3://npm-registry-packages"}},"0.5.1-beta.3":{"name":"@ajsf/core","version":"0.5.1-beta.3","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.1-beta.3","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"bdc339ac6c193bc42fb08e9c056ac7010861ac15","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.1-beta.3.tgz","fileCount":122,"integrity":"sha512-/Vn8W3u6UZblBcj9iKAqMJTn8dsVw9y8+x9N/hBTqA6+NFH3tnesZW6ZQI7lc2Iwk+dBnIkhhnoXv2m57VoTVQ==","signatures":[{"sig":"MEYCIQCzCb8WtFV69eJs7H68FW82IKoXauQ1Pmt9VEarVerBFwIhAMYr/vJKujLxQlj5hxTVy8fNbhZcWbXvNzC4azVP9cGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3735760},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.15","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1-beta.3_1635699540310_0.6071636708754358","host":"s3://npm-registry-packages"}},"0.5.1-beta.4":{"name":"@ajsf/core","version":"0.5.1-beta.4","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.1-beta.4","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"36f5e82044b19e95a3359957fb9065678809892a","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.1-beta.4.tgz","fileCount":118,"integrity":"sha512-AljqxL9KzjvWtxPDPfLGaK3JXq6TDjGgCxbKcsRkH+8PM2Jq4te8B12chCDjZupKMcJgg5QusRKHNayujCZ3XA==","signatures":[{"sig":"MEQCIERDigkPyHlL3CopFfmTAz/YVdLhlyZ9zyAENPN2R54xAiBd+9Lfgn+3F6xDvL7IJ5tNEDPHtR3F7Hy0aFN9plnoog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3719909},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.15","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1-beta.4_1635730228332_0.004673793124477799","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@ajsf/core","version":"0.5.1","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.5.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"eec3ac8a7f40d4e24a874626acff9a88e0b295a7","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.5.1.tgz","fileCount":118,"integrity":"sha512-Qg9qMkEojFac3n58t+bOFsJpv+3Qndbw6La3c7HAaPeJ0lYpAr9Zk7p6zYZMbvO+FCnlEXVCWaCxjz1839UtLQ==","signatures":[{"sig":"MEUCIQCsSu8RsOajwYp555zHCd289rmxWPEACmemOw0MO/CFKgIgS+/0j5cx/W7Uv0Vo2rtQX6PMWB5/tbhUa0BjKM6gSwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3719745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngk7CRA9TVsSAnZWagAAnd4P/A8azqs5HsSONZZHaVAD\n/VNvuiDn2IW0JRTj3CSyWTP5vQ/XV4jwL9fHgUHRE0P6AXpSPBha3GeDkL0w\nmlgdKUjvlXTpgYn60awJuhsjrMJ/B7MvNhYsTp3yfQ8wqS67gdBnOzTvgj+V\nh3MHcx5RKFWy47wEN3fFAsqBW/Ql1Nrp/aQwo8QKWPXKO21SxcJhr+Us1KaB\nEaJBQ2rUrA0te0O4TnU1nUsk7MfmDbFjJDYsuGdgVWe7AnVNTcSNksZlYTcf\nJ4PrwwO3LCIJ7aknZokJebMNFpTkBcfmNpHyuh2RLU23IK9+kNlpR2WR5OhQ\nM35v9pSZCVdrRFNeL/ujxJVkbCM7Wso4BLF/iPuw2OkNhWQaHXw8V9y9YqTd\nWk+AwFLR2g+3X0mjGaW2DqmDcNib8oFrt9aW2/8/8t99PPbR4qTMg2tg+mV+\nzNg/zlZtSGNc5p2/vsU6X0nab7wXQfq2tddLRwuU5xQZSUjfLXn+CUOj3cyF\nBIf4IHrN1WSlHMt/1VJnA3npKNQ4uVdla1BwpDRE2MznIwgEH/PRg/uRgKIc\nWzL4Rm+A98b6wS8++VQQk0XtaJ5FrRDH1v43wjVSUNgM9xZ7DJL4dYwJQjZH\nAGfdDHSQgY7zp3XiDiXXwFcaU3r7HlO2j/TCEy9Fw9rSVQxIMOI6pKoRg/++\n2uPw\r\n=Wmc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"6.14.15","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1637747003439_0.30681120610599333","host":"s3://npm-registry-packages"}},"0.6.0-beta.1":{"name":"@ajsf/core","version":"0.6.0-beta.1","keywords":["Angular","ng","Angular12","Angular 12","ng12","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.6.0-beta.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"b298db7563abecbc2c9627dc94091857f64cfb20","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.6.0-beta.1.tgz","fileCount":118,"integrity":"sha512-exllHkicHGJ2Vta78LFllSEk4NLl3jhbrcrvOgXsxNhmC5vao0pbQpo37EyGudiYUQS3v5AKjs5EqZWhIqbF1Q==","signatures":[{"sig":"MEYCIQDBWuPFE1e4kGUB9bpgpWZspFqTi8P6LX/7H/J6fFylpQIhAJM/ARAB/eXqJdhXOtNs2mcTYfleV+kIo8hxj7Fyhnve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3723675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7YeCRA9TVsSAnZWagAAbTUP/2/8CzIu/cFG00gv07HH\nqEf3IMvBM2WcnUn6/BhhkblDwGvrUqA/z+NxcA3VmpW+2/d7DYFixFdWL7B7\n9bd3r/KpsQph+Nw+Ozd1rFTu7mXub10dBY4tIeQ0Dj/VkcFLA5/WwfYbtPRJ\nJsInP3CqP9KI2w9Y0Ywo+Smlxr3ZTj1jrq0D7lNiDec9da4sBAgVECttLEpi\nO9/wjTA2xqwTQ8eCIGtmxhXsWphj8FccYuRZaM7RGLgxalr2i84+QIpqNvQh\nAbAP/wt/PMaikwfzxvxuYaRYY7DCMKkMnF7PA1Qlg/u0xWYLEfsUj9bk60de\nIwDmh3TzdLohOrAsldl/z8mVK/zQmH+QX8FaDwWxsxJ8RJ1L23zKkEB75bEq\nn18IQiGZ4hy49yCHX9tH4F883RgqnoMcJSItQRa31ZOH6xixPqJEpHOtP1bL\nDqkXF6cNMWOrLf95L0FQEVW9kqCzZXXrF5kOjJ1lPWwg+XaS4KCgJdUqqK9M\nbiVHBSS16yKzpTOhPE1CrT9RXRcdVkuJh49W2+MDh8XUfvsO94AFkSh3AkKA\n/gu5JpGpxUB+SkdsrXTGjQS7AzbWJopAi+88M84hmEOBugJjt0Sc3FzeJak5\n4rYCyzNmO3Z/Ui7jcM+VmE3B0g5/ySkNnTE9jTCEJpf8egTdJjtGKp10/3N1\npbaP\r\n=QtbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ajsf-core.umd.js","es2015":"fesm2015/ajsf-core.js","module":"fesm2015/ajsf-core.js","esm2015":"esm2015/ajsf-core.js","gitHead":"7abd20b2a81dff78a320bfc3d479aee5e49befda","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.js","metadata":"ajsf-core.metadata.json","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"8.1.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=12.0.0","@angular/forms":">=12.0.0","@angular/common":">=12.0.0","@angular/platform-browser":">=12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0-beta.1_1639691805975_0.8769869348871522","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@ajsf/core","version":"0.7.0","keywords":["Angular","ng","Angular13","Angular 13","ng13","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.7.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"f70fc500f774ba393c2f1da21ebb6b6b8fe53bf8","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.7.0.tgz","fileCount":117,"integrity":"sha512-mysKftZAxT0bHYoia7LzbSinK7Z55wINS63zeK/rqSs9r2dF01Vxtzlx2ITViiok3TQ0UV+1OYce/piozEf4aw==","signatures":[{"sig":"MEQCIBdGokJsyUFiOQFWxxPHFKrfBHsNwDV6+hEIqhXnTHZnAiBwlK96d98vqZXReXywCkgdtxNZkvImd+o/o+K4Q4ujsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3785868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSOTmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB9w/8D7LrERJSOG7/U//lnMYEOotjq9IPWmjfbkit0oZ6dKXRO1Is\r\nrlESZVQAxjQU75Yq51MH3tV2byqgfL0cq2X+IeC6g63IhV2GkwpKm+P8KJEr\r\nd3iriXAc7MkqepW1jju+Kr3k9d86XgtwWk7DF5V1Lg84q69Iz/efpHvoAyWr\r\nW9foUdI88VAv3TTlQYFbcro7M/jIj3dPp1LGSDKyW5LWJnuSojCZ3YdwdmZL\r\nX9F/2XV9CpM5SxxD5E7ZxbZmrVlb5L5DqiYnp+I1VHUeXvXLot5iY9Bw6r4M\r\nJH+L0Ykm1Ksk55jPBONHRzYMKj4UOBrvNcKsxHvr7n8reci3/BMP0gH4ejv2\r\nHbmnc3EgdM0piFPeGzP39iHZfc829CGRhJ+YT64jdfaVcOQdI8cSC3SxcLMi\r\nsBgc6J7P8DitBjfwP75YpUAB/ovwRmf7yq569Z26ptbcXUDUaAZ5hftpdKxv\r\nfRUB7QEkrC8IOM7mNZXkjrQl6fZaTQfQvOzGCM3+qMeS3DhNy2ILfrYhO++h\r\n0jyIRY6MThJ36WFKCZ61g9YEUXu2ZJJGS7ezLHJC2A5esASjU7vnJ+IZGMiY\r\n4gy8Ze0cXXWfbGY4KPs6myV1E/D796tRDxSGFmryno4eiGDgcfyr3dtBDYo4\r\nVvwl1GMuAM2ypgnCh/OkiQrjGHrodxqvylo=\r\n=p3nR\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ajsf-core.mjs","module":"fesm2015/ajsf-core.mjs","esm2020":"esm2020/ajsf-core.mjs","exports":{".":{"node":"./fesm2015/ajsf-core.mjs","types":"./ajsf-core.d.ts","es2015":"./fesm2015/ajsf-core.mjs","es2020":"./fesm2020/ajsf-core.mjs","default":"./fesm2020/ajsf-core.mjs","esm2020":"./esm2020/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8b54cda86270aacfc81c66a0f51657515241e0f4","private":false,"typings":"ajsf-core.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.mjs","fesm2020":"fesm2020/ajsf-core.mjs","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"8.1.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^6.0.0 || ^7.0.0","@angular/core":">=13.0.0","@angular/forms":">=13.0.0","@angular/common":">=13.0.0","@angular/platform-browser":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1648944358273_0.15510187084594818","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@ajsf/core","version":"0.8.0","keywords":["Angular","ng","Angular14","Angular 14","ng14","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@0.8.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"73ac2989b8f18c0b79c487edaea5bd03165c3afe","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-0.8.0.tgz","fileCount":117,"integrity":"sha512-dKMR3yIIpRuCaP7a/eVoGGT5sQby+YuAuJlPVeFGML/Ydiu1kWDpLO/7BnI6UQpR3S28U+PSHuu8VWq43Uh47w==","signatures":[{"sig":"MEYCIQDkDJzxbqwlS5YPWZRzXZZot8PaFBXL7BtNT3u7u7m3nwIhAPvjluMVcpFdtdN+3tctz6LaWx3HTPjCniQTYzuqMltJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3789669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCjN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocdQ//Q1GS+y6aqze3b2AisxoM8N0wJh5Qz9GqXsaa9Q+Dzca5D4DJ\r\nCWaQEYkGCC9sOIHGSEaI/I5Yd+D9UiqzzuWBeX3D1NEEoT/OTM1o4jD3QZR0\r\nH2FZCv64SnLq80wZtsVXQp9BX2VAEfgtG4kFqbtgZd/ZLuz4sWze/ZQxIeZy\r\nK8OWWewIiUR9yW28lUbAw+D9cP4Dsmc+lW/4SXHZ0iS9ULM07IHtfdoLyVy1\r\nmrDgmxh8Xqhg4iSz7G3ylAgGL4DazB3rjHlS/jKNwybiGE5eEkldyJ6s0Rcr\r\n6hAVimeHnsqfoBZlyyOjd0kngT8WJxN9tVXrLPDLpDO1RyRfvOdANkA0lSJc\r\njUVXFXx1rgeKIHWZ2rBw1F8haKuClOj0slpkRZ9dD1IsOEqm+zyMmigLrn9a\r\n2jiddcR5af5aTqCotOuZ6nG9p0Cli8BaScHj1dZAU0uSc5lBsGS2vBSpBTDV\r\ncCkCS3dsaTzsIV+gzGoQly+weXW6UFASfPoEL2oOioTgEAr9SxGcSrWYtDc7\r\ngThvh/ek3Qy947sAp5IIW5MktEoF9KLoMtmR6JCey6fjzimZA/aD5Q4CQXWf\r\n/IXMwOROeYlhVIrn4qbrIc6s5eH2FrJ/0Mr81TDldVrqH+iKNBdErF4fQUv+\r\npT1vD0lLukKYxITMhjgIPL/acgygismpDz4=\r\n=ZpS6\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ajsf-core.mjs","module":"fesm2015/ajsf-core.mjs","esm2020":"esm2020/ajsf-core.mjs","exports":{".":{"node":"./fesm2015/ajsf-core.mjs","types":"./index.d.ts","es2015":"./fesm2015/ajsf-core.mjs","es2020":"./fesm2020/ajsf-core.mjs","default":"./fesm2020/ajsf-core.mjs","esm2020":"./esm2020/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"85d88ce9e5fa027708f318db106317bfd4131447","private":false,"typings":"index.d.ts","_npmUser":{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"},"fesm2015":"fesm2015/ajsf-core.mjs","fesm2020":"fesm2020/ajsf-core.mjs","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"8.1.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":">=14.0.0","@angular/forms":">=14.0.0","@angular/common":">=14.0.0","@angular/platform-browser":">=14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1661612916245_0.03824083787495414","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@ajsf/core","version":"14.0.0","keywords":["Angular","ng","Angular14","Angular 14","ng14","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@14.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"95ed3db230d37c68122ca1e04a5c2dea5a468e64","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-14.0.0.tgz","fileCount":117,"integrity":"sha512-ilaq1gLPU0MWDdCZCyyjQbiQcQl069iwv/S+6ZaZ5BbaAkr4bz/BGKZFyZa2uM7HY9PdFnMJho+AX6PIrkTsbw==","signatures":[{"sig":"MEUCIQDYzY7u5yAlSwIqm2+xme2KF1GxUvD7Y7rgGPNsjN57XAIgZximxXCd9Dyex3L920c+t7rR5SH4oXkfi18QZ8OSZP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3786546},"es2020":"fesm2020/ajsf-core.mjs","module":"fesm2015/ajsf-core.mjs","esm2020":"esm2020/ajsf-core.mjs","exports":{".":{"node":"./fesm2015/ajsf-core.mjs","types":"./index.d.ts","es2015":"./fesm2015/ajsf-core.mjs","es2020":"./fesm2020/ajsf-core.mjs","default":"./fesm2020/ajsf-core.mjs","esm2020":"./esm2020/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ff6639c653c7de1c647697eba8a6c50f9cad6966","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"fesm2015":"fesm2015/ajsf-core.mjs","fesm2020":"fesm2020/ajsf-core.mjs","repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^14.0.0","@angular/forms":"^14.0.0","@angular/common":"^14.0.0","@angular/platform-browser":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_14.0.0_1786836922015_0.8755589967553479","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@ajsf/core","version":"16.0.0","keywords":["Angular","ng","Angular16","Angular 16","ng16","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@16.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"9ae2a32c9a740c20ff471c04b4a4f39172b32b3c","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-16.0.0.tgz","fileCount":115,"integrity":"sha512-ooKDWuv2X2jBCCrmJSCPjgDxzMASM7AxLmvzV4OkdaiOitR4gGBqTbLrtvcJlzZzWxFEnIxJWUTQ6DKC9KN4kA==","signatures":[{"sig":"MEUCIQCWxMFfo0J2PC/2kWwwnsaRBGc253cYLGmamsh0EG1BxAIgOpG3PMFLp4QdRCROsaRBMhBOnFCz4n+yFUovXVBt1aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2647777},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9f48559669c4230ee6ae5752522f6fab1a1e5e6e","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^16.0.0","@angular/forms":"^16.0.0","@angular/common":"^16.0.0","@angular/platform-browser":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_16.0.0_1786843521520_0.30420779768402406","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@ajsf/core","version":"17.0.0","keywords":["Angular","ng","Angular17","Angular 17","ng17","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@17.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"c7742820c1b985a7b77ae17a75cd8235bc33ab57","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-17.0.0.tgz","fileCount":115,"integrity":"sha512-JFWDigm1cM690sfz9gMslBt6jkxxj7pe2JerPBs9oqI0j2ZtJB//80N/ygrCnqJwbqhAKjoXHxj9wEuFk1FEpA==","signatures":[{"sig":"MEUCIF2sYERYg820ci1AELEcyet9o0ZjcMP7Tjr5DOkut3DtAiEA+LVlvF3QVKhnDn33tn1TocJhYJgX0GIyZpwmsj1YLs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2648324},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"08369f5acc14f83f8c978775a481b8d5167ebbd1","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_17.0.0_1786848498022_0.38569856362759714","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@ajsf/core","version":"17.1.0","keywords":["Angular","ng","Angular17","Angular 17","ng17","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@17.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"c4caaacd4c94f347150767cc13774d75eb74acd0","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-17.1.0.tgz","fileCount":115,"integrity":"sha512-KnuhnEmoSYs0YQ95BKrbJViq02lY5bZ7MHOW/Hf5F3pebR95oWolu7wT8PJBLgUW5xboySeh6dQ0y3LliyqD0Q==","signatures":[{"sig":"MEYCIQC42XikHZjurDuyzcATZnAqfBiI/SaojBRKOLfkGx+MbQIhAJ4LuKw8jN+e24tNtG0q4+RTXncAMDeQAv7lIJwwMSyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@17.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2650022},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9d096c292e1a41e2dfcf1dbd5cc9ab43bba51902","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_17.1.0_1786852898956_0.9903999678114277","host":"s3://npm-registry-packages-npm-production"}},"17.2.0-rc.0":{"name":"@ajsf/core","version":"17.2.0-rc.0","keywords":["Angular","ng","Angular17","Angular 17","ng17","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@17.2.0-rc.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"eddadedd9f16c914fbbf380ce8a3fac97c617c4d","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-17.2.0-rc.0.tgz","fileCount":115,"integrity":"sha512-f1ycSvb5+2xn6agQ7QJ6YUuFKV+eZ98jO7tgORqiSn2QRM0JCwxPVpmiQR/jIBOp0u3mTTCznxKucNVq/JE9+Q==","signatures":[{"sig":"MEQCIC9Qrmdc/0GXZhwt5zO9zpM4b8a5TD/Hjaw7dEZlf0HsAiAuKQv/ufPfK+qNJZgLxO4pC0H0hBouWXTwtiW7Hnobhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@17.2.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672311},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"166a3bb5268b556d7c181c6619fdf28bb9b658e9","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_17.2.0-rc.0_1786863696649_0.13771539286537782","host":"s3://npm-registry-packages-npm-production"}},"17.2.0-rc.1":{"name":"@ajsf/core","version":"17.2.0-rc.1","keywords":["Angular","ng","Angular17","Angular 17","ng17","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@17.2.0-rc.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"3b4dc662e84f64595b44f3b14946c04ceb25d18a","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-17.2.0-rc.1.tgz","fileCount":115,"integrity":"sha512-DhenlRGyXW8wqthdUZh3CbJtGYsSflzTKCZJ3UbgXG+jkEXJGjOeJAbKf7+9l0DT2Sq6JptRrbeVo8DFL7PFvQ==","signatures":[{"sig":"MEYCIQDP/6QJVxcszUCMpX/mIpoaXqmsvqcUMZlN1xQj9eJ5QwIhAKeSm/nNyGKmjsnWziVTGoUCNSk9Zs1vAqsQrFNI0drh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@17.2.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672742},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e8aa00648324a23b74c957d9b5d9fe9acde505e3","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0","lodash-es":"~4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_17.2.0-rc.1_1786865524572_0.010774236336374976","host":"s3://npm-registry-packages-npm-production"}},"17.2.0-rc.2":{"name":"@ajsf/core","version":"17.2.0-rc.2","keywords":["Angular","ng","Angular17","Angular 17","ng17","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@17.2.0-rc.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"726cdcfb9eddc399e1f2be8c13e07a1a2a4bf8f8","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-17.2.0-rc.2.tgz","fileCount":119,"integrity":"sha512-+YDBznpRzuYkhBPu+nRgrzWcKnz7NFowtT41XwSilGr15cO2CWC/l/tWXzyBoD4IYpoZewWUMCUVDsWkrgF+bg==","signatures":[{"sig":"MEUCIAu5j5heJNo+MovzJ7y0nj3EioCdW3wlBgAFga5CFR4zAiEAiZzb/yXeWHipGn2xxBM3QhBD6yyI1NekBPt2yyAGXm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@17.2.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2686865},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d5fcd86087c9ba41e979ee02c624eaa6c4b30217","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^17.0.0","@angular/forms":"^17.0.0","@angular/common":"^17.0.0","@angular/platform-browser":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_17.2.0-rc.2_1786874309968_0.3726290941452499","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@ajsf/core","version":"18.0.0","keywords":["Angular","ng","Angular18","Angular 18","ng18","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@18.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e7fcb50a0a9ebc4f19298e8d712834544f5aa022","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-18.0.0.tgz","fileCount":119,"integrity":"sha512-3g4pWK9epRhEtbe5u6aHC0QOOKWQ/Zs1KwlpHmqbrsPBoVS98giSwXPupDP0oYmTgO8BShiyh38jTy58mxpeWQ==","signatures":[{"sig":"MEUCIQCjNVsHULKwMZ08dYhkEHyoqsr05Iq+85AWeMpPoRt4qQIgDTx3/kmFbS6xbGjoGCuxxmRZFGXzzw5VkFcgishueNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2700331},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c42ca6ae956f10280403c3a74d32664620271045","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_18.0.0_1786896495290_0.522090072739976","host":"s3://npm-registry-packages-npm-production"}},"18.1.0":{"name":"@ajsf/core","version":"18.1.0","keywords":["Angular","ng","Angular18","Angular 18","ng18","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@18.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"a4413ed17652f5d0c016ece7806b5eb624011a1d","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-18.1.0.tgz","fileCount":119,"integrity":"sha512-U6mJq23MnWm281RO9MsHq9qVzEhwIxvtss9xDB+GObRKTmAWtLOIvDlxNdaTCmB6zh97XQXP2KsgCTJQyFMCMA==","signatures":[{"sig":"MEUCIQDKeeV08EjFNIkj0dJR1sxnEY5Ojn+WPOODAHEisoAqHwIgOF6M3szG9mavsIpYGm4Np4qML3WNZQ6WmipYRv9zzB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@18.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2711463},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"0bdc3ae21a0b7e649642844f5e1f82cd6adc8b9e","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_18.1.0_1786925090378_0.6294363498865834","host":"s3://npm-registry-packages-npm-production"}},"18.2.0":{"name":"@ajsf/core","version":"18.2.0","keywords":["Angular","ng","Angular18","Angular 18","ng18","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@18.2.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"1742437ad765adda2d9816c0c87653aa5e8f1515","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-18.2.0.tgz","fileCount":119,"integrity":"sha512-ayvXRh3svkEdgo1sqbxH3ednx2D7Rc265zgpBweMw1YwtpBrJXyBlopH1e5LIQjyeFtivZ7fazMY0D8cmlG28A==","signatures":[{"sig":"MEUCIFVKDceuXqG29rpnRqMo2XlVvtBiOVQ7qHB68/435UlsAiEAowRHfgql5tfQ1ECY9n8zbNgkd9wyq0YOTLXWBENupVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@18.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2718930},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"ed198100d2589d7339babc99904599a9d3d15424","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_18.2.0_1786961236880_0.0024856494498071147","host":"s3://npm-registry-packages-npm-production"}},"18.3.0":{"name":"@ajsf/core","version":"18.3.0","keywords":["Angular","ng","Angular18","Angular 18","ng18","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@18.3.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"66d9812aa306c0698545966b0dbcd1ff093493a5","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-18.3.0.tgz","fileCount":119,"integrity":"sha512-W10TwILw5g9bAprsMHbwAdb/s54w4Hww3fn32X7iaa6elDp7W1vokMffrErzX1r4m3E2yKAbrI+/ITeujmXAXQ==","signatures":[{"sig":"MEQCID0tokY+NryJzA8+ROxCFF5RdXz1rQoaK+XJt6A6kSVLAiAh1ia70sHNliFe/bEbnb2R/eEUmRrACuOSvvjybKtb6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@18.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2724167},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"esm":"./esm2022/ajsf-core.mjs","types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs","esm2022":"./esm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"a14e46e1e35aed0706bfa2c8cdab0c9be47a9bbc","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^18.0.0","@angular/forms":"^18.0.0","@angular/common":"^18.0.0","@angular/platform-browser":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_18.3.0_1786962149973_0.3366570111111935","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-rc.0":{"name":"@ajsf/core","version":"19.0.0-rc.0","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0-rc.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"5e1f6e37adab553f62a95a314cbf6e624c75021c","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0-rc.0.tgz","fileCount":62,"integrity":"sha512-ZcxYNhiEpjuEYwLXpH/5JrGRUzcLrlCIkFWWwXyU8iNeSQ87HEbN7/6DJfVXK9/n+hK6j1knnc+C5fdix/FjQA==","signatures":[{"sig":"MEUCICLiqyPJNM5GMpDz7P7EbXbff0LGzrRffM4G8tt24q3wAiEA2KwWHYHMdvLblBzLrn+6HzsDIoBBU+XnU24k8RR/+SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299991},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"04a362717d2c8dbe21a9eac95b33ade09653246e","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^6.10.0","tslib":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0-rc.0_1786967047244_0.3341141797507319","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-rc.1":{"name":"@ajsf/core","version":"19.0.0-rc.1","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0-rc.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"7172e4f3b70f946cbd1dcf0f276e5cd52c143e66","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0-rc.1.tgz","fileCount":62,"integrity":"sha512-lSRNPSmTRcerNA9bFavJJq/J28tv5Y90tfG4a8M3ZEtEJcYTmW7Cq4e1sKxTcQU4pVnH3uw9nIyEjB3JsD6pjA==","signatures":[{"sig":"MEUCID25hdDB9ZwJOMDaJdoqDK2Fzz6iCzpL79erOXc12+3QAiEA2DiwidL2iNV0tEZIolorViR+Ix6wIelf4MdIITfjDkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293887},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"d8ba98f2dcbf0e5327214ee5c132ec807bcba5cb","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0-rc.1_1786969969609_0.5019083286890802","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-rc.2":{"name":"@ajsf/core","version":"19.0.0-rc.2","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0-rc.2","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"51ab58b3eac05472ef6b8c6829d19d43bc6016bb","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0-rc.2.tgz","fileCount":62,"integrity":"sha512-+dpRYfYujY65cqxcSzz2zWBVhcSwTdjMKye6Xx+WAYLcjiz9C2489L3tbS085ciCjAN5mpiKdk/eHwIV+53ABA==","signatures":[{"sig":"MEUCIGsi4aI7JGXD+StggRXMToBDCaGmEVp+CVnfo2f9GWeBAiEAnwUXCHFN392r9nGPu9Cvly91TQBaM3pSwghTm3jLPLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1295664},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"276f967b2cd88ce634f6627c1d19f6cce9c8f991","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0-rc.2_1786990011605_0.6296298090969656","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-rc.3":{"name":"@ajsf/core","version":"19.0.0-rc.3","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0-rc.3","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"0cab622e6e1d4ee034b557d7d4f5378a3278bd25","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0-rc.3.tgz","fileCount":62,"integrity":"sha512-o24lA4La8DMzA1IQD4q5Eo2BLQtsms4UHe5CxdOc8y67WXx+BKre21EfgQ8xATJNHM3ISuP0lp14a4mdLGwzAQ==","signatures":[{"sig":"MEUCIQDpFNFNFtFcsoIDk/bT/qhdzz7uKB6BkYJOmgwj88XhmQIge7Cf29NZnSFEpEIIZlpvI4o7sBULPGWmGwkdHvDhh04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1305578},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"7275bf14898be8635366ced8c625ba9dc0d5db6d","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0-rc.3_1787504324540_0.35833528252227476","host":"s3://npm-registry-packages-npm-production"}},"19.0.0-rc.4":{"name":"@ajsf/core","version":"19.0.0-rc.4","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0-rc.4","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"57c05933823cfe5cff7f6cf7411fd583fe9628e9","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0-rc.4.tgz","fileCount":62,"integrity":"sha512-4YSBVWVXyYG2o+z2KSkV4E25uyoGnrRYW38zXocvWPQ3K5Y0w6AEnDfCjfUfKEuDJjQhauKkh/+9csJ4d/yf3w==","signatures":[{"sig":"MEQCIFrXir9RZpubFb811jN9FxAciqSQIiNGMDWqNkPxpvDUAiAYj1Rl/rT1vrtXN4qXEcBrLxjmmHZBtDy4VR8aBGGXlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308734},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"a34a3fa5a54f0e11990791be8a4646836fc04482","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0-rc.4_1787587879477_0.7572060034822419","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@ajsf/core","version":"19.0.0","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"6da24f46b67cda986342395f7a8f304d21e5f14c","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.0.tgz","fileCount":62,"integrity":"sha512-jVR1+S4YK+Hrq8LBNXanLuXITjlY+WaV7GMDGNwSSsF3jCMUz3ZLTfDMb3DO3AcijAK7IU0+N367YPGD0arYgQ==","signatures":[{"sig":"MEQCIAN0p3Qr7tpIto0qlbiYfcOZyWgfo7zXX3STIB5Uo713AiAMnOadjUs+cRjwg/EzZSqFLV++Tvd+2JF6wHC2AvGXCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308729},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"fb1a9b90ea6336e9f5409326687b6913352addd2","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.0_1787725702541_0.9141307020021943","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@ajsf/core","version":"19.0.1","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.0.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"bfef3521c33b81519b5a0d5112e8c83e016e35d6","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.0.1.tgz","fileCount":62,"integrity":"sha512-xMR+eEZhGRAcQP1RXtv5K/+pFlmGkxgC+9l8p+kMMMFXxcHcUjKvfPuKovwuGhXCcgPOYXJ/NzWgtZCHJN23bA==","signatures":[{"sig":"MEUCIQDbMR82SCuDRX2d6BsIYlV2Jw46HAlEElQPwFmvP2AhoAIgf2qQpdX01FIrM13YiRJalRdViwWsKK7MevVNbXVvqMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308728},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"bbb0f48ff83dd5ef29187bbd5c4287ebf6a2ec1a","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.0.1_1787873284532_0.35783768165287166","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@ajsf/core","version":"19.1.0","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"3c17b0e641e93fe785a4e047e0f5890a5572ffd3","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.1.0.tgz","fileCount":62,"integrity":"sha512-ZJBPC1Gd2QNXpGNQ4Z13ofT09p03535fJuK7+OseT9q+macJ2qur3r5qjxHaNovDJXADEQbNOfo2KyX94baESQ==","signatures":[{"sig":"MEYCIQDtVfc2wPFkLls3NmtdnvOn7rq1FLPIWHP7xaEBeN+/uwIhAKlv0uc3/Wecko4x4uMB6m0DO3gSdCtcXRGkKrLX+3jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311806},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"1bc00353cd11fd0fd4eda771fbeadcb065839382","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.1.0_1787880290505_0.9296087203094998","host":"s3://npm-registry-packages-npm-production"}},"19.2.0":{"name":"@ajsf/core","version":"19.2.0","keywords":["Angular","ng","Angular19","Angular 19","ng19","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@19.2.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"9fc01e854ac0809de5e2b4c82992f4928c8911e1","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-19.2.0.tgz","fileCount":62,"integrity":"sha512-HaUYoL/Dmpj2Xghs+hJWir0Qq3U7HRIQxQPu3lkDCYDaQoWCwlmmzgIERP+wOxaqeaAph+BqBIWsPZcrIr8pWg==","signatures":[{"sig":"MEQCIEPgUK3n+4YBTtNhAfAzd+v/77jogy6UWtekW3AkGYQsAiATEWK1JWB7Kq741+5v1CuuG9Waihw6kx7GKR5AYvF2LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@19.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312980},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"d507a900814227bfb88f94c1dba221c7175ba417","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^19.0.0","@angular/forms":"^19.0.0","@angular/common":"^19.0.0","@angular/platform-browser":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_19.2.0_1788027777725_0.14463064799614478","host":"s3://npm-registry-packages-npm-production"}},"20.0.0-rc.0":{"name":"@ajsf/core","version":"20.0.0-rc.0","keywords":["Angular","ng","Angular20","Angular 20","ng20","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@20.0.0-rc.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e3d7c09d7278141ae2beed2783d979a9aa8ffafc","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-20.0.0-rc.0.tgz","fileCount":6,"integrity":"sha512-3FyTS5gmCM1Z3v128S38eLBkrpvm9XFHCbtsZJ91gwJDTvGHsjrCnbIAtT574u8l3qZVXVKaEpBypM0ORTMiwA==","signatures":[{"sig":"MEYCIQCIfFzQLDhou/nXpevHrlvXXrlOJt8AQ0gBGwbHj8tiHwIhAIWMBAl5MW0X9OhLJsrqwXuRMEukJy7NzkQ7I3WraPOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@20.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296090},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"a8bd33fe0cb309ab1180bb42472f79f92ac16740","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^20.0.0","@angular/forms":"^20.0.0","@angular/common":"^20.0.0","@angular/platform-browser":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_20.0.0-rc.0_1788996859639_0.15836766139432146","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@ajsf/core","version":"20.0.0","keywords":["Angular","ng","Angular20","Angular 20","ng20","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@20.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"39712cc3b799d38d7533831cb6fa0fc28d08ce7b","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-20.0.0.tgz","fileCount":6,"integrity":"sha512-JHMkj56Y7udwZ00iZIEnRaL5PkuCG2Eq0XZTp9U65ZT4ggOl0vuSIlq47ATAFxrhqA0oKJkCn9URLJr/DZh4Dw==","signatures":[{"sig":"MEQCICPZ1e0XzDKwmAF4xOdTAGoJu8FStm/XNqIRJP17nMfrAiATcovJJbyJ70oL4rz6wsZxoMm7/v/jiNHbdsVxpQjj6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296085},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"114ab433ed808dae8b0b452825f329de5d55a6ea","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^20.0.0","@angular/forms":"^20.0.0","@angular/common":"^20.0.0","@angular/platform-browser":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_20.0.0_1789000121695_0.8734455903630427","host":"s3://npm-registry-packages-npm-production"}},"20.1.0":{"name":"@ajsf/core","version":"20.1.0","keywords":["Angular","ng","Angular20","Angular 20","ng20","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@20.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"bcccdc8155f12f1fa2740ff8e85a97cbe095b609","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-20.1.0.tgz","fileCount":6,"integrity":"sha512-/atOEwrW3vDcjX4VIW20xcSIlPoAi8GH31i4JCWB+2/1/NlheEEzxKChpglXBKcNE434nOXXbPmQvp+v50t97A==","signatures":[{"sig":"MEQCICgTm81f8m3JyvvxQwWQ8rleatezj3dYbUSh9YSJIyB+AiBpvGRTsJw9x1x9n0kZFh+r3uMeihyhKW+cSd0Pp1RAWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@20.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296085},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"4ebcfe029978d2b7ef91c338c3727a216745665c","private":false,"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^20.0.0","@angular/forms":"^20.0.0","@angular/common":"^20.0.0","@angular/platform-browser":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_20.1.0_1789175687737_0.5914449805942461","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@ajsf/core","version":"21.0.0","keywords":["Angular","ng","Angular21","Angular 21","ng21","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@21.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e34559b9deaa972206a152a2d45dee539f00e8f9","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-21.0.0.tgz","fileCount":6,"integrity":"sha512-90wmzvijQCHfAWS9bthKp1wfES5ufMKYma7iRiu14bWNFlUXJOnLTyFtaWmBbPfP+JoU8MAWV3rGw0XqPMjEwA==","signatures":[{"sig":"MEQCIHOYblsbjaA8/FtPfvIRS1V52Vtac6sNW5+VV2XIBnQfAiABfGk8C0BOoL6WfKG+Q+K4IDAQE6e9kB6/zf4aurH4Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297464},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"ddd2b7cecd70a05ad27ae2f13ace270751d306bb","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^21.0.0","@angular/forms":"^21.0.0","@angular/common":"^21.0.0","@angular/platform-browser":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_21.0.0_1789179933830_0.9256922624773278","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@ajsf/core","version":"22.0.0","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@22.0.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"c50c771137331a3b7f334549a6c7f3e9406cc0e7","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.0.0.tgz","fileCount":6,"integrity":"sha512-r64u1UnPHKX32gc321koDAToUb3BrH3SKLIPQTpyfxrlbFizGLmhKsXe+iH6amHhD5ckg34Ny5l3B/V/A+CZsA==","signatures":[{"sig":"MEUCIQCOnEX9nRMv/ykLL8rPguvzcXTsyMgb8xozpuGEh0Vn8gIgK/adNTRVp4QuTEhywalH463wLRIbhqJeQHNWcYFj3NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308323},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"d4d01ac94fe118e2e5f9dcfde6f373b0754d79c9","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_22.0.0_1789193757997_0.3763749702428272","host":"s3://npm-registry-packages-npm-production"}},"22.1.0":{"name":"@ajsf/core","version":"22.1.0","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@22.1.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"d08f76fc27a9d5d7781772638bd19d518389e201","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.1.0.tgz","fileCount":6,"integrity":"sha512-OMsSYZvBq6Zz4CVZEjd5j7a++qEnakkmD+yuI9UOdFMdHyoIa7jnTJg5F+JyW+bZ0T1bMWxIjkifhhkj2fLcTw==","signatures":[{"sig":"MEUCIQCRJfTmJGMRPLpwcWgAuCSumXQohWW67w+gYj9ooyR4EAIgAiUQ08H5HB+gu0kwIFdTTyiCUmmUi8s56+pKxDUw+N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308327},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"c147615f206fce1839b18afef97174771f3b004a","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_22.1.0_1789223724518_0.8972987397511314","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"@ajsf/core","version":"22.2.0","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@22.2.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"e79fdfca6d4865d925c5e0da026fbcee26a2e8ce","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.2.0.tgz","fileCount":6,"integrity":"sha512-UJLXwBpNIEOzfPQvwDxKXmA7+ZFO3kzstVQBeSjUzTCTGtGhoRcjv7yivZvZXI5dUlil3Q1BSKYdXiCAp60F5w==","signatures":[{"sig":"MEUCIDLbqZW5Ojz2z5Ok15q7OfjxpmFkowsz8tKyLIFiEtEMAiEA00StoHAxWhPPpHZFS1jEGJW1BhbU3lBlqkxGO2Spod4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308327},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"bf7dd3645e9622f0dca3101e9f7b3ef874121bc4","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.0.2","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_22.2.0_1789269850326_0.9518988076270656","host":"s3://npm-registry-packages-npm-production"}},"22.2.1":{"name":"@ajsf/core","version":"22.2.1","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@22.2.1","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"38b34f100430efae94fc647c5cfb7777d971fff5","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.2.1.tgz","fileCount":6,"integrity":"sha512-9mG4ASue39nhlBl9sDbLmRouOCldzMqaQDIe9J8Hugi6hjBim2UuEa7Qww0sKdcpdDrQ0C9DsWicuq1qvXUq1A==","signatures":[{"sig":"MEYCIQCjrsMl3F854HfDqvuK9CltMK66FUxSnizcFS7qJRCe5wIhAKTcobw+3IuyRfF2fdqcQ9Z1h2SGTySvIOMGN7ng1gPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhzRl3yrlH0oc0yf45jOW9leF85IpJrD3Kmm9WVVzcRwIgIz/tNyQvQcVVNTZerRYmBd66I0lsyqrwLsTOj7x6o1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309127},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"2be817c1034350e7d9c4a1ec067c9ffbf69e4ab6","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.1.0","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_22.2.1_1790153153031_0.9182612489146513","host":"s3://npm-registry-packages-npm-production"}},"22.3.0":{"name":"@ajsf/core","version":"22.3.0","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","_id":"@ajsf/core@22.3.0","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"homepage":"https://github.com/hamzahamidi/ajsf#readme","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"f79a8587f1f45954cd8236bff7b1060b036004fa","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.3.0.tgz","fileCount":6,"integrity":"sha512-EIU9YGlfafXu2t1sgHGemtb6mH3ZTHuhYisxI0lYGYVwv9LuQoYPQ/DSmqi+SoXave1F/UCZivoGD7Bz6I37CA==","signatures":[{"sig":"MEUCIQCK2tjMtukPBk3B5tKUP5ar3sxgF+tSdEdF1Bhc5HWuOgIgNZoB9ApwHCVih6pLvRFKQWW9VaWVjdD8F0VNlcSRAqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYcrU71D/0hzK/AMGqRPKrt2yx8T2hUjxOZq1CGaUvyAIhAJ/DcIj9wB3IH7XNYTLiTD0CtrFjWqpwbdwZIkpg2W5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312879},"type":"module","module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"53fc550c407ef09cae3dd8f6dbdff3bc2d0c1fe5","private":false,"typings":"types/ajsf-core.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.1.0","description":"Angular JSON Schema Form builder core","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_22.3.0_1790260883260_0.6639229603539016","host":"s3://npm-registry-packages-npm-production"}},"22.3.1":{"_id":"@ajsf/core@22.3.1","bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"dist":{"shasum":"66f0516dcc84760187c496bdfe0b97998093957e","tarball":"https://registry.npmjs.org/@ajsf/core/-/core-22.3.1.tgz","fileCount":6,"integrity":"sha512-626SugmV8HGXNkUWYxW6JDfkjH++kfgZdDchVLeSsH24ioSk4nRkCs+/K4A+WRAU6K4Ky/82dXvSLfJ/uO0U5w==","signatures":[{"sig":"MEUCICidF2ai7JWRVTEOnhAQM1UGQVE3RkiPx482jPReMvTpAiEA78NKXjUGz0rVGWYVaOh7vwTmBuhdlTIJcbVVtTQ9FlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBhgU9EuMmTnTpZwWjtzv3NfrIFISuHJXxQDWU34OCrmAiAsmSBaKaYGY1FY0yMruzllIhlBxkd4UHBJEV6EkJadqQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajsf%2fcore@22.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313612},"name":"@ajsf/core","type":"module","author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"module":"fesm2022/ajsf-core.mjs","exports":{".":{"types":"./types/ajsf-core.d.ts","default":"./fesm2022/ajsf-core.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/hamzahamidi","gitHead":"79925ef0117a4b51f80ce285f78b7334a2a4ed7f","license":"MIT","private":false,"typings":"types/ajsf-core.d.ts","version":"22.3.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afd4a5b9-f2fa-4b97-a56c-18e83e4ff12a"}},"homepage":"https://github.com/hamzahamidi/ajsf#readme","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"_npmVersion":"12.1.0","description":"Angular JSON Schema Form builder core","directories":{},"maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.20.0","tslib":"^2.0.0","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.0.0","@angular/core":"^22.0.0","@angular/forms":"^22.0.0","@angular/common":"^22.0.0","@angular/platform-browser":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_22.3.1_1790280519493_0.16992886362331427"}}},"time":{"created":"2020-01-11T20:25:55.137Z","modified":"2026-09-24T20:08:39.962Z","0.1.0":"2020-01-11T20:25:55.551Z","0.1.1":"2020-01-12T01:18:30.944Z","0.1.2":"2020-01-12T17:33:57.375Z","0.1.3":"2020-01-24T23:55:14.469Z","0.1.4":"2020-03-08T14:01:11.858Z","0.1.5":"2020-06-29T23:29:49.977Z","0.2.0-beta.1":"2020-10-15T20:35:56.267Z","0.2.0-beta.2":"2020-10-15T23:49:33.259Z","0.3.0-beta.3":"2020-10-16T01:31:16.104Z","0.3.0-beta.4":"2020-10-20T18:01:07.128Z","0.4.0-beta.1":"2021-02-27T13:30:23.417Z","0.4.0-beta.2":"2021-02-27T13:35:41.012Z","0.5.0-beta.1":"2021-10-16T18:18:04.728Z","0.5.0-beta.2":"2021-10-16T18:24:16.842Z","0.5.0-beta.3":"2021-10-16T18:46:46.823Z","0.5.1-beta.1":"2021-10-31T15:11:40.442Z","0.5.1-beta.2":"2021-10-31T16:09:10.844Z","0.5.1-beta.3":"2021-10-31T16:59:00.524Z","0.5.1-beta.4":"2021-11-01T01:30:28.554Z","0.5.1":"2021-11-24T09:43:23.672Z","0.6.0-beta.1":"2021-12-16T21:56:46.213Z","0.7.0":"2022-04-03T00:05:58.729Z","0.8.0":"2022-08-27T15:08:36.543Z","14.0.0":"2026-08-15T23:35:22.175Z","16.0.0":"2026-08-16T01:25:21.689Z","17.0.0":"2026-08-16T02:48:18.223Z","17.1.0":"2026-08-16T04:01:39.154Z","17.2.0-rc.0":"2026-08-16T07:01:36.830Z","17.2.0-rc.1":"2026-08-16T07:32:04.729Z","17.2.0-rc.2":"2026-08-16T09:58:30.141Z","18.0.0":"2026-08-16T16:08:15.463Z","18.1.0":"2026-08-17T00:04:50.535Z","18.2.0":"2026-08-17T10:07:17.044Z","18.3.0":"2026-08-17T10:22:30.131Z","19.0.0-rc.0":"2026-08-17T11:44:07.421Z","19.0.0-rc.1":"2026-08-17T12:32:49.745Z","19.0.0-rc.2":"2026-08-17T18:06:51.762Z","19.0.0-rc.3":"2026-08-23T16:58:44.681Z","19.0.0-rc.4":"2026-08-24T16:11:19.622Z","19.0.0":"2026-08-26T06:28:22.727Z","19.0.1":"2026-08-27T23:28:04.689Z","19.1.0":"2026-08-28T01:24:50.911Z","19.2.0":"2026-08-29T18:22:57.874Z","20.0.0-rc.0":"2026-09-09T23:34:19.789Z","20.0.0":"2026-09-10T00:28:41.851Z","20.1.0":"2026-09-12T01:14:47.878Z","21.0.0":"2026-09-12T02:25:33.963Z","22.0.0":"2026-09-12T06:15:58.178Z","22.1.0":"2026-09-12T14:35:24.676Z","22.2.0":"2026-09-13T03:24:10.483Z","22.2.1":"2026-09-23T08:45:53.111Z","22.3.0":"2026-09-24T14:41:23.346Z","22.3.1":"2026-09-24T20:08:39.588Z"},"bugs":{"url":"https://github.com/hamzahamidi/ajsf/issues"},"author":{"name":"https://github.com/hamzahamidi/ajsf/graphs/contributors"},"license":"MIT","homepage":"https://github.com/hamzahamidi/ajsf#readme","keywords":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","ajsf","angular json schema form"],"repository":{"url":"git+https://github.com/hamzahamidi/ajsf.git","type":"git"},"description":"Angular JSON Schema Form builder core","maintainers":[{"name":"hamzahamidi","email":"hamidihamzacg@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/logo/ajsf-wordmark.svg\" alt=\"ajsf\" width=\"200\">\n</p>\n\n# AJSF (Angular JSON Schema Form)\n\nAJSF turns a JSON Schema into an Angular 22 form, rendered as plain HTML by `@ajsf/core` or styled by one of five framework packages: `@ajsf/material`, `@ajsf/primeng`, `@ajsf/bootstrap3`, `@ajsf/bootstrap4` and `@ajsf/bootstrap5`.\n\n<p align=\"center\">\n  <a href=\"https://github.com/hamzahamidi/ajsf/actions/workflows/ci.yml?query=branch%3Amain\"><img src=\"https://github.com/hamzahamidi/ajsf/actions/workflows/ci.yml/badge.svg?branch=main\" alt=\"CI Status\"></a>\n  <a href=\"https://codecov.io/gh/hamzahamidi/ajsf\"><img src=\"https://codecov.io/gh/hamzahamidi/ajsf/branch/main/graph/badge.svg\" alt=\"Code coverage\"></a>\n  <a href=\"https://www.npmjs.com/package/@ajsf/core\"><img src=\"https://img.shields.io/npm/v/@ajsf/core.svg?style=plastic\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@ajsf/core\"><img src=\"https://img.shields.io/npm/dm/@ajsf/core.svg?style=plastic\" alt=\"npm number of downloads\"></a>\n  <a href=\"https://github.com/hamzahamidi/ajsf/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/hamzahamidi/ajsf.svg?style=social\" alt=\"MIT licence\"></a>\n  <a href=\"https://github.com/hamzahamidi/ajsf/stargazers\"><img src=\"https://img.shields.io/github/stars/hamzahamidi/ajsf.svg?style=social\" alt=\"GitHub stars\"></a>\n  <a href=\"https://app.netlify.com/sites/ajsf/deploys\"><img src=\"https://api.netlify.com/api/v1/badges/6c5b5a1d-db7c-4d0e-8ac1-a4840d8812f0/deploy-status\" alt=\"Netlify Status\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://hamidihamza.com/ajsf\"><img src=\"docs/media/ajsf-demo.gif\" alt=\"The playground rendering a JSON Schema as a Material form, submitting it, then rendering the same schema with Bootstrap 5\"></a>\n</p>\n<p align=\"center\">\n  <a href=\"https://hamidihamza.com/ajsf\">Try the live playground</a>\n</p>\n\nNote: This project is a continuation of [dschnelldavis/Angular2-json-schema-form](https://github.com/dschnelldavis/angular2-json-schema-form) and is not affiliated with any organization.\n\nA [JSON Schema](http://json-schema.org) Form builder for Angular, similar to, and mostly API compatible with:\n\n* [JSON Schema Form](https://github.com/json-schema-form)'s [Angular Schema Form](http://schemaform.io) for [AngularJS](https://angularjs.org) ([examples](http://schemaform.io/examples/bootstrap-example.html))\n* [Mozilla](https://blog.mozilla.org/services/)'s [React JSON Schema Form](https://github.com/mozilla-services/react-jsonschema-form) for [React](https://react.dev) ([examples](https://mozilla-services.github.io/react-jsonschema-form/)), and\n* [Joshfire](http://www.joshfire.com)'s [JSON Form](http://github.com/joshfire/jsonform/wiki) for [jQuery](https://jquery.com) ([examples](http://ulion.github.io/jsonform/playground/))\n\n## Packages\n\n* [`@ajsf/core`](./README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/core.svg)](https://www.npmjs.com/package/@ajsf/core)\n* [`@ajsf/bootstrap3`](./projects/ajsf-bootstrap3/README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/bootstrap3.svg)](https://www.npmjs.com/package/@ajsf/bootstrap3)\n* [`@ajsf/bootstrap4`](./projects/ajsf-bootstrap4/README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/bootstrap4.svg)](https://www.npmjs.com/package/@ajsf/bootstrap4)\n* [`@ajsf/bootstrap5`](./projects/ajsf-bootstrap5/README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/bootstrap5.svg)](https://www.npmjs.com/package/@ajsf/bootstrap5)\n* [`@ajsf/material`](./projects/ajsf-material/README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/material.svg)](https://www.npmjs.com/package/@ajsf/material)\n* [`@ajsf/primeng`](./projects/ajsf-primeng/README.md) [![npm version](https://img.shields.io/npm/v/@ajsf/primeng.svg)](https://www.npmjs.com/package/@ajsf/primeng)\n\n## Version compatibility\n\nFrom `14.0.0` onward, the `@ajsf` major matches the Angular major it targets, the same\nconvention Angular Material uses. For the newest Angular major supported by AJSF, install\nthe current release:\n\n```shell\nnpm install @ajsf/material\n```\n\nnpm uses the `latest` tag when no version is specified. If your application uses an older\nAngular major, install the matching AJSF major instead:\n\n```shell\nnpm install @ajsf/material@17   # for Angular 17\n```\n\nPeer ranges are bounded from `14.0.0` onward, so npm reports a clear resolution error\nrather than installing a combination that was never built or tested. This also means a\nplain install fails when the application is not on the newest supported Angular major.\n\n`0.8.0` and earlier predate this scheme. They declare open peer ranges with no upper\nbound: `>=14.0.0` in `0.8.0`, which was built against Angular 14, `>=13.0.0` in `0.7.0`,\nand lower floors before that, down to `>=6.0.0` in `0.1.x`.\n\nThere is no release for Angular 15, which reached end of life. See the [versions on npm](https://www.npmjs.com/package/@ajsf/core?activeTab=versions)\nfor what is currently available.\n\n### Upgrading from `0.8.0` to `14.0.0`\n\n`@ajsf/material` no longer depends on [`@angular/flex-layout`](https://github.com/angular/flex-layout),\nwhich is deprecated and has no Angular 16 release. You can uninstall it unless something\nelse in your project uses it.\n\nNo code change is needed. `FlexLayoutRootComponent`, `FlexLayoutSectionComponent`, the\n`flex` and `section` layout types and options such as `fxFlex`, `fxFlexAlign` and\n`fxLayoutGap` all behave as before. The version jump is the Angular-aligned scheme\nstarting, not a rewrite: `14.0.0` targets the same Angular 14 that `0.8.0` did.\n\n### Angular 6 to 8\n\nBefore the `@ajsf` packages, this project shipped as one package,\n`angular6-json-schema-form`. Its last release is `8.0.0`, and its documentation\nis on the [`angular6-json-schema-form` branch](https://github.com/hamzahamidi/ajsf/tree/angular6-json-schema-form).\n\n## JSON Schema versions\n\nDraft 4, 6 and 7 schemas work as they are. Drafts 1 to 3 were dropped in `19.0.0`: a\nproperty level `required`, `optional` or `requires` is removed, with a console warning\nnaming the properties, so move those into a draft 4 `required` array.\n\n| Draft | Status |\n| --- | --- |\n| Draft 1, 2, 3 | Not supported since `19.0.0` |\n| Draft 4 | Supported, converted to draft 7 internally |\n| Draft 6 | Supported directly |\n| Draft 7 | Supported, including `if`, `then` and `else` |\n| 2019-09, 2020-12 | Not supported yet |\n\nEvery schema passes through `convertSchemaToDraft6` before the form is built. Despite the\nname, a draft 4 schema comes out stamped as draft 7. Keywords it does not recognise are\ncarried through untouched rather than dropped, which is why draft 7 schemas validate\ncorrectly.\n\nA schema without `$schema` is read as draft 7.\n\nTwo limits are worth knowing about before you rely on them.\n\n**Draft 7 conditionals validate, but the layout does not follow them.** `if`, `then` and\n`else` are enforced, so a field that becomes required because of another field's value\nreally is required and the form will not submit without it. The layout is built once,\nthough, so that field is not marked as required until you try to submit. `readOnly` and\n`writeOnly` are accepted and currently have no effect: they are annotations, and neither\nthe validator nor the widgets act on them.\n\n**2020-12 is not supported yet.** A schema declaring\n`\"$schema\": \"https://json-schema.org/draft/2020-12/schema\"` fails to compile and the form\ndoes not render, so it fails loudly rather than quietly. It needs a newer validator, and\n`prefixItems` replaces the array form of `items`, which is how AJSF recognises tuples.\n\n## Check out the live demo and play with the examples\n\n[Check out some examples here.](https://hamidihamza.com/ajsf)\n\nThe playground includes more than 70 JSON Schemas. You can render each one with Material Design, PrimeNG, Bootstrap 3, Bootstrap 4, Bootstrap 5, or plain HTML.\n\n## Installation\n\n### To install from npm or Yarn and use in your own project\n\nPick the package for the UI you want. [`@ajsf/material`](https://www.npmjs.com/package/@ajsf/material) renders with [Angular Material](https://material.angular.io), [`@ajsf/primeng`](https://www.npmjs.com/package/@ajsf/primeng) renders with [PrimeNG](https://primeng.org), and there are Bootstrap 3, Bootstrap 4 and Bootstrap 5 packages alongside them.\n\n`@ajsf/material` renders Angular Material components, so it declares `@angular/material` and `@angular/cdk` as peer dependencies. Your app needs both installed and a Material theme. `ng add @angular/material` installs both, writes a theme to `src/material-theme.scss`, adds it to the `angular.json` styles and links the Roboto and Material Symbols fonts in `index.html`:\n\n```shell\nng add @angular/material\n```\n\nThen install AJSF. npm uses the current `latest` release when no version is specified:\n\n```shell\nnpm install @ajsf/material\n```\n\nOr with [Yarn](https://yarnpkg.com):\n\n```shell\nyarn add @ajsf/material\n```\n\nFor an older Angular major, install the matching AJSF major as described in\n[Version compatibility](#version-compatibility).\n\nFor PrimeNG setup, including theme configuration, see the [`@ajsf/primeng` getting started guide](./projects/ajsf-primeng/README.md).\n\nThen import `MaterialDesignFrameworkModule` in the `imports` of the standalone component that renders the form, which is how `ng new` scaffolds an Angular 22 app. The module provides everything the form needs, so `app.config.ts` stays as `ng new` wrote it:\n\n```typescript\nimport { Component } from '@angular/core';\nimport { MaterialDesignFrameworkModule } from '@ajsf/material';\n\n@Component({\n  selector: 'app-root',\n  imports: [MaterialDesignFrameworkModule],\n  templateUrl: './app.html',\n})\nexport class App { }\n```\n\nIn an app that still bootstraps an `NgModule`, add the framework module to that module's `imports` instead. The declared component needs `standalone: false`, since components are standalone by default:\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { BrowserModule } from '@angular/platform-browser';\nimport { MaterialDesignFrameworkModule } from '@ajsf/material';\n\nimport { AppComponent } from './app.component';\n\n@NgModule({\n  declarations: [ AppComponent ],\n  imports: [ BrowserModule, MaterialDesignFrameworkModule ],\n  bootstrap: [ AppComponent ]\n})\nexport class AppModule { }\n```\n\nNo animations setup is needed. With Angular Material 22, the select, datepicker, expansion panel, tabs and stepper widgets open, switch and submit without `@angular/animations` installed and with nothing logged to the console. `ng new` does not install that package, so importing `BrowserAnimationsModule` fails the build with `Could not resolve \"@angular/animations/browser\"`, and Angular has deprecated it since 20.2.\n\nZoneless change detection, the Angular 22 default, works as well: no `zone.js` is needed.\n\n`@ajsf/material` takes the initial bundle of a new app to 1.40 MB, and `ng new` sets a 1 MB `maximumError` budget, so `ng build` fails with `bundle initial exceeded maximum budget`. Raise the `initial` budget in the `production` configuration of `angular.json`:\n\n```json\n{\n  \"type\": \"initial\",\n  \"maximumWarning\": \"2MB\",\n  \"maximumError\": \"2.5MB\"\n}\n```\n\n`@ajsf/primeng` needs the same change (1.55 MB). The Bootstrap packages and `@ajsf/core` stay under 1 MB.\n\nThe build also warns that `ajv` and `ajv-formats` are not ES modules. That warning is harmless, and adding both to `allowedCommonJsDependencies` in the build `options` silences it:\n\n```json\n\"allowedCommonJsDependencies\": [\"ajv\", \"ajv-formats\"]\n```\n\nSix framework modules are available. Choose the one that matches the UI you want:\n\n* `MaterialDesignFrameworkModule` from `@ajsf/material` for Material Design\n* `PrimengFrameworkModule` from `@ajsf/primeng` for PrimeNG\n* `Bootstrap3FrameworkModule` from `@ajsf/bootstrap3` for Bootstrap 3\n* `Bootstrap4FrameworkModule` from `@ajsf/bootstrap4` for Bootstrap 4\n* `Bootstrap5FrameworkModule` from `@ajsf/bootstrap5` for Bootstrap 5\n* `JsonSchemaFormModule` from `@ajsf/core` for plain HTML (no styling)\n\nAll six are used the same way, in the imports of a standalone component or an `NgModule`, and none needs extra providers. In 22.2.1 and earlier, a standalone component that imports only `JsonSchemaFormModule` also needs `providers: [FrameworkLibraryService]`, imported from `@ajsf/core`, or the form fails with `NG0201`.\n\nIt is also possible to load multiple frameworks and switch between them at runtime, like the example playground on GitHub. But most typical sites will just load one framework.\n\n### To install from GitHub\n\nTo run [the library and the example playground from GitHub](https://github.com/hamzahamidi/ajsf), assuming you have [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [Node](https://nodejs.org/en/download/) installed, enter the following in your terminal:\n\n```shell\ngit clone https://github.com/hamzahamidi/ajsf.git ajsf\ncd ajsf\nnpm ci\nnpm start\n```\n\nThe repository ships a `package-lock.json`, so use npm rather than Yarn here: `npm ci` installs exactly the versions CI builds and tests with. See [`.nvmrc`](./.nvmrc) for the Node version.\n\nThis starts the example playground at `http://localhost:4200`.\n\nThe main directories are:\n\n* `projects/ajsf-core`: Angular JSON Schema Form main library\n* `projects/ajsf-bootstrap3`: Bootstrap 3 framework\n* `projects/ajsf-bootstrap4`: Bootstrap 4 framework\n* `projects/ajsf-bootstrap5`: Bootstrap 5 framework\n* `projects/ajsf-material`: Angular Material framework\n* `projects/ajsf-primeng`: PrimeNG framework\n* `projects/ajsf-core/src/lib/framework-library`: framework library\n* `projects/ajsf-core/src/lib/widget-library`: widget library\n* `projects/ajsf-core/src/lib/shared`: utilities and helper functions\n* `demo`: example playground application\n* `demo/assets/example-schemas`: JSON Schema examples used in the playground\n\nThe [API reference](https://hamidihamza.com/ajsf/api/) is generated from the six packages' public exports and published with the playground. The functions under `projects/ajsf-core/src/lib/shared` carry doc comments describing what they do; the widget and framework libraries mostly do not, so their pages list signatures without descriptions.\n\n## Using Angular JSON Schema Form\n\n### Basic use\n\nFor basic use, after importing a framework module as described above, to display a form in your Angular component, simply add the following to your component's template:\n\n```html\n<json-schema-form\n  [loadExternalAssets]=\"true\"\n  [schema]=\"yourJsonSchema\"\n  framework=\"material-design\"\n  (onSubmit)=\"yourOnSubmitFn($event)\">\n</json-schema-form>\n```\n\nHere, `schema` is a valid JSON Schema object and `onSubmit` calls a function that processes the submitted form data. Sample schemas are available in `demo/assets/example-schemas`.\n\n`framework` selects the template set to render with. The default is `no-framework`. The possible values are:\n\n* `material-design` for Material Design\n* `primeng` for PrimeNG\n* `bootstrap-3` for Bootstrap 3\n* `bootstrap-4` for Bootstrap 4\n* `bootstrap-5` for Bootstrap 5\n* `no-framework` for plain HTML\n\nSetting `[loadExternalAssets]=\"true\"` loads assets the display framework needs from a CDN. It is useful while trying the library out, but production sites should load those assets themselves. See [Loading external assets required by a framework](#loading-external-assets-required-by-a-framework) for details.\n\nKeep the brackets: the input is a boolean, and a project created by `ng new` rejects the plain attribute `loadExternalAssets=\"true\"` with `TS2322`.\n\nNote what this does and does not cover. For `bootstrap-4` and `bootstrap-5` it loads Bootstrap's CSS and JavaScript, so a form is styled straight away. For `material-design` it loads only the Material Icons and Roboto fonts: an Angular Material **theme is not included**, so add one to your app as `ng add @angular/material` offers to do, or the controls render unthemed.\n\n### Data-only mode\n\nAngular JSON Schema Form can also create a form entirely from a JSON object, with no schema, like so:\n\n```html\n<json-schema-form\n  [loadExternalAssets]=\"true\"\n  [(ngModel)]=\"exampleJsonObject\">\n</json-schema-form>\n```\n\n```javascript\nexampleJsonObject = {\n  \"first_name\": \"Jane\", \"last_name\": \"Doe\", \"age\": 25, \"is_company\": false,\n  \"address\": {\n    \"street_1\": \"123 Main St.\", \"street_2\": null,\n    \"city\": \"Las Vegas\", \"state\": \"NV\", \"zip_code\": \"89123\"\n  },\n  \"phone_numbers\": [\n    { \"number\": \"702-123-4567\", \"type\": \"cell\" },\n    { \"number\": \"702-987-6543\", \"type\": \"work\" }\n  ], \"notes\": \"\"\n};\n```\n\nIn this mode, Angular JSON Schema Form automatically generates a schema from your data. The generated schema is relatively simple, compared to what you could create on your own. However, as the above example shows, it does detect and enforce string, number, and boolean values (nulls are also assumed to be strings), and automatically allows array elements to be added, removed, and reordered.\n\nAfter displaying a form in this mode, use the `formSchema` and `formLayout` outputs to inspect the generated schema and layout. See [Debugging inputs and outputs](#debugging-inputs-and-outputs).\n\nThe `ngModel` input supports Angular's bidirectional data binding, so an `onSubmit` function is not always necessary.\n\n### Advanced use\n\n#### Additional inputs and outputs\n\nFor more control over your form, you may provide these additional inputs:\n\n* `layout` array with a custom form layout (see Angular Schema Form's [form definitions](https://github.com/json-schema-form/angular-schema-form/blob/master/docs/index.md#form-definitions) for information about how to construct a form layout)\n* `data` object to populate the form with default or previously submitted values\n* `options` object to set any global options for the form\n* `widgets` object to add custom widgets\n* `language` string to set the error message language (currently supports `de`, `en`, `es`, `fr`, `it`, `pt`, and `zh`)\n* `framework` string or object to set which framework to use\n\nFor `framework`, pass a custom framework object or the name of a loaded framework. The included names are `material-design`, `primeng`, `bootstrap-3`, `bootstrap-4`, `bootstrap-5`, and `no-framework`.\n\nIf you want more detailed output, you may provide additional functions for `onChanges` to read the values in real time as the form is being filled out, and you may implement your own custom validation indicators from the boolean `isValid` or the detailed `validationErrors` outputs.\n\nHere is an example:\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [layout]=\"yourJsonFormLayout\"\n  [(data)]=\"yourData\"\n  [options]=\"yourFormOptions\"\n  [widgets]=\"yourCustomWidgets\"\n  language=\"fr\"\n  framework=\"material-design\"\n  [loadExternalAssets]=\"true\"\n  (onChanges)=\"yourOnChangesFn($event)\"\n  (onSubmit)=\"yourOnSubmitFn($event)\"\n  (isValid)=\"yourIsValidFn($event)\"\n  (validationErrors)=\"yourValidationErrorsFn($event)\">\n</json-schema-form>\n```\n\nNote: If you prefer brackets around all your attributes, the following is functionally equivalent:\n\n```html\n<json-schema-form\n[schema]=\"yourJsonSchema\"\n[layout]=\"yourJsonFormLayout\"\n[(data)]=\"yourData\"\n[options]=\"yourFormOptions\"\n[widgets]=\"yourCustomWidgets\"\n[language]=\"'fr'\"\n[framework]=\"'material-design'\"\n[loadExternalAssets]=\"true\"\n(onChanges)=\"yourOnChangesFn($event)\"\n(onSubmit)=\"yourOnSubmitFn($event)\"\n(isValid)=\"yourIsValidFn($event)\"\n(validationErrors)=\"yourValidationErrorsFn($event)\">\n</json-schema-form>\n```\n\nWith this syntax, include the nested quotes (`\"'` and `'\"`) around language and framework names. Without the inner quotes, Angular reads the values as variables instead of strings. Attributes without brackets are read as strings and do not need inner quotes.\n\n#### Single-input mode\n\nYou may also combine all your inputs into one compound object and include it as a `form` input, like so:\n\n```javascript\nconst yourCompoundInputObject = {\n  schema:    { ... },  // REQUIRED\n  layout:    [ ... ],  // optional\n  data:      { ... },  // optional\n  options:   { ... },  // optional\n  widgets:   { ... },  // optional\n  language:   '...' ,  // optional\n  framework:  '...'    // (or { ... }) optional\n}\n```\n\n```html\n<json-schema-form\n  [form]=\"yourCompoundInputObject\"\n  (onSubmit)=\"yourOnSubmitFn($event)\">\n</json-schema-form>\n```\n\nYou can also mix these two styles depending on your needs. In the example playground, all examples use the combined `form` input for `schema`, `layout`, and `data`, which enables each example to control those three inputs, but the playground uses separate inputs for `language` and `framework`, enabling it to change those settings independent of the example.\n\nCombining inputs is useful when each form stores its data and schema together. Separate inputs are often clearer for one form or several forms with the same structure. A custom layout can still be stored with its schema and passed through the combined input.\n\n#### Compatibility modes\n\nIf you have used Angular Schema Form for AngularJS, React JSON Schema Form, or JSON Form for jQuery, Angular JSON Schema Form recognizes their input names and custom input objects. It also accepts the [truncated schema format supported by JSON Form](https://github.com/joshfire/jsonform/wiki#schema-shortcut), though a draft 3 `required: true` on a property is dropped with a console warning. See [JSON Schema versions](#json-schema-versions) for the drafts AJSF supports.\n\nAngular Schema Form (AngularJS) compatibility:\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [form]=\"yourAngularSchemaFormLayout\"\n  [(model)]=\"yourData\">\n</json-schema-form>\n```\n\nReact JSON Schema Form compatibility:\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [UISchema]=\"yourReactJsonSchemaFormUISchema\"\n  [(formData)]=\"yourData\">\n</json-schema-form>\n```\n\nJSON Form (jQuery) compatibility:\n\n```html\n<json-schema-form\n  [form]=\"{\n    schema: yourJsonSchema,\n    form: yourJsonFormLayout,\n    customFormItems: yourJsonFormCustomFormItems,\n    value: yourData\n  }\">\n</json-schema-form>\n```\n\nBidirectional data binding works with the `data`, `model`, `ngModel`, and `formData` inputs. It does not work with the combined `form` input.\n\n#### Debugging inputs and outputs\n\nFinally, Angular JSON Schema Form includes some additional inputs and outputs for debugging:\n\n* `debug` input: activates debugging mode.\n* `loadExternalAssets` input: loads the external JavaScript and CSS the selected framework needs from a CDN. Useful while trying the library out, but not reliable enough for production, where you should load those assets yourself. If the console reports that an asset failed to load (jQuery, for example, which Bootstrap 3 needs), reloading the page usually fixes it.\n* `formSchema` and `formLayout` outputs: return the final schema and layout used to build the form. That shows how your inputs were modified, or, if you gave none, the ones generated from your data.\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [debug]=\"true\"\n  [loadExternalAssets]=\"true\"\n  (formSchema)=\"showFormSchemaFn($event)\"\n  (formLayout)=\"showFormLayoutFn($event)\">\n</json-schema-form>\n```\n\n## Customizing\n\nIn addition to a large number of user-settable options, Angular JSON Schema Form also has the ability to load custom form control widgets and layout frameworks. All forms are constructed from these basic components. The default widget library includes all standard HTML 5 form controls, as well as several common layout patterns, such as multiple checkboxes and tab sets. The default framework library includes templates to style forms using Material Design, PrimeNG, Bootstrap 3, Bootstrap 4, or Bootstrap 5 (or plain HTML with no formatting, which is not useful in production, but can be helpful for development and debugging).\n\n### User settings\n\n(TODO: List all available user settings, and configuration options for each.)\n\n### Creating custom input validation error messages\n\nYou can easily add your own custom input validation error messages, either for individual control widgets, or for your entire form.\n\n#### Setting error messages for individual controls or the entire form\n\nTo set messages for individual form controls, add them to that control's node in the form layout, like this:\n\n```javascript\nconst yourFormLayout = [\n  { key: 'name',\n    title: 'Enter your name',\n    validationMessages: {\n      // Put your error messages for the 'name' field here\n    }\n  },\n  { type: 'submit', title: 'Submit' }\n]\n```\n\nTo set messages for the entire form, add them to `defautWidgetOptions.validationMessages` in the form options. The `defautWidgetOptions` spelling is part of the public API and is preserved for compatibility.\n\n```javascript\nconst yourFormOptions = {\n  defautWidgetOptions: {\n    validationMessages: {\n      // Put your error messages for the entire form here\n    }\n  }\n}\n```\n\n#### How to format error messages\n\nThe `validationMessages` object uses validator names as keys and messages as values. Messages may use any of these formats:\n\n* String: A plain text message, which is always the same.\n* String template: Text containing Angular template style `{{variables}}`, replaced with values from the returned error object.\n* Function: A JavaScript function which accepts the error object as input, and returns a string error message.\n\nHere are examples of all three error message types:\n\n```javascript\nvalidationMessages: {\n\n  // String error message\n  required: 'This field is required.',\n\n  // String template error message\n  // - minimumLength variable will be replaced\n  minLength: 'Must be at least {{minimumLength}} characters long.',\n\n  // Function error message\n  // Example error: { minimumValue: 2, currentValue: 1 }\n  minimum: function(error) {\n    return `Must be at least ${error.minimumValue}; received ${error.currentValue}.`;\n  }\n}\n```\n\nThe message key must match the validator error it handles. The table below lists the values available to each message.\n\n#### Available input validation errors and object values\n\nHere is a list of all the built-in JSON Schema errors, which data type each error is available for, and the values in their returned error objects:\n\nError name       | Data type | Returned error object values\n-----------------|-----------|-----------------------------------------\nrequired         |  any      | (none)\ntype             |  any      | requiredType,          currentValue\nconst            |  any      | requiredValue,         currentValue\nenum             |  any      | allowedValues,         currentValue\nminLength        |  string   | minimumLength,         currentLength\nmaxLength        |  string   | maximumLength,         currentLength\npattern          |  string   | requiredPattern,       currentValue\nformat           |  string   | requiredFormat,        currentValue\nminimum          |  number   | minimumValue,          currentValue\nexclusiveMinimum |  number   | exclusiveMinimumValue, currentValue\nmaximum          |  number   | maximumValue,          currentValue\nexclusiveMaximum |  number   | exclusiveMaximumValue, currentValue\nmultipleOf       |  number   | multipleOfValue,       currentValue\nminProperties    |  object   | minimumProperties,     currentProperties\nmaxProperties    |  object   | maximumProperties,     currentProperties\n dependencies  * |  object   | (varies, based on dependencies schema)\nminItems         |  array    | minimumItems,          currentItems\nmaxItems         |  array    | maximumItems,          currentItems\nuniqueItems      |  array    | duplicateItems\n contains      * |  array    | requiredItem\n\n* Note: `contains` and `dependencies` are enforced on the form as a whole. While either fails, the `isValid` output is `false`, `validationErrors` reports it, and with the default options the submit button stays disabled.\n\n`contains` never shows a message on a field. With Material, `dependencies` on a nested object shows a generated message on that object's section, such as `Credit card Error: Billing address: Required` when `credit_card` requires `billing_address`. On the root object it shows none.\n\n### Changing or adding widgets\n\nTo add a new widget or override an existing widget, either add an object containing your new widgets to the `widgets` input of the `<json-schema-form>` tag, or load the `WidgetLibraryService` and call `registerWidget(widgetType, widgetComponent)`, with a string type name and an Angular component to be used whenever a form needs that widget type.\n\nExample:\n\n```javascript\nimport { YourInputWidgetComponent } from './your-input-widget.component';\nimport { YourCustomWidgetComponent } from './your-custom-widget.component';\n...\nconst yourNewWidgets = {\n  'text': YourInputWidgetComponent,           // Replace the existing 'text' widget\n  'custom-control': YourCustomWidgetComponent // Add a new 'custom-control' widget\n}\n```\n\nUse the widget map in a form:\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [widgets]=\"yourNewWidgets\">\n</json-schema-form>\n```\n\nYou can also register widgets directly:\n\n```javascript\nimport { WidgetLibraryService } from '@ajsf/core';\n...\nconstructor(private widgetLibrary: WidgetLibraryService) { }\n...\n// Replace the existing 'text' widget:\nwidgetLibrary.registerWidget('text', YourInputWidgetComponent);\n// Add new 'custom-control' widget:\nwidgetLibrary.registerWidget('custom-control', YourCustomWidgetComponent);\n```\n\nCall `getAllWidgets()` on `WidgetLibraryService` to inspect the registered widgets. Default widgets are in [`projects/ajsf-core/src/lib/widget-library`](https://github.com/hamzahamidi/ajsf/tree/main/projects/ajsf-core/src/lib/widget-library), Material widgets are in [`projects/ajsf-material/src/lib/widgets`](https://github.com/hamzahamidi/ajsf/tree/main/projects/ajsf-material/src/lib/widgets), and PrimeNG widgets are in [`projects/ajsf-primeng/src/lib/widgets`](https://github.com/hamzahamidi/ajsf/tree/main/projects/ajsf-primeng/src/lib/widgets).\n\nBootstrap 3 reformats the default widgets. Bootstrap 4 and Bootstrap 5 do the same for most widgets, and since 22.1.0 ship their own `checkbox`, `checkboxes` and `radios` widgets, in [`projects/ajsf-bootstrap4/src/lib/widgets`](https://github.com/hamzahamidi/ajsf/tree/main/projects/ajsf-bootstrap4/src/lib/widgets) and [`projects/ajsf-bootstrap5/src/lib/widgets`](https://github.com/hamzahamidi/ajsf/tree/main/projects/ajsf-bootstrap5/src/lib/widgets).\n\n### Changing or adding frameworks\n\nTo change the active framework, either use the `framework` input of the `<json-schema-form>` tag, or load the `FrameworkLibraryService` and call `setFramework(yourCustomFramework)`, with either the name of an available framework ('bootstrap-3', 'bootstrap-4', 'bootstrap-5', 'material-design', 'primeng', or 'no-framework'), or with your own custom framework object, like so:\n\n```javascript\nimport { YourFrameworkComponent } from './your-framework.component';\nimport { YourWidgetComponent } from './your-widget.component';\n...\nconst yourCustomFramework = {\n  framework: YourFrameworkComponent,                                // required\n  widgets:     { 'your-widget-name': YourWidgetComponent,   ... },  // optional\n  stylesheets: [ '//url-to-framework-external-style-sheet', ... ],  // optional\n  scripts:     [ '//url-to-framework-external-script',      ... ]   // optional\n}\n```\n\nUse the framework in a form:\n\n```html\n<json-schema-form\n  [schema]=\"yourJsonSchema\"\n  [framework]=\"yourCustomFramework\">\n</json-schema-form>\n```\n\nYou can also register it directly:\n\n```javascript\nimport { FrameworkLibraryService } from '@ajsf/core';\n...\nconstructor(private frameworkLibrary: FrameworkLibraryService) { }\n...\nframeworkLibrary.setFramework(yourCustomFramework);\n```\n\nThe required `framework` key is the Angular component used to format each widget. The optional `widgets` object overrides or adds widgets. The optional `stylesheets` and `scripts` arrays contain external assets loaded when `loadExternalAssets` is `true`.\n\n#### Loading external assets required by a framework\n\nMost UI frameworks need external JavaScript or CSS assets. Load them in your application before rendering an Angular JSON Schema Form. See the setup guides for [Bootstrap](https://getbootstrap.com/docs/4.6/getting-started/introduction/) and [Angular Material](https://material.angular.io/guide/getting-started).\n\nDuring development, Angular JSON Schema Form can load these resources for you in three ways:\n\n* Call `setFramework` with a second parameter of `true` (e.g. `setFramework('material-design', true)`), or\n* Add `loadExternalAssets: true` to your `options` object, or\n* Add `[loadExternalAssets]=\"true\"` to your `<json-schema-form>` tag, as shown above\n\nFinally, if you want to see what scripts a particular framework will automatically load, after setting that framework you can call `getFrameworkStylesheets()` or `getFrameworkScripts()` from the `FrameworkLibraryService` to return the built-in arrays of URLs.\n\nIn production, load these assets in the application and remove `loadExternalAssets` to avoid loading them twice.\n\n## Sponsors\n\n[Support AJSF through GitHub Sponsors](https://github.com/sponsors/hamzahamidi). Sponsors are recognized here according to their selected tier.\n\n## Contributing\n\nSee the [contributing guide](./CONTRIBUTING.md) for local setup, tests, and pull request guidance.\n\n## License\n\n[MIT](https://github.com/hamzahamidi/ajsf/blob/main/LICENSE)\n","readmeFilename":"README.md"}