{"_id":"@aurahelper/metadata-factory","_rev":"19-05b1a78f46a713362ecb25b88403fb3f","name":"@aurahelper/metadata-factory","dist-tags":{"latest":"2.1.6"},"versions":{"1.0.0":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.0","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.0","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"a0df5b91d8b40bee78bb2f0ea4043682cde9100e","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.0","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Nf11o+Noq4OtCntgm1UGwsOA4FwZ/4OYv0aLFd9rXfZp44lDuuJMlwYmMjB+xEMDhZTr2RQvC3ywnCc6muGV5A==","shasum":"433335e5a36f5a01e218eaf92fb383390c3b6333","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.0.tgz","fileCount":5,"unpackedSize":160647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDipt0xqXTNtG7aafSfAhFXDprNz+XCt9mGxY1V0101lAIhAL+YXN5D3MYGqD1tBeGk4yNmkddDCNNPQgwMAE7bH9i7"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.0_1631921797587_0.7550324827641466"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.1","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.0","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"a4790203fed6b67e34c91746a003c8eb19390676","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.1","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-15zKajpt0aRvdgO6DsJqKJzZCObYcEhuAfmicOnQuF/8R+6g8ZDs9KzpJUZbzo/K4DmskZSV8agVwM+HDsmkyw==","shasum":"270d57c1aee50e5d5ba71c5f042aadcc8317dead","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.1.tgz","fileCount":5,"unpackedSize":160651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgZFP04UFoRF4hGTue+IYO88gJBF9SVWfUExGq3NB14AiEAzFGR8FPLi8a9sOB9d5HWsPxW+3BqB4ADfnqcZhVgIjo="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.1_1631995376101_0.5329516228524647"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.2","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.3","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"6e1ded0306f01d01a048a77b643d5ade3bed3f80","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.2","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-M8E38czC/5BPjsJYAOnv/SuA4vLrQM4piRcL1RnjC5LrCEL4MrTkM+09Ws64PbEtYdQ7qgjkHGR/R17c/zv3jQ==","shasum":"6082650faa6a09e3032714c6f1342e49e8b64e06","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.2.tgz","fileCount":5,"unpackedSize":159281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4X278MjEEj0sWUw1PI2rZld76aZo+msCxHLuCNfI7sAIhAMZejymFs6825H83i6CU9I3T3ktU3ksa9dd4jGc9Rh2o"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.2_1632489003754_0.27217380642472055"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.3","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.3","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"84638a947200f933c00f9913ddaa1ba6830a9db3","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.3","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Vtp3zHsNawZvub+P/dbc2BoyMvYhNWSlcn9KlsowtZqAl2E7YUEun6TKdLvdEKacndJAF+wxagzwUmGKLPBraA==","shasum":"80b65e4637f56b787df460ec0272a3ee85cfdef6","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.3.tgz","fileCount":5,"unpackedSize":159305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsFvKTQ4v7Cudoc5U1nHohh/LdHW4TaPkKsNYz4cTvlAIhAJqhnTjT75MqIRmFhaRd68kcXMVaKa1tgyuAaDLx5Hse"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.3_1632491145568_0.8544970156982212"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.4","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.9","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"ccd654df8a39ae61480e15b90c9a80f3adf4505c","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.4","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-7Tx84GDFLDVlahfI/9Nn8Qg6lZEx3f6zvSpBueVcCz6OBcIKJ4valqL/Z7nMyZpNYNDc5xYtVd8Rhp3ysR6dNA==","shasum":"c715f4d34a1ac979ea806ef0c190ef645974cb20","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.4.tgz","fileCount":5,"unpackedSize":159934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdnSntTkCS/imoQTKxr3yORv2o4bdC75130v0Np1k0XgIhANHQmlYKE5tLFAuXFkSQQmVMC/VAzyCYBlZ8v4lbFZ3n"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.4_1632728449020_0.4025394552007173"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.5","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.10","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"0f287ee54fa91e00f33d0ae94faf8743bf696eae","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.5","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-csLq6D6/hzxurQQJbNWDW8CkVEyJPt6vq+TM+1MZBEBjA+23jcp5j2z3rnFweI5DXiPQoG/Zhl+5voqhl5WV5w==","shasum":"9c0ec6bca804386743d36962f5e4150a1a46e7d2","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.5.tgz","fileCount":5,"unpackedSize":160283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbv3UJ79B/XAsHpVQn30LO+q9LNXygsT+t/gcm3ckFuAiBAafFDyvZFDyxFJCKZhs5zRp2/nsDmYBSfqNDTaoqaoQ=="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.5_1632730462672_0.780961403162652"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.6","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.10","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"ed62433c36e2f9b9736fb9422784fb9470f3b74e","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.6","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-xRpTGJqGgh23eEDWXAX1hmGqLQHjHA7692ijG/n7Zt+iyOyDzF2L0cqDEK2nu13YKlrfunxHOZKAtuIITMwC9w==","shasum":"a2fa94b759293f34fa849ef67be67a25f5fda74e","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.6.tgz","fileCount":5,"unpackedSize":160305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjjfdOgVEN3ZxU3nfpiHsRsxCGL6dES3d1zHf9Pk2h9wIhAL+/Sati4q+2tl9fE1nNdlTQ1zX92SxeSgW+pWpXGzBq"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.6_1633086553808_0.8625965029571627"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.7","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.10","@aurahelper/languages":"^1.0.0"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"49b59e8434f5b27a39764b1380c8fd0aef3b5e37","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.7","_nodeVersion":"12.15.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-opNXCEuIQGTZTr/yJjrawvf5cgygMJUlGeuESPdfMN2CjA3ctg11U10KXge46K57ZEEuJGi7aj5ZACfjdd2Nyg==","shasum":"36817c15c783d2ed2a41bfbbd3cf0c5222e9f4aa","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.7.tgz","fileCount":5,"unpackedSize":160297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCjj6UfDJOtBQm985mGOJ5EgJHYgsQxCA6F7le0U0jqAiEAv7ViEP7EA0nlP0dPCd8StWhsyoJqCVZcmq1l1YKCDrA="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.7_1633293642671_0.9067297181680416"},"_hasShrinkwrap":false},"1.0.8":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.8","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.12","@aurahelper/languages":"^1.0.13"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"bd4d89c84732e5c8ce1dd9e64684e6727cf606ed","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.8","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-lvR5qaE/tDNYyNpz+AgtRV0FUzFDsoCNgjXv1OiJ8R5QM3tv5eyie8x+ej+cFrwmXFWuEMj3fIdQB2e+8Mllog==","shasum":"1045f848e2f8c95baaeba82efcc834701a5aa45c","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.8.tgz","fileCount":5,"unpackedSize":160269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWQoCRA9TVsSAnZWagAAwFoP/2OZlkiiK7X+YGU8ddzT\nL2wi4pudfJ2Q6cOXMzpYmaG9KiU50BW3dhJftTJS8Gz0FsRqxBVWYyjsd/ar\nL5vAVdC69ZvGVQb0DtuXS0b8TrwG+jnjAwW7/NAHmxfLfTdSM69epw3z10xD\nAGWIlUcJffucsqPyMV3YpVcGYTz8kZKb1m7yYmpebelscicdfLGFFDYTcmlD\nUh9yBBCz6402FSg/z8EpGA3dF4IbAjxcTS4nm30sNm73ghuTzI32DS49HBpP\necqa/Bqa0UzrK+YecCHpAo2HfcKa4T06vx1WicNjb6gwyyqw45O0sZbKM7CZ\n4Satqhb7V52TCRtjQHYnwxEgAUQZOw0Khd7MWK3TPuEbLMs6ZbNsh2IL4b2A\ni5tIYNaO5IAWvq6PaZnOzJDeSNXQRIqyrmi+p9ADfyiep6B9AQSG5hz2WZO8\nfhUKeNXsFc/E8G1+MYLkP2HAH5/tQ/k301XFrm8bPmGUcEktQsFq+PvxY9DW\ngn7mHwgK3HrRR5NFZJ7sE2tGw543sq0eIm3q44bL1Sw+Um08QIdI+iVLgezw\nr+6ZhcNK0BUf74J4JP9y7TEcQDyql+5SUFUp4XpABvLPqUfbxjTPiCM9CQV8\nvH9/w1HQkBtVdyi04wqIxdL8T6xTmRLaifv1r8O4+vmG5B7hhGVocEBDIsCM\nL3yq\r\n=Dxjm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1ISmRMQSXQ5ChtJOyGLsOjrb6iqvMLfxX5K6TPe7nMAiBNjpE7rNLOkRRPgbzu0VtmlDFZtOjwukUGJMrbacBl5w=="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.8_1637180456355_0.2283509548124687"},"_hasShrinkwrap":false},"1.0.9":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.9","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.12","@aurahelper/languages":"^1.0.13"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"c2fb753baa4efa3f688ce24690c808e31890de50","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.9","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-xOwnpEqj/T3dFph2Cg42sZXd0bB1OwqQYEyd4CRXyRuOhCufYupFUK0skCVQRkOS73Fah4NRSYm6MhBUjPkI8w==","shasum":"e93a704a4766e4c5157a4953084f25325f988948","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.9.tgz","fileCount":5,"unpackedSize":163407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlX/zCRA9TVsSAnZWagAANjMP/2yVYk044RFc1jHodhEX\n4HKOEoO4weZwINMDvz9keJSabDU7+fKAck1JB4NZS9NEYJG4q6w8ystf261J\nCPskFcaBwuI8+w4vmh8yrLOrJ5YNVfMDWREJGESt05hpKbl4RTFGDeqQfM87\nWHAG34CPo9V+XuzvwKKJjUDzcxq4Ub4sK0bKqokcxEV3l6iENI7M8cS7MRcm\nRF6DMI1EefadkepqOGdu8vtJrBz7guayxX11t3oMA8hsFGXDelYdsT+bthDn\nnXFv0EV7XCpY2N1k1NwRgxdmUlfD+EqRqSez21CoQqAGV5XfZi24ah0MH9Gr\nZ84R5r7pnJHAMhXNw0JAaX4HjRamMR0ZSXuEKPFGKotYncshI9JFpihdIayg\n+lBmDnsyCyaAeLLlsGmsotOGSc3veJNSsfijFNEy1WVx7Fkiu750qrhWRWMV\nBi+pg3S3bCWLNPLFNw5gQGQKBXIpGHTcpPn926erEWxHq7l4uXR/5Cve7cd3\nY4lwTgnmwgwh0Ioxdzvdn7U4bPWLwjwo0zGF1tgO7SvTeiHLVowclmqLctJJ\nDUCZV8iOFx1yMhVIf7XBfTSZVK/2sYYuhkHOBb98BalwgQOV4yFB5nGTMVLi\n40qexIjaIexIkI98DIVjBteiJcR7FCRWXNbiJ/qC8FNJ0NayazIXTR/tAhg3\nRSNE\r\n=R6Ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6es0wN0vLJlxazJhFk45FQ35z7hKmKaveOZediG8qcAIhAJ8rns19zzMIq+JihwHGPt6YQC11H+LajT6TqHe2Sa+s"}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.9_1637187571397_0.4928308254676457"},"_hasShrinkwrap":false},"1.0.10":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"1.0.10","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"index.js","scripts":{"test":"jest --coverage"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^1.0.12","@aurahelper/languages":"^1.0.13"},"devDependencies":{"@types/jest":"^26.0.20","jest":"^26.6.3"},"gitHead":"ccce811d7ad45eb2117fe33e33d74efd059cd93a","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@1.0.10","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-GBAIYeAOeBpkO7e1oB9n9H0PErJsuC//mi1ke0qDqamKQVb50Dd9YNN7FZizG+VDPoIjnAJtAVVp3lO9fHXvCA==","shasum":"472634750c606543677d915e43ecff93fe2d2d30","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-1.0.10.tgz","fileCount":5,"unpackedSize":164606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZ6lCRA9TVsSAnZWagAAWjUQAJvCvQet2COzrkscAVuK\nnpbd4X0/l43O3GW1mc0UUvL6ADOmHnzlhEE16B3G914wy1NpHRBN/ofqxCwu\nlRW7VeP4JN6c+zFwIWsWE20Hb+kU31Im9yBZNGBp2i98Lrv8T5OrFwi5jlCk\nDN5YAYrS+VqZGIOb0bhwfthRY1F6ZyjYL3OhcmQOUkYnqJg0PUhYqH7QjdCp\npwJjQYdb2dAOK3QkleFDZV1Uw4c9l3yKN69iE/w05Mg6HUuEnuMdyL0NpNi1\not5j4MUQKP/vlvV+WadAvcgOsQ0VhZd2ttcEJDf79YoiFYGIncb1i6VXmyQs\n/r6MPAjzk45ptIKz8o3lOmAN9ar0RQAfRmFDYSmDmOkBPQO/OckdPOlTgrCP\nGhKtcdy+IKkqOnH2eC9a63jpDqtJrZTuSyK7IZdcBvM2y8c/hC7Aw0wM+YKZ\nKmVblPcjVzT8IqBIRR7FlhV6Bkp+SXahnaumSQQvTl5xy+ViJYzcH0W6+zNI\n0+N9hNtjTyi+/6dQcRMk8x3pYFuO5dQi2OX15bJA0fkHPFncbBH53I8LvOo1\n/5dBkPR1IzhxlvvBDpfi/GE1VHjK9LtxfG3kvzIrlC1pGdQg2yYFukgE16we\n0AVa+hi9yNf3lZORCIxGKox1BBiGPmJIbes+1QCr5qUBEdZgTMqTVTzAVa9k\nZ4Wa\r\n=R9kf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZrNCWUkeJLgwLNhWBPpBZhOO7EWInomAViel9O7NJ5AiEA1QzF4i6BkjCq5+28XKMSeJOrJEfD0+u2ud53qfaXXiI="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_1.0.10_1637195429822_0.7827362038490229"},"_hasShrinkwrap":false},"2.0.0":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.0.0","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.0.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"b3733a8f2d27940147c99b56b593850d6318066b","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.0.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-9OjOCE9nvpkYZauPDYXvte/RobQMQMYJ0iJATFJXseVLK2lW81VlkQ6ZMxCMo24YMcPCAgqHWxKS4DB+mnwRpg==","shasum":"7b1617a2c79f7d57ef2dd025c306ecbeb5e4dda6","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.0.0.tgz","fileCount":9,"unpackedSize":267197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtpOUCRA9TVsSAnZWagAArKYQAInx7GbFFHX/mzuEzF1E\n469UFnadtK2ouiNOANaetxrtnkCqe1EIpnHA+HVBwp5dB8uldwwhhUuSbXAc\nPfT1KNEbsmbTMJ6VnLn0oOeediCyGkekK5O10JoWFh0Iz30qazEkUITQgPya\nReRJ3M0P5L9CFsAhAvKy44BKn2ivsyFphqlWOpt1tJOaHjogaIQxW/xnMxDx\ntd0dETGA8RrcKSYdC9sIFS7nG0NFZKEsLkhh8rZ9+Ar0Oit3QlPRkUs26gJM\nJVOYExfJzPyET091EXXCG7mTSXFNCYY665byiTO+McHLLBWCWxVM2eWqNzn/\nNSGzNhGd3MrrKR4+nK9vYKTTRjZCHIvt0ciN5Qvj2U/cTTDKvzTu+ZjoLjLT\nm1hk4OYPgVVM7pBka1hp39OcA/YepQY9NwhNkBjq3Yb/9skVDgxq0e4zftrB\nuM1Pl5Q5bW1/l53sJ0nShueEniWsH2JHoPQYI+Lg1U+Tm5y1iXJF+RREklyv\neILSzyNfYCg7/CjGrNgRKRp7Ink48to7HREes/O0uV5tzJufHKxxtndYCRMB\nhm3HZt5ihbbEEisX/glup8EXc25FW1JIg82Ys1gNV2nPWersdkApz4fBzHhU\nqhdRBgZ+bhQ5G0GZM6Jqoo151bzjkDXGb2JdGQt9n0L7AfQY5OxRkipVPjYH\nBRSD\r\n=yPt/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4KCoJayVY4O0mjZt8Hj/i19AssxR5EZGQAEw3pRuuyAiBUOupseG0wHhjLyPdMQM1cl+iQc2X7VQNBO0PTwRxQbg=="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.0.0_1639355284098_0.6490486433019544"},"_hasShrinkwrap":false},"2.1.0":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.0","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"d72ce2dd883cd34f4e1b31d1ef82dcd471450eff","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Pdpwt1u5afIJLBYLDRcHMYZX1EuTR5h439VHSINnbsU5OnVjp889CpsGh3Jc0XjKHBL/Omwqt5siSkxZXx9DpA==","shasum":"5f784939ee2e5b96f82c1acb7aec95c61e994f75","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.0.tgz","fileCount":9,"unpackedSize":274609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvIo7CRA9TVsSAnZWagAAJcIP/0Z+QY5sNnSfU2DiBy0u\nZV8bDlmBEssTS8xmWUyiHPBK6LrARKiFMK3W2LpEeIYxfMZY2AlsJCQeQGQX\nXGRZu5t7mnZG57XLqzsHxkiqbxp+QAVgYWhqd0sKxk6HEUen+H7vAzue6cd4\nW/Y0+LsRNSSxhSscHWeb5xKufllUv2aiqp92BC/8dd5ZaAowwfXLYV27CUpD\nvlkb0MJABQl43WFLsT7dsxonuwDuwzcaI+DziZF/wSgf1IcHrGZQ3WEe0kKb\nZp5U5cgnUC82Y84UOWWboucojA8fKEIlXvu1v1ELEGA4xANh2IQ6saLrLSv5\nf6PfzEUjrdiM6dIJNvUfWL2X4B48x1OhRBTVelRIWXF3TydvviT9CO0cZxTl\nBVEIKqbT5XkXyAGKwLI+ABNVlhNQOKxiw/Hk7H/5woUykF9+VXFn/4HmdQ2d\nY86HLshVWhHIz7d2Y8nnAXk9He4Ebp3Ld6u9DcAKSCazM8/54rl9laC86Ok3\noh201CduwO105cuuRJPsUD6v1pWTQkqaPoADkWwNDBipPn3ncL4Ln+5qWqpC\nt+zQ7Idu7emPtlW3q+fAvutfTo6lGRAOmeFBAxTFYsC03iulYASoT4PXECe2\n/mtwRjd9Rw4aAvZhMwROIC6wz2n3nx2TB6qnK77WyBCmUGFY9r23WXi8SNWz\nSdve\r\n=1fXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVCj4lKJsmEEPbtqTVb/c8+Tnn5Fm1VaheCXl5lPdizAiEA67CFI5TiaABL7bp7v6ll//dYXGBij25E0mVS0eBGoVc="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.0_1639746107345_0.14005200135112372"},"_hasShrinkwrap":false},"2.1.1":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.1","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"c34b84daa4b6e18afd42b872d82ef4cf12916054","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.1","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-xsy04fzU5MbaSjsd0/7vhgLdHWfE0h6+zo5DPnv8pd9FEHspuMVtgDwz60jOP+zmaqt97Xi7eJgAubo6LLYeGA==","shasum":"11d18a7c407d1176717f84ff46719f0d71faadbe","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.1.tgz","fileCount":9,"unpackedSize":274783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcXSWL29TcDvP4dsRXSoGCCqKzsvMZP5dURA/cJEYSXAiA1psEBAbywSM42VzZULpIOxTVGZkwBpD6ifA/NYyn/cQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisfj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyqxAAl7V7XQEbn5WChOYiUcXyHtTbZ1rT8VH1QJ+qRrjxuBa7Qhvo\r\nEb/xtTEq8PbS9FpcnIar3XLiw6kLMvUe/TsvL22rNnYrqIx+5+UTFI81BKgx\r\n8+sagPEeqqIeo9PNBSJzse7h28h+Bh+OFTBLKpHijeAZp1faP0sgDj1uSTEs\r\nE4jqo4ImMrRSeAssHRViwDkBa1b0q8KoC+udwG+OqxHnOkEezEhEzkTMldG6\r\nzTEokN6Ls/5X9ovXlR+/FHvLn83duXu8SAH1zdExobVinDFbS4Agh2OERnb8\r\nxRpjfCZ+MV6yssxxJNhsX9X2VbaFUTl6Dkb/7IDZ94CnPR/4RLxRFS1TURPI\r\nPLuAnrqsLBcQ6vXb4YjU7golJQXnnaNYXVio0mD/WRPRBPrmr9c+gGYlhhHD\r\nJIQgSNx8lJcBikUeS2HA0DzX6T1ImN/Qk6vmIenQX65cHiY8ZhJrbEOJE85s\r\nx/qQXbc+mGSZ6MQgjd5QCBQXSNGbdP1wFgRV15uShrcGFp5zD3P9hWhLaV74\r\nBPdz2bDWWr+kYXCAyUz5A9Fzpknvkz34DJKWwcMMTId57NEgDLytCAaySQCY\r\niwanXgYqxuf+OzeB5KPbkpgFvdam+haE9ADDXoC3ruffZIllR+3yIos1a3R8\r\npc3xZD/77AwqpYYIfn8TosRbgrRVxZGx5x4=\r\n=0549\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.1_1655830780219_0.3795855886157835"},"_hasShrinkwrap":false},"2.1.2":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.2","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"7ba1d6a7145c7cfa38815727ce0d90926e99e143","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-6S74F579Y/GgXuhvc9AJ0/Iy1SPHKgaWZcYw58979Rj2ILh5829YjsV92kfHUiH3Gh0Fr2+yUMlByvcUAyPMZw==","shasum":"ac67d8f82485acacae1fa457cb20954b24163ec7","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.2.tgz","fileCount":9,"unpackedSize":274783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKFUo24CbgWYRfgRL2x/I7oEd087lFnSaoG6J5lwRkFAiA9AzDCv4IIQBNA5wrn7BYXfBo+AAjsyU+8XOdiGzYi6Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUa2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEkw//Y99FsYSv3SUNkO5mE9LH8AaBYL0y6f/Nuo1n2x1Dfnju67ap\r\nOUqi/2CrYSSMTtHyU9gb4Pwup8aj5l9sjE/oa8Eng29ByPFr++D3fyOigzqK\r\nMmueinpi2VIKyKGtEjSdibp5BeOwSZXfknZb5ti6s05k9XuKajpSUIEj+oyB\r\n/e8jFXcB/1mmpcYzxkzvuw0BdAJVb3R2gURPTvoMtFXu9AisDgzUrkMIM9N5\r\nBYXtrTyRBT9gTw4Y+TBC50CQ0ZsV4HwibpVc9AAQGHOkhKarTeM4xINGShIo\r\nLwqrGtkxO8BV+2ywGYwDCOAppohcgXSQ7AllsRf3pW4K0dLSePhC2isWF5/7\r\neCrvNsoRf+eVwcIwObGMj9hEO0VLUlr33AB0b8p12BXKQksAw4doPsOhakmA\r\nhgTZcEJyYIhhIjEm8r24iDFo6jRN0lGyw+abe5nW3gF15XRXfZg9IHi+OBzp\r\ntb1t2E1pH+izKVG4CZq119v530naWvZv9VcA8MTUc60pAs/EgiFhBF5onrF7\r\nAFxtVebAytvK/GpBfLlahR6pVV+/vTdCLXgE440fD8hpTs4JCJPoXbMDfxIj\r\nBS4a1nJv1izneXyGsam5rYeqbvjuNNUXFwaMeC/D3KctIMNrckXBetSkW9Zg\r\nZFiW/j84AlQJKjacJT2broySq93uzDDRCm4=\r\n=gdQb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.2_1666297223653_0.7703015309556462"},"_hasShrinkwrap":false},"2.1.3":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.3","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"95b1503342364307d1d0b7a285d7c4ddbef7c2e9","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-aaRMePM8vtqvgC7FRvT0Yho5v4pQGqTwjvNIDjXUp9AztjEeRnNvnPwtwZqNCSJoL6E1dlT/zzLows0fKv790w==","shasum":"217c8f73951d9f88040cbd78c1f87ec11a7d6b6f","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.3.tgz","fileCount":9,"unpackedSize":274783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlR/KH0M3rVeKTLCAweRtjA/sZNaDliuzZ8gkvNVdDmAiEA1C8g76N8Yi8ExyEHjyWtYcl9gTGmNULTXvMoYcFL7pg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUckmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQtxAAiCE9ok0p3b9v5BifIDPPoKDmf0CQ3X3z5WgULohfwWAPZDQV\r\nGpO28h/KD+Fymck6Sg2In0oMN/haXu/WZHsWXrJTCdb9xK2qjBIMojV8wEJw\r\nQ2EBrZ5HeQOyQ9iLqRcTJtBT62o+PXZbbAjQ7AboMtqcS3rXuei9k9Tl1yLx\r\n/pOD63mQ01VgQwJtoHZ/2WjmbX2vnV/5Z7z5+0b+kckEHZ2DTWWLzcKn8MsW\r\nacEjeReJrzRcLnqwFouZ73lABNLlCNKeSLQ8XnO6x5MjlqJmaqAiSqp4ZD5D\r\nxFZEogTmnW0OlOyKjdSyWbvigHmzXUO87IOhjsakbMnGHNPZs2RZC0KQmOVa\r\neTTKqdnkO3cqphJClrr/0FjRRy4whbdc0EgxyeZB+wZKkJpzzJARRSIG4/Wk\r\nncx4jNV/yx8dxSyY6vkjBW2Nni4sfKuH3b8P8kSVUq7/QMU5yHMlUPazLht9\r\nTCI4gYRZyDGR94zdMoUGcTjPnBDVntBHA7k/f/buoH3FwTma9sxw28cWH6v7\r\nSMIiRi5jFazWanok+2doyGwrKcm37wfpcRHx1hUpHf1f/ljFjtsNq+gH0q/n\r\nq7yyjbFpSPqz9d5c+EZvf3UsLZYol0U3NDiDhMfN4UNlyvVsfGIJ1vbOgiTV\r\nKlqq8iIyAvNmsimDJ190+Yl5qEinWFqb+cY=\r\n=jo28\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.3_1666304294133_0.4435080705833223"},"_hasShrinkwrap":false},"2.1.4":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.4","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"tsc -p ./","compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"a057e9b75bede16764beb13c73479480b7a72ca5","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.4","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-aUd1dIWjyi6QMen4gmybu1WrmeOinCturn5BY4K0fZemaEPDw2Mf/PwhSUZr3jVTdnVCgRVcpP2WKqQePcMUnQ==","shasum":"b14a84e23a22289bc8f6820f66d5fc06ba7c7aa7","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.4.tgz","fileCount":9,"unpackedSize":274936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrbHva0Cma/PJeMwYffUiA5CPQCGdyG1SedSlDxVX3QAIgbHYrpGB8li7Eb41nKITj9FLaKiZYd5AasLY/JQmxLOU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUcorACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8RQ//STHV/928rSkK3FDv2kOMYsGtVnabyVKuU4UnY4NBfYZJbCu+\r\nIIEae7ICPij5RWCWNGmixvEOkJKCIxSpUHUAYhkyK7WZfZB1RohXuLcfUj+X\r\ndeamryBwmF7esB5wM25rjlVcyC+QxnTcMVvkVe0pzBpZOEO5dT5AxaaQMqmf\r\nsaQKAIQyCyP+TbhrIlXfIBuAtiMXjXB3EzxT9O2HJhUIUXWO2op8EtqGdnDE\r\nsBr8yt8MNkE0rFewuyVnKexHL63ulmRmlgIr1VCBASzhQBTfWYqvgVcd0JdQ\r\nJZkHsyFL0BMxeJ/EOiOTyEgWdTmTxg46u8y11H1vSy5YLGxcbbL+voupWHZ8\r\nlk0NKoNxwLn8rY4efX+PYUfeTgK9wrgqfgOfxxNFLU/wX24fDSHKENYWOoWN\r\nZ5Bn8AU536pRLeyjFxU5Xz3CGRnC9i3v69/b4pkHbECVa8r4IFxLpim4Vx4L\r\nUVmH3psHNT2s+VEwh7ufIdiOX9bWi2XNpd2lqdVaT7W61l0aR2qxtb8dzmd6\r\niy7gaoi5pXlZ6ork6fjpoxzPAEJ5IdWOQk+cXlpEQ/L6aw3akP2rgoghALpR\r\nksIMBDOz/Hin9A1pVlnRb2JAk1or0zoQdgo5p6Blde6msSqy1yaUJZjxrIaG\r\nVWZy+sQwuCO3bKDwZhk/wI7O2CHjJpPGvBc=\r\n=+LmZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.4_1666304555297_0.8613008372335793"},"_hasShrinkwrap":false},"2.1.5":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.5","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"tsc -p ./","compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.1.0","@aurahelper/languages":"^2.0.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"gitHead":"7179485382c5438fcf1ca237b25e4b6f8c4e5697","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_id":"@aurahelper/metadata-factory@2.1.5","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-G3T0HTLQ/dDXoW07H2OI7BLtEYBx0vQ6aTzh/byLc02XvcuMcP/lK5Fms/eqJ9g7Bi1HSb/ZgObz/29SCuxZXA==","shasum":"69f6a9f8d3b725da7f97f5d71a88e5a5a8ee2a98","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.5.tgz","fileCount":12,"unpackedSize":276756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0j8siivlgMApgp6zt2njCgHBIQit5QNzdb0hoqoFRdAiEA6PiH8mFhNbCsn01nRShcEHKmxDeHaIyzKs1plzzVL7s="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.5_1697969175258_0.9177395956517591"},"_hasShrinkwrap":false},"2.1.6":{"name":"@aurahelper/metadata-factory","productName":"Aura Helper Metadata Factory","displayName":"Aura Helper Framework Metadata Factory","version":"2.1.6","description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"prepack":"tsc -p ./","pretest":"tsc -p ./ ","compile":"tsc -p ./ ","lint":"eslint src --ext ts","lint-fix":"eslint src --ext ts --fix","watch":"tsc -watch -p ./","test":"jest --coverage --runInBand","test-watch":"jest --coverage --runInBand --watch"},"keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"license":"GPLv3","repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"dependencies":{"@aurahelper/core":"^2.6.2","@aurahelper/languages":"^2.1.0"},"devDependencies":{"@types/jest":"^27.0.3","@types/node":"^12.12.47","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","eslint":"^8.3.0","jest":"^27.4.3","ts-jest":"^27.0.7","typescript":"^3.9.6"},"_id":"@aurahelper/metadata-factory@2.1.6","gitHead":"26760397db92ed79fe9170d79016b19965f9202b","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-aCeLSPawl2q/rAplnC6wRgQ0Dfq/QLg6zXURIg1HqyGpkfQDUEoU3ZnwDaRA1CCC7bom/IgPVAgZaV899p94Ag==","shasum":"155f817a9c9a8943c53775cfd023242cd5da941a","tarball":"https://registry.npmjs.org/@aurahelper/metadata-factory/-/metadata-factory-2.1.6.tgz","fileCount":12,"unpackedSize":276786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0r/8HkeVla4xzWb3/ZD2fXsdUqXjK3mMBUYgYhbVrrwIgda9VefDrcnj3AQU4Bp7LtseD/QGk1EcPqSiRnZ1+mzE="}]},"_npmUser":{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"},"directories":{},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metadata-factory_2.1.6_1698871882753_0.6220471336236189"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-17T23:36:37.538Z","1.0.0":"2021-09-17T23:36:37.743Z","modified":"2023-11-01T20:51:23.257Z","1.0.1":"2021-09-18T20:02:56.222Z","1.0.2":"2021-09-24T13:10:03.912Z","1.0.3":"2021-09-24T13:45:45.689Z","1.0.4":"2021-09-27T07:40:49.163Z","1.0.5":"2021-09-27T08:14:22.846Z","1.0.6":"2021-10-01T11:09:13.953Z","1.0.7":"2021-10-03T20:40:42.825Z","1.0.8":"2021-11-17T20:20:56.530Z","1.0.9":"2021-11-17T22:19:31.566Z","1.0.10":"2021-11-18T00:30:29.990Z","2.0.0":"2021-12-13T00:28:04.194Z","2.1.0":"2021-12-17T13:01:47.565Z","2.1.1":"2022-06-21T16:59:40.460Z","2.1.2":"2022-10-20T20:20:23.907Z","2.1.3":"2022-10-20T22:18:14.290Z","2.1.4":"2022-10-20T22:22:35.537Z","2.1.5":"2023-10-22T10:06:15.536Z","2.1.6":"2023-11-01T20:51:23.050Z"},"maintainers":[{"name":"jjlongoria","email":"juanjoselongoria@gmail.com"}],"description":"Library to create Aura Helper Metadata types from SFDX Responses, Local Project or other data sources","homepage":"https://github.com/JJLongoria/aura-helper-metadata-factory#readme","keywords":["aura-helper-framework","aura helper framework","Aura Helper Framework","ah-framework","AH Framework","Aura Helper","aura-helper","AuraHelper Library","AuraHelper Libraries","AH","ah","Salesforce","Salesforce Metadata","Salesforce Apps","Salesforce XML","Salesforce Tools","Apex","force.com","DevOps","devops","sf-metadata-factory","SF Metadata Factory","SF Metadata","metadata-factory","Metadata Factory"],"repository":{"type":"git","url":"git+https://github.com/JJLongoria/aura-helper-metadata-factory.git"},"author":{"name":"Juan José Longoria López","email":"juanjoselongoria@gmail.com","url":"Kanko"},"bugs":{"url":"https://github.com/JJLongoria/aura-helper-metadata-factory/issues","email":"juanjoselongoria@gmail.com"},"license":"GPLv3","readme":"# **Aura Helper Metadata Factory Module**\r\n\r\n[![Version](https://img.shields.io/npm/v/@aurahelper/metadata-factory?logo=npm)](https://www.npmjs.com/package/@aurahelper/metadata-factory)\r\n[![Total Downloads](https://img.shields.io/npm/dt/@aurahelper/metadata-factory?logo=npm)](https://www.npmjs.com/package/@aurahelper/metadata-factory)\r\n[![Downloads/Month](https://img.shields.io/npm/dm/@aurahelper/metadata-factory?logo=npm)](https://www.npmjs.com/package/@aurahelper/metadata-factory)\r\n[![Issues](https://img.shields.io/github/issues/jjlongoria/aura-helper-metadata-factory)](https://github.com/JJLongoria/aura-helper-metadata-factory/issues)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/JJLongoria/aura-helper-metadata-factory/badge.svg)](https://snyk.io/test/github/JJLongoria/aura-helper-metadata-factory)\r\n[![Code Size](https://img.shields.io/github/languages/code-size/jjlongoria/aura-helper-metadata-factory)](https://github.com/JJLongoria/aura-helper-metadata-factory)\r\n[![License](https://img.shields.io/github/license/jjlongoria/aura-helper-metadata-factory?logo=github)](https://github.com/JJLongoria/aura-helper-metadata-factory/blob/master/LICENSE)\r\n\r\nThe Metadata Factory Module is an Util Module to Aura Helper Framework to create Metadata Details, Metadata Folder Map or Metadata JSON Object from several sources like git, package file or the file system project among others.\r\n\r\nThis module support other modules like [@ah/connector](#https://github.com/JJLongoria/aura-helper-connector) among others, to download the MetadataTypes available in your org or to decribe the specified or all Metadata Types. \r\n\r\n---\r\n\r\n## *Table of Contents*\r\n\r\n- [**MetadataFactory Class**](#metadatafactory-class)\r\n\r\n- [**Metadata JSON Format**](#metadata-json-format)\r\n\r\n---\r\n\r\n# [**MetadataFactory Class**](#metadatafactory-class)\r\n\r\nClass with several util methods to create the Aura Helper Metadata JSON from several sources like queries result, file system, git... or work with other SObject or Metadata object types like MetadataDetails, MetadataFolderMap or SOjects collections.\r\n\r\n# [**Methods**](#metadatafactory-class-methods)\r\n\r\n  - [**createMetadataDetails(responseOrPath)**](#createmetadatadetailsresponseorpath)\r\n\r\n    Method to create the MeadataDetails objects collection from SFDX describe metadata types used in Aura Helper Connector. Can process the response directly or process a file with the response content\r\n\r\n  - [**createMetadataTypeFromRecords(metadataTypeName, records, foldersByType, namespacePrefix, addAll)**](#createmetadatatypefromrecordsmetadatatypename-records-foldersbytype-namespaceprefix-addall)\r\n\r\n    Method to create Metadata Types JSON data from the results of a query (Used to create types from Reports, Dashboards, EmailTemplates...). Used in Aura Helper Connector to process the responses\r\n\r\n  - [**createMetedataTypeFromResponse(response, metadataTypeName, namespacePrefix, addAll)**](#createmetedatatypefromresponseresponse-metadatatypename-namespaceprefix-addall)\r\n\r\n    Method to create the Metadata Types from SFDX Command. Used in Aura Helper Connector to process the responses\r\n\r\n  - [**createNotIncludedMetadataType(metadataTypeName)**](#createnotincludedmetadatatypemetadatatypename)\r\n\r\n    Method to create not included Metadata Types into the responses of SFDX Commands like StandardValueSet for Standard Picklist values\r\n\r\n  - [**createSObjectFromJSONSchema(strJson)**](#createsobjectfromjsonschemastrjson)\r\n\r\n    Method to create a SObject instance from the response of describe SObjects command from SFDX\r\n\r\n  - [**createSObjectsFromFileSystem(sObjectsPath)**](#createsobjectsfromfilesystemsobjectspath)\r\n\r\n    Method to extract the SObjects data from the file system into an object with the SObject API Names in lower case as keys, and the SObject instance as value\r\n\r\n  - [**createFolderMetadataMap(metadataDetails)**](#createfoldermetadatamapmetadatadetails)\r\n\r\n    Method to create a Map to relate the directory name to the related Metadata Detail. Including subtypes like SObejct fields, indexses...\r\n\r\n  - [**createMetadataTypesFromFileSystem(folderMapOrDetails, root)**](#createmetadatatypesfromfilesystemfoldermapordetails-root-groupglobalactions)\r\n\r\n    Method to create the Metadata JSON Object with the files and data from your local project.\r\n\r\n  - [**createMetadataTypesFromPackageXML(pathOrContent)**](#createmetadatatypesfrompackagexmlpathorcontent)\r\n\r\n    Method to create the Metadata JSON Object from a package XML file\r\n\r\n  - [**createMetadataTypesFromGitDiffs(root, gitDiffs, folderMapOrDetails)**](#createmetadatatypesfromgitdiffsroot-gitdiffs-foldermapordetails)\r\n\r\n    Method to create the Metadata JSON Object from the Git Diffs to able to create a Package from a git differences automatically and deploy it\r\n\r\n  - [**deserializeMetadataTypes(jsonDataOrJsonStr, removeEmptyTypes)**](#deserializemetadadeserializemetadatatypesjsondataorjsonstr-removeemptytypespes)\r\n\r\n    Method to convert a JSON String with Metadata JSON format or a Metadata JSON untyped Object to a Metadata JSON Object with MetadataType, MetadataObject and MetadataItem objects\r\n\r\n---\r\n## [**createMetadataDetails(responseOrPath)**](#createmetadatadetailsresponseorpath)\r\nMethod to create the MeadataDetails objects collection from SFDX describe metadata types used in Aura Helper Connector. Can process the response directly or process a file with the response content\r\n\r\n### **Parameters:**\r\n  - **responseOrPath**: SFDX String response or JSON response or path to the file with the response data \r\n    - `string` | `any`\r\n\r\n### **Return:**\r\nArray with the MetadataDetails for all metadata types received on the response\r\n- `MetadataDetail[]`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongFilePathException`**: If the path is not a String or cant convert to absolute path\r\n- **`FileNotFoundException`**: If the file not exists or not have access to it\r\n- **`InvalidFilePathException`**: If the path is not a file\r\n- **`WrongFormatException`**: If file is not a JSON file or the String response is not a JSON\r\n\r\n### **Examples:**\r\n**Create Metadata Details from JSON Object**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n    \r\n\r\n    // Objects to create a Metadata details\r\n    const objects = [\r\n            {\r\n                directoryName: 'objects',\r\n                inFolder: true,\r\n                metaFile: true,\r\n                suffix: 'object',\r\n                xmlName: 'CustomObject',\r\n                childXmlNames: [\r\n                    'CustomField',\r\n                    'RecordType',\r\n                    'ValidationRule',\r\n                    'Index',\r\n                    'CompactLayout',\r\n                    'BussinesProcess'\r\n                ]\r\n            },\r\n            {\r\n                directoryName: 'layouts',\r\n                inFolder: true,\r\n                metaFile: true,\r\n                suffix: 'layout',\r\n                xmlName: 'Layout',\r\n            }\r\n        ];\r\n    const metadataDetails = MetadataFactory.createMetadataDetails(objects);\r\n    for(const detail of metadataDetails){\r\n        console.log(detail);\r\n    }\r\n```\r\n**Create Metadata Details from SFDX Response**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n    \r\n    const simulatedResponseObj = {\r\n                \"status\": 0,\r\n                \"result\": {\r\n                    \"metadataObjects\": [\r\n                    {\r\n                        \"directoryName\": \"installedPackages\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"installedPackage\",\r\n                        \"xmlName\": \"InstalledPackage\"\r\n                    },\r\n                    {\r\n                        \"childXmlNames\": [\r\n                        \"CustomLabel\"\r\n                        ],\r\n                        \"directoryName\": \"labels\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"labels\",\r\n                        \"xmlName\": \"CustomLabels\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"staticresources\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"resource\",\r\n                        \"xmlName\": \"StaticResource\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"scontrols\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"scf\",\r\n                        \"xmlName\": \"Scontrol\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"certs\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"crt\",\r\n                        \"xmlName\": \"Certificate\"\r\n                    }\r\n                }\r\n            };\r\n    \r\n    const simulatedStrResponse = JSON.stringify(simulatedResponseObj);\r\n\r\n    // Create Metadata Types from JSON Object response\r\n    const metadataDetailsFromObject = MetadataFactory.createMetadataDetails(simulatedResponseObj);\r\n    for(const detail of metadataDetailsFromObject){\r\n        console.log(detail);\r\n    }\r\n\r\n    // Create Metadata Types from JSON String response\r\n    const metadataDetailsFromStr = MetadataFactory.createMetadataDetails(simulatedStrResponse);\r\n    for(const detail of metadataDetailsFromStr){\r\n        console.log(detail);\r\n    }\r\n```\r\n**Create Metadata Details from response stored on file**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const responseFilePath = 'path/to/stored/response.json';\r\n    const metadataDetailsFromObject = MetadataFactory.createMetadataDetails(responseFilePath);\r\n    for(const detail of metadataDetailsFromStr){\r\n        console.log(detail);\r\n    }\r\n```\r\n---\r\n\r\n## [**createMetadataTypeFromRecords(metadataTypeName, records, foldersByType, namespacePrefix, addAll)**](#createmetadatatypefromrecordsmetadatatypename-records-foldersbytype-namespaceprefix-addall)\r\nMethod to create Metadata Types JSON data from the results of a query (Used to create types from Reports, Dashboards, EmailTemplates...). Used in Aura Helper Connector to process the responses\r\n\r\n### **Parameters:**\r\n  - **metadataTypeName**: Metadata Type API Name\r\n    - `string`\r\n  - **records**: List of records to create the Metadata Types\r\n    - `any[]`\r\n  - **foldersByType**: Object with the objects folders (email folders, document folders...) related by Metadata Type\r\n    - `any`\r\n  - **namespacePrefix**: Namespace prefix from the org\r\n    - `string`\r\n  - **addAll**: true to add all elements in records list, false to add only your org namespace objects\r\n    - `boolean`\r\n\r\n### **Return:**\r\nReturn a Metadata Type Object with the records data\r\n- `MetadataType`\r\n\r\n### **Examples:**\r\n**Create Metadata JSON types from Records**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n    const records = [\r\n            {\r\n                FolderName: 'FolderName1',\r\n                NamespacePrefix: '',\r\n                DeveloperName: 'devName1'\r\n            },\r\n            {\r\n                FolderName: 'Private Reports',\r\n                NamespacePrefix: '',\r\n                DeveloperName: 'devName3'\r\n            },\r\n            {\r\n                FolderName: 'FolderName2',\r\n                NamespacePrefix: '',\r\n                DeveloperName: 'devName2'\r\n            },\r\n            {\r\n                FolderName: 'FolderName4',\r\n                NamespacePrefix: '',\r\n                FolderId: 'folder3',\r\n                DeveloperName: 'devName4'\r\n            }\r\n        ];\r\n        const foldersByType = {\r\n            Report: [\r\n                {\r\n                    Name: 'FolderName1',\r\n                    Id: 'folder1',\r\n                    DeveloperName: 'folder1',\r\n                },\r\n                {\r\n                    Name: 'FolderName2',\r\n                    Id: 'folder2',\r\n                    DeveloperName: 'folder2',\r\n                }\r\n            ],\r\n            EmailTemplate: [\r\n                {\r\n                    Name: 'FolderName3',\r\n                    FolderId: 'folder3',\r\n                    Id: 'folder3',\r\n                    DeveloperName: 'folder3',\r\n                }\r\n            ]\r\n        };\r\n\r\n    const metadataTypeAPIName = 'Report';\r\n    const namespacePrefix = '';\r\n    const addAll = true;\r\n\r\n    const metadataTypes = MetadataFactory.createMetadataTypeFromRecords(metadataTypeAPIName, records, foldersByType, namespacePrefix, addAll);\r\n    for(const typeAPIName of Object.keys(metadataTypes)){\r\n        const metadataType = metadataTypes[typeAPIName];\r\n        constole.log(metadataType);\r\n    }\r\n```\r\n---\r\n\r\n## [**createMetedataTypeFromResponse(response, metadataTypeName, namespacePrefix, addAll)**](#createmetedatatypefromresponseresponse-metadatatypename-namespaceprefix-addall)\r\nMethod to create the Metadata Types from SFDX Command. Used in Aura Helper Connector to process the responses\r\n\r\n### **Parameters:**\r\n- **metadataTypeName**: Metadata Type API Name\r\n  - `string`\r\n- **response**: String response or JSON response from SFDX command\r\n  - `string` | `any`\r\n- **namespacePrefix**: Namespace prefix from the org\r\n  - `string`\r\n- **addAll**: true to add all elements in records list, false to add only your org namespace objects\r\n  - `boolean`\r\n\r\n### **Return:**\r\nReturn a Metadata Type Object with the response data\r\n- `MetadataType | undefined`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongFormatException`**: If the response is not a JSON String or JSON Object\r\n\r\n### **Examples:**\r\n**Create Custom Object Metadata Types from Response Object**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const simulatedCustomObjectsResponse = {\r\n            status: 0,\r\n            result: [\r\n                {\r\n                    fullName: 'Account',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Case',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Opportunity',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Lead',\r\n                    namespacePrefix: '',\r\n                }\r\n            ]\r\n        };\r\n    \r\n    const metadataTypeAPIName = 'CustomObject';\r\n    const namespacePrefix = '';\r\n    const addAll = true;\r\n\r\n    const metadataType = MetadataFactory.createMetedataTypeFromResponse(metadataTypeAPIName, simulatedCustomObjectsResponse, namespacePrefix, addAll);\r\n\r\n    console.log(metadataType);\r\n```\r\n**Create Custom Object Metadata Types from Response String**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const simulatedCustomObjectsResponse = {\r\n            status: 0,\r\n            result: [\r\n                {\r\n                    fullName: 'Account',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Case',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Opportunity',\r\n                    namespacePrefix: '',\r\n                },\r\n                {\r\n                    fullName: 'Lead',\r\n                    namespacePrefix: '',\r\n                }\r\n            ]\r\n        };\r\n    \r\n    const strResponse = JSON.stringify(simulatedCustomObjectsResponse);\r\n    const metadataTypeAPIName = 'CustomObject';\r\n    const namespacePrefix = '';\r\n    const addAll = true;\r\n\r\n    const metadataType = MetadataFactory.createMetedataTypeFromResponse(metadataTypeAPIName, strResponse, namespacePrefix, addAll);\r\n\r\n    console.log(metadataType);\r\n```\r\n---\r\n## [**createNotIncludedMetadataType(metadataTypeName)**](#createnotincludedmetadatatypemetadatatypename)\r\nMethod to create not included Metadata Types into the responses of SFDX Commands like StandardValueSet for Standard Picklist values\r\n\r\n### **Parameters:**\r\n- **metadataTypeName**: Metadata Type API Name\r\n  - `string`\r\n\r\n### **Return:**\r\nReturn the selected Metadata Type with childs data or undefined if not exists on not selected metadata types\r\n- `MetadataType | undefined`\r\n\r\n### **Examples:**\r\n**Create Standard Value Sets Metadata Type**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const metadataTypeAPIName = 'StandardValueSet';\r\n    const metadataType = MetadataFactory.createNotIncludedMetadataType(metadataTypeAPIName);\r\n\r\n    console.log(metadataType);\r\n```\r\n---\r\n## [**createSObjectFromJSONSchema(strJson)**](#createsobjectfromjsonschemastrjson)\r\nMethod to create a SObject instance from the response of describe SObjects command from SFDX\r\n\r\n### **Parameters:**\r\n- **strJson**: String JSON response\r\n  - `string`\r\n\r\n### **Return:**\r\nReturn an instance of the SObject or undefined if cant extract the data \r\n- `SObject | undefined`\r\n\r\n### **Examples:**\r\n**Create SObject from String JSON Response**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n    \r\n    const simulatedObjResponse = {\r\n            \"status\": 0,\r\n            \"result\": {\r\n                \"actionOverrides\": [],\r\n                \"activateable\": false,\r\n                \"associateEntityType\": null,\r\n                \"associateParentEntity\": null,\r\n                \"childRelationships\": [\r\n                {\r\n                    \"cascadeDelete\": false,\r\n                    \"childSObject\": \"Account\",\r\n                    \"deprecatedAndHidden\": false,\r\n                    \"field\": \"ParentId\",\r\n                    \"junctionIdListNames\": [],\r\n                    \"junctionReferenceTo\": [],\r\n                    \"relationshipName\": \"ChildAccounts\",\r\n                    \"restrictedDelete\": false\r\n                },\r\n                {\r\n                    \"cascadeDelete\": false,\r\n                    \"childSObject\": \"AccountChangeEvent\",\r\n                    \"deprecatedAndHidden\": false,\r\n                    \"field\": \"ParentId\",\r\n                    \"junctionIdListNames\": [],\r\n                    \"junctionReferenceTo\": [],\r\n                    \"relationshipName\": null,\r\n                    \"restrictedDelete\": false\r\n                },\r\n                {\r\n                    \"cascadeDelete\": true,\r\n                    \"childSObject\": \"AccountCleanInfo\",\r\n                    \"deprecatedAndHidden\": false,\r\n                    \"field\": \"AccountId\",\r\n                    \"junctionIdListNames\": [],\r\n                    \"junctionReferenceTo\": [],\r\n                    \"relationshipName\": \"AccountCleanInfos\",\r\n                    \"restrictedDelete\": false\r\n                },\r\n                {\r\n                    ...\r\n                },\r\n                {\r\n                    ...\r\n                },\r\n                {\r\n                    ...\r\n                },\r\n                {\r\n                    ...\r\n                }\r\n            }\r\n        }\r\n    \r\n    const strResponse = JSON.stringify(simulatedObjResponse);\r\n    const SObject = MetadataFactory.createSObjectFromJSONSchema(strResponse);\r\n\r\n    console.log(SObject);\r\n```\r\n---\r\n## [**createSObjectsFromFileSystem(sObjectsPath)**](#createsobjectsfromfilesystemsobjectspath)\r\nMethod to extract the SObjects data from the file system into an object with the SObject API Names in lower case as keys, and the SObject instance as value\r\n\r\n### **Parameters:**\r\n- **sObjectsPath**: Path to the SObjects folder\r\n  - `string`\r\n\r\n### **Return:**\r\nReturn an Object with the stored SObjects data with the name in lower case as key, and the SObject instance as value \r\n- `{ [key: string]: SObject }`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongDirectoryPathException`**: If the sObjects path is not a String or can't convert to absolute path\r\n- **`DirectoryNotFoundException`**: If the directory not exists or not have access to it\r\n- **`InvalidDirectoryPathException`**: If the path is not a directory\r\n\r\n### **Examples:**\r\n**Get stored SObjects data on a Salesforce Project**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const sObjectsFolder = './test/assets/SFDXProject/force-app/main/default/objects'\r\n    const sObjects = MetadataFactory.createSObjectsFromFileSystem(sObjectsFolder);\r\n\r\n    for(const sObjKey of Objects.keys(sObjects)){\r\n        const sObject = sObjects[sObjKey];\r\n        console.log(sObject);\r\n    }\r\n```\r\n---\r\n\r\n## [**createFolderMetadataMap(metadataDetails)**](#createfoldermetadatamapmetadatadetails)\r\nMethod to create a Map to relate the directory name to the related Metadata Detail. Including subtypes like SObejct fields, indexses...\r\n\r\n### **Parameters:**\r\n- **metadataDetails**: Metadata details list to create the Metadata Folder map\r\n  - `MetadataDetail[]`\r\n\r\n### **Return:**\r\nReturn an object with the directory name as key, and Metadata Detail as value\r\n- `{ [key: string]: MetadataDetail }`\r\n\r\n### **Examples:**\r\n**Create Metadata Folder Map**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const simulatedResponseObj = {\r\n                \"status\": 0,\r\n                \"result\": {\r\n                    \"metadataObjects\": [\r\n                    {\r\n                        \"directoryName\": \"installedPackages\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"installedPackage\",\r\n                        \"xmlName\": \"InstalledPackage\"\r\n                    },\r\n                    {\r\n                        \"childXmlNames\": [\r\n                        \"CustomLabel\"\r\n                        ],\r\n                        \"directoryName\": \"labels\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"labels\",\r\n                        \"xmlName\": \"CustomLabels\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"staticresources\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"resource\",\r\n                        \"xmlName\": \"StaticResource\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"scontrols\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"scf\",\r\n                        \"xmlName\": \"Scontrol\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"certs\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"crt\",\r\n                        \"xmlName\": \"Certificate\"\r\n                    }\r\n                }\r\n            }; \r\n\r\n    const metadataDetails = MetadataFactory.createMetadataDetails(simulatedResponseObj);\r\n    const folderMetadataMap = MetadataFactory.createFolderMetadataMap(metadataDetails);\r\n\r\n    for(const folder of Object.keys(folderMetadataMap)){\r\n        const metadataDetail = folderMetadataMap[folder];\r\n        console.log(folder);\r\n        console.log(metadataDetail);\r\n    }\r\n```\r\n---\r\n## [**createMetadataTypesFromFileSystem(folderMapOrDetails, root, groupGlobalActions)**](#createmetadatatypesfromfilesystemfoldermapordetails-root-groupglobalactions)\r\nMethod to create the Metadata JSON Object with the files and data from your local project. See [Metadata JSON Format](#metadata-file) section to understand the JSON Metadata Format.\r\n\r\n### **Parameters:**\r\n- **folderMapOrDetails**: Folder metadata map created with createFolderMetadataMap() method or MetadataDetails created with createMetadataDetails() method or downloaded with aura Helper Connector Folder map\r\n  - `{ [key: string]: MetadataDetail }` | `MetadataDetail[]`\r\n- **root**: Path to the Salesforce project root\r\n  - `string`\r\n- **groupGlobalActions**: True to group global quick actions on \"GlobalActions\" group, false to include as object and item. Optional\r\n  - `boolean`\r\n\r\n### **Return:**\r\nReturns a Metadata JSON Object with the data from the local project\r\n- `any`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongDirectoryPathException`**: If the root path is not a String or can't convert to absolute path\r\n- **`DirectoryNotFoundException`**: If the directory not exists or not have access to it\r\n- **`InvalidDirectoryPathException`**: If the path is not a directory\r\n\r\n### **Examples:**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const simulatedResponseObj = {\r\n                \"status\": 0,\r\n                \"result\": {\r\n                    \"metadataObjects\": [\r\n                    {\r\n                        \"directoryName\": \"installedPackages\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"installedPackage\",\r\n                        \"xmlName\": \"InstalledPackage\"\r\n                    },\r\n                    {\r\n                        \"childXmlNames\": [\r\n                        \"CustomLabel\"\r\n                        ],\r\n                        \"directoryName\": \"labels\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"labels\",\r\n                        \"xmlName\": \"CustomLabels\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"staticresources\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"resource\",\r\n                        \"xmlName\": \"StaticResource\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"scontrols\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"scf\",\r\n                        \"xmlName\": \"Scontrol\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"certs\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"crt\",\r\n                        \"xmlName\": \"Certificate\"\r\n                    }\r\n                }\r\n            }; \r\n\r\n    const rootProjectPath = 'path/to/project/root';\r\n    const metadataDetails = MetadataFactory.createMetadataDetails(simulatedResponseObj);\r\n    const metadataTypesFromFileSystem = MetadataFactory.createMetadataTypesFromFileSystem(metadataDetails, rootProjectPath);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(metadataTypesFromFileSystem)){\r\n        const metadataType = metadataTypesFromFileSystem[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n---\r\n## [**createMetadataTypesFromPackageXML(pathOrContent)**](#createmetadatatypesfrompackagexmlpathorcontent)\r\nMethod to create the Metadata JSON Object from a package XML file. See [Metadata JSON Format](#metadata-file) section to understand the JSON Metadata Format.\r\n\r\n### **Parameters:**\r\n- **pathOrContent**: Path to the package file or XML String content or XML Parsed content (XMLParser)\r\n  - `string` | `any`\r\n- **groupGlobalActions**: True to group global quick actions on \"GlobalActions\" group, false to include as object and item. Optional\r\n  - `boolean`\r\n\r\n\r\n### **Return:**\r\nReturn a Metadata JSON Object with the package data\r\n- `{ [key: string]: MetadataType }`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongDirectoryPathException`**: If the root path is not a String or can't convert to absolute path\r\n- **`DirectoryNotFoundException`**: If the directory not exists or not have access to it\r\n- **`InvalidDirectoryPathException`**: If the path is not a directory\r\n- **`WrongDatatypeException`**: If the parameter is not an String or valid XML Object parsed with XMLParser\r\n- **`WrongFormatException`**: If the provided data is not a correct Package XML file\r\n\r\n### **Examples:**\r\n**Create Metadata JSON Object from XML String**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const packageStr =  '<?xml version=\"1.0\" encoding=\"UTF-8\"?>' +\r\n                        '<Package xmlns=\"http://soap.sforce.com/2006/04/metadata\">' +\r\n                            '<types>' +\r\n                                '<members>apexClass1</members>' +\r\n                                '<members>apexClass2</members>' +\r\n                                '<members>...</members>' +\r\n                                '<members>apexClassN</members>' +\r\n                            '</types>' +\r\n                            '<types>' + \r\n                                ...\r\n                                ...\r\n                                ...\r\n                            '</types>' +\r\n                            '<version>50.0</version>' +\r\n                        '</Package>';\r\n    \r\n    const metadataTypesFromPacakge = MetadataFactory.createMetadataTypesFromPackageXML(packageStr);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(metadataTypesFromPacakge)){\r\n        const metadataType = metadataTypesFromPacakge[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n**Create Metadata JSON Object from XML file**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const packageFile =  'path/to/package/file/package.xml';\r\n    \r\n    const metadataTypesFromPacakge = MetadataFactory.createMetadataTypesFromPackageXML(packageFile);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(metadataTypesFromPacakge)){\r\n        const metadataType = metadataTypesFromPacakge[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n**Create Metadata JSON Object from XML parsed object with XMLParser**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n    import { XML } from '@aurahelper/languages';\r\n    const XMLParser = XML.XMLParser;\r\n\r\n    const packageFile =  'path/to/package/file/package.xml';\r\n\r\n    const parsedXML = XMLParser.parse(packageFile);\r\n\r\n    const metadataTypesFromPacakge = MetadataFactory.createMetadataTypesFromPackageXML(parsedXML);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(metadataTypesFromPacakge)){\r\n        const metadataType = metadataTypesFromPacakge[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n---\r\n## [**createMetadataTypesFromGitDiffs(root, gitDiffs, folderMapOrDetails)**](#createmetadatatypesfromgitdiffsroot-gitdiffs-foldermapordetails)\r\nMethod to create the Metadata JSON Object from the Git Diffs to able to create a Package from a git differences automatically and deploy it. See [Metadata JSON Format](#metadata-file) section to understand the JSON Metadata Format.\r\n\r\n### **Parameters:**\r\n- **root**: Path to the Project Root\r\n  - `string`\r\n- **gitDiffs**: List of git diffs extracted with Aura Helper Git Manager Module\r\n  - `GitDiff[]`\r\n- **folderMapOrDetails**: Folder metadata map created with createFolderMetadataMap() method or MetadataDetails created with createMetadataDetails() method or downloaded with aura Helper Connector\r\n  - `{ [key: string]: MetadataDetail }` | `MetadataDetail[]`\r\n- **groupGlobalActions**: True to group global quick actions on \"GlobalActions\" group, false to include as object and item. Optional\r\n  - `boolean`\r\n\r\n### **Return:**\r\nReturn an instance from TypesFromGit interface with toDeploy and toDelete extracted data from git\r\n- `TypesFromGit`\r\n\r\n### **Examples:**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const metadataDetailsResponse = {\r\n                \"status\": 0,\r\n                \"result\": {\r\n                    \"metadataObjects\": [\r\n                    {\r\n                        \"directoryName\": \"installedPackages\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"installedPackage\",\r\n                        \"xmlName\": \"InstalledPackage\"\r\n                    },\r\n                    {\r\n                        \"childXmlNames\": [\r\n                        \"CustomLabel\"\r\n                        ],\r\n                        \"directoryName\": \"labels\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": false,\r\n                        \"suffix\": \"labels\",\r\n                        \"xmlName\": \"CustomLabels\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"staticresources\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"resource\",\r\n                        \"xmlName\": \"StaticResource\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"scontrols\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"scf\",\r\n                        \"xmlName\": \"Scontrol\"\r\n                    },\r\n                    {\r\n                        \"directoryName\": \"certs\",\r\n                        \"inFolder\": false,\r\n                        \"metaFile\": true,\r\n                        \"suffix\": \"crt\",\r\n                        \"xmlName\": \"Certificate\"\r\n                    }\r\n                }\r\n            };\r\n\r\n    const metadataDetails = MetadataFactory.createMetadataDetails(metadataDetailsResponse);\r\n\r\n    const simulatedGitDiffs = [\r\n        {\r\n            \"path\": \"path/to/edited/file1\",\r\n            \"mode\": \"edit file\",\r\n            \"removeChanges\": [\r\n                // Removed lines\r\n            ],\r\n            \"addChanges\": [\r\n                // added lines\r\n            ]\r\n        },\r\n        {\r\n            \"path\": \"path/to/edited/file2\",\r\n            \"mode\": \"edit file\",\r\n            \"removeChanges\": [\r\n                // Removed lines\r\n            ],\r\n            \"addChanges\": [\r\n                // added lines\r\n            ]\r\n        },\r\n        {\r\n            \"path\": \"path/to/edited/file3\",\r\n            \"mode\": \"delete file\",\r\n            \"removeChanges\": [\r\n                // Removed lines\r\n            ]\r\n        },\r\n        {\r\n            ...\r\n        }\r\n        ,\r\n        {\r\n            ...\r\n        }\r\n    ]\r\n\r\n    const rootProjectPath = 'path/to/root/project';\r\n    const metadataTypesFromGit = MetadataFactory.createMetadataTypesFromGitDiffs(rootProjectPath, simulatedGitDiffs, metadataDetails);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(metadataTypesFromGit)){\r\n        const metadataType = metadataTypesFromGit[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n---\r\n## [**deserializeMetadataTypes(jsonDataOrJsonStr, removeEmptyTypes)**](#deserializemetadatatypesjsondataorjsonstr-removeemptytypes)\r\nMethod to convert a JSON String with Metadata JSON format or a Metadata JSON untyped Object to a Metadata JSON Object with MetadataType, MetadataObject and MetadataItem objects. See [Metadata JSON Format](#metadata-file) section to understand the JSON Metadata Format.\r\n\r\n### **Parameters:**\r\n- **jsonDataOrJsonStr**: String or Object with Metadata JSON format to convert to typed Metadata JSON\r\n  - `string` | `any`\r\n- **gitDiffs**: true to remove types with no data\r\n  - `boolean`\r\n\r\n### **Return:**\r\nReturn a JSON Metadata Object with MetadataType, MetadataObject and MetadataItem instances insted untyped objects\r\n- `any`\r\n\r\n### **Throws:**\r\nThis method can throw the next exceptions:\r\n\r\n- **`WrongFilePathException`**: If the path is not a String or cant convert to absolute path\r\n- **`FileNotFoundException`**: If the file not exists or not have access to it\r\n- **`InvalidFilePathException`**: If the path is not a file\r\n- **`WrongFormatException`**: If file is not a JSON file or not have the correct Metadata JSON format\r\n\r\n### **Examples:**\r\n**Deserialize Metadata Types from untyped object**\r\n```javascript\r\n    import { MetadataFactory } from '@aurahelper/metadata-factory';\r\n\r\n    const untypedMetadataObject = {\r\n        CustomObject: {\r\n            name: 'CustomObject',\r\n            childs: {\r\n                Account: {\r\n                    name: 'Account',\r\n                    checked: false,\r\n                    childs: {}\r\n                }\r\n            },\r\n            checked: false,\r\n        },\r\n        CustomField: {\r\n            name: 'CustomField',\r\n            childs: {\r\n                Account: {\r\n                    name: 'Account',\r\n                    checked: false,\r\n                    childs: {\r\n                        Name: {\r\n                            name: 'Name',\r\n                            checked: false\r\n                        }\r\n                    }\r\n                }\r\n            },\r\n            checked: false,\r\n        },\r\n        {\r\n            ...\r\n        }\r\n    }\r\n\r\n    const deserializedTypes = MetadataFactory.deserializeMetadataTypes(untypedMetadataObject);\r\n\r\n    for(const metadataTypeAPIName of Object.keys(deserializedTypes)){\r\n        const metadataType = deserializedTypes[metadataTypeAPIName];\r\n        console.log(metadataType);\r\n    }\r\n```\r\n# [**Metadata JSON Format**](#metadata-file)\r\n\r\nThe Metadata JSON Format used by Aura Helper Framework and modules have the next structure. Some fields are required and the datatypes checked to ensure the correct file structure. \r\n\r\n```json\r\n    {\r\n        \"MetadataAPIName\": {\r\n            \"name\": \"MetadataAPIName\",                                  // Required (String). Contains the Metadata Type API Name (like object Key)\r\n            \"checked\": false,                                           // Required (Boolean). Field for include this type on package or not\r\n            \"path\": \"path/to/the/metadata/folder\",                      // Optional (String). Path to the Metadata Type folder in local project\r\n            \"suffix\": \"fileSuffix\",                                     // Optional (String). Metadata File suffix\r\n            \"childs\": {                                                 // Object with a collection of childs (Field required (JSON Object) but can be an empty object)\r\n                \"MetadataObjectName\":{\r\n                    \"name\": \"MetadataObjectName\",                       // Required (String). Contains the Metadata Object API Name (like object Key)\r\n                    \"checked\": false,                                   // Required (Boolean). Field for include this object on package or not\r\n                    \"path\": \"path/to/the/metadata/file/or/folder\",      // Optional (String). Path to the object file or folder path\r\n                    \"childs\": {                                         // Object with a collection of childs (Field required (JSON Object) but can be an empty object)\r\n                        \"MetadataItemName\": {\r\n                            \"name\": \"MetadataItemName\",                 // Required (String). Contains the Metadata Item API Name (like object Key)\r\n                            \"checked\": false,                           // Required (Boolean). Field for include this object on package or not\r\n                            \"path\": \"path/to/the/metadata/file\"\r\n                        },\r\n                        \"MetadataItemName2\": {\r\n                            ...\r\n                        },\r\n                        ...,\r\n                        ...,\r\n                        ...\r\n                    }\r\n                }\r\n                \"MetadataObjectName2\":{\r\n                   ...\r\n                },\r\n                ...,\r\n                ...,\r\n                ...\r\n            }\r\n        }\r\n    }\r\n```\r\n### **Example**:\r\n```json\r\n    {\r\n        \"CustomObject\": {\r\n            \"name\": \"CustomObject\",\r\n            \"checked\": false,\r\n            \"path\":  \"path/to/root/project/force-app/main/default/objects\",\r\n            \"suffix\": \"object\",\r\n            \"childs\": {\r\n                \"Account\": {\r\n                    \"name\": \"Account\",\r\n                    \"checked\": true,            // Add Account Object to the package\r\n                    \"path\": \"path/to/root/project/force-app/main/default/objects/Account/Account.object-meta.xml\",\r\n                    \"childs\": {}\r\n                },\r\n                \"Case\": {\r\n                    \"name\": \"Case\",\r\n                    \"checked\": true,            // Add Case Object to the package\r\n                    \"path\": \"path/to/root/project/force-app/main/default/objects/Case/Case.object-meta.xml\",\r\n                    \"childs\": {}\r\n                },\r\n                ...,\r\n                ...,\r\n                ...\r\n            }\r\n        },\r\n        \"CustomField\": {\r\n            \"name\": \"CustomField\",\r\n            \"checked\": false,\r\n            \"path\":  \"path/to/root/project/force-app/main/default/objects\",\r\n            \"suffix\": \"field\",\r\n            \"childs\": {\r\n                \"Account\": {\r\n                    \"name\": \"Account\",\r\n                    \"checked\": false,            \r\n                    \"path\": \"path/to/root/project/force-app/main/default/objects/Account/fields\",\r\n                    \"childs\": {\r\n                        \"customField__c\": {\r\n                            \"name\": \"customField__c\",\r\n                            \"checked\": true,    // Add customField__c to the package\r\n                            \"path\": \"path/to/root/project/force-app/main/default/objects/Account/fields/customField__c.field-meta.xml\",\r\n                        },\r\n                        ...,\r\n                        ...,\r\n                        ...\r\n                    }\r\n                },\r\n                \"Case\": {\r\n                    \"name\": \"Case\",\r\n                    \"checked\": false,           \r\n                    \"path\": \"path/to/root/project/force-app/main/default/objects/Case/fields\",\r\n                    \"childs\": {\r\n                        \"CaseNumber\": {\r\n                            \"name\": \"CaseNumber\",\r\n                            \"checked\": true,    // Add CaseNumber to the package\r\n                            \"path\": \"path/to/root/project/force-app/main/default/objects/Account/fields/CaseNumber.field-meta.xml\",\r\n                        },\r\n                        ...,\r\n                        ...,\r\n                        ...\r\n                    }\r\n                },\r\n                ...,\r\n                ...,\r\n                ...\r\n            }\r\n        }\r\n    }\r\n```","readmeFilename":"README.md"}