{"_id":"lr-cx-helper","_rev":"30-b6c3f84e50396a7ddb51cdb5f185938e","name":"lr-cx-helper","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.0":{"name":"lr-cx-helper","version":"1.0.0","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.0","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"967daf64a15e82f28f6a4a9550321df96516cb85","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.0.tgz","fileCount":16,"integrity":"sha512-Mj9aKrLaqftMiBEfEGJNSmy7f5vV9elkB2wqWJF5ObpkcsNffX+0tsZbsoZpVIm6AN/HSwTn2+f7x0PD/dS3AQ==","signatures":[{"sig":"MEUCIQCJeJJ/VYhTWDK0BQDrDepsYmrjDmpepdn8vmYp2fa9nwIgXWaf+KZL1EcNkJ944EJxxOPQAJ18/9hExhyY57R0DTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14516},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.0_1714374444322_0.6507113245705007","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"lr-cx-helper","version":"1.0.1","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.1","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"176c55a7a6fa70c33a58936d47a4d22a8921b80a","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.1.tgz","fileCount":18,"integrity":"sha512-U+qHR7zMhG0SLXVkKPFcyo4eqyDlz6yWJpwZ7KtDntv27ofUz6tdWuq6pPfw8WIfAEnxGhZrMKejjZwQBWiAfg==","signatures":[{"sig":"MEQCIEeWWoy7Uy2I9RVVaGdLkfNix5Mba+NTiBYIWBB9GUEfAiAE7Lftl8Ktrwug4Dhj7o+ykZhX57DStJhXgGAqLvuMiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14674},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.5.0","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.1_1714375046910_0.4551048303486809","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"lr-cx-helper","version":"1.0.2","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.2","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"560702aff9b2e7fba031b90bb0e650da32191421","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.2.tgz","fileCount":19,"integrity":"sha512-NXdkL8b0Nxn/BEG+4qv2aQj50VqySisQufl0/bBz3uqnNzbw8AR/0BGmp4UQ3FsOuth2ktK4XECB8eJ9y6E4kQ==","signatures":[{"sig":"MEQCIAn9khdh2YqFpu8DLuCoLbfHvlHWmiDwqISQWd/lRkWRAiAP7arCrLl4VgD4wqZ6vYe4km1f59hwwl9Bfbh3s1GtPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17010},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.5.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.2_1714381255029_0.9054843128426979","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"lr-cx-helper","version":"1.0.3","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.3","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"4ebc653520cbcdb2c13caf414ed9759e9b9fa2a5","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.3.tgz","fileCount":19,"integrity":"sha512-7cY+TDy7q0xnWoXKLAwDzDdTywd1KPmcevIDR8Q47+pOXPc/LjY3z4/DajFu6IF521L3jHrLrbAAuWR8miV52w==","signatures":[{"sig":"MEUCIHdVRjldvA4T2BfMP4AaB8qGpi2sqxdmXOPvwIfS/pm7AiEA/ttF+11ICuKqUKBuAu9TOTWpbuRYfdoclH+f6Y4G0p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17029},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.5.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.3_1714381902904_0.9088273510132479","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"lr-cx-helper","version":"1.0.4","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.4","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"773c3e7e76a5278aba53d4900818598c64fd4536","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.4.tgz","fileCount":19,"integrity":"sha512-tZGCdI96fl8jQxhAstQvqF545w7jycOviC+o3PsRgOKKTpCGKPSKwxcD1QA4s4Q6JYD26LCSabYylFIvxr55wg==","signatures":[{"sig":"MEUCIQCQzK2tV1sLRevu4R5yi+TfODFZD9JrlSr2C2mAXTUm/gIgEJ2ka65OXAK9jtI0Qgy0rTUsnpUHvKdlG65gJpkXp5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17049},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.4_1714450115595_0.48579679297460876","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"lr-cx-helper","version":"1.0.5","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.5","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"3c5935ccaf1adec464e5135aae0f44208f3c90dd","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.5.tgz","fileCount":19,"integrity":"sha512-yEIw9H7J8l7k2uw3UP4y3vt3oY0TrBoRUeSXhfc3qkRyFmwneR8SM2q6H/kQQVH8BMKVQGQX9UQLTp1A29US7Q==","signatures":[{"sig":"MEYCIQClQc8nlGe4BAmFTf2I7KSiXPlsEbOTsNXGJtzyclJBNQIhAJPxPJPPNHGrKjZRzD6S3W++CxfjMMSH5PQ5A5OyY/k4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17259},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.5_1714491429673_0.40957248118918477","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"lr-cx-helper","version":"1.0.6","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.6","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"1f6e022035988fa2f25bfd4edd88d5c7a7a1c99f","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.6.tgz","fileCount":21,"integrity":"sha512-F8Jc9/UxLKmVOvISqvwyY087nCT9P6c5T6A0w6stgv6Pf82x202mZYSrv2O6xEG+3W4h2pnMsiSScF1oyxCm4A==","signatures":[{"sig":"MEUCIQCHZT1KUVuBIT7PWyCABFULSjwNr8QcQ7IeEcO+bHW2/wIgQCT9uSJB76uofnBU8wt0NkR0HBLGI7EBWJHCFXnXZlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21745},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.6_1714639508874_0.4611041320470253","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"lr-cx-helper","version":"1.0.7","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.7","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"55c15251007651d2c7fd4ebdf50375b6a506843d","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.7.tgz","fileCount":21,"integrity":"sha512-Ti5UopB1zC5gVvilOmYKL2Lt3Kd0MXMGWr8hdGopGKefJVGWl0cneE1T7YcP4oZ6HCToRIsJxUzMHSllbhItHw==","signatures":[{"sig":"MEYCIQCd1lTTPrtMKTA6XnQORnPV+MHWYWWAUuFfJ3Ms8RsYxQIhAMfR/rXQ1xVMQycd2bjbW/M0xiw4vIaAZgEPqH8KHpbq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21750},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.7_1714639626698_0.175257461051189","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"lr-cx-helper","version":"1.0.8","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.8","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"93cb790bb8e24cf8503321a693fc751a2fc494d0","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.8.tgz","fileCount":22,"integrity":"sha512-nGQxaKWwcoSs7F70V03lhasVPedcm6VSBvSKqVtH7fjpVAe2MHwK73ht/6jovh2UC6inVPEV85b7clhsbDQh3g==","signatures":[{"sig":"MEQCIHdcHydNtGW27NkbC9vRjwV9i3U62twgRGuyfBUJLGcUAiBql9dNOHSJoXeqZdNw3cIzLwh87UCPLQKn6SyjaaH1ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26097},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.8_1715075632517_0.0005929369288688591","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"lr-cx-helper","version":"1.0.9","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.0.9","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"17aa6f95d5c6d88dec08a2ba851ecb5c498a9a00","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.0.9.tgz","fileCount":21,"integrity":"sha512-65IHbwSQZPNxjR+cMoE+QvnVLQO9pvDN0dxpDwWoy1Ebs7OZOKew+Ck+Ad0jk/c39t1k3OJYLcKsBCjCyUI1nw==","signatures":[{"sig":"MEQCIBUZMX0cEeSSl3ONH7qwiqq7po62l7Y91/BTF5fyNPicAiBWV1tTfcdAp4UubVjSXVOwDUJh+6zu7TR/ObEWbKpFRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25960},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.0.9_1715079230304_0.9896124288576948","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"lr-cx-helper","version":"1.1.0","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.1.0","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"33c9d6c55763705c972383c0c873b949cb8d35ae","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.1.0.tgz","fileCount":22,"integrity":"sha512-1Szr7vi3LyiMxp//ai1xggzb8wnC5gWBjQMWlUoKOC0cx+Wf3w+1UmiU3V6QOouA85PzJ+uCYG127Dc11OmFMg==","signatures":[{"sig":"MEUCIDkZS2lJWCbt0Pl2u1rC5P3b+j/0axMYlyUBSda6kKMMAiEAx7rKU+lybxqCsIYb32HZ2jWJ9D68V1AUlyzUKfJGAcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29658},"main":"index.js","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.1.0_1715749495608_0.804918588156672","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"lr-cx-helper","version":"1.1.1","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.1.1","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"632b976c48e70dac7b11a5b9c54c5aa49cca2783","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.1.1.tgz","fileCount":23,"integrity":"sha512-7mrK+XjSXGUV2KKAuMiAf6TsqiIZOZlCWQSET2O7xy2F8aP9/3VJ/Y3JYceIWaXmbJWNU/aU0L1R49ljeGlHqg==","signatures":[{"sig":"MEUCIQDuQDoqhrPpcMFLhEP1ROmP456wFZB1tIwfUB9U1rORVgIgftbdtXjvTo9W390WpVER/bs204vgvIMp/+FZCoWDEG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29819},"main":"index.js","gitHead":"edb92e2d17c8091d952f7e47118de8b078b19bc5","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.1.1_1717445348818_0.25035380212491254","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"lr-cx-helper","version":"1.1.2","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.1.2","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"51bff724a4ae9dd5b565c4fd4a4a0b5ef43b84ed","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.1.2.tgz","fileCount":23,"integrity":"sha512-gRrSV/JdBlSki7uPlFcBvvZQnufDSmJQjy/M9C99SzWw8EsumzU7x1gH7gTyoCAaW7dYamHfj1wFTi1KgkI4Fg==","signatures":[{"sig":"MEQCIEToZtU3oIPE5sdSmbmx3R72sxMSYtY3PV9XAki6N9G1AiA0+Hqh+4ogtAcR4INxjFFg/aYuwTHF3O580fmtbs33Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30487},"main":"index.js","gitHead":"edb92e2d17c8091d952f7e47118de8b078b19bc5","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.1.2_1717660539367_0.48861499500781913","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"lr-cx-helper","version":"1.1.3","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.1.3","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"8d2ac394ea6a0fa0cbcab216faacd96a81005610","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.1.3.tgz","fileCount":26,"integrity":"sha512-Y2x3qH/GVlg45uadYyWCn98UnXyaMEZ8szTRc0zme6lhIRKgd+ZVRuo4Nbp96Q2CqmKYUcy6sv0KJyLn0eXybw==","signatures":[{"sig":"MEUCIQClpZSxsIbJ/U2qQWH6cJMD/2Ek1TNSmpEzN1g7LAaZPQIgJun2/0DA/lXlQ7MRKCw7k5VUzWUg+am0abBtC1ccDDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40315},"main":"index.js","gitHead":"edb92e2d17c8091d952f7e47118de8b078b19bc5","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.1.3_1717928357360_0.7380203196028212","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"lr-cx-helper","version":"1.1.4","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@1.1.4","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"28d2a4ade764b4bcb5798357c5de8b22c6cf7e9e","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-1.1.4.tgz","fileCount":26,"integrity":"sha512-chO2VHnPQw/0P3MFm3QS5jSWxxRCAxS1eQ1Ru99btRrh1y1T7QPLLbG0SGZ7RvxfvYsxo7/ugvW2HPtft+DDxA==","signatures":[{"sig":"MEYCIQCvGvWlvJxdelair2MHMofoNvuZvGSv355qESMnk6xyCQIhALW9jLBs8OUz9uhTs3CcMmSxiy70b8tSSbiRIcboXB/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40354},"main":"index.js","gitHead":"edb92e2d17c8091d952f7e47118de8b078b19bc5","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_1.1.4_1717928625364_0.8782067514646623","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"lr-cx-helper","version":"2.0.0","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.0","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"e93afe10f3f7932c2cb69b2fcd6dbd29c7ac6be2","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.0.tgz","fileCount":25,"integrity":"sha512-oFfwA7iANs6UNl9eV3p6LeASUcyUBKmSd0npnzcnFSy5YUEHEi4+WEpHz4MUlISYjNvcwcMYb4e7mUvk9LtONg==","signatures":[{"sig":"MEUCIDjMTfBvgkjH0HoXgsLwaVP34tqd+6y5NrfcSRpyUazkAiEA3Wi3Q+qzV3vj+RVMqrQW8/gOYNp4d07l6NoRzizqslU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41574},"main":"index.js","gitHead":"edb92e2d17c8091d952f7e47118de8b078b19bc5","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.0_1718042392233_0.7559962476499877","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"lr-cx-helper","version":"2.0.1","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.1","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"2be333e4fd513e092667ed2ea21ad921ae337ef3","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.1.tgz","fileCount":27,"integrity":"sha512-csmWT+B+Y1pUQIEoAHYA5llUJwKnpbu+tOU5bYmBJms/T4/kj1ZmeQOkThLsRb3Y5VskH1EjxdspPR/vHf4hAg==","signatures":[{"sig":"MEQCIDYjJIEBB0K5EOJBcqps5JWc+ABFbGNd9ndWBt3g/CS5AiA8vqoG63Mn/8QNc3Sk3wezobM748ggAAr2CczUwpLF5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44217},"main":"index.js","gitHead":"912cf3f5136e9e9eddc372657a4ccae07151f0a1","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.1_1718053101601_0.6010533260166009","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"lr-cx-helper","version":"2.0.2","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.2","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"6a8a7501392984ef51c3caa401bed7cd56dfbd7f","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.2.tgz","fileCount":27,"integrity":"sha512-59VgpR9a6V1ArDUhgeaK3GCxXwdAxSpo4mMBeeLemITd32DjhK8Ky9UbEE2b18nc7aAabyQucoHpd2Y6Nl+fcg==","signatures":[{"sig":"MEYCIQC9zWE/oCroswYQ0fv3FnXxladFX4Fz4bSko/gAiJbX+gIhAMWRHEU0oFp53ZNCGtrFR5ZHqiDkl5AC7uoQLzkZNbJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44851},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.2_1718092161695_0.0320444671805995","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"lr-cx-helper","version":"2.0.3","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.3","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"82ea04c0b4a4a662c30e0c3e8de8d33ede516fe5","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.3.tgz","fileCount":27,"integrity":"sha512-52rIPBIH86B5yobohG4CtIcO3xnNI32RFaD+J9NP+8yHXcUV+2SyjwT7/S3Q8mZOi2wwbs8+bsm5O81tRt9tVg==","signatures":[{"sig":"MEQCICSfJE8/XxLj9IlO5TPTo+OCfmK9bJufP5gTWSuaQM/fAiBPozigk1/EP+CWyZM5BtwuITzn2QrFKz3WHbp072aXag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44936},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.3_1718207604685_0.7431857735058398","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"lr-cx-helper","version":"2.0.4","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.4","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"4e1c77137fd2e6ac3b58f668d50682ff19344ecf","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.4.tgz","fileCount":27,"integrity":"sha512-EDl+8jgl2OGEmxkJcVZUogMUshTcFEtz9KvSeaOHTletM6CEF1jFvKQfuGqHXWYF6ZuCHLYSKqKOHb9naey0dA==","signatures":[{"sig":"MEYCIQCH6S+Ruz1X1ryhxjjHQujZVpCZA9vwgh6KuiAQUvNeQQIhAM5La7LKcxLHYk9YF2piNjcG+LLga+xsa3Jf3BrYhFM/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44976},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.4_1718291249588_0.5368845968054243","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"lr-cx-helper","version":"2.0.5","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.5","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"d47a93fc144443a2bdb9da25244c07a326a4f670","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.5.tgz","fileCount":27,"integrity":"sha512-Hc50cU9nXIp9Ez0gfvaL6qfXENrWKfWL/FrvxoWFlp9ZwqBQ/XByQOTAK5G2ZSQDmxq3svwxHQ+QYzR0E0gcMw==","signatures":[{"sig":"MEUCIQCcr/yZtmsdoRzjzdid6MCl0x1ANCnOHlEZnfA7eATn2gIgFeKTwxj73XED+wRMX7QR3lOFbcBIA4XHcmcQTXN2jKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44896},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.5_1718341913459_0.41421609482175414","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"lr-cx-helper","version":"2.0.6","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.6","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"c617104a6b82001b80dec417498c3ae0d65537fd","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.6.tgz","fileCount":27,"integrity":"sha512-6bWcVsINUamTGdvjkpyO7vxapwvqGB1+PSQldB/r/lpUN1rcf/oD0Kjqh0yEq+5clAd5BDem9oi74OAVzOqgSA==","signatures":[{"sig":"MEUCIAC8Xqc1ToGpL7Q0nVuZ2PrXtYPkBF8kJcUEtThJawRUAiEAuu2wVAFyj///eZ2KFRG3HcdVgWBLHV9VLWsInKldrwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45009},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.6_1718808555739_0.9316229300468286","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"lr-cx-helper","version":"2.0.7","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.7","bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"1ba9f0d38e8ab566cef9029ae1cf7bfae8fdb49a","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.7.tgz","fileCount":30,"integrity":"sha512-bzU34aqpkIp/slkRLPoCNB+ZyzAuwjUUAC76+8E5moPPGmAOUdOgUz1SFtWRE9DgfHAlXT9ZTJo4UuVD0O7quw==","signatures":[{"sig":"MEQCIA5BSzUnSIl8O2KDyT76oOUJkQbjnmfJPo2LfO2bJhaJAiBvTWNj7v94OdC21Zga91mumojo89yHKzhdNMmfyUDQxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47089},"main":"index.js","gitHead":"635fde60b7055533f9d04e5cd634874a40682400","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.7_1719007592808_0.30944444549977845","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"lr-cx-helper","version":"2.0.8","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.8","bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"edd6bb46fd44c6660cd36956d0d61dd211791a48","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.8.tgz","fileCount":31,"integrity":"sha512-YtSWKbDAQJA76XjB8Z/sgeM/ENrsuqgjXhBHioGPqc0Tot4zMr64EpU1n7eLUytVwv76AsN3sUIBJYZdtUJ7sQ==","signatures":[{"sig":"MEYCIQChpUHg/PvVdSURVjYA5j2giAkF8MKFXW60Y47Gv624PAIhALu3Fs03NH3XUpg8n607QB3lwmwM6V4qdOI1d2FAXhJg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47668},"main":"index.js","gitHead":"6d016fa5415fdd0310d65afcf777b3236de4de18","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.8_1719349830638_0.40947088017797584","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"lr-cx-helper","version":"2.0.9","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.0.9","bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"2f41b9fcd9f880564f6554f4e48ee762e1496eff","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.0.9.tgz","fileCount":31,"integrity":"sha512-pXT+UCKidr0k5FfjBXk3pjlffXBDCPy+gBxxuV7XDtcWHGvccRsOjzQxg1gubPqz5WHxeez/MYtLtGRoGFMbMw==","signatures":[{"sig":"MEUCIFbOcxAAoghvq0ATTO35tdPB4oW/LtPyVR8LgoZqHDDQAiEA3dyaLcPHnEd53Xo6bf7388WjK8P4F8bJrBe0YmFuJTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47737},"main":"index.js","gitHead":"6d016fa5415fdd0310d65afcf777b3236de4de18","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.0.9_1719403674736_0.4337236026324953","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"lr-cx-helper","version":"2.1.0","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.1.0","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"7b34d009bd7d37bde1fe2ae7dae991993a5ce7e1","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.1.0.tgz","fileCount":31,"integrity":"sha512-K6LcZRlBY9ibu/pLB8o9oIkrKH2vJfCua1En6JF+oJw3o0+AO1mNYr9P2EGTwu9g4eI7baL3WpR7FqRrLlnLEA==","signatures":[{"sig":"MEUCIQDmjE8uXxuHZQqVkFVbzxxQUR4a5ZoTEmDD8nLnu/jdCQIgIBhsJeyyTa8PCS+1zoQ0mf0JzPKuIEMdP0mI0gAgBEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47697},"main":"index.js","gitHead":"6d016fa5415fdd0310d65afcf777b3236de4de18","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.1.0_1720065199804_0.797428953764725","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"lr-cx-helper","version":"2.1.1","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.1.1","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"194f52a1ec4745aaf661c124850270ed0c4d2d34","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.1.1.tgz","fileCount":32,"integrity":"sha512-bztUFJw3ovxlFDT6VGbSSI9ZIHU32ZjOjA5ve21S57iUtvJMGomKxnzF80Q4a4AA7iUGDX7otNA/iwzmExYA8w==","signatures":[{"sig":"MEQCIFiHx9nHZJjQsR3ANZgC5MN5NXjBs/qtmtxDBV1dicVGAiAetAG1g9gQAXX/eJs+z8U+sorIS3l3dxA+bUgKbxFzGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48409},"main":"index.js","gitHead":"52dcf4fc47d84a704182a765a3e40e9460858054","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.6.0","description":"## Overview","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.1.1_1720603777094_0.4033226526593976","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"lr-cx-helper","version":"2.2.1","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.2.1","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"d0eff95ac05f3f891fdab331efafc7e387fe0524","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.2.1.tgz","fileCount":32,"integrity":"sha512-7iWUmTZ9Yz3U3jQF+NdFShv49DBqMYTnyXWC1LmF1sREHroJbPpq/j/81Z0xtZK1BgsNAtRrnUFCE7YlPzZUIw==","signatures":[{"sig":"MEUCID3b1AOWT+XqlNNYodoqVkY9n5ojCxViCXX0y58+8ixLAiEA1hIWK4SJ8hOvtAQ48T3fM6NADUv/Iq9O669yWZrcxcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48450},"main":"index.js","gitHead":"f4c88959e5f99e4b7fb36e3e9c2d1be6cadb0661","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"22.5.1","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.2.1_1728899216636_0.6948361980181257","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"lr-cx-helper","version":"2.2.2","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.2.2","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"26959809e4fa636184c9b3c7b14adaabb4236744","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.2.2.tgz","fileCount":32,"integrity":"sha512-GQvE1p7lVWpZLjKtAm6eWlJIlhEaCiz5uG9hIKVPOVWcdt0C9mmLPO6MIVvMYjBj/RBJkanI2pLS2EO045BQJw==","signatures":[{"sig":"MEYCIQCYlyfi7r4gbgfI0Ihk8C4tOQpHi3iybD7D9tdg6mlvMgIhAPV0IvFcOi9eIzUA52paQzz/FkktZNkT5hWHF8l96MOi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48537},"main":"index.js","gitHead":"494b1319342756e19395bbfb3690658f8dbb0798","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"22.5.1","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.2.2_1729756493441_0.9535956703636153","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"lr-cx-helper","version":"2.2.3","author":{"url":"https://github.com/mahmoudhtayem87","name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com"},"_id":"lr-cx-helper@2.2.3","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dist":{"shasum":"727149c510e4b6fc3d4a97a6365adfc3f33e4cf3","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.2.3.tgz","fileCount":32,"integrity":"sha512-N0NteJq/sggm7UoF3Oc4oTrofa86xhS2Os0ePXUM/K6DT9SxTqVMEu8eohtKulfxtrrcltSPtRAQrlR3jUhU/A==","signatures":[{"sig":"MEQCIGYMTCCgVUBnIMQG8wdkVnBf6NJ+Ho2uyLkpBmfCpuKfAiBczvj9bFv8NZYY6+YYzS3Rsq/0gob+vG6mZj9m1ZPl0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48596},"main":"index.js","gitHead":"60d77cdc22e11ddde44af43d28742d1e6e9adb9e","_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"_npmVersion":"10.8.2","description":"## Overview","directories":{},"_nodeVersion":"22.5.1","dependencies":{"fs":"^0.0.1-security","path":"^0.12.7","js-yaml":"^4.1.0","commander":"^12.0.0","@angular/elements":"^17.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lr-cx-helper_2.2.3_1729757095256_0.3828251835807095","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"lr-cx-helper","version":"2.2.4","bin":{"lr-cx-helper":"bin/lr-cx-helper.js"},"dependencies":{"@angular/elements":"^17.3.7","commander":"^12.0.0","fs":"^0.0.1-security","js-yaml":"^4.1.0","path":"^0.12.7"},"main":"index.js","author":{"name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com","url":"https://github.com/mahmoudhtayem87"},"_id":"lr-cx-helper@2.2.4","gitHead":"59970f99d6099416eb53b09362dc7e0854ae7006","description":"## Overview","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fBAMKw+Wm75moFCrBptfsAvjd5rdqWxpfSfFgVfyo3dzgWHQR+wkPi+n7hAjGi9rhPr8ajR4V11+Eq8jknB1NA==","shasum":"b94c31b23934b3a4040d921295e0ce6e509e1e7b","tarball":"https://registry.npmjs.org/lr-cx-helper/-/lr-cx-helper-2.2.4.tgz","fileCount":32,"unpackedSize":48671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmO4TMPYYgrcI9X96PnP3fMgfZokutqe0O7lCBlqQOSwIgEEt2SwTInc9sImGvmChc+Z5dEJI2RB5EFXu5g8CkL/s="}]},"_npmUser":{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"},"directories":{},"maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lr-cx-helper_2.2.4_1729757867077_0.14139679771218372"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-29T07:07:24.322Z","modified":"2024-10-24T08:17:47.502Z","1.0.0":"2024-04-29T07:07:24.494Z","1.0.1":"2024-04-29T07:17:27.080Z","1.0.2":"2024-04-29T09:00:55.260Z","1.0.3":"2024-04-29T09:11:43.045Z","1.0.4":"2024-04-30T04:08:35.757Z","1.0.5":"2024-04-30T15:37:09.863Z","1.0.6":"2024-05-02T08:45:09.029Z","1.0.7":"2024-05-02T08:47:06.866Z","1.0.8":"2024-05-07T09:53:52.657Z","1.0.9":"2024-05-07T10:53:50.505Z","1.1.0":"2024-05-15T05:04:55.756Z","1.1.1":"2024-06-03T20:09:08.989Z","1.1.2":"2024-06-06T07:55:39.548Z","1.1.3":"2024-06-09T10:19:17.538Z","1.1.4":"2024-06-09T10:23:45.534Z","2.0.0":"2024-06-10T17:59:52.428Z","2.0.1":"2024-06-10T20:58:21.845Z","2.0.2":"2024-06-11T07:49:21.857Z","2.0.3":"2024-06-12T15:53:24.869Z","2.0.4":"2024-06-13T15:07:29.827Z","2.0.5":"2024-06-14T05:11:53.678Z","2.0.6":"2024-06-19T14:49:15.922Z","2.0.7":"2024-06-21T22:06:33.001Z","2.0.8":"2024-06-25T21:10:30.894Z","2.0.9":"2024-06-26T12:07:55.066Z","2.1.0":"2024-07-04T03:53:20.032Z","2.1.1":"2024-07-10T09:29:37.223Z","2.2.1":"2024-10-14T09:46:56.837Z","2.2.2":"2024-10-24T07:54:53.626Z","2.2.3":"2024-10-24T08:04:55.512Z","2.2.4":"2024-10-24T08:17:47.319Z"},"author":{"name":"Mahmoud Hussein Tayem","email":"mahmoud.tayem@liferay.com","url":"https://github.com/mahmoudhtayem87"},"description":"## Overview","maintainers":[{"name":"tayemmahmoud87","email":"Tayemmahmoud87@gmail.com"}],"readme":"# Liferay Client Extension Helper\n\n## Overview\n\n`lr-cx-helper` is a command-line tool designed to simplify the generation of Liferay Node.js backend Client extension project structures. This tool automates the creation of two projects: one to host your source code and another to host the Liferay client extension. The primary goal of `lr-cx-helper` is to streamline the process of compiling and building Node.js projects into a single executable file while minimizing the source code and encapsulating all required dependencies within it. This eliminates the need for manual installation of dependencies using `npm i`, making deployment and distribution more straightforward.\n\n## Features\n\n- **Project Generation**: Automatically generates project structures for Liferay Node.js backend Client extensions.\n- **Dependency Management**: Minimizes the source code and encapsulates dependencies within the project, eliminating the need for manual installation.\n- **Compilation and Building**: Facilitates the compilation and building of Node.js projects into a single executable file for simplified deployment.\n- **Create React Custom Element**: Facilitates the creation of react custom element inside **Liferay Workspace** and fix index.js file to expose a standard web component.\n\n## Installation\n\nYou can install `lr-cx-helper` globally via npm using the following command:\n\n\n```bash\nnpm install -g lr-cx-helper\n```\n\n## Usage - NodeJS Helper\n\n### Create NodeJS Client Extension Project\n\nTo create a new project using the helper, please use the following command:\n\n```bash\nlr-cx-helper init-nodejs -n <project-name> -p <optional: target project directory>  -t <project-title> -sp <service port>\n````\n\n### Building Source Code and Generating CX Project\nTo build the source code from source code project, run the following npm command inside <project-name>-source-etc-node:\n\n```bash\nnpm run build\n```\n\nTo build the source code from CX project, run the following npm command inside <project-name>-etc-node:\n\n```bash\nnpm run build-from-source\n```\n\n### Compiling\nTo generate a single executable file for the project, please execute the following command from within the CX project directory \"<project name>-etc-node\".\n#### Compiling CX Project into a Single Executable File (Windows)\nTo compile the CX project into a single executable file for Windows, use the following npm command:\n```bash\nnpm run package-win\n```\n#### Compiling CX Project into a Single Executable File (macOS)\nTo compile the CX project into a single executable file for macOS, use the following npm command:\n```bash\nnpm run package-mac\n```\n\n#### Compiling CX Project into a Single Executable File (Linux)\nTo compile the CX project into a single executable file for Linux, use the following npm command:\n```bash\nnpm run package-linux\n```\n\n## Usage - React Custom Element Helper\n\nTo use the helper to create a react custom element, please run the below command inside your Liferay Workspace  \n> **LiferayWorkspace / client-extensions /**\n\n```bash\nlr-cx-helper init-react -n <Custom Element Project Name> -t '<Custom Element Title>' -h '<HTML Element Name>' -ic '<include Clay true / false>' -iu '<include Utils true / false>'\n```\n\n## Usage - Angular Custom Element Helper\n\nTo use the helper to create an angular custom element, please run the below command inside your Liferay Workspace\n> **LiferayWorkspace / client-extensions /**\n\n```bash\nlr-cx-helper init-angular -n <Custom Element Project Name> -t '<Custom Element Title>' -h '<HTML Element Name>'\n```\n\n## Usage - Batch Client Extension Helper\n\nTo use the helper to create a Batch CX Project, please run the below command inside your Liferay Workspace\n> **LiferayWorkspace / client-extensions /**\n\n```bash\nlr-cx-helper init-batch -n '<Project Name>' -t '<Project Title>' \n```\n\n\n\n\n","readmeFilename":"README.md"}