{"_id":"ng-api-helper","_rev":"29-51b30976dbe57047ec7237164467a1b8","name":"ng-api-helper","dist-tags":{"latest":"1.2.6"},"versions":{"1.0.6":{"name":"ng-api-helper","version":"1.0.6","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.0.6","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"a0b47e0dc4c04d316c22b23a862c061610bba804","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.0.6.tgz","fileCount":6,"integrity":"sha512-ZLOVdoinx5zXrAQFoFEr3Lfm1VzmkbEKtyKNRrneMAIarleCrXkkuDAD111eJhWy1icn6iM/McCPamZf3txwGQ==","signatures":[{"sig":"MEUCIQClvwedbCG/r2iIgH4AtX3sLv3zRrcJW3IvNUuyYDvqNgIgAd/Up/09mlizIlOiqVc2v1DezeXQ6QJyvju81cuitT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4635},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.0.6_1764756436548_0.1470219357546103","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ng-api-helper","version":"1.0.7","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.0.7","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"4c5e75e03c3fdfc7f5c8ab61a57b4905d0d95355","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.0.7.tgz","fileCount":6,"integrity":"sha512-70jZj+LZyzybUpvz67dUYDJsDme0kpST/Y257Ym7ssG15t0isAS08NkNQPEO4LfPTAE0eQqZdEkN91p0EXmqVg==","signatures":[{"sig":"MEUCIQDguny0XEdHJMdIdstuQSVjUNmZf2jOwSjeQl2eihT5RAIga63li8S21MqesCMiPIoQu0Qq21uCbnzAA9r0RXdOVBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6013},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.0.7_1764851110111_0.7264781899123087","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ng-api-helper","version":"1.0.8","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.0.8","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"ed538311da0021e27579056289387787075aebca","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.0.8.tgz","fileCount":6,"integrity":"sha512-x0P72tQ/+78+xDRNyntb6Ko5o1IVXHEWfCWjaWoen8oECDB1JASbXLAe65mmHRR8xJB4hzH+FDFa2eadJ4NpfQ==","signatures":[{"sig":"MEQCIH8v8K/jc8X3znJS7qb8TXMmAef5zuC9zxRFhgoxOLuSAiBW/g0E23x8TdbPPfoLsk0D0fVRFsNCgebu2yso46Dq8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5982},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.0.8_1764851219794_0.4108565180395656","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ng-api-helper","version":"1.0.9","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.0.9","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"b6390e2e0d11f3e25bf69970c61591b1153ad343","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.0.9.tgz","fileCount":6,"integrity":"sha512-eXLi2nap1J8r0rX6MllJRgkwJh52r2yICPX17A0476TefL6G+1p4m0KAu5gL75pf3bqo5K2g/anN6sB/IccXPg==","signatures":[{"sig":"MEYCIQD+6F4OFR1jZBu1fpbft19bTHTgES7sKqGnGT65QEe+TQIhANyaePWQGrDR/wGm29t0uIdDyOnsbJZScHP987BzTVGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.0.9_1764851273718_0.4019862935206735","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ng-api-helper","version":"1.1.0","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.0","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"c1edd99e30e45d0e757693f2c17b6a90172c2141","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.0.tgz","fileCount":6,"integrity":"sha512-Nu9DS6kmSi2JmVzEconLVp/dST55D8cySnIWZRLZ5VBScebqNzTPQC8WyJMSZzHdFm7oJCo5lUusU7Dvlstrpg==","signatures":[{"sig":"MEYCIQD1X6HVg/tFLeURuzoeo+zc5hoXsTwRofDtvb/tIgTA9gIhAK9lTMohegXyMvHP3fgspxvpLcZXzCP1ieCqKXdnuawM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5949},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.0_1764851399071_0.013955913960381983","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ng-api-helper","version":"1.1.1","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.1","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"52abe328c671ccb9d4662118e6f5ede9c3b82df6","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.1.tgz","fileCount":6,"integrity":"sha512-ROxWAUFlKOtWhkhspaVsae3vkAKfFsO9yk6v86LsoFldvkDen+sBj4E67ad0cs3LbkDPk544vXHgSRoQvlrPZQ==","signatures":[{"sig":"MEUCIE5tHn2WzhWEfiLqVqDv0EFT/hd87QNgcQE7No3F38chAiEA9D8KwQK3/HE0q+etxgrzCqVQdbO9IrckHqupPAwDraw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5955},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.1_1764851473311_0.7321477768601898","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ng-api-helper","version":"1.1.2","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.2","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"b9ef41ed36c5e166b3866c3b91507b8debb05d38","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.2.tgz","fileCount":6,"integrity":"sha512-OjIKelH3Uvgg8nD8N7yMT3OAeMkYO8ooTTiY3697+mNks80gpYeZOP/tIIF8C0pAQanr7vBKq5tCGjsLiwmN1g==","signatures":[{"sig":"MEQCIECWAM0jlJY2vcFT4dHsl/n34htDjsF90S5vY61DwO8pAiAu5Z+staFMjQ/QPVMjYiKLW469fBLv1jCtVQS9v92CBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5995},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.2_1764851580935_0.48696361037999103","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ng-api-helper","version":"1.1.3","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.3","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"b1f0f4b8325940743a000d0d7ec9f90c328b9803","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.3.tgz","fileCount":6,"integrity":"sha512-ZQR9dYen6Rol5lgrEvCPLmSnrBlm22lCEvJni4LviRhF4aAuQW5UPm36sAq+zlwQECgvRVoE+3yJz82SvYbVag==","signatures":[{"sig":"MEQCIAcher/Nst8HqGf13o5UaWPqF+BgXne8EuEFYpLQcsJCAiAnsaUyKwux8JLBgFNe2lHNO+oueKQrWmIoO3at3wRpSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5911},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.3_1764851677568_0.1690709098919645","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ng-api-helper","version":"1.1.4","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.4","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"0d55829a9ec0d5e78a5f2c334135e31c35a45c79","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.4.tgz","fileCount":6,"integrity":"sha512-fuckbq5tHUAngJSxm0ruImTUCl7rPgQlk5foctOAiUKVCQRo7czlIJ7/pNbZCHw+FJHiMo/+yxFHRSb9KZm4rw==","signatures":[{"sig":"MEYCIQCyxVVEVrF3gzw53MJpSo1t+iwxDfGU8tM1tueGzmntowIhAIihEy5EIZ7ANzO4RFQBOoUJV4slACqkeSspUqF6sHkV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5915},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.4_1764851739431_0.9399931255503997","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ng-api-helper","version":"1.1.5","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.5","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"ec9257595975163038b60f13668c865414a0d1b7","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.5.tgz","fileCount":6,"integrity":"sha512-u9tWS/zHNzOsrxWOQ7QwxhMLM4rd91yE1YhpE4ZTakZm+iDJw1qqXGvFCxiAkWh5zMK3vvsd49hj0At0PLYTnw==","signatures":[{"sig":"MEUCIQCwyozT85udhaZwgESKIW4AN0ZvklMhx+lIsPx0efnzTgIgd5EPcWOE6vEurVBnyU9woqHtNzwArfmA72o0AfZxe8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6613},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.5_1764852363208_0.32813762694755666","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ng-api-helper","version":"1.1.6","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.6","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"b30f36a250ede572b50a040fdb1c9d0c6ca729e9","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.6.tgz","fileCount":6,"integrity":"sha512-sv+SVLizSlCiigJJJHqXnIgf2keN4zrr9RKUlDLGDGseEzUXm8Z4XdwX7LLN6MkAfA817bbcOx6LOKVg0//faQ==","signatures":[{"sig":"MEYCIQD2vtyBa4kdYqplpNW1QIgHbOaHU32zTWEhviu/d76SUwIhALfACtVcr0VBPUBjzbbwz+2qpgHryBpFnZuA3EoXrHS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6536},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.6_1764852739425_0.35890754781147827","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"ng-api-helper","version":"1.1.7","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.7","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"06d4ede50bc5a6ddeea1974a4e2d7c3f93816377","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.7.tgz","fileCount":8,"integrity":"sha512-0fW7LaYq3tUUBIWjzwK4UdGF45nznGG5Pk/DiN/LxQ2OH87mgX1Db6uCM7hthoqfrmrdEIEnhVa2SybLOxY8Qg==","signatures":[{"sig":"MEQCIEmJ9SEIRPi8sy9pxJYoRW7hrnQdh1eOPPnpR+wKSbj2AiA9T3em4Og1TcDFl+RGbmsMn2nsuUrIj/9QFGjiZDnmCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8041},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ng-api-helper":"^1.1.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.7_1764857870924_0.8916023841064205","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"ng-api-helper","version":"1.1.8","keywords":["angular","cli","helper","api","typescript","rxjs"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.8","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"557a1063e0f25468384da44c51c0247e373d521e","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.8.tgz","fileCount":8,"integrity":"sha512-NuOIQxzzr5O4iiTpbGXi2C3jTyrtJbqsoccxPKNUwQI5q2UURRAzJPXSfaqdo3K+CuR++o4TurSOY8xDjT+6jg==","signatures":[{"sig":"MEUCIQCPw7VRCM9JsWnY+Yy1Y+sc90e8zdPRU6GPEpRYWWQPjgIgTwlupTUY0+wqVh13Nz/MhJSC2/2PWE+sZytjt2aTZyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8038},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ng-api-helper":"^1.1.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.8_1764857910030_0.027989794848940708","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"ng-api-helper","version":"1.1.9","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.1.9","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"d0a66d024ce553cafed092a3a8e89f93ec16f9a0","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.1.9.tgz","fileCount":6,"integrity":"sha512-FjzyjgEjrqI4rSvAHvw/BJsjAe9ikw9C8qBKQPfAo03u1PFOG1moXMtSRiTqDuU1MD04g/v6RembPr8mcLqmlA==","signatures":[{"sig":"MEUCIQCX+DeU8pymdmuSWNDQQsn2X9uBDsDbBnm4Po0g8DLlpwIgQNxcTqmpIbtaNIj8y41C0ewT6F8C6HG8N4Hx4xoXMOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7105},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.1.9_1764920030415_0.9179374734751227","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ng-api-helper","version":"1.2.0","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.2.0","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"8ac4e0a6963229636adb3049c1dcf4488e584950","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.2.0.tgz","fileCount":6,"integrity":"sha512-O48JP4oFvWkHYoQ/NVueESA/zd41uPUGhe1B42t/kBs8ImT11aVQDybUGrkDDKM4o2eAR3tZNCSFCQWSF5iLUQ==","signatures":[{"sig":"MEUCIEZZCxD2DlXEUSPhhXUpZSoOotoEOS7K44AU4VjjZvsfAiEAscQ5v7Az3OSFBwd4UyNd0vc+6HlmZgX/1vTdzK4/gdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6211},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.2.0_1764920216938_0.30307202344816564","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ng-api-helper","version":"1.2.1","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.2.1","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"54076812b95384c929016987a20e4871d0bd8a16","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.2.1.tgz","fileCount":6,"integrity":"sha512-+I2p2b6hD3mH+7NNGicki8f4wAiwq09yFCIL6Q4ptbI6oEsRLPsNU6uVDgLkbk6x+AoEVbd/qL0qYjkdMsv2NA==","signatures":[{"sig":"MEUCIC2WFni6AyZzaNQcTjCbLl7/2AMAGpwW3h77z0dOU+7aAiEAjm89yLp3zsQ7b+mYAYfp8Hu6hsmoWUi+mg/ctux1h24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6118},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.2.1_1764920350506_0.3209855509954924","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ng-api-helper","version":"1.2.2","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.2.2","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"b169c3007552230d8f121e587a85c47ebf219b15","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.2.2.tgz","fileCount":6,"integrity":"sha512-EAhXJrS49F/7N/HAMASVdqUvVw5GHEXtATs2amKrlqlm/UYz5BCkmUOGA0MqDoJg8hkYZzyO01F2ywiXu6FIrw==","signatures":[{"sig":"MEUCIFa8nruDWlZ2Pq0D+m3rOQLruxxJ3ab267yhVFEF4poYAiEA8hdkwX1kpX+lnq9DQDOSJpSK8LuZvHG1/yHFhAANvHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6214},"main":"index.js","type":"module","gitHead":"f7d783bec19d774b1384fd179143982e2c3747e8","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.2.2_1764920599850_0.5329740516723909","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ng-api-helper","version":"1.2.4","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","_id":"ng-api-helper@1.2.4","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"bin":{"ng-api-helper":"bin/ng-api-helper.js"},"dist":{"shasum":"1ee55fb236249c2fcf18b1c32d171e14f16e2aa5","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.2.4.tgz","fileCount":6,"integrity":"sha512-95L0NtbNq4OVQ6HsIS6PYDUPWESxy4ljoBTkQbEm3dIUgxBw263V3eVm2l8q5X45GUuPiYm2wIcY0p1NJBSQxg==","signatures":[{"sig":"MEUCIQCIFmkiMBfA9zOm0r/aakEI5a1ySrJ409D9IuElc7X+2gIgXvyD5u/WKwX6V7GK88HX9Eb6MSWUPfNBN4nhgOQu2IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6214},"main":"index.js","type":"module","gitHead":"740978a2b01a5138601cfa38ab5038da0d698240","_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"repository":{"url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git","type":"git"},"_npmVersion":"10.9.2","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ng-api-helper_1.2.4_1764920812131_0.8222964444175753","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ng-api-helper","version":"1.2.6","bin":{"ng-api-helper":"bin/ng-api-helper.js"},"type":"module","main":"index.js","author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"repository":{"type":"git","url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git"},"homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"_id":"ng-api-helper@1.2.6","gitHead":"268cff6a1a15fa191bf900cfb75780ce3f8d5aef","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WEG+HOnyYn9Qx3D+6W4F3nZCCMgE79ToawKJ8Z79KNfqm9336S7Zr8uVnDNsUmDZQM5TiTI5cl6r3yMCiOqwdw==","shasum":"3204120382c3b09ae393d4c57999b94f1e9aea11","tarball":"https://registry.npmjs.org/ng-api-helper/-/ng-api-helper-1.2.6.tgz","fileCount":6,"unpackedSize":6211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOBqQ41FHBZHO648gpG6YJTbJzuNwsABx/twLh88e20gIhAPgnPQpwS4TkOLnRYEUdWkExVf6tN+ji6UlWdVLdwXGk"}]},"_npmUser":{"name":"megapix1","email":"mehrezjawher@gmail.com"},"directories":{},"maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-api-helper_1.2.6_1764920901747_0.07194914331292135"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-03T10:07:16.471Z","modified":"2025-12-05T07:48:22.065Z","1.0.0":"2025-12-02T08:30:45.885Z","1.0.1":"2025-12-02T08:35:52.608Z","1.0.2":"2025-12-02T08:37:51.947Z","1.0.3":"2025-12-02T09:05:35.247Z","1.0.4":"2025-12-02T09:35:39.616Z","1.0.6":"2025-12-03T10:07:16.775Z","1.0.7":"2025-12-04T12:25:10.250Z","1.0.8":"2025-12-04T12:26:59.956Z","1.0.9":"2025-12-04T12:27:53.855Z","1.1.0":"2025-12-04T12:29:59.213Z","1.1.1":"2025-12-04T12:31:13.446Z","1.1.2":"2025-12-04T12:33:01.098Z","1.1.3":"2025-12-04T12:34:37.706Z","1.1.4":"2025-12-04T12:35:39.561Z","1.1.5":"2025-12-04T12:46:03.346Z","1.1.6":"2025-12-04T12:52:19.559Z","1.1.7":"2025-12-04T14:17:51.071Z","1.1.8":"2025-12-04T14:18:30.172Z","1.1.9":"2025-12-05T07:33:50.563Z","1.2.0":"2025-12-05T07:36:57.086Z","1.2.1":"2025-12-05T07:39:10.655Z","1.2.2":"2025-12-05T07:43:20.010Z","1.2.4":"2025-12-05T07:46:52.273Z","1.2.6":"2025-12-05T07:48:21.886Z"},"bugs":{"url":"https://github.com/Jawher-Mehrez/ng-api-helper/issues"},"author":{"name":"Mehrez Mohamed Jawher","email":"mehrezjawher@gmail.com"},"license":"MIT","homepage":"https://github.com/Jawher-Mehrez/ng-api-helper#readme","keywords":["angular","cli","helper","api","typescript","rxjs","destroyable"],"repository":{"type":"git","url":"git+https://github.com/Jawher-Mehrez/ng-api-helper.git"},"description":"An Angular CLI helper to generate Api Helper files with destroyable components and dynamic API call helpers, reducing manual copy-pasting and promoting clean, maintainable code.","maintainers":[{"name":"megapix1","email":"mehrezjawher@gmail.com"}],"readme":"# 📘 ng-api-helper — User Guide\r\n\r\n## 🚀 Overview\r\n\r\n**ng-api-helper** is a lightweight Angular CLI tool designed to generate reusable helper files that simplify API calls and subscription management. It provides two essential utilities:\r\n\r\n### ✅ DestroyableComponent\r\n\r\nA base component class that automatically manages subscription cleanup using Angular’s lifecycle.  \r\n👉 **To use `loadApi`, your component must extend `DestroyableComponent`.**\r\n\r\n### ✅ loadApi\r\n\r\nA helper function that wraps any API call and handles the entire lifecycle: success callback, error handling, finalize logic, and automatic cleanup when the component is destroyed.  \r\nThis removes repetitive boilerplate and promotes cleaner, more maintainable Angular code.\r\n\r\n---\r\n\r\n## 📦 Installation & Usage\r\n\r\n### 1️⃣ Install globally\r\n\r\n```bash\r\nnpm install ng-api-helper\r\n```\r\n2️⃣ Generate helper files\r\nRun the CLI inside your Angular project:\r\n```bash\r\nng-api-helper\r\n```\r\nThis will create the following files:\r\n\r\ndestroyable-component.ts\r\n\r\napi-call-helper.ts\r\n\r\nThese files are immediately ready to use.\r\n\r\n### 🧱 Component Requirement\r\nTo use loadApi, your component must extend the generated DestroyableComponent:\r\n```bash\r\nimport { DestroyableComponent } from './destroyable-component';\r\n\r\nexport class MyComponent extends DestroyableComponent {\r\n  constructor() {\r\n    super();\r\n  }\r\n  // your logic here\r\n}\r\n```\r\nThis ensures automatic subscription cleanup without manually unsubscribing.\r\n\r\n### 🎯 Example: Dynamic API Call Using loadApi\r\n```bash\r\nloadItems() {\r\n  this.loading = true;\r\n\r\n  loadApi(\r\n    // Any API call (replace with your own Observable)\r\n    this.myService.getItems(),\r\n    this.destroy$,\r\n\r\n    // SUCCESS\r\n    (response) => {\r\n      this.items = response;\r\n\r\n      if (this.dataSource) {\r\n        this.dataSource.data = response;\r\n      }\r\n    },\r\n\r\n    // ERROR\r\n    (error) => { this.notificationService.showError(error); },\r\n\r\n    // FINALIZE\r\n    () => { this.loading = false; }\r\n  );\r\n}\r\n```\r\n### 🎉 Benefits\r\n\r\nNo manual unsubscribe needed\r\n\r\nClean and consistent API handling\r\n\r\nCentralized success, error, and finalize logic\r\n\r\nAutomatic memory leak prevention\r\n\r\nScales perfectly for medium and large Angular applications\r\n\r\n### 🔖 Notes\r\n\r\nAlways extend DestroyableComponent when using loadApi.\r\n\r\nReplace this.myService.getItems() with your actual service call.\r\n\r\nthis.destroy$ is provided by DestroyableComponent and ensures cleanup.\r\n","readmeFilename":"README.md"}