{"_id":"@kbrt38/ngx-advanced-img","_rev":"41-a189a511270e57d187d5cfadd6635afc","name":"@kbrt38/ngx-advanced-img","dist-tags":{"latest":"19.1.5-beta4"},"versions":{"2.0.3":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.3","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.3","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"360cf55d8c1459de3ca8dc30647e827690f2bf84","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.3.tgz","fileCount":15,"integrity":"sha512-GJV2Pm1CuhT6MXv76AO4O7D311M8cJZ/zjKMUec/pIQ4riJGyGI7YGdquHtQqNcsL6PN/BoXGWih3Q8V5LXXyg==","signatures":[{"sig":"MEUCIQCcPueLVv8bHBw8GV829cfnS3hT4QXuFIHUpb58ny0vNgIgPkRVe4YH0Oqy0xTdeXIFZbylU6t0uuklq1vy93SBtE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68571},"gitHead":"5148b4bbfe0d6fe4344bdd1056eeeac276209867","private":false,"_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.3_1728508525898_0.011696731921176928","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.4","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.4","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"716986d30122c2381a55c44ebec628562a137462","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.4.tgz","fileCount":20,"integrity":"sha512-pHxWpEKUSJmMYKeIdRhdzBM8Y8rKrLV+Pa49FjcSBvwlZaC4DczFFamgbNSDwLhgaeKD0Ki8wpeSk1GgZgmjow==","signatures":[{"sig":"MEQCIB51Wj3AT03vH1s+8q9+a0C9hlxoZ7uCSN41a5eAKVA9AiBJBsM8euwA94m8dsyA8p295MYUL7yvyELHcGNtuAg4SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380913},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"5148b4bbfe0d6fe4344bdd1056eeeac276209867","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.4_1728509738992_0.587657587844449","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.5","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.5","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"bb97e32fffd0768708a47d853c2190e36ce2b8ea","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.5.tgz","fileCount":20,"integrity":"sha512-2Bf0qgq1rpka1DzxXzwhl2Ja2J29NrcmTvBXGsGaaVv6S6MYEDyrfve0fTLpfKywPgs9F3D1V912sRicCpTwlg==","signatures":[{"sig":"MEYCIQChb4fLJUbVvw/ikMmbItuDN2vp92MJHd/Lpz61MsVfbwIhAOyd0sp+WE3Cop2/hSBrxEv8EL5L8hEGIRr1lt3Ow9R5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380921},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"5148b4bbfe0d6fe4344bdd1056eeeac276209867","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.5_1728510369894_0.6246780983621414","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.6","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.6","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"4091e601061f9a295bc0da091b3160c8c4b9e619","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.6.tgz","fileCount":20,"integrity":"sha512-aIJM/enyTu4bDoA9r1nFdUPzqGZVveeKwBgZ9fIA09fTz3cP4gOFIwYlox+QxhqMd4MWd8W2rFTvNFFE8oJX1Q==","signatures":[{"sig":"MEQCIHNlPeFcDpbgJSdXgTleAk3f8y5ozB/cymxl1R87ZOVOAiB5DLXLH7Be3UQkZhQH+GVrRWzHGey2rWW7LrC23s43rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370299},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ba947ad90690a3f93c1f77ed75124c681c078f9f","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.6_1728596851582_0.9254784768132718","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.7","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.7","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"b21cc3eb5a03c190c8e6204dddd487c3fad028ad","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.7.tgz","fileCount":20,"integrity":"sha512-+6e+CshI+qhsON2gclABtqezn7IiX6Daixma5rwpsx76U8Mc3bH/xMYOqmcWTTeblU/uHhoKQ990wEtKNuOYEw==","signatures":[{"sig":"MEUCICUOsLtOqaZrHGtRKP0679TDL1u7Oojt9pgl90W9PNxcAiEAhgLlWz7pJ2NN7bvorx/riq5954DG+Zy89hYsV/lBACM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380882},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6091cb114eabed08198fc6e39d7d37f9fbbcbfc4","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.7_1728607599489_0.28717446435344907","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.8","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.8","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"1417b20e1436d0bd8eae52cf727fdc858aa375d7","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.8.tgz","fileCount":20,"integrity":"sha512-66XLkzZODjGPJTEymYYdvz5Six75sF6iu2OnZKdTX0kcs3yqcea2MDym4skLKPq+385uAfh+8afWGDTq7YTA1A==","signatures":[{"sig":"MEQCICVeD+Y7HT+mP0uOg3AWAIgSqt11B1fdQ/dgHAWXeu3VAiAZKMqrdRxT8S5SvASd0DazL+Yspc85VEVv1lQ+ENZngw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384285},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6091cb114eabed08198fc6e39d7d37f9fbbcbfc4","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.8_1728617275611_0.1025053247869776","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@kbrt38/ngx-advanced-img","version":"2.0.9","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.0.9","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"a430e7f67439e6b922597be9bad07836ffa503fd","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.0.9.tgz","fileCount":20,"integrity":"sha512-t111YU2rKCD7V4umz4gh8TZ1+9hJmCb616xZv+S8krez/WPCUxVgpDGW1yUO0UwE47fWQ2l1aEDqaQ9STStRVw==","signatures":[{"sig":"MEUCIQD0XTWqEPF+6UdFt6sPvAm1agxWmmjWX7TOGYmPSifOngIgOpfAtvMjUVTMfsNM9gElnSmkUK1L31dPqgk5aocre2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387755},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"86614bf9f00322ef9fd197d9c1416569e6f23318","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.0.9_1728790179719_0.02690312997645905","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.0","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.0","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"ff1adbcfcfb2959476b585af41cb1de12b30c759","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.0.tgz","fileCount":20,"integrity":"sha512-dghfnCP8L7ctxhqdL6YCKyKpbdHcMGqrPZlcBdv/UIZvuPg0MHU+InQrnc6cN1QEVKvrQdsHGVYSyvbLMW7xJw==","signatures":[{"sig":"MEQCID0COcN57q4TUYOTMmpQOmZ1k3WH8tsHkfUzChd2fpM5AiB9x6K++vM7iMpWdAKGsL3gdr4/vCR7Qh6FTG6h9YLriA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388035},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"177cebf38b293855513b2f6a26b1e874a3373598","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.0_1728855114871_0.3868841646004453","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.1","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.1","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"c2fa3bc7506ad8da5fafbe2203834554134778f2","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.1.tgz","fileCount":20,"integrity":"sha512-9YqUrhmwIZobd394YKM977lUBtInNiboLFo5c4Sb++NpEyq6cSS1Pf9ejCrwxmM7ArOHmHM817iABhM2Jr7wvg==","signatures":[{"sig":"MEUCIDPkUAjrGBPk6D1NiBGRdkCKvv97rrBMwfgiQd+Be8opAiEAm0rtPrIAnwVpJi4h3XeJcTDImRhc5CqcfXSWQU48oX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392547},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"f2ef1e6f17bd3fcc1d4a4c6ca58f5f542e737b69","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.1_1728872449151_0.9929212281602746","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.2","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.2","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"dc49cc996763ce829e292345eb3810dd40d62852","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.2.tgz","fileCount":20,"integrity":"sha512-OmMUxKygRgnOfYVtMjqQfnpHCnDlbeNy016CqqQUTrYpytUtA/bFUZqqZp3KiiVrC4IGUoaqXhfEiNcoM0jSaw==","signatures":[{"sig":"MEYCIQDbYhuWCjalhkS8+6+QGfc0IVh2d2OxgqnpvQAStdHuWgIhANSjh5Iy2sejSzkR/6ts9jBmnZiz4CbmisWroRags63j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387999},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"177cebf38b293855513b2f6a26b1e874a3373598","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.2_1728950258840_0.020051822918792483","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.3","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.3","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"8420700e67b533453248a565de79b7b110620abc","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.3.tgz","fileCount":20,"integrity":"sha512-+xku5X4QUXplbyGGEnMaVmVO0Jo9kH/eMn+z7WYF3E9jmb+KaR4K0gPy+/wQfmMaaC92C6GGcgSBmpcWSZCnRQ==","signatures":[{"sig":"MEUCIQDQGXNZEMtKbnHjr9t7mcIvzZzh7ngi7bTMBwqoPbZ2dAIgQCIKOHB5tpGKU4tRwd5VOXhKR2fItqVEfOCqhtwdEC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387991},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"177cebf38b293855513b2f6a26b1e874a3373598","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.3_1728950368348_0.12524440353692334","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.4","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.4","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"ea69ff93cfaf7de0e1dfc4704e65e8216751de3f","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.4.tgz","fileCount":20,"integrity":"sha512-ylgYPhXAvjwIMFHxhZgiQ9DGhttZCopQtMeBLH7DeZw28umZN9ml2T6UfAa4h2RhXfWo6ITkH/wstDJhi5gKcg==","signatures":[{"sig":"MEQCIHb3Sg0dJhLQ/vpghXEdw8gTe008s4CCAuvNO9LoVu3AAiBPzkpiU7zKklVmlo8sGgmm4ZtYrVO6ryaSEIedUG0/Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389649},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b83c40abc2e777435e4c9af1863c88b4e0dae138","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.4_1728953203124_0.3420020481710444","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.5","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.5","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"6352409d0cf06ceff377df4ccd76d6457e91dbde","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.5.tgz","fileCount":20,"integrity":"sha512-DQVNdDaJJTSZknN8NkVSR3tQVbEc4hJrThgS+05InaZNmcQl7y2wFJPmYELWSl2n3K4Lc2jUZCmdFyoGChjWRw==","signatures":[{"sig":"MEUCIFsgv/FVkL8ulsaiEWQi9EZdqzbYokXarT0HwsvuaGvVAiEAoB4hpcPZT9hb4Oxla2VC6U9y+cm68fMyU3a3dtVfdaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397923},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"26c8e7cf1e1d796658f54a5681c6bcfc633a3caf","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0","@kbrt38/heic2any":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.5_1729020349234_0.399663551748483","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.6","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.6","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"5cd5e1c78154ec3c4c512b41c9ae99ea865d657d","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.6.tgz","fileCount":15,"integrity":"sha512-U4anVR+gku3mPHAHqZnlXZ6vmyGV7DOjkDjpomiGLp/uOt3dw0HC8DG9wQglKFf9nlh7jLzyKuwSa6Y4cOIp/g==","signatures":[{"sig":"MEUCIAtAev+xrB8drDhQzCXV44jWOveCRsGCwogPcV42HLUIAiEAl6ykMfBt+tJA3Y9Oidb4eRASRYJJaPxDDnGdA6IJclk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72323},"gitHead":"829ad1416f46261cee9566d8c48e13a5c0591252","private":false,"_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.6_1734566852927_0.8230087943202373","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.7","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.7","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"928e7f9965073dbf59fe28bc0deea23a22e7deb9","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.7.tgz","fileCount":20,"integrity":"sha512-bmfH/XxrUJjoBpgTSRhN+cZKQdRvwCGDjv62mDIPdXVFMwkea7kagVPxdJ5QmJ0SOqm7HJstNwvuyO4fqkib7w==","signatures":[{"sig":"MEMCIFn3L4kiR/nNHAeCJqr46am+jMmBDrAh91YvqAXGtGbEAh9JhJbWM1VfcZJ2uiQcA/kXD9UDXxzf0MNlLhURqG84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405763},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"768a5364fb103f195f7a4cf04c36dddab152ba06","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.5.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"21.7.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.7_1734636685941_0.16848493200534387","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.8","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.8","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"36b083eaf69174be35a5181238e2ea8d5ac10cca","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.8.tgz","fileCount":20,"integrity":"sha512-fnMsnliypOLKoDfa6z2XjUzvsIc9Ear0rna2/KrPL+imKvz6Zc1blzvwvYoYCuaNMql3puQXXF3bvkZTxThGfg==","signatures":[{"sig":"MEUCIA8G3fDYIzF5BJhSNofw18CxNV+cvqUioZLH9ptxxmK8AiEA8MGNFImnfevMgWpNPIHKg1O/QsZNg1sUH/uD844OBMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391648},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"57e299385721023ebdce6616ca50e3f82b9dc15a","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.8_1734737237094_0.47756394327194984","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@kbrt38/ngx-advanced-img","version":"2.1.9","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.1.9","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"00476763717e570a33b42e11267d7769bdc9d0f4","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.1.9.tgz","fileCount":20,"integrity":"sha512-fry3HkD4cSPTf9xVBiWKBceXaIbSN8ysFxPVdXxf8o38v812GS3nL2PbtvYpDNZOyepbgN/9Yw7kLzZHcSfuhw==","signatures":[{"sig":"MEUCIQCYy7/ebDCPeunicrml5P2kBr+9j08+Xp+hESHcgl51PwIgKaNAKgrZ9tyjXgQa8Z+8Xv53fIFCqHGKeXRJkPksrKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400909},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d030f846371a35ce0adf77afb1b75acd7dfe3db1","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.1.9_1735875826805_0.8991160872177408","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.0","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.0","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"2755718dfdb838c9dc1e8d490d939458632afa64","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.0.tgz","fileCount":20,"integrity":"sha512-P/bz7XSc9t6zKON16niSByhW6is733ZA68Hbam+mGJkJPIx+fQx7t3ESFbuvvFt9M6sL7i5oB/ml2hn9IIWVkw==","signatures":[{"sig":"MEUCIGJu05RkquADcaK1ONwW5XKD2goXVyXlCJiKMaL+gVLmAiEA48orNMxE26fn2PnmKCnhEq3z8vRgUDZeT57OpHT2Pp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401078},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d030f846371a35ce0adf77afb1b75acd7dfe3db1","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","heic2any":"^0.0.4","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.0_1735878212590_0.6113235781511275","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.1","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.1","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"d3bcd7e5197b53b460626c9183d73c771a87fc84","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.1.tgz","fileCount":20,"integrity":"sha512-pexZ8aIMnDf7T2ivfouT9aPEM5uyT6ibSc3iIE2PerKmQarbbacdyb9kKA2cZctXw01NeSk/ko6HxvS62abu0g==","signatures":[{"sig":"MEUCIDkGR4RURxD3TifJEqcVC2WI7hacAWrHwQqHmnBAxGcqAiEAsFYKzM3YsIC0XP0VEv6Vn/WnLHeOhS9goDAydPELY9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401081},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d030f846371a35ce0adf77afb1b75acd7dfe3db1","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.1_1735878768426_0.13929428700136226","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.2","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.2","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"30e201563cd78d2779441875ce01ce9287d58023","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.2.tgz","fileCount":22,"integrity":"sha512-jRNH6G9sLt7sDXBNk8a3XU6Ib0e/png9WHreHNlwWHKSxdamsMy+Tg1SdR4bycMFuRUss970ely00CHy0hF3TA==","signatures":[{"sig":"MEUCIFQxD+a7w4F/YxNiDoR2G7J0HKhQX7KSTVAXxRwk5NslAiEA/our55KD7M43lp2Z1PdeCM7DhmevZ381kPo89jPxK0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426279},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"cea4aceafc2d606751f3307eee5261f58804f900","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.2_1736305586486_0.3399493074769966","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.3","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.3","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"3cfeadf21a2e71b28a4bc06181b7874581cb3d17","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.3.tgz","fileCount":22,"integrity":"sha512-//A6u2xIiAUk29sFe+hbEBZh7EkYhGZveNI896ms333d8LdEO4xKf+3YWvnVFGBaX75WXAN7LRrDJQhr3Nngqg==","signatures":[{"sig":"MEQCIGwfwe485kFvGeP5t2biiudRp4LMkTOnH/xjPBNI0fw4AiATV4UMQ2HkGhC3JOIkg6xQS/ZOaV+bzVxSNOML3VJtww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426744},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"72674df479801121f5b7d9771d488a35843f9b05","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.3_1736315313105_0.6953005676295891","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.4","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.4","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"9016cb1f0aa8215adbc9adc7830a84fcb399c994","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.4.tgz","fileCount":22,"integrity":"sha512-PnME4OKR0B6HHeavZUZACwlw8tqdfxVBK+rC8jm78G56mtkmzXIBDTijoN3mWb/0VyGVBe0ANQ3lXa+9xbmz2Q==","signatures":[{"sig":"MEYCIQDiQbVvsWCv6o3Vy4xjbBs700IFbqjWTVsxWGzK2RcjkgIhAPx50bLDlPyNGWns/C/vopdUTSKOIloVXpfUhI+ZVNiP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426834},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bcbb683e935e58b19e6a0b87374034801d24961a","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.4_1736369255857_0.2837186411474879","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.5","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.5","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"1f98816dfdc7145d741a5a185a9810fa7e095e34","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.5.tgz","fileCount":22,"integrity":"sha512-+E0WulQEvFXnt3Dm//iymIWDQUQiHepmfvsg1EWoshk46/BqQ4BSoDGmuVD2agHo8X391PsN9wClMpZrWNALTw==","signatures":[{"sig":"MEUCIQCQhPmJ2540O+wGqkTiUXmEePBWgwyhH5R7rMjsmJCmTAIgFAJ7gGyUOPXSlOy1l2tSRqWvHfE6+UoNQN1gCwsnY00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432229},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bcbb683e935e58b19e6a0b87374034801d24961a","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.5_1736383360932_0.5674115438795388","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.6","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.6","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"cc9ac621b8f58045444e00223d10cd83d4a67d57","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.6.tgz","fileCount":22,"integrity":"sha512-b62GWOM/LRrM7iIT4xPiw0dC1m2Kafj/9DQat0gbJpxZEu3T+BdSlVfr4gvSmRuNzY2Samh6BxtC2FN6T0k/HA==","signatures":[{"sig":"MEUCIG/dqO2Vu5B4NfJoGtNqBe36ehcZ3iVI1GHaog+ix6ijAiEAgWgiGYnjnNRWoQCAdwBM4sw8zZTXY53AE+nNyi2znws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429333},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8ef1abc4bce7685015d55d57eba5d7076cdf0d84","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.6_1736389690642_0.3601189879907647","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.7","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.7","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"3f1cb0f0b65af67c40e2b9082954cc934e115ffc","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.7.tgz","fileCount":22,"integrity":"sha512-woWV7qA4VCf4aPm0oesEsBb3B/v1HlG7QZYeoN9Rjb5VQdPhD+ERfFM0OxVe9ePvSyCvn7rxof+SUA6AHf6W1Q==","signatures":[{"sig":"MEQCICREFbRTtHGNCg3g522TQra38FzR2Essejab/vKpXVNpAiBrlFoQRLfoA9+VqIVvAbVckBxf23EUsryEOjP1T+E+6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":430181},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"esm":"./esm2022/kbrt38-ngx-advanced-img.mjs","types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs","esm2022":"./esm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41834c94569836f3795dcf56c0c3c39ad91f6770","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.7_1736447318551_0.15283271228980388","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.8","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.8","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"7b53f2f32827e2e656d4951894caaff53b97cddf","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.8.tgz","fileCount":14,"integrity":"sha512-SsCtWc4RxG/Hx1BPGT3B+4qm4G3Vr77m4Z7hlGfFrP3zik/rWOyoa6o9q9RymlNYy+gYy6YzRjJ8Urwc//VDsw==","signatures":[{"sig":"MEYCIQD7WtzGLB2xRzV8zWIcYBOpi7wwPL3Ax4x5/qaOSijqjQIhALzpnGS37bLtSFvoVymVaLTzGbnu+ZKQEf/3KuSfrZWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200713},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4b7878384607225d30e3822b964bb242bd2e2b4e","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.8_1736468931562_0.692331788332311","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@kbrt38/ngx-advanced-img","version":"2.2.9","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.2.9","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"2d0833c72fd69f22f42ce45ac2d604e530fea2c5","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.2.9.tgz","fileCount":14,"integrity":"sha512-r+5giNu33E7oUd36IJTqvhan1P/792tlOxHjZmyDBAlwTLti5fbtIulYDYo607b5UMrXaU+PrguB2j3sVtwHLQ==","signatures":[{"sig":"MEUCIDuTaSZ6BhnJQtTTITtavGBuhnidKmM/ftzRn96ALoupAiEAlSO7cNzPkKUL1k4iIQs8ORn/fmBhn6kuyWfHGlIkrTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203601},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4b7878384607225d30e3822b964bb242bd2e2b4e","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.2.9_1736895682688_0.9471512350974882","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.0","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.0","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"17d3c5a57ab9fff6357ac5714e5e397e43d3fe2b","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.0.tgz","fileCount":14,"integrity":"sha512-i9fgXrpZeaYWorffDhGyEVQGC2xSXBZ+rXE3yaMTYIoqzINZ2bljpn6d7OYVtHbxfzYzRpBfmt5fPOFzlqVw0w==","signatures":[{"sig":"MEQCIHyPz58ODMdaJom/dboA1LdQ+kfLs3Lx3xB7F1a3UOEaAiBMYR3ENwvSHHA1PzM5vS1oVJSVlWulFFiUoCclhBo/Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207560},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"83cad05befd1315aca14678b1a407b58e08ad22b","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.0_1736900411484_0.7624265556001575","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.1","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.1","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"5bfcce709e225edcd9e6b03661b17236c6b9d2ec","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.1.tgz","fileCount":14,"integrity":"sha512-NkVQxS6mYF4Y2LkyZ0sZLoz6/846gSRe+rlaeD9f9RVb0XIYlkdHjqeZHBTYtOAdEVXuq7z/SeBxGX6LUkugQA==","signatures":[{"sig":"MEYCIQDH0NvJC369M2i9sL/1fqula8OF1bLWcOfjEUdIcypSoQIhAObpVgqIsAFu2ajo3F4uRfK0XZ88O0AHgzjyn1UgjyQ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208927},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"83cad05befd1315aca14678b1a407b58e08ad22b","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.1_1737089533191_0.06475090519720395","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.2","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.2","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"c5dedff5a2b94caaf663c6bc56c00a4847f4de48","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.2.tgz","fileCount":14,"integrity":"sha512-p/uD+FTJxIoepln9vZuN7rOVqwbYxEdQv4aNwhmboqmOk+iTPRPcp/SsFZ4x5qWavvsfMoCrM6INcd1lTmaF2g==","signatures":[{"sig":"MEQCIC/4Ef7TEAj+nGSJiWQ0FGRwiyirGbRZzHTc3V/n2KYNAiBoYEQxjq9gifCP/GtLcCm//iWPJ26+0hiPHQRPnuqarw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210290},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"83cad05befd1315aca14678b1a407b58e08ad22b","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.2_1737095282684_0.8571629380186876","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.3","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.3","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"e61fcdad705694de8a6924165557caa511dc2558","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.3.tgz","fileCount":14,"integrity":"sha512-WIxrz8EDi0z5sKucgrVX0/30nENe24Yz0Mqs4v9/daJpIQRqTibn2qcQ5K1f17f2YGTCwLV+hCcK4oIvRYOd1g==","signatures":[{"sig":"MEUCIQCv/A5wSVHpROosLiOumWXtccxad2cRFcPKkH2WoerQrAIgSBvrfCceCYTMMGyiPJJmjmzCP6L+GbWtgmOZ6djhCpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211076},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"83cad05befd1315aca14678b1a407b58e08ad22b","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.3_1737098483387_0.007484151093684943","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.4","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.4","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"f5e4bdc422edae9b46eb27661628f84f95eeba60","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.4.tgz","fileCount":14,"integrity":"sha512-hI35Veq2J2W6rnsxS7iuSRAa3CSpfK2ywWbVex6AIzbp47PgBk8C48YOfWZjFoWOtqwVkw5sdtzrACsdlFoEWA==","signatures":[{"sig":"MEYCIQCJi/WQCwnIltPCc6wI6OJTOQWxj4FUQCtjzDa+eoit/QIhAOCqeSQuwnnnuaO7b2PTNM39y0+TZGZVjMuEivKPfiFx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203354},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"83cad05befd1315aca14678b1a407b58e08ad22b","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.4_1737104899153_0.20210920088731243","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.5","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.5","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"64e1e1e825a4876e8576bdad460f904020d0fdee","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.5.tgz","fileCount":14,"integrity":"sha512-+716Ai9WkJGuPhS3HQxgv/ajjbzS/r7PZWE5dH2TZHGxU8KhmB7cElEYodZMkJi26laOcOUXalKdtsLwH7ZQSg==","signatures":[{"sig":"MEUCIQDXJV/lCWY5+ahFKxkYkLAjfli4VBjKd9c5Dj0AhkxXdgIgLiZRfjAb/d+E8WONJ3gMPwVAWyqhwrsthNUgT076LHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204740},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c478cf086cdf44c9e0a259e3d48bf7d348f3be16","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.5_1737521724943_0.783003639410272","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.6","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.6","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"182fc67030f49ae2f52cce7d6c8376e1c2bdcf87","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.6.tgz","fileCount":14,"integrity":"sha512-IG8a7RWTQqduYlJYgKktqgCcBjK1yjMAjpoJ0+0Q33J9dd+ba5HKKDmFOPSn1ipJoraD17FYk3UgsXlMXoJVQw==","signatures":[{"sig":"MEYCIQDe58MQqAcKYiFIiVN5MsxNkElVQL//jA3Ho7dEjtl4dQIhAIrcGmjv3qsSaxijGDEV7ExWo4Ag9Cov8G5OLlJWTETP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204881},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c478cf086cdf44c9e0a259e3d48bf7d348f3be16","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.6_1737534850646_0.032939305190515134","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.7","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.7","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"e0fd2d4cd415cc31693b61ca34ac39dd96c4b75b","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.7.tgz","fileCount":14,"integrity":"sha512-Lz0KhP+0TaZgdkB88frHq9/0gODCZJ5Ud/SJrtfv0LZhj9F3Pa7raG0DBeEuqwlI8zMhsI8eQ87Dm4tPHo1wUA==","signatures":[{"sig":"MEUCIAxQdRVUSCZcE6HTv21O1x9Uzi7aCauGN/0NB3Lxe7vTAiEAt1H6RyAxmtG/qPd0lukqZBJKJSiNbWKDgPKjLcefU/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205501},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c478cf086cdf44c9e0a259e3d48bf7d348f3be16","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.7_1737570401974_0.5422085779869743","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@kbrt38/ngx-advanced-img","version":"2.3.8","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@2.3.8","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"b62ca7588b7db127e44a6354d221b572346601fb","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-2.3.8.tgz","fileCount":14,"integrity":"sha512-GGrWXVchgeofw3taj/dXOjcA7imb+LVPjp7Tf0FHtg3d1krFsGil3d+62ewKLz+YmFgjnKS1PM/jfagGKuVtCw==","signatures":[{"sig":"MEQCIFmUvfOOcsYhNHKKCgoM7LVl5S3vjFndMSJskzixX47/AiBPMh0C/jcMey6qpPMOuU455h9s8EFoU/FBaQtX363GSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205435},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"5265d3999eb519fe0dec515f102adcc881d80085","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.9.0","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_2.3.8_1737672346337_0.9061163993785717","host":"s3://npm-registry-packages-npm-production"}},"19.1.5-beta0":{"name":"@kbrt38/ngx-advanced-img","version":"19.1.5-beta0","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@19.1.5-beta0","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"e97cca5438806649de39e171e964688c289d2aff","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-19.1.5-beta0.tgz","fileCount":15,"integrity":"sha512-6nTBK8N8+baggcOMz5sm2+dzur1r7reFWNioJmvJCVi4xlzncImyodkTAtwj50ZdES1rXEL7MDplTcRiRJbouQ==","signatures":[{"sig":"MEUCIQDbaDBqLpb1ctCKV8siQT11UZxyJJkn5aqf/NZiSK1cZgIgJgFqzyRiJ74zMxbmE1v/wN9d6GPExa6nI4D/35UrQdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218112},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"28d55dc26d25842c0fada3bd57fd3b12c0fe0a3d","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.2.4","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_19.1.5-beta0_1744589321908_0.43076853184494657","host":"s3://npm-registry-packages-npm-production"}},"19.1.5-beta1":{"name":"@kbrt38/ngx-advanced-img","version":"19.1.5-beta1","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@19.1.5-beta1","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"f8263e84d75f4864a7ef67bcbb812739d245a728","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-19.1.5-beta1.tgz","fileCount":15,"integrity":"sha512-MLt1CMJCkJ7GKFwXwBnNivIkjdYtf1tTJXRZizPTdlv2UeXW/klVfogMF50NI7qE2z2fIeiuf3o/a5639NnMSA==","signatures":[{"sig":"MEUCIQDx646XNl66ePVnLboiEIINcvdhK32Z4uSlEVyE2H2uCAIgCcm7D26gvSopo2wGoS1KHF1gA+BRcZj0sfwMc0tFGJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218074},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b5560b4ab20d4e4dd8ae92dc5212595610f1a91d","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.2.4","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_19.1.5-beta1_1744660541604_0.2793728358988774","host":"s3://npm-registry-packages-npm-production"}},"19.1.5-beta2":{"name":"@kbrt38/ngx-advanced-img","version":"19.1.5-beta2","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@19.1.5-beta2","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"bc5082190f54d3905a481c14b418f17032b842a3","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-19.1.5-beta2.tgz","fileCount":15,"integrity":"sha512-dcJmmHHTQeT4eC8OqS+JPlJ341Npcoh29U7Iul62aZvefarQ7TOJBsWg4IKAyWa+ZHetNPbaR86hQpB5tmZwBA==","signatures":[{"sig":"MEQCIDRIxGt7/Van+N6/UEqoBT9b/gcQTp/YeuJKFNDs1j2GAiBc9D1rhmerFJf28yx23NmiK4ZDUDx4d36xXNEAkKuSeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218295},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ffc3805af05d64cf6571afcd56f93345fccb5147","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.2.4","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_19.1.5-beta2_1744660816232_0.3298166638009139","host":"s3://npm-registry-packages-npm-production"}},"19.1.5-beta3":{"name":"@kbrt38/ngx-advanced-img","version":"19.1.5-beta3","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"author":{"url":"https://brianmartinson.com/","name":"Brian Martinson","email":"brian@brianmartinson.com"},"license":"MIT","_id":"@kbrt38/ngx-advanced-img@19.1.5-beta3","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"dist":{"shasum":"818879fa0cf1977253016ef5cf6688a889714fdb","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-19.1.5-beta3.tgz","fileCount":15,"integrity":"sha512-DGN+g8gZ8Wfm+4W1g4hhXxCl3dVEnNqO2O1W1Bo3/8FIWDngTJjn2ZNm9p6p6HPpoLJNjhssBjoRV4OWahmBvw==","signatures":[{"sig":"MEYCIQDzmMeVM2JpyzGGyCZbbjTXYLbOM+9qCLYzk9KjQ9NVjwIhAO29Hwdr7woGw0rE8dX9+ptiJTh7rlS+BOgXY4fTu9Fp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222324},"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"fdbdc17899a49f90142e0c92e4756ae1e749fb13","private":false,"typings":"index.d.ts","_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"repository":{"url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git","type":"git"},"_npmVersion":"10.2.4","description":"An Angular directive library for advanced img feature extensions.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mime":">= 4.0.4","rxjs":">= 7.8.1","exifr":">= 7.1.3","libheif-js":"^1.18.2","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","@angular/common":">= 15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-advanced-img_19.1.5-beta3_1744661176533_0.4269161898501883","host":"s3://npm-registry-packages-npm-production"}},"19.1.5-beta4":{"name":"@kbrt38/ngx-advanced-img","version":"19.1.5-beta4","private":false,"license":"MIT","author":{"name":"Brian Martinson","email":"brian@brianmartinson.com","url":"https://brianmartinson.com/"},"description":"An Angular directive library for advanced img feature extensions.","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"repository":{"type":"git","url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git"},"bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","peerDependencies":{"@angular/common":">= 15.0.0","@angular/core":">= 15.0.0","@xmldom/xmldom":">= 0.8.10","exifr":">= 7.1.3","libheif-js":"^1.18.2","mime":">= 4.0.4","rxjs":">= 7.8.1"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/kbrt38-ngx-advanced-img.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","default":"./fesm2022/kbrt38-ngx-advanced-img.mjs"}},"_id":"@kbrt38/ngx-advanced-img@19.1.5-beta4","gitHead":"220f277bfc61d420f6d3897877a1a8e9dfc2ce32","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-pjshvNqAc48mCX/6BxbrLOmJP03LAgLwIgvHQgKSlx3YhX/ffO3qWwykVnXFwR3nbX6OUjWokpchvCYIZ9fsMA==","shasum":"23d43f4b8a393e82873a6b23d526dc277f1ad34f","tarball":"https://registry.npmjs.org/@kbrt38/ngx-advanced-img/-/ngx-advanced-img-19.1.5-beta4.tgz","fileCount":15,"unpackedSize":214406,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3FplzgINPYjasyLGWydb+x7Qo2EhBaIJt0f8Q44GkowIhAIqPCW/8gWHvxKEzF+wbbB0Kv6EAZ6lyY4WSpI3KJ1Cn"}]},"_npmUser":{"name":"kbrt38","email":"kyltn38@gmail.com"},"directories":{},"maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngx-advanced-img_19.1.5-beta4_1744663951556_0.028294979831300804"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T21:15:25.763Z","modified":"2025-04-14T20:52:31.931Z","2.0.3":"2024-10-09T21:15:26.108Z","2.0.4":"2024-10-09T21:35:39.440Z","2.0.5":"2024-10-09T21:46:10.184Z","2.0.6":"2024-10-10T21:47:31.901Z","2.0.7":"2024-10-11T00:46:39.684Z","2.0.8":"2024-10-11T03:27:55.802Z","2.0.9":"2024-10-13T03:29:39.933Z","2.1.0":"2024-10-13T21:31:55.110Z","2.1.1":"2024-10-14T02:20:49.397Z","2.1.2":"2024-10-14T23:57:38.999Z","2.1.3":"2024-10-14T23:59:28.548Z","2.1.4":"2024-10-15T00:46:43.335Z","2.1.5":"2024-10-15T19:25:49.411Z","2.1.6":"2024-12-19T00:07:33.182Z","2.1.7":"2024-12-19T19:31:26.361Z","2.1.8":"2024-12-20T23:27:17.278Z","2.1.9":"2025-01-03T03:43:47.019Z","2.2.0":"2025-01-03T04:23:32.801Z","2.2.1":"2025-01-03T04:32:48.642Z","2.2.2":"2025-01-08T03:06:26.712Z","2.2.3":"2025-01-08T05:48:33.293Z","2.2.4":"2025-01-08T20:47:36.050Z","2.2.5":"2025-01-09T00:42:41.107Z","2.2.6":"2025-01-09T02:28:10.821Z","2.2.7":"2025-01-09T18:28:38.809Z","2.2.8":"2025-01-10T00:28:51.825Z","2.2.9":"2025-01-14T23:01:22.885Z","2.3.0":"2025-01-15T00:20:11.675Z","2.3.1":"2025-01-17T04:52:13.355Z","2.3.2":"2025-01-17T06:28:02.934Z","2.3.3":"2025-01-17T07:21:23.627Z","2.3.4":"2025-01-17T09:08:19.320Z","2.3.5":"2025-01-22T04:55:25.127Z","2.3.6":"2025-01-22T08:34:10.817Z","2.3.7":"2025-01-22T18:26:42.182Z","2.3.8":"2025-01-23T22:45:46.565Z","19.1.5-beta0":"2025-04-14T00:08:42.122Z","19.1.5-beta1":"2025-04-14T19:55:41.778Z","19.1.5-beta2":"2025-04-14T20:00:16.423Z","19.1.5-beta3":"2025-04-14T20:06:16.738Z","19.1.5-beta4":"2025-04-14T20:52:31.749Z"},"bugs":{"url":"https://github.com/bmartinson/ngx-advanced-img/issues","email":"brian@brianmartinson.com"},"author":{"name":"Brian Martinson","email":"brian@brianmartinson.com","url":"https://brianmartinson.com/"},"license":"MIT","homepage":"https://github.com/bmartinson/ngx-advanced-img#readme","keywords":["angular","img","fallback","progressive","loader","ng","ng2","ngx"],"repository":{"type":"git","url":"git+ssh://git@github.com/bmartinson/ngx-advanced-img.git"},"description":"An Angular directive library for advanced img feature extensions.","maintainers":[{"name":"kbrt38","email":"kyltn38@gmail.com"}],"readme":"# ngx-advanced-img\n\nAngular attribute directives suite that provides various HTML img feature extensions.\n\n## Table of contents\n\n- [ngx-advanced-img](#ngx-advanced-img)\n  - [Table of contents](#table-of-contents)\n  - [About This Package](#about-this-package)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [Features](#features)\n    - [Styling](#styling)\n  - [Directives](#directives)\n    - [ngxAdvancedImgFallback](#ngxadvancedimgfallback)\n- [Classes](#classes)\n  - [NgxAdvancedImgBitmap](#ngxadvancedimgbitmap)\n      - [Creating Bitmap](#creating-bitmap)\n      - [Optimizing Bitmaps](#optimizing-bitmaps)\n  - [NgxAdvancedImgCanvasHelper](#ngxadvancedimgcanvashelper)\n\n## About This Package\n\nThis package was built to provide easy to use feature directives that are meant to be used with HTML img tags. The first features being created are fallback image loading and progressive image loading and caching. Additionally, it provides helper classes that allow image data to be cached in application memory for quick HTML5 Canvas usage and the library also provides an easy to use interface for encoding images with new mime types and optimize them to meet certain conditions or file sizes.\n\n## Installation\n\n`npm install ngx-advanced-img --save`\n\n## Usage\n\n### Features\n\nIf you use Angular modules and would like to use the directive or another feature, import it into your module.\n\n```typescript\nimport { NgxAdvancedImgFallbackDirective } from \"ngx-advanced-img\";\n\n@NgModule({\n   imports: [\n     ...,\n     NgxAdvancedImgDirective,\n   ],\n   ...\n})\nexport class AppModule { }\n```\n\nBetter yet, just use the directive or other feature directly where relevant.\n\n```typescript\nimport { NgxAdvancedImgFallbackDirective } from 'ngx-advanced-img';\n\n@Component({\n  selector: 'your-selector-name',\n  templateUrl: './your-component.component.html',\n  styleUrls: ['./your-component.component.scss'],\n  imports: [NgxAdvancedImgFallbackDirective],\n})\nexport class AppComponent {}\n```\n\n### Styling\n\nImport `ngx-advanced-img.scss` to your application's styles or add it to your `angular.json` if you use the CLI tools.\n\n## Directives\n\n### ngxAdvancedImgFallback\n\nThis directive extends HTML img nodes to provide some special fallback loading functionality. If the initial load of the image src value fails, this directive will automatically swap to the provided fallback URL or data URI. Alternatively, you may provide a special value of `cache-bust` and it will handle reloading prevoiusly failed src but with a unique cache busting query parameter attached to the URL (assuming it is a valid URL).\n\n`ngxAdvancedImgFallback` {'cache-bust' | string}\n\n- `cache-bust`: If the img src is a valid URL and it fails to load, the img will fallback to the exact same url but with a `?cache-bust` query parameter added to it including a uniqiue timestamp value.\n- `string`: If the img src fails to load, the img will fallback to the provided string. This should be a valid URL or data URI. If this fails to load, no further action is taken.\n\n`ngxAdvancedImgFallbackActive` {read-only boolean}\n\n- Returns the active state of the fallback. If the fallback is currently being displayed, then this will return as true. This is useful if you need to change width/height or other attributes of your img element based on whether or not the fallback is active.\n\n# Classes\n\nThese classes require no import of the module, but you can import the classes directly into your source code.\n\n## NgxAdvancedImgBitmap\n\nThis class is used to load image data into application memory using HTML5 canvas technology. This allows a user of this class to efficiently load and draw images to screen. It additionally provides extra support for dealing with SVGs in HTML5 and also provides the ability to optimize a given image file to reduce its file size in browser.\n\n#### Creating Bitmap\n\n```javascript\nconst bitmap: NgxAdvancedImgBitmap = new NgxAdvancedImgBitmap(\n  src,\n  resolution,\n  revision,\n  ttl,\n);\n```\n\n- `src: string | Blob` - The source for the image to be loaded. Either a string or file Blob.\n- `resolution: NgxAdvancedImgResolution` - The suffix that will be added to the filepath if it is a string. This allows for variable resolution loading (e.g. '\\_low-res', '\\_high-res').\n- `revision: number` - The image revision. It will add a query parameter to help with cache busting if we are trying to load a specific image with revision to it.\n- `ttl?: number` - The time to live. If 0 or undefined, the data will live in memory forever. Otherwise, it will be purged after this many seconds.\n\n#### Optimizing Bitmaps\n\nYou can optimize an already loaded image bitmap by using the `optimize` function.\n\n```typescript\nbitmap.load().finally(() => {\n  console.log('bitmap loaded with size (B):', bitmap.fileSize);\n\n  bitmap.optimize(\n    bitmap.mimeType,\n    +this.quality,\n    +this.scale / 100,\n    +this.maxDimension,\n    {\n      sizeLimit: +this.size,\n      mode: this.mode,\n      strict: !!this.strictMode,\n    },\n    options?: INgxAdvancedImgOptimizationOptions,\n  ).then((data: INgxAdvancedImgBitmapOptimization) => {\n    // ... save the file? use that resultant data in other canvases?\n  }).catch(() => {\n    // ... if things fail\n  });\n});\n```\n\n- `type` - The mime type for the resultant data (e.g. `image/jpeg`, `image/png`, etc.)\n- `quality` - A number between 0-1 that indicates the encoding quality to use (or start with if limiting by size).\n- `resizeFactor` - Optional parameter that will scale the physical size of the image by this factor.\n- `maxDimension` - Optional parameter that will limit the maximum dimension (width/height) of the image to while retaining aspect ratio.\n- `options` - Optional parameter that drives optimization options. When provided, the optimize algorithm will attempt to perform the optimization in accordance with the provided mode to achieve a size within the limit of the `sizeLimit`.\n- `mode` - (`prefer-quality` | `prefer-size` | `balanced` | `hardcore`) - Optional parameter that specifies what size limiting mode to use. Default is `balanced`.\n  - `sizeLimit` - The maximum number of bytes we would like the resultant image to be.\n  - `minDimension` - The minimum dimension that the photo will be optimized to.\n  - `minScale` - The minimum scaling factor that will be used while optimizing.\n  - `minQuality` - The minimum quality that will be used while optimizing.\n  - `mode` - The optimization algorithm to use to try and achieve the `sizeLimit` threshold.\n    - `prefer-quality` - Reduces the size of the image first until a threshold is achieved. Then it starts to reduce quality after that to try and achieve the `sizeLimit`.\n    - `prefer-size` - Reduces the quality of the image first until a threshold is achieved. Then it starts to reduce size after that to try and achieve the `sizeLimit`.\n    - `retain-quality` - Reduces the size of the photo only in order to try and achieve the `sizeLimit` threshold.\n    - `retain-size` - Reduces the quality of the photo only in order to try and achieve the `sizeLimit` threshold.\n    - `alternating-preference` - Alternates between adjusting quality and size. This is usually the slowest method.\n  - `strict` - Optional parameter, if set to true, will throw an exception if a given `sizeLimit` is unobtainable. If set to false, the optimization will return whatever data it can generate as close to the size limit as possible.\n\n## NgxAdvancedImgCanvasHelper\n\nThis class is used to act as a static memory pool for HTMLCanvasElement allocations so that the repeated process of canvas use within the NgxAdvancedImgBitmap class or in other implementations can re-use canvases\nas often as possible and not rely on efficient JavaScript browser garbage collection.\n\n**Sample**\n```typescript\n// get a canvas to work with...\nconst canvas: HTMLCanvasElement = NgxAdvancedImgCanvasHelper.requestCanvas();\n\n// do some work with a canvas...\n\ncanvas.width = image.width;\ncanvas.height = image.height;\n\nconst ctx: CanvasRenderingContext2D | null = canvas?.getContext('2d', {\n  desynchronized: false,\n  willReadFrequently: true,\n});\n\nctx?.drawImage(image, 0, 0, canvas.width, canvas.height);\n\n// once done working with the canvas, return it to the pool...\nNgxAdvancedImgCanvasHelper.returnCanvas(canvas);\n\n// ...\n\n/**\n *\n * Reduce your pool of available canvases on demand to the batch limit\n *\n * You really only really need to do this if your implementation is getting\n * really big and you're not actively re-using canvases very well.\n *\n * For example, perhaps your canvas pool processes a large spike in workload.\n * You don't want to keep the max number of canvases around for reuse because\n * you won't regularly use them. So, you call this to deflate it back down.\n * Pass in an optional number to reduce to that. This way you can reduce\n * to your expected average workload perhaps.\n *\n */\nNgxAdvancedImgCanvasHelper.reducePool();\n```\n\n**Important Note**\n\nThe resultant bitmap data will have all exif meta data stripped from it since the optimization procedure uses HTML5 canvas operations to manipulate the data. All exif meta data is included in the response object of the function call so that you may work with it as necessary if you are in a controlled server environment where you have reliable and efficient means for writing exif data back to images. In the browser environment, this isn't really the case without limiting our output mime types. Therefore, such considerations should be those of the wielder of this library.\n","readmeFilename":"README.md"}