{"_id":"ngx-loading","_rev":"54-6f19a703dd6b863906f696c633a212c4","name":"ngx-loading","description":"A customisable loading spinner for Angular applications.","dist-tags":{"latest":"17.0.0"},"versions":{"0.0.1":{"name":"ngx-loading","version":"0.0.1","description":"A loading spinner for Angular 4.","main":"index.js","scripts":{"transpile":"ngc","package":"rollup -c","minify":"uglifyjs dist/bundles/ngx-loading.umd.js --screw-ie8 --compress --mangle --comments --output dist/bundles/ngx-loading.umd.min.js","prepublish":"npm run transpile && npm run package && npm run minify","publish":"cd dist && npm publish"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","load","loading","spinner","busy","wait"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","files":["dist/*"],"peerDependencies":{"@angular/core":"^4.0.2"},"devDependencies":{"rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"dependencies":{"@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2"},"_id":"ngx-loading@0.0.1","_shasum":"583ee4b91e73dfa362cebcf55ea876547c2a7081","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"583ee4b91e73dfa362cebcf55ea876547c2a7081","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-0.0.1.tgz","integrity":"sha512-qjeVFWcP5YdI8nE/+s6YzxXw+MTXxrRbXEqX2y8ik5mNsaaKMuPtrjD682Pozs0EzfiYqMI6mDvnvrsS3dNW6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+C2+S7SidIzGb6iONutCS4/VyKvmCsTRSscIvX55PWAIhAK+E3pxv9PD9A/K+fJRIpSOZPzbm0aFrrlKQZ/RtgMsp"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngx-loading-0.0.1.tgz_1492696932436_0.9813519509043545"},"directories":{}},"0.0.2":{"name":"ngx-loading","version":"0.0.2","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","load","loading","spinner","busy","wait"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.2"},"devDependencies":{"rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"dependencies":{"@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2"},"_id":"ngx-loading@0.0.2","scripts":{},"_shasum":"eef7881d6e208683a1bc548ab19517377fcaad4c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"eef7881d6e208683a1bc548ab19517377fcaad4c","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-0.0.2.tgz","integrity":"sha512-lYIooucLOAVv2jl4hj7fZBAMDhEUNxcyyS1c0MbteE4YjB2DwB9+QZyFe6uq55EvLwqrXyOL0kW/WMEbFjwnBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3yfQvAMVnejlBxFiZEty6TxHtP77BsZz671n/ZDIIkAiAxTqJEbLm8RtC86aleN2aLm10BCFM/Ik4Gzk34g6LoQg=="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-0.0.2.tgz_1492697913766_0.39446253166534007"},"directories":{}},"0.0.3":{"name":"ngx-loading","version":"0.0.3","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","load","loading","spinner","busy","wait"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@0.0.3","scripts":{},"_shasum":"350258e44c5d0dcccae66796865626356370a9df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"350258e44c5d0dcccae66796865626356370a9df","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-0.0.3.tgz","integrity":"sha512-/GYkLKO5Wkhew1sV0R7dTFwV5UU5bT6EwYGRGbnQVh+T25mDRQ29t5+FldTkKHWgOmgcVibx8rBzepjD2n2ISw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTYLDEOCGDJIQxoacq4dXq/lU4OA4SLJdSXk7JJ7QRygIhAOV0wthqD8o6GtatK1RU2kpiopA1FR/QAP62ax0/9Aoc"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-0.0.3.tgz_1492698375213_0.17058351053856313"},"directories":{}},"0.0.4":{"name":"ngx-loading","version":"0.0.4","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","load","loading","spinner","busy","wait"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@0.0.4","scripts":{},"_shasum":"dc1b1d1e48d52f3bc10812916ba7f7f94e926f1b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"dc1b1d1e48d52f3bc10812916ba7f7f94e926f1b","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-0.0.4.tgz","integrity":"sha512-pjHm69mkBhX2ShwrE6eIITwISygCUj1idxV1VvRFiPEuwJJ2/fhiJU53Me9LypKydA79RIv9RVhCyDmfO+wMoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnDRd2j8k7Detkvf145suMPZVNxxoz+wxrdD1c8qPjBAiEAg6EPkaWfdkwkmc6Son2Pin7QqIRNg67tZLsVxrMNDY0="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-0.0.4.tgz_1492701091380_0.508441902231425"},"directories":{}},"1.0.0":{"name":"ngx-loading","version":"1.0.0","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.0","scripts":{},"_shasum":"a77685ac98800b8b6aa17d72f4c9bb99be4fa595","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"a77685ac98800b8b6aa17d72f4c9bb99be4fa595","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.0.tgz","integrity":"sha512-Foa5Ll5o1rCOtpo+SGhJ39aCCxuJ8TWapuco3kGSBKogMz2QQSBb51SFa6XRXi3Yn17yKxzg7jUYhECqWz7HDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC9n0fmQGjo6nl9/kya5NK60TedskIUuCAavcnWA0h8AiBQ6PY4hT0An+S74+c7hsSPQxo8LCpxs3nGtupITkst9A=="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-1.0.0.tgz_1492767011237_0.6222953801043332"},"directories":{}},"1.0.1":{"name":"ngx-loading","version":"1.0.1","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.1","scripts":{},"_shasum":"817f854d3df73f571293d7ddb12da80baa726559","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"817f854d3df73f571293d7ddb12da80baa726559","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.1.tgz","integrity":"sha512-IH7UJg8TAoFu6943mhH+kqU98r3zjDb8oXr+rqfvZ7LZe9jW5WkwAYMcfYWcoFz5URUaY4iZkxRjjuOzDjjFRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwyHNEZEoaQkipbI48x1h/QOvdv1PNpG1ohhetcdGaDQIhAPycG7QTWv6EoDQ82PfG1y9ZAyljC+V1k4na0MJK2pFC"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-1.0.1.tgz_1492981383751_0.4399814095813781"},"directories":{}},"1.0.2":{"name":"ngx-loading","version":"1.0.2","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.2","scripts":{},"_shasum":"753269b5155b6ba4db831aed041c5979d1a294f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"753269b5155b6ba4db831aed041c5979d1a294f2","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.2.tgz","integrity":"sha512-F5MXLi2ibuKwzz2D7WIZTntSwfCC5F0YMlUXkyPOLIpi4MOiiNHa+MFfmHnzGqRtc78NHpSKsahGc9ehx6Tc4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2xWgDY6rn0vdO5ydVJz91SVFZrYzwN/D0BArQFw64ZgIgSdgTYyhhBHCwN8CJOInQc2uZspESO8kzn+NI6UFNbas="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ngx-loading-1.0.2.tgz_1492981805501_0.09352062619291246"},"directories":{}},"1.0.3":{"name":"ngx-loading","version":"1.0.3","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.3","scripts":{},"_shasum":"2d5316e260b158171758bb54c81d5ac30e29ee90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"2d5316e260b158171758bb54c81d5ac30e29ee90","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.3.tgz","integrity":"sha512-qYHNAOGrck98yT/Sx9vsaYFoIlJXMQWzTAcN66JWMjnkfn2xE9Amo6cqs+k9QpBtQ929qbA5v+cPKrzdh3bL6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbG2EmTTHWs2HVDu7vsPO1qvVcyVviaViC7B0cxygqmwIhAJMlnQhA8hmbqHd0WppPKMsulu+Q5eSnDlHyjZYKlEcs"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ngx-loading-1.0.3.tgz_1494969367588_0.8209768431261182"},"directories":{}},"1.0.4":{"name":"ngx-loading","version":"1.0.4","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":">=4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.4","scripts":{},"_shasum":"ec475b5b1abe7580e0328cdf2f5bceb56e18c622","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"ec475b5b1abe7580e0328cdf2f5bceb56e18c622","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.4.tgz","integrity":"sha512-Gikvl3IrW60W3IX+OyRuvEfpP8hZK9kUfLEFanjSufsvWyRD41+QOHmQhTTCd/ntojlC2gdH2/dCkxvb19Mhvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoEknZcOds+nCJJEsiH37c69/W/bmFh+6MKlnEpI/EfwIhALaRBMzOU97+NF9vGdr2+jvN+1XS6zpyAgdqhKpD4Gob"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.4.tgz_1495614309568_0.6467075550463051"},"directories":{}},"1.0.5":{"name":"ngx-loading","version":"1.0.5","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.5","scripts":{},"_shasum":"7b4e9b4c7340334a062fc91ac4a9bc581db44962","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"7b4e9b4c7340334a062fc91ac4a9bc581db44962","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.5.tgz","integrity":"sha512-TC8jeO+x/6FsuRTNiAuMMMEwPT4V0kpiJBTc9YLL7Zwp+/5YDc+f5ifvBbuknaho9ymdh4IUl0PIwSbKIi0Pyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCJQaIh9zwoU7s6ZiqTUSuhRjyRcEKehqfN7M+5ioMQAiEA5109lbrWGr2uiGD329UtGXz67WURAqmXFzOIXSokhMw="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.5.tgz_1495618021238_0.010799529030919075"},"directories":{}},"1.0.6":{"name":"ngx-loading","version":"1.0.6","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.6","scripts":{},"_shasum":"53af569e56a8accdfa7d1088f569d5bcda0185d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"53af569e56a8accdfa7d1088f569d5bcda0185d1","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.6.tgz","integrity":"sha512-y3B2+FIO/FrG39HuwcqXZ+oSHsUoKeT5B1onHf892XagklfZ0INRYj8Q36FECd2mt1QaAVJVLDP6G9FdduhJzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+hk/YzncbJYBVSFiZ3DXUJ00HlmNqsk2fzecF6wjs2QIgKVNneg/8qsXu2g4Aa4OuiZ8zx1fix790d0u8g/EZneg="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.6.tgz_1503859719009_0.6174872808624059"},"directories":{}},"1.0.7":{"name":"ngx-loading","version":"1.0.7","description":"A loading spinner for Angular 4.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/core":"^4.0.2","@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"_id":"ngx-loading@1.0.7","scripts":{},"_shasum":"592a2114466c5a2a20a0b7c2e6305c6ad505cf9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"592a2114466c5a2a20a0b7c2e6305c6ad505cf9f","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.7.tgz","integrity":"sha512-//delramtUyN6hJMh/zrDaWGaUsf+yq3CzkuppXJoBrOqyES3ub+y/5d8zOJ+TMaI0WudJk6qZ7I1RQJ6t5sQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiqbObMALjzcDHw3rwgRxmkF+7joV3KUK4xOBL1RpxsAIgG4ZZK96Vq8ZYupip5JMcpmbnICqd93g9l6gXBqQxL6o="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.7.tgz_1503861830719_0.3896328357513994"},"directories":{}},"1.0.8":{"name":"ngx-loading","version":"1.0.8","description":"A loading spinner for Angular 4.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.8","_shasum":"706c11e3f4c1541f531a53c9739ab59f7d482494","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"706c11e3f4c1541f531a53c9739ab59f7d482494","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.8.tgz","integrity":"sha512-tA5QCx2KSZp3k+UH2pUKE8Eqaf5QNHtJIlnNunymPV/9ndMU7W3rMx3EdtbXaKqfORtIEZ8XeCuJSS2MczWHHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzUklDmLU1TFi1Q+ZSjCxY5mdRWtq90ImiNbTRq+7vwAiEAtfk/JTyZwozjnLLf5lOM3tKxBKKp0DyGjsO4jQ1rFU8="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.8.tgz_1508079684892_0.02109208982437849"},"directories":{}},"1.0.9":{"name":"ngx-loading","version":"1.0.9","description":"A loading spinner for Angular 4.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","ng","load","loading","spinner","busy","wait","ngx-loading"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.9","_shasum":"d0ce8389dabb6b52c3013f1e3d1616b968f0ad1e","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"d0ce8389dabb6b52c3013f1e3d1616b968f0ad1e","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.9.tgz","integrity":"sha512-dKYGjXrrAgUjv+5/CkG31sFA3n0ZzdBwj7CNCoGRyfPzAlJ2oZoc1mRO5Ew+uU/UCmwKLYRhwXd30HOwlYBZ/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHTzyl9ow67K8xNU4UgPKBgOn/DtFTBMs66YX2IZGU+gIgcWhMrBRk+3pbrdF9pWRNwlfQY8LC/CyhJx9IMHtFbYA="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.9.tgz_1511729200677_0.6419633394107223"},"directories":{}},"1.0.10":{"name":"ngx-loading","version":"1.0.10","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.10","_shasum":"05c7cfd4d619490db035f02dd9155c539647492f","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"05c7cfd4d619490db035f02dd9155c539647492f","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.10.tgz","integrity":"sha512-94aCh0siLF7QuCmR9fOori/yYmPV4XoPqQ8/QjkT6CqEQVNzEvvC8nh0WZT/rnvl/YWkmC5AdSW8fHuC2p6XTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7h0BWKbtusFKekDGRsFPiOzdeBS4c8ocmTeFLFPfb8AiAwgxKKQ6+DzDIyoFf8tVbdwKmperII+QLwlOhKG5Wghw=="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.10.tgz_1515102110321_0.2865491562988609"},"directories":{}},"1.0.11":{"name":"ngx-loading","version":"1.0.11","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"ISC","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.11","_shasum":"cebaf2f1e9a33a531f75d6ee6a1c190c461f61ff","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"cebaf2f1e9a33a531f75d6ee6a1c190c461f61ff","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.11.tgz","integrity":"sha512-UkIYw/SjqBJs1pnpKm+FIgSWDg8uUGbavhw6CFb1fc+f0zg8oFwc62oqNDxsPSuObeo2E3DvO6eZorCpqqYnJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCBqC5e6o421yNHFKxa5p0XsbhTY8KE5riWzZVWNR0pAIgKEB+7kAkZ0o91AWg8jZpzurXCNHP4qYro8YhMiLTeHM="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.11.tgz_1515356088978_0.557751988992095"},"directories":{}},"1.0.12":{"name":"ngx-loading","version":"1.0.12","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":"^4.0.0","@angular/common":"^4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.12","_shasum":"56a8636c5cfc1c90439e464f0ae1b156099a852f","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"56a8636c5cfc1c90439e464f0ae1b156099a852f","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.12.tgz","integrity":"sha512-q7hCKMplCqwoQt29W68bDCEKZ27N+UjQBzu5OUNnY0R/hC0gK0jYfVOWv8r9ueXhtB7y+FcIJiTv0bwKzFXbpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqQ3vsAz8zhxYDayY/w53SH9k7vmguOSxv+NJKBVGyoAIgRMFHYpF11ALI7GX+SOaJU3e+NZH/nMEZ734ZpZGntXs="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.12.tgz_1515357547041_0.5967626196797937"},"directories":{}},"1.0.13":{"name":"ngx-loading","version":"1.0.13","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":">=4.0.0","@angular/common":">=4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"gitHead":"2f1e1e31d52c1ba36e2fb189c04f89a027b9b256","_id":"ngx-loading@1.0.13","_shasum":"ae8e28aaa173bb5d23c805c767367f82d5da85e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"ae8e28aaa173bb5d23c805c767367f82d5da85e3","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.13.tgz","integrity":"sha512-GHfEbhaYPHxCWWgtCRaUFxXesNOJjHGB5NcLJ20xL8A87C7nFu3r6UTyif8EPYk/WNqvFxgdMb0t55gZJUzSXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6FgQa6zN06vgqHIhor1VXg5ZrOVYJeaVR3xM5QJ/BPAIhAP2djCr1e15GFmlup1D4lpI+NMXLCUdqgcHTpM1fD1ip"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.13.tgz_1515358855589_0.18027870310470462"},"directories":{}},"1.0.14":{"name":"ngx-loading","version":"1.0.14","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":">=4.0.0","@angular/common":">=4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.14","_shasum":"19758c33ea3fa9bb96dca1f40ca19d4d86b8042c","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"shasum":"19758c33ea3fa9bb96dca1f40ca19d4d86b8042c","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.14.tgz","integrity":"sha512-yDcLQkJznqztywsFng3ai2dgpfeKQ7BvniKCxDQwn57t8Oo0VbO+mo4KlGdZTr7UPDHeCMqGYaDprznXOvJR3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKKh+3ixrkAzOoUJKD3O1hsnZHpIXIN4+RLMjWbl2nHAiEApIvJMYaXmTHk+HhTPvXnbyFk+U+HTA6r7+4X1R0XGqk="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading-1.0.14.tgz_1515360199481_0.07147337170317769"},"directories":{}},"1.0.15":{"name":"ngx-loading","version":"1.0.15","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":">=4.0.0","@angular/common":">=4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@1.0.15","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-ndZDFibQxVg679Iz3BVVSR1sYm3BZZbh9k7daAsTM/i9XzvejkjV7BZkV0HwXOa/vGIudjCiAYiouI3RI5Tayg==","shasum":"80eb0420e32c93edc512922572b93a822034e6ec","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-1.0.15.tgz","fileCount":17,"unpackedSize":305158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbojc/CRA9TVsSAnZWagAAs3YP/3FQwTi9DW9rsmZhnrp/\nvBgM7lYirhuaOnZ9g9H1BoMcmS0U7QqheePtk6DtWPBMwZHDRWmbXe4dSXxI\n9SQ1q3M2v3UFt6Tco7E9KQNFs+Gmx3ckhEON6EOD8yA1hDlfUeLZeL0oI10f\n3xMtgscRcdmb4Pl7n7a/gG429P0rpDMV5rQV/hXTgArXAP9Mk+igApA9IZzT\noFK96e/FyF7+YxkWus67ag5ylLy60TV4aG4biH1AhFhdQyVhwHkZl3exLb6U\nfC6dm/PMDYWQzFA7oa5r96zknmIBWwvLGrcTAdjyedTj6xAlHrTGRJtAOj+U\nLRkgp0+6/WdEjgqx7IhK78F9ElPQ+oS2KO2fkyuHDFYan60ish0tnfiZ4u1g\n5YeL2ZKJo66hD2xNEfq4/76fZpz6fZ0bNqaOjIpAteYt7rjNVjLAfQtoQ6ir\nd2FeDQi5hkT/t9YsbwQrxzhtwnLf0SX5/HzENDM9FXKWFEQStWua1q/Dj/7K\nhM5cmMS41IyhOqELVBWwe25rfKpBTFDCjX8ByqcIwZhnNbmNZXJ+k4GmAuWa\n7iRUwbWSwnjEfknurx336bKtePXzQ47nMnW+niVKmRxsrllvFHCzf2VkE6xn\nfe78Kh5dJ1376MPjCz9FJD+KC46cIKce2K/X+JS2o0zGMt4559SWpwAPJ0an\nReyh\r\n=4oBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2vmSB8MRwSLEU47fHAztVRkI24auHoVr+wAIn10mWRAIhANB1nhgqbnJ31BQ/NTuoog9r7uaj7d0rwaSCgCqCseAq"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_1.0.15_1537357630234_0.11694843190744497"},"_hasShrinkwrap":false},"3.0.0":{"name":"ngx-loading","version":"3.0.0","peerDependencies":{"@angular/common":"^6.0.0-rc.0 || ^6.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0"},"main":"bundles/ngx-loading.umd.js","module":"fesm5/ngx-loading.js","es2015":"fesm2015/ngx-loading.js","esm5":"esm5/ngx-loading.js","esm2015":"esm2015/ngx-loading.js","fesm5":"fesm5/ngx-loading.js","fesm2015":"fesm2015/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"description":"A customisable loading spinner for Angular applications.","_id":"ngx-loading@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-FZQYQFVg38Jbzw6ejHNGGEvaC2OsvHobejJwmL3w8hHmGgJXD+NuWyl0BdT/G3R+WXRtBh4MQYRL/iPPgv1DWA==","shasum":"7445269e273028c85882e5ef19bd9bb3a8533b49","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-3.0.0.tgz","fileCount":30,"unpackedSize":630967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrf+3CRA9TVsSAnZWagAAn7YQAIWyrJhJ29ZkuMttPXwj\nDFIQQX1ziUc8uneJwEv9vDG+tD9G0OVXrH/Lot+2fbn5s3pHwMD+wwXs/vYS\nDXx7Vkzm3oF5aE7wjG7wmigHO91UEMGHceKDo1qWGUjoqyV7+xc8JHvMz4WP\nJKnh3vMtc2B8EVpAg2TeqhNh9JHAAw2XmZSbbg18HB187tERs3PXiOMv9Qh5\nefUruL5vdZRESxlq28TxOFADIGLhAtJW3FSgF6XiwqQnCZhvPWO25pndmZ4O\nRFKyMGe9WLR0Ba59Bf72J/P6DzAYPF2qIPZRZNX6h3z0PkACxRxo95BaywCJ\n/Vq0qsqPs7qey12isk16fgiNGAjwccb9hEVTF+e5DlmIRXXIOvXtCFl76Hj3\n6G9PRyOVuJ64ejPOcDjLFWSgdSBTeJcDIHaC82qwXTfDBvMjDG/ZH33/UfO4\n3pvgbwXFvfY4G9F7v/CXqvCS9i6dBUZnu1FWqzbxTNQE17hgwjVPWB7zH4nd\nGIvanHbJndSbZccGncFLpBf9MwArQxQjKDw0Zrmfqaq2GptEh2zG2+NIjLzx\ndHlrjoctWWjctNwyIEfCxssJQ8OlwJt93xOyzoWx6e93yO2S9Xa+Tboyq8X/\nRgUqIlmKctfCSlN7iYlF1nZHw2T4evr0XprqlPCHQRxq1EqIVNd77kYWx2HH\nK7ID\r\n=i9yi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaYrZuvrrQdVUUlRXb0urkv+KxruduJ+uMbLJFTL9OhgIgPLLPPJd9MyDqQXsYOHFr4tNjfwKLv80QQfi47o3o1fk="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_3.0.0_1538129846347_0.2825128007915174"},"_hasShrinkwrap":false},"2.0.0":{"name":"ngx-loading","version":"2.0.0","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":">=4.0.0","@angular/common":">=4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-Jo/LgTNktvzTEnWBE9x0NNjWnvISe9bmnLWYHKmCu6NFU6SzPsD0/PfwucvmwO7fP3N1anuMYYYYsIHEC8O1ZQ==","shasum":"60acaab747fc479a867783892e9f8d5b0351f135","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-2.0.0.tgz","fileCount":17,"unpackedSize":260407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrhj4CRA9TVsSAnZWagAAN0gQAJ3V4lfS4CkKrYVH5ukq\nCMLakYj+5MH5YYUyDfsLyStPhp6EOHUC1sIEnaNz+oln7uJ2ZXb2NDD4Y+Kg\nwR9EvooE5EEVU4jqLjMGTUqEYxDiXsW9sOLFdhFexWGzcrZC1CX18Iiz0APe\nly4N209Nv234+r/Rqou8EW3X2VbDwtQ5uKuJV/FFAHhN640oSIz7eRkA65Rn\n6INhtTHHtVhzYbj+IeengOL3OC8opIJHH/Txua2oFkwrXURD5fdPJgpw2qe7\nlPqtMCoaeWYzQgNb8XTs4+ntU+RE06S8IzPeoToHx4qKNcRs62JteVlqVzQs\nN9P2FV3a3tK2qA3E7dN+JID3ZURtmiNQQ+ri3kV/1tRM+zwt2oyT8VOzWNkI\n4BMF6l5H4QsFCrQahJWLtRP/dlb7or9G3eGe19Qb2eYnMwDQK2S1aEaLEwh4\nCR0OrA7Lbrq/b2Hx4pZXCEpyS/E+Fp51U3hunJMkKWGVzzUvNBW6jXuqEt8t\nnzpbLgYiRDfm7fZwW3LNV4LdN3vdthpNgGq8JtsJpocy/sx/ko2FsEJ8ZMEG\nwDDxv5LV7qOyH9aJYhvuo1R/rB0j7Ef/+F9AUP0FvIALqi061P5uPYcFISxG\nB3MNc0K8oHOb3Zoz98LPdbG8ZJ9u7QeGbOa2JLrsWaA+Fx7dqwBw0vWA8uju\n5Ahs\r\n=O7DV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaTrDAX9rz0vZdutKfc6hZx8/qYcAPISrG4ulbGkgEPAiEAq7nSWqwg1yTIR/0jtLam6q+tZ0f3z2AJrwnEOFMMwcY="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_2.0.0_1538136312234_0.9563738477651755"},"_hasShrinkwrap":false},"2.0.1":{"name":"ngx-loading","version":"2.0.1","description":"A customisable loading spinner for Angular 4+ applications.","scripts":{"publish":"npm publish dist","packagr":"ng-packagr -p ng-package.json"},"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 4","Angular4","Angular 5","Angular5","ng","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 4 loading","Angular 5 loading","Angular spinner","Angular 4 spinner","Angular 5 spinner","Angular loading spinner","Angular 4 loading spinner","Angular 5 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","ngPackage":{"lib":{"entryFile":"public_api.ts"}},"peerDependencies":{"@angular/core":">=4.0.0","@angular/common":">=4.0.0"},"devDependencies":{"@angular/common":"^4.0.2","@angular/compiler":"^4.0.2","@angular/compiler-cli":"^4.0.2","@angular/core":"^4.0.2","ng-packagr":"1.4.1","rollup":"^0.41.6","rxjs":"^5.3.0","tslint":"^5.1.0","typescript":"^2.2.2","webpack":"^2.4.1","zone.js":"^0.8.5"},"main":"bundles/ngx-loading.umd.js","module":"ngx-loading/ngx-loading.es5.js","es2015":"ngx-loading/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","_id":"ngx-loading@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-gS6bmclcwcyPm0UyHvim3iigXND0GY39Oe4ZRqs1apnFQuVg8MAxSmLzLpky1y4NJo0Owo6XWgvvGtWaafTHoQ==","shasum":"f28c3e21fe161bb5868b1a2f786ebc1c75d706b4","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-2.0.1.tgz","fileCount":17,"unpackedSize":259545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriywCRA9TVsSAnZWagAAaqYP/ixo31BpWg1Eg7pHl76g\naNtx82k4aqMzoyxXO55XJUEmoSNzpIYeRz1aUJ8QZNIEYHp0VmO904QZaRnn\nMdkjSikYQwePFG07GW0R3Z7faK1TXyuMG1pA46lO6dFE9lYaFsP8nj2KicRi\naQzvNcAZW4IS8oMF5fjwwGesINo6L3OxBx3SukXvgYE1QewQvbKeBRZn8JzW\nt6Tfh7/hYW3n0EcSpchkBKMcqt8a+vGdZmiI2ddsBbi+ukCgDkFIZTPhNqVX\n+wdfL0WRN0NKZUjN4fK1rDBCKqNHuqo9xy0VCEe42ZVjDNt+3Hq13eQQ37lk\nyqPNzSQ1YPj3y6EVjUo/aSaqnBA9jMeByCI79y+4n+2iemeBjfjUa4r+Rqsv\nR+UJuig9M9szZ22MEmzGEAxCNoTijWL1rLVooK4u9cDqPJkL1hhP8BJ3HmIm\nfxuPd1K4/n3osF7fVC2Rl4OoiCUN6WKbmdReEupXW9i4v+6FES/ICD0NPQ8Z\nqRrXqEouzI3gqudf0H4OrpAGjIIVCCOFD2sUMb03+tYsFH3xDOU0KkNjNDym\nQEhZ7z4ydgIksOhhS1XoTtPYCTy6poi0urFeMANZ9E0H05Um9YVVALl6uIoT\nBLuscD47W1F14J1K0dKEj+Vz258N+oivE3ctUmdamwHS4qvxftl1i4MYUWQo\n9FYs\r\n=B781\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwQSYk8TIgRByU928Ag/siGund0JWZurT2gjzFLm36gIhAJAHw1CzL1hJhktBEhWjzFzHCzvRyrSX5otJuDn4Jw5S"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_2.0.1_1538141359435_0.9948422287092216"},"_hasShrinkwrap":false},"3.0.1":{"name":"ngx-loading","version":"3.0.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 6","ng","ngx","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 6 loading","Angular spinner","Angular 6 spinner","Angular loading spinner","Angular 6 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^6.0.0-rc.0 || ^6.0.0","@angular/core":"^6.0.0-rc.0 || ^6.0.0"},"main":"bundles/ngx-loading.umd.js","module":"fesm5/ngx-loading.js","es2015":"fesm2015/ngx-loading.js","esm5":"esm5/ngx-loading.js","esm2015":"esm2015/ngx-loading.js","fesm5":"fesm5/ngx-loading.js","fesm2015":"fesm2015/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"ngx-loading@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-tiBeQt9PfT31TkN6cg0Wot+r1rDTq6WCI6yiJas7Sqx5xrqun/x/zDBz9R/hCfPcgWNR3t/0GjRrKEj68eDVXw==","shasum":"c8b2164039394716af67e9dbec788ee66a7f21f2","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-3.0.1.tgz","fileCount":30,"unpackedSize":649117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrjWeCRA9TVsSAnZWagAADZ0P/jZqyVW6kVWLFmcllHF9\n+HItNSMVBuXy3wBRTHqD5OzCQLxiC9xqBL7VhSZUQeZQ0ylOPKC2xz4xbLhn\n53K/4p8HJDxhs+uLLimSTiikITFPH4Di3WcpNDnJIiLCcua+958uyg4qT5CM\nCrMXokq0wyAQB1OMjR9Qi6DjafuW6WKnsPaLT7TRGnhOGZs4892qW/ahnec7\neOh3+gZata1F87eFOIjD7oW2p0F+7HuePqOBq+RyFgqIdoUVCywsKuIbn1kh\nmjRwx/U2ifbiOaTOq0ULrhebWakWYrxv/nLyGclq5dNZcGd6edgSR/xAkO8M\ntjAq8Klp1ueq5sulVVjz6NAzws68J1VwpRzuPiiO/LljSYiYDClH33nKpzrW\nGr1nn2PkolfuPRqeK1zWrODp4nS05f+B5oRk9zge6Pm8eQYSFGx4levh6UPM\nSb40+1Xs/dypRDSSN25CozjlTbe6sPK16UovD35MD36OixPc3zcx1i4cgeiY\nNl6uxkGZ15ZeX7WOzw1/LMEt+cKVSSmhEXUlWYREMfBCLbn2QWlE1KX9GzF5\nr4htfgNS0lz6DgSaJ1jHtMGzmF54Vcr3hlggaC3vBfKWFV17SghwWhX6w536\nkHvwjW+AbB92+Tfmkzaj/kKQCaSSSxP8hhZXy4bWsAPZjqTDQyg8UFQNE8cs\nVURU\r\n=SLQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlQ9I4vylcxQZCAAcDw48w8o0ktq6AEMg7qhCQ55DzuQIgKNk83n5PXDWDir38rVm0CmhaBk2h3/Tdwxk8C6gad7s="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_3.0.1_1538143645335_0.39160682284453596"},"_hasShrinkwrap":false},"8.0.0":{"name":"ngx-loading","version":"8.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 8","ng","ngx","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 8 loading","Angular spinner","Angular 8 spinner","Angular loading spinner","Angular 8 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^8.0.0","@angular/core":"^8.0.0"},"main":"bundles/ngx-loading.umd.js","module":"fesm5/ngx-loading.js","es2015":"fesm2015/ngx-loading.js","esm5":"esm5/ngx-loading.js","esm2015":"esm2015/ngx-loading.js","fesm5":"fesm5/ngx-loading.js","fesm2015":"fesm2015/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_resolved":"","_integrity":"","_from":"file:projects\\dist\\ngx-loading\\ngx-loading-8.0.0.tgz","_id":"ngx-loading@8.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-22q7/ILp0rswl7m3OkKZdIK7rHs7wojd2mGRfxgWWug7C29d3hWL7GE+h1sm12UZMS7VDXSFyTc6wO7APRYJ0Q==","shasum":"0d5b64178f45fe56d09598ece305b6b740f3c8bc","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-8.0.0.tgz","fileCount":30,"unpackedSize":649365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnNacCRA9TVsSAnZWagAAkrgP/jNknRqGDbggh0Iuy+pT\n2yuXFshtFBOYYiPhP711yrf2dy8LuoiRgwK0umOx3ELjRYbOYb5NgOcbzEtx\ntcECGkDt3TdZJ0ny8r+G7jUBCnV2eBcz/fN5aTp4qNziWIJcbtNfG7p//0js\nUgUgBf4JK92PjGIrbNiPHNi/Q6sufhu+LB5J5dGUnvA7UAj+bM9hw33C6Xc8\nR0snxewaTGWjbKSuv88nf8JBsRY8AscQgS34N4AjKDRJSBP1q1wgMkB2VKwB\n7ovhUBrnhTJwQ3/U1XP5d0cG1I7tZY0yZrxIiAwMHo7QO7NrII/C0vSJZYyr\n1qR9Z4x3hiZ5pIe/rx+uHpoYFcAEJd8qdSLNJ4Cnz8wCsZtSiZvzMCTTXJdE\n4B5mpZP8VL77UOHk+JxU7xcb5WjHVkomawljON9m3bgBaiZfLkyScRPmw2g3\nv5jt8rLZMU02/oRpsNF1WiM0xtXanQC24SRznhUVgsFZV7579Tfi/TOePVik\n/GGxI7XkoimlW+SVNXKM13kcwKl1i276036vXDdx8+95290eU8b/R9s37qY1\nsR4u5k0lpgcXCRLGbEs4Wcu/i7AwzuCTKteQNKHGpMtwXhm32L2Dr0UdPuv+\nGhuS18lwmUTCVflt6Dxi/Tw9cixIlQepEA60O7uCW3Nyo2mIOiD0WYNS0DGD\ndz8h\r\n=MQxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXPJbEGnU+gzmYoqx7TW+hRnJQiLb2mG4qwZkp/9iixwIhAPUmXYgsSMBonzspUVNLaiMqnpCcpDatswk38HlgGXDg"}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_8.0.0_1570559643512_0.05176612512392409"},"_hasShrinkwrap":false},"7.0.0":{"name":"ngx-loading","version":"7.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","Angular 7","ng","ngx","load","loading","spinner","busy","wait","ngx-loading","Angular loading","Angular 7 loading","Angular spinner","Angular 7 spinner","Angular loading spinner","Angular 7 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^7.0.0","@angular/core":"^7.0.0"},"main":"bundles/ngx-loading.umd.js","module":"fesm5/ngx-loading.js","es2015":"fesm2015/ngx-loading.js","esm5":"esm5/ngx-loading.js","esm2015":"esm2015/ngx-loading.js","fesm5":"fesm5/ngx-loading.js","fesm2015":"fesm2015/ngx-loading.js","typings":"ngx-loading.d.ts","metadata":"ngx-loading.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_resolved":"","_integrity":"","_from":"file:projects\\dist\\ngx-loading\\ngx-loading-7.0.0.tgz","_id":"ngx-loading@7.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"dist":{"integrity":"sha512-zzWBWbCEaeuhDoV50hO4lJnPUrzleDCh+U+F3HYM04IdvJsiSiWEE36gB1dRK58qBYejtMtOlYvKWaqvSih44g==","shasum":"09cf9904834944ed3c701f4932da004eefcd2833","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-7.0.0.tgz","fileCount":30,"unpackedSize":649330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnNl0CRA9TVsSAnZWagAAVRkP/1zqCLHHfSevKYN7+Ha0\nk1kgaEKYPOowl20veergTtmWiivpf2rVTULCJ5BoO4As8Dih/XwiDaF+c/02\n/TJRvEP6Ad1hbn1Ldw+Zwbn68Qt89X3MHkbBMvQNlgpbRjGd8N1+ViJatOw/\nE76oHU0OUMxVhiLsCdapkPNaEP0PWraAH2ShzHNZtKgZVEOxz4iCDYHqphUn\n5On5m7HV5iEJBHytU6pCMylBxdRmtHs+pdAKUeWHX+Yg97xD7N+oDA092qAW\naJhD7ZHOPFYF4HwOBTtbWbLHcNEoMkanZBsf7JGPwSRwUhbK+4Ky7x//c1YH\niTT3O6mC/xraeI30dMRzXoyXjATeDyWPfLhsuB6akHLqkX29gv7ioS10KSfM\nFLau9pIZrXcd9bP8oHwNiV24S4+cMJAuRmlHm6SJ0hYD1IJqPQGc9qAEuzh2\ngUqEWNQt+/dtR03liBblPhQoylA5H2MaT/Cylk7VZbUONj+jqsJZbi9+EUNC\nJK+KHM0HzI8R2halnVXixR8B1OTi6Kb+nUqxQqKzvbCB6z00tRrrTc5TY/hZ\ni+aw0ZG+yY3N3UR5lMxI3rN5HjcgFpkCr6YDmAidG9ATN1/+x8nypmlcpCSQ\nrSreOupFZ6wn/tbZ68Ld0/tIAG9yPL2R6dFAbXbBX9YCwnnNRPKe0nSQ9Wya\ndMQe\r\n=Xf0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSIYNfhCta5oiEy0QFr19IbEoaPiuskxthjpRSf2B2BAiEAwF1NWb9DAhYazcFiyLkDby6cX5MWVnbu2qax1bj5FNQ="}]},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_7.0.0_1570560371734_0.9824136776131087"},"_hasShrinkwrap":false},"13.0.0-rc.1":{"name":"ngx-loading","version":"13.0.0-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng13","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 13 loading","Angular spinner","Angular 13 spinner","Angular loading spinner","Angular 13 loading spinner"],"author":"Zak Cox","license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^13.0.0","@angular/core":"^13.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"ngx-loading.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngx-loading.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@13.0.0-rc.1","_integrity":"sha512-MeLFqJP0LZoHYEMRgHrPrtGN+BPc+Z6ZHu7DYKfWoYfmshQwhNLDxckK/GMNwOKK7s1qUskcVM6OZNDIBdc4nQ==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-13.0.0-rc.1.tgz","_from":"file:ngx-loading-13.0.0-rc.1.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MeLFqJP0LZoHYEMRgHrPrtGN+BPc+Z6ZHu7DYKfWoYfmshQwhNLDxckK/GMNwOKK7s1qUskcVM6OZNDIBdc4nQ==","shasum":"0f244ce12222f7f9d7cc63ef940d1c9b3a8fe069","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-13.0.0-rc.1.tgz","fileCount":19,"unpackedSize":275989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/FX4CRA9TVsSAnZWagAAzssP/RE5qOJupfBAUL0ciDDt\n2VSjnWREL/OW7OIPCVwpPcrx8WzuYSfzgBt4itG+JnLIOeSZODLXwMNSzX5X\nw63btHz+yLrU6OXGau14dtYTCBVJajvDRAnviUUNpprBxSi/kqK8oCTXEHuS\nt94ZJalN5w3vaEMVy52U2m4lHJKJHJ0c7XWF70x91kYDIid5Pepex3RTH8hJ\nA2PH7AJTaGDz/SeZqmy/vK/+CDbqA6LHi1XMNKeZWFmDpKl/1LyPBGobsFja\nL2xI8DNZR/ZVP0MtIu95N+cli5g6CkGe8gJScPWJXfHjqbOPUOEeTYiRJSDH\nXqjSaR7VwOk83iPumKyyQdTGkRClvnQoFf7FXIKyVn3JnBFrJFzCqXQfm3DP\nfmp1pEKJSxjYllYj/xhfRZ8IQdlwGAsTG20h0R5HoYe7yhFEpVdPqsThnDhS\no+EaW/5eRqq7/9Ef1xXDkCcAWIDV/6fYY42dPyB2J6pjGTqnsI7nlpacDW2Q\n9EQtsmTqFEFu8++T70eYTJ11JoaQNpYS3QI5APtaxgOfogTAFY4Lirz4o+oM\nnP5gZJrIkm3Ec2DpEVix+CT19x1+ED2Xh7J/3PIGPnocRUQVnJDSeHrWRViQ\nwqkrPIEtBSkj7awJAemRvz0rZDjTRKhVzDQ9CzORiJAquHH3WOfgOaM59ONG\nU0f7\r\n=KzeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDevT1Hyzt/WEa0DugsDqLoJGfiz6J6fhGD6jvsFehnhgIhAKT1fWCNHKJ2FsF7a8QAm+53OHG/VtnRpHu0k34lqsT7"}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_13.0.0-rc.1_1643927032371_0.25534878773012926"},"_hasShrinkwrap":false},"13.0.0":{"name":"ngx-loading","version":"13.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng13","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 13 loading","Angular spinner","Angular 13 spinner","Angular loading spinner","Angular 13 loading spinner"],"author":"Zak Cox","license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^13.0.0","@angular/core":"^13.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"ngx-loading.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngx-loading.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@13.0.0","_integrity":"sha512-bkBeEmb/NlqBfjAqgNojos7UKXQvhlqElLczh3nlecp8OGLIkwaod5NacxNhVrMLi2pec+thGHs5rrWg/pSBcg==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-13.0.0.tgz","_from":"file:ngx-loading-13.0.0.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bkBeEmb/NlqBfjAqgNojos7UKXQvhlqElLczh3nlecp8OGLIkwaod5NacxNhVrMLi2pec+thGHs5rrWg/pSBcg==","shasum":"918030a19e77132a19820cbbbaf8074d75513be8","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-13.0.0.tgz","fileCount":19,"unpackedSize":276015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/F2gCRA9TVsSAnZWagAAMXEP/iNRY3lOI2Jxp4dlCm3z\nea4s66YCw90P3XBOtigbH+T6htcXP0JifB2lifeeLzUaigRlWGTUOeGHUcQr\nfrunMU6WpjzauIu6PDab6oVcep8IZ2VShPtLzmnglWMg98zHqdSMo8DEJIDH\nJXYhs1Zjy8YE0iicG0ZSBF1Thmoi1IN03kxP7ZMNekiEtDW1XymGr6/upjYa\nZLlPoAV6besZRtZ7DAaYLeBPS2Fn180509uH0pzgVCNZOpVi6N+Au01iN+YB\nc5bUD5u1odlx5XPdR4o1Aul8IoSl12BXXOcK7z1B5bxPZahfLkE3FuE+ZyUF\n85O8xxhmBGvIGnXfXuRm8L1T7poHg86VeVCdUu4QY6+kv2jdHYrUkqebXVlP\naF8A/j1BdRh2ilPNvRsCHIkP+9gtNeG+J07OkFYLOJRWUL/Ll0IHYHRAoYTT\nD0Vg47cVQdvXC7mAA5IRko8nAkfe/574pg6nxQxszrvVtnYhy0tmASFrdCiE\nSBJEvod8jAWSXCqHu61AIdHZ5vgRraQMxv1rKvw6XOQkbP8V4LNt81/lFSsk\nFjBYGaGRcwBcRs9SIe8f2mc0AZjENzegwoBuAE/lsSnZ1G1KVYlgd7fXVi0l\n7WqolFbplnSwpg2i3DOHsXM+AjtbHp60uTX19ROJkqzHe5KT+YRv+CZhQw2C\n3wiX\r\n=jNGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxseF/1f8P6MNzgV3YsY3AwfwtmOs3WiOGWa7vdtMecAiAYMhxTZ5lM3J1Cx7H1ip2zz9622iJPs3a6F7o6FONevw=="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_13.0.0_1643928992161_0.4265829975768616"},"_hasShrinkwrap":false},"13.0.1-rc.1":{"name":"ngx-loading","version":"13.0.1-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng13","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 13 loading","Angular spinner","Angular 13 spinner","Angular loading spinner","Angular 13 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^13.0.0","@angular/core":"^13.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"ngx-loading.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngx-loading.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 13 of this package requires Angular 13 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@13.0.1-rc.1","_integrity":"sha512-7eneu4cNyeU3USisLqSk2qQHJXriwlcgDJ6Wi2SoYSJDAfPif0ArRzFOwTeH9H9WSvccfjwy6szaFVlxCn8C/A==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-13.0.1-rc.1.tgz","_from":"file:ngx-loading-13.0.1-rc.1.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-7eneu4cNyeU3USisLqSk2qQHJXriwlcgDJ6Wi2SoYSJDAfPif0ArRzFOwTeH9H9WSvccfjwy6szaFVlxCn8C/A==","shasum":"860d935877c40053b8c7c79cfce58f7beb13f804","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-13.0.1-rc.1.tgz","fileCount":19,"unpackedSize":285172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZTmdwO2j2LkB6QVlwkfF5bwr9y/i8W6yOJIvImiCGBQIhAN6luUKhW8SFXEN0F9XWwtNBXbbyTlhpUf+W8g/kovuF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiny4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw7w//ZH+ay04gQX4UHCVyONxcCh7L/rFEMq5wUAu+DdgUPGNwR5Vh\r\nUq923fmQCilxlk0WRRjIflKahBjv1MdhJ7q4WayLp5xnLVFaRVk6LPDBEiks\r\nxhY6DWiiVAt+MtIJMnSg4ccEz+lnjgjxm/wwvZA09mECmgNHxeDfvvRVzanq\r\nfx8Zj06i2+HprPJECey3K+a3SKc1pcWUiJWGAJTMCs2Tm7+btSN0P8IPv4EY\r\nXBAPJsF65CT1o2RSi7HHEZe+jjaDOshz5A9V0oRMzekZmVblLoPB/DoTCtsP\r\nGm80Z7HLMntykbCx22QxXITEupxZjakFDOjJjTC5uBBU3/FhebMYXJNj7P8g\r\nEBlut8n9m3PG8xSG925z+MPvO/9dIcN6tYtNm6c99xYzcE3SuLh7KRS/Lp/7\r\nEhKc3/e5VQ8Q4TJKzlyeD06iNrZNpyZj7IWb5k/5w/n7laDb/GC+Y6jQzqWl\r\nfa9qnO4KHl+Kb2H2lKDi8XfVP8CJ1hxYpN5+5tTcTQipNcpZ4H87lolIrKkG\r\nB1mXW5oR8poyMSal4aRLs9rszimgat5cCKz8JhHIPIcJ9NvXasDyTBDsqxgi\r\nK5QZ2nsezb5qdnCKjx8vrY5ym66+DIp6NDMfeqvj5y7rTEnKX3j0UcMwNLIK\r\nKNDfefKo2t3KlALG8yI+NE35otzrXX/6KHU=\r\n=ijrl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_13.0.1-rc.1_1654599169047_0.48250048490862896"},"_hasShrinkwrap":false},"13.0.1":{"name":"ngx-loading","version":"13.0.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng13","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 13 loading","Angular spinner","Angular 13 spinner","Angular loading spinner","Angular 13 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^13.0.0","@angular/core":"^13.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"ngx-loading.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./ngx-loading.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@13.0.1","_integrity":"sha512-3nDWcZOw5cT1Nnm1WBoioO9kCjjmQeJfFQZymzWPVyQN5pewhedVhhApXpZuCmbNv8S8sKnpOqqoBGtb42MT9w==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-13.0.1.tgz","_from":"file:ngx-loading-13.0.1.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-3nDWcZOw5cT1Nnm1WBoioO9kCjjmQeJfFQZymzWPVyQN5pewhedVhhApXpZuCmbNv8S8sKnpOqqoBGtb42MT9w==","shasum":"e183cedf97ebc4d76ed1f2821d4990b821fdaec3","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-13.0.1.tgz","fileCount":19,"unpackedSize":285167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBDavrESK+VCOXuvDwulJ+90tHab/Bqr/obTPicJlykwIgcNnyxtAhUkeTfvXi5S1/gm5aWZMup1+HdX049urboRs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinzicACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohrw//RD8uYN8jo+m9c8o/rMsfvyGBDNyOaDfEXukJflLXGR/Cr9m+\r\nEme8m3dSY03ADg1y1FqbFKhGcdMjvo1AV1CPlog9cK/0/RzzB9j4ZBVZ2IY3\r\nUsb2R12+uEqi11vkbMudVyVH9FtY/YQP+auKQsJARakbVOSNIHAnwqoE4C+n\r\neWtyMzOBTTomY7WwAJlO1tBOWfhoax0ewCwCiPdcsGJ2wnDeN96UN5hYzOVH\r\nJ8iC+Q548XqLn+OWwViosDx7PTCAJyisQNbegEWJnwgkbSCxiuXIbYesrF9s\r\nogyqS/62Iq8+Azokfou0zU5Q2pYn3HSY1zLJ/XqSOWcB1L4OevLNzxGbsNey\r\nXICm5crax9DieKnUdX1e3HQkFXoAFh/F0af5sU1aBLCVA99IMfjtljlpgd9Y\r\nIllcJvp5zyay2WcH+1jdWpk8oViw0kmU1uYdyw+yl4SEyW+Wckj6nk5Dslr3\r\nchll/FmOjhM7e9/Qo+O3gIlcZzQKsnBxwnIGk04nfUIBo0xWgqdfKxcxfl/0\r\nqMwlfuW5We2mzN5N6RGpIHzmeH76vunVbry1bbNa3fZjBK02HPfqZFELbdAi\r\nzgk3h0+07ZeZS9rhIU4jwqW9VZVTlRUWRQo32MGVU0tJnZNSz1Q4GPy9kJkQ\r\n9RALEz8do8kNDqDh8ICU2e2xTvLm5TQ6Ero=\r\n=9GU3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_13.0.1_1654601884740_0.25332825275462856"},"_hasShrinkwrap":false},"14.0.0-rc.1":{"name":"ngx-loading","version":"14.0.0-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng14","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 14 loading","Angular spinner","Angular 14 spinner","Angular loading spinner","Angular 14 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^14.0.0","@angular/core":"^14.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 13 of this package requires Angular 13 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@14.0.0-rc.1","_integrity":"sha512-Vgf5hJsFAtpNyL7BbJAWfd+2gpBkC5wasGShaLD2WZM6ooBF/+lBe6wppI05sAUrDaEVoGGgqMhFLxn9M+Io9A==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-14.0.0-rc.1.tgz","_from":"file:ngx-loading-14.0.0-rc.1.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Vgf5hJsFAtpNyL7BbJAWfd+2gpBkC5wasGShaLD2WZM6ooBF/+lBe6wppI05sAUrDaEVoGGgqMhFLxn9M+Io9A==","shasum":"37a21541d3be9c7551e72d8f37e1421acc915302","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-14.0.0-rc.1.tgz","fileCount":19,"unpackedSize":247124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1vjLsgFWICDJLNMAoycD0gdg7R7Yl+AzOOspKGLVnQAiAXvDV0Wle294BFqXCj9WAspqeVagIyHfqyezwe0vUQMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2tJyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWKw//RHY/9rb08j7ENRuF3v2iOm7fDYvJ4zmsZLPrMO3ypAYHDvEu\r\nhlhIGENvQrMtAaZupiLEcjVU5RGVqNjT6Ng9fJIp51GIxDV2LoAZ9AO2BdB1\r\nikl1Hk/Go3YhF/anNOnAewWsgKYwmIbzPKhw511RJpB8ua/MlM88WB2R/S1D\r\noelVO1JiAUYLx6Nv8PFK+2x++ClW+IFRv0i/M7EoDwRSLl/lrkTZm5C1WMnO\r\nLKYy+eJGbsJnNQuBLyodEMcbsovkdHQVnRCc/Qhqv8r5MpCf4xxgpl98p4d5\r\n3nWT4tNb4MRhaoEWkYbpI0dX0PbowYigDrUX9LVoU6DiXSmDuh54nokA5Lzk\r\nFeS6XMay0XP0lM8Y8rusN2VaDyWdVhe6P7QhQD2Ong6Be3lj+xcPFZk2FWDk\r\niwFqUs2Zi5nLSZVfl40HJRUbOIvpbvCRtiDR41/i57c6SH8htINuQxYuARZg\r\nH6tzg5F56NIZ0XX0rd1SJfV0qW78ZZmm0Ds8X6sXMMEvHwIiCNS3mDIHQtHz\r\n1cBJzcSkRVlUksdYymgj9Lh+tBguFQ7H5wmDolxH/9JnqwwZeooeEfH8TJDI\r\nRj0ey6pFkcY1c+Yld9HCq1kFrUiW6njhRQItJusJYxP8VA0nQcWOdsz8fok2\r\nlnmLaFZFvKSt0tC2vxueDfLbrCz4rPqGwk4=\r\n=4UeS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_14.0.0-rc.1_1658507890118_0.8944339614483408"},"_hasShrinkwrap":false},"14.0.0":{"name":"ngx-loading","version":"14.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng14","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 14 loading","Angular spinner","Angular 14 spinner","Angular loading spinner","Angular 14 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^14.0.0","@angular/core":"^14.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@14.0.0","_integrity":"sha512-5IQ/XRl8BiNoBoD5bXrkX36SuoXic7YkS/uf5hW2vRmwplcobsQZsIBvawDcMjZwn4YbcHcQk8Bm85SKni06Jg==","_resolved":"/Users/Meghan/Documents/GitHub/ngx-loading/dist/ngx-loading/ngx-loading-14.0.0.tgz","_from":"file:ngx-loading-14.0.0.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-5IQ/XRl8BiNoBoD5bXrkX36SuoXic7YkS/uf5hW2vRmwplcobsQZsIBvawDcMjZwn4YbcHcQk8Bm85SKni06Jg==","shasum":"aa1d09374bb6c5c0f890f7411e285355462fa3ec","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-14.0.0.tgz","fileCount":19,"unpackedSize":247119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2PCdryD1PRt/shGf4Wzf0SQqiltE796YOz6EoUdWrJwIhAM2iXjLfoQ9xAJ4vpfxqovlsg9a3f2jaVHiPKir6BTw2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2tsRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpZxAAmkgctD8enOAjE3sjRUYgkLNEP0u0x1MHosojvr2psrTwlNnL\r\nX366AbrdRUUMIRoQAS++OgjkvIM+foh3nXdPIwaN1HPeg6nINmhXCQv8g3xW\r\nPdwTIpc8R0epwEcq4Eu8o+FKQVpbdhhtDxUFRxdvQ/TvaERgtyVocwH8GrmW\r\npQdb9Z/VgcUr+71bNvZf5hc/p/ecIR4kptd/neEE8fwvmnn2PGC1HznozYmE\r\nuRHhAjf4D+6jGOCmcz4QhpXsZCGMYsxPaTPtmc6O56soGMGU+MO60gt8MOjI\r\nqOHPRzH5aXNdmFOqPnQoL6FSvLVJNguS2PFTn4TfJZZsqk1kATWIfD8Xij0g\r\njTfyNNcaQHQhMbihuMBY2u89urL9iqtpy+BZir4+hfqrQm8R5qhtIAJx6ePg\r\n7G9e+O16mV+ApWyDzVH6/Pxcfz1WJzCv2y7b49uhtGmKIDgtcS/8QUFUFQ2a\r\nLf3+kBqZGF+f8hnHTY4jxZl2vcwkfeAmDdZulrQLSymx6dxBIYX0lvbjDumm\r\nRwuXb3pagpKa5uPnqOuwungRGIJGKl6tAzFs8SB3T6R9xuZ5SGa5ZPbPr1Cp\r\nUdObdyvTyh8ACbsegTOBMGre5grYnD1+rVm589MQjSNps9IJ8NASHL6qdIb3\r\nx8hCKqsEBkQI/o76JnvTYBuKfcD1xCIBoP8=\r\n=4M6m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_14.0.0_1658510097410_0.7920376908753246"},"_hasShrinkwrap":false},"15.0.0-rc.1":{"name":"ngx-loading","version":"15.0.0-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng15","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 15 loading","Angular spinner","Angular 15 spinner","Angular loading spinner","Angular 15 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^15.0.0","@angular/core":"^15.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 15 of this package requires Angular 15 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@15.0.0-rc.1","_integrity":"sha512-fjr92/AsE/Z1UJCEa47cJi52wFdY/KnCjuaRpAU+kqdxq7Sm8liHa83YdYOiQO0o0ZjKs/m1IKCaG9/CQkg2DQ==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-15.0.0-rc.1.tgz","_from":"file:ngx-loading-15.0.0-rc.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-fjr92/AsE/Z1UJCEa47cJi52wFdY/KnCjuaRpAU+kqdxq7Sm8liHa83YdYOiQO0o0ZjKs/m1IKCaG9/CQkg2DQ==","shasum":"cb0a56ec1d20edafdbdc0c0a4e46367451d01c2e","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-15.0.0-rc.1.tgz","fileCount":19,"unpackedSize":245547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKCF1abwpeW9RrU59HZRmv7xjCZTFrhZGm6CzzhR7vjQIgRX25pa4M6Gd+P5CUPM8Ya2FLqLgjjXKvngmwNS+JFN0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxEBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxHQ//ewGn//aIvIHspDzH8bmMm/oQbBf6+UNZQOUeEzqZZsioZFkj\r\ndG420Bz4bAZ399vF3hA4/ZbKxSzVt9hCO8TDiyYVxcHKwIRVX+x33pEhXxjK\r\nuuI05XYRy/k+E9UHfj7Yx/btuYjW9xJl/DvHogA9AALfi+SuvAHvR3SPv96R\r\ncly23kObw7YmJWKunuMKD8SEbGXNOGC724+4BX9cFEkPlVzt/hOp97/F+lFE\r\n9px5pd4tfjOLF+pHh3daoECcBrxRkYUJ056JPR1cDYZl182Z2eP1ecHlso1W\r\nt2mvMwO3EI6YSCgiwXDwyEOSI4NrGPvMa7KfKlX9/2Co+v7knXb9STkAj532\r\nVrPVjbt/23AMqad1JAlgVc0vhAXffLmvhvnq1bh4iirv/FD7BEZzX8dj0sB9\r\n2HJdrVgtI3xV/7nRkJoGN8wcG4PVmaDn78h5xgTDcAnn5LD6PNjwdyrywOmI\r\nXbZgeTUZ+0YklB+T8rJfhzzgRsdVzZywGiINMP7lq4s04or+8zpBY92J9tzH\r\nwGVWWgCgjjewKQy4cGXyT0XH8F4MmIs2OLAz1Erz7+VTADC+E2U6wOBgfShz\r\nQY5Dmed/gsWfNVMpyw0l9xoLhnLtgr6pFAI0y43hjIf94T8DHIthzRlpVR5c\r\nxmsOeY+ydVoZXu946cGqerAqXQp8+plciuk=\r\n=ZuUD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_15.0.0-rc.1_1673805912214_0.9890887153325989"},"_hasShrinkwrap":false},"15.0.0":{"name":"ngx-loading","version":"15.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","ng15","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular 15 loading","Angular spinner","Angular 15 spinner","Angular loading spinner","Angular 15 loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^15.0.0","@angular/core":"^15.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2015/ngx-loading.mjs","es2020":"fesm2020/ngx-loading.mjs","esm2020":"esm2020/ngx-loading.mjs","fesm2020":"fesm2020/ngx-loading.mjs","fesm2015":"fesm2015/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2020":"./esm2020/ngx-loading.mjs","es2020":"./fesm2020/ngx-loading.mjs","es2015":"./fesm2015/ngx-loading.mjs","node":"./fesm2015/ngx-loading.mjs","default":"./fesm2020/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@15.0.0","_integrity":"sha512-8/+3+ILdOCfnxc/WV0lwKTpThoM4mekI2coO1MkEI+Bc7iW8x3X82ruYPG7fbHBibIo36YrOXzM3DPHJptimZw==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-15.0.0.tgz","_from":"file:ngx-loading-15.0.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-8/+3+ILdOCfnxc/WV0lwKTpThoM4mekI2coO1MkEI+Bc7iW8x3X82ruYPG7fbHBibIo36YrOXzM3DPHJptimZw==","shasum":"f747878831b5ceb865fbb83a3bd676a889ecb1c7","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-15.0.0.tgz","fileCount":19,"unpackedSize":245542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKmh6TSPyE8haIl+aSzHlM3N8mVz/nRBf2dfoRtKhQLAiEA0HUETfWg7VU+5lwtY+67RVHZtbeuvQJOqwFiVBgVG2g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxEfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGlQ//SU1NtDeybdJ0dlREf7VW1j9tmkhx13VxNuJcGyIOjIGuRUXN\r\niVQvaHz5cVdxDtkI/bUFEL7BOsGQYqdi+1I4xupzjoOOs+iSz7gMVjdi7NvK\r\n0A2GKaFH3HDJp+nWaggADI0MpUfFRNZB9SJaOHDzRfp/WODbu3NOVe0RJgEm\r\ngk1/fvZka3nRW9Q5BpbCy1UA7KM8j7qNnRxlBIUIWdk9ymDKROj0/ztPtKex\r\nXn7DZxI9cbolGhPCiyFCymBn0uEOelB+E57YxSvtqrXlbBl+N87I5eAxkW9s\r\npuWni9oEgbQKm6xJv3miO24koh9hGvKTS8bNIuaSmdDlA/X8125Jrxd1CglK\r\n2IwdlFo/wFg2/iblSg2YqhlDEoPo7EoviDBVO9IQKvljbSX7k2V/WZhV+Wuv\r\nZiuv23ZWC5xVyrxac5yVZdhjYfivK+/FsHIN+A6YmgtznyB6VfPYmsOsK/f3\r\ng+0K+oi0IOc+ycpYe7VQY7jKFyTGFuD7hXT5W+jJMNi41q8KB9PIXOpL6Dvs\r\nBQZ/b8hZ0inYWFpdTYQraA5tWfZsBFE0JmfaMGgVb5EqrWz/hotlsnYiicw5\r\n5zGEs6/eJ/06KZ4PmPvdsHxQnjE9yMLrmT0JQH1F0e2ciBdT2QMCdeu+GUJO\r\ntKIi8jfFCNEXqYoKlJ+3N/grxVl/6K0iLVY=\r\n=62Xa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_15.0.0_1673807841011_0.05065189298482875"},"_hasShrinkwrap":false},"16.0.0-rc.1":{"name":"ngx-loading","version":"16.0.0-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^16.0.0","@angular/core":"^16.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 16 of this package requires Angular 16 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@16.0.0-rc.1","_integrity":"sha512-4h604kaMUK2kHLLS6mjHWX9qkFNB4jYG3hIRLMlN5LXCGzXu3WyuQ6YXxmwqLRNdZ9oVTovg0s1eyrwWKRfclg==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-16.0.0-rc.1.tgz","_from":"file:ngx-loading-16.0.0-rc.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-4h604kaMUK2kHLLS6mjHWX9qkFNB4jYG3hIRLMlN5LXCGzXu3WyuQ6YXxmwqLRNdZ9oVTovg0s1eyrwWKRfclg==","shasum":"3e7ed252964b9d85b96e9c1dc53e00f7d5150c55","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-16.0.0-rc.1.tgz","fileCount":17,"unpackedSize":172187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMySBPpPFZeGIcgOVI9C8DavUAlMpBSidiXF1W+3/gcAiEAtcUOtUx8krDA08Kp9DbTMqB5A0JEjyZRSBLQ2SANpDs="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_16.0.0-rc.1_1705863177432_0.2093578861941212"},"_hasShrinkwrap":false},"16.0.0":{"name":"ngx-loading","version":"16.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^16.0.0","@angular/core":"^16.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@16.0.0","_integrity":"sha512-7N7ghNZx/rttVQWajOovOwNvKK5Z0aHRMZ9L64umAH3+veTobnkqRLd2KA9qh7o8MlnicJWEQ3g13p3D1JytBw==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-16.0.0.tgz","_from":"file:ngx-loading-16.0.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7N7ghNZx/rttVQWajOovOwNvKK5Z0aHRMZ9L64umAH3+veTobnkqRLd2KA9qh7o8MlnicJWEQ3g13p3D1JytBw==","shasum":"efd75934d8e4bc0367fcdee077809dce0c5df06f","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-16.0.0.tgz","fileCount":17,"unpackedSize":172182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy1Q2AsWT0p6PGDmeq4NYz/P4Iak/lg5o3TYL89I/ncgIgL7yYFYUmBve2IPV1xJjxoJXWHFsOeekUFP/k3OgMZ40="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_16.0.0_1705870272337_0.3189999505829213"},"_hasShrinkwrap":false},"17.0.0-rc.1":{"name":"ngx-loading","version":"17.0.0-rc.1","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^17.0.0","@angular/core":"^17.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 17 of this package requires Angular 17 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@17.0.0-rc.1","_integrity":"sha512-ZY5S5YhSpjmJG4ntSBxMsape6hZXvzqGu7pzN8k1/mckCaapAQVEe46NviQRaREkBFREpP1Mgi4q22wEd7hBAg==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-17.0.0-rc.1.tgz","_from":"file:ngx-loading-17.0.0-rc.1.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZY5S5YhSpjmJG4ntSBxMsape6hZXvzqGu7pzN8k1/mckCaapAQVEe46NviQRaREkBFREpP1Mgi4q22wEd7hBAg==","shasum":"0851d4a5e08ab345699a8710ce7c255d215d8949","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-17.0.0-rc.1.tgz","fileCount":17,"unpackedSize":191059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEUCnoQWg8F4n1sJz6g4sw/KffFEveIUks0ntCYbnDwAiEA2h8ctQ2s8E5Gw9KC/vJ2qmup1T5xyXpu7ageWwB+/YY="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_17.0.0-rc.1_1706463562641_0.12874458220912555"},"_hasShrinkwrap":false},"17.0.0-rc.2":{"name":"ngx-loading","version":"17.0.0-rc.2","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^17.0.0","@angular/core":"^17.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 17 of this package requires Angular 17 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@17.0.0-rc.2","_integrity":"sha512-CF/hO1GZ9jsbHR5i+jYjcO8ABJWuu3TCkmCeJVzM9B1BswekS9McAZ0BP7Xe5a0XdVeXP3JKydaNdVO1tRgxGg==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-17.0.0-rc.2.tgz","_from":"file:ngx-loading-17.0.0-rc.2.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-CF/hO1GZ9jsbHR5i+jYjcO8ABJWuu3TCkmCeJVzM9B1BswekS9McAZ0BP7Xe5a0XdVeXP3JKydaNdVO1tRgxGg==","shasum":"f6ed89297e7b56d9c62b6d0f7dba5844b8ff12b8","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-17.0.0-rc.2.tgz","fileCount":17,"unpackedSize":191059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/fEWYH1fYwc4WgOLk9VvlLUrq43p0lrvXAoikjoGVQQIgOdUJV2Fr7MYlfN72r4sunD3OTmHjE8C/2icZFfI4wCM="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_17.0.0-rc.2_1706465532694_0.25151804742336603"},"_hasShrinkwrap":false},"17.0.0-rc.3":{"name":"ngx-loading","version":"17.0.0-rc.3","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^17.0.0","@angular/core":"^17.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 17 of this package requires Angular 17 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","readmeFilename":"README.md","_id":"ngx-loading@17.0.0-rc.3","_integrity":"sha512-HA7FzzaJfZ+qQVABMhRK02ImODrVdOMLtK8vThHCxwnsmx8RHotDjRH2x/XioOS2w6MTqn9ohaz7u31Wx3NMJg==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-17.0.0-rc.3.tgz","_from":"file:ngx-loading-17.0.0-rc.3.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HA7FzzaJfZ+qQVABMhRK02ImODrVdOMLtK8vThHCxwnsmx8RHotDjRH2x/XioOS2w6MTqn9ohaz7u31Wx3NMJg==","shasum":"7854491c2402a90b2f1711d75595cdfa3b788c10","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-17.0.0-rc.3.tgz","fileCount":17,"unpackedSize":190239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFEId3ekgw0p29u08QoWPet4GgEXz8AgVhAdSQJp2JaAiBZBMfIkYQ1XkOHHLjjJRzVtB5Z4sRj8N2+UmIQpH3jYw=="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_17.0.0-rc.3_1706468117930_0.6230658992321922"},"_hasShrinkwrap":false},"17.0.0":{"name":"ngx-loading","version":"17.0.0","description":"A customisable loading spinner for Angular applications.","repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"author":{"name":"Zak Cox"},"license":"MIT","bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"homepage":"https://github.com/Zak-C/ngx-loading#readme","peerDependencies":{"@angular/common":"^17.0.0","@angular/core":"^17.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ngx-loading.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ngx-loading.mjs","esm":"./esm2022/ngx-loading.mjs","default":"./fesm2022/ngx-loading.mjs"}},"sideEffects":false,"_id":"ngx-loading@17.0.0","_integrity":"sha512-dPCUXPZ0efGaPU2N0agQaceIZR5fRfzHj85rh/w4WwwN0UicsmP5ZFN4R7nccACsaNAF/bbwVHhfjHlngoFT6Q==","_resolved":"/Users/zakcox/Documents/repo/ngx-loading/dist/ngx-loading/ngx-loading-17.0.0.tgz","_from":"file:ngx-loading-17.0.0.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dPCUXPZ0efGaPU2N0agQaceIZR5fRfzHj85rh/w4WwwN0UicsmP5ZFN4R7nccACsaNAF/bbwVHhfjHlngoFT6Q==","shasum":"77e12fbba4d94c1b7538fd13c3a1052b7f2cff13","tarball":"https://registry.npmjs.org/ngx-loading/-/ngx-loading-17.0.0.tgz","fileCount":17,"unpackedSize":190250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcn+ig0/y7CbOmITQuSC5VtjVjEQun9810nzyk6s0P/AiABhzwYq8J30pxRj+24dNQfh72IYXDEep4NfaxbzWldOg=="}]},"_npmUser":{"name":"zak-c","email":"zakkcoxx@gmail.com"},"directories":{},"maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-loading_17.0.0_1706476612631_0.6937773467794315"},"_hasShrinkwrap":false}},"readme":"# ngx-loading\n\nA customisable loading spinner for Angular applications.\n\n[![npm version](https://badge.fury.io/js/ngx-loading.svg)](https://badge.fury.io/js/ngx-loading)\n[![Monthly Downloads](https://img.shields.io/npm/dm/ngx-loading)]()\n![Known Vulnerabilities](https://snyk.io/test/github/Zak-C/ngx-loading/badge.svg)\n\n![ngx-loading](https://cloud.githubusercontent.com/assets/26901242/25317405/05a1ce4a-2870-11e7-8693-ed2394b54cba.gif)\n\n## Table of contents\n\n1. [Demo](#demo)\n2. [Installation](#installation)\n3. [Getting started](#getting-started)\n4. [Input parameters](#input-parameters)\n5. [Config options](#config-options)\n\n## Demo\n\nCheck out the interactive demo on [StackBlitz](https://stackblitz.com/edit/ngx-loading-sample?file=src/app/app.component.html \"ngx-loading StackBlitz demo\").\n\n## Installation\n\nInstall ngx-loading via NPM, using the command below.\n\n### NPM\n\n```shell\nnpm install --save ngx-loading\n```\n\nNOTE: Version 17 of this package requires Angular 17 as a dependency. If you are using an older version of Angular, please install the relevant version e.g. 2.0.1 for Angular 2:\n\n```shell\nnpm install --save ngx-loading@2.0.1\n```\n\n## Getting started\n\nImport the `NgxLoadingModule` in your root application module:\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({}),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\nYou must create a boolean variable (e.g. `loading` below) that is accessible from the component which will contain ngx-loading. This boolean is used as an input into ngx-loading, and will determine when the loading spinner is visible.\n\n```typescript\nimport { Component, OnInit } from \"@angular/core\";\n\n@Component({\n  //...\n})\nexport class AppComponent implements OnInit {\n  //...\n  public loading = false;\n\n  constructor(private authService: AuthService) {}\n\n  ngOnInit() {}\n\n  Login() {\n    this.loading = true;\n    this.authService.login(this.email, this.password).subscribe(\n      (res) => {\n        this.loading = false;\n        //...\n      },\n      (err) => {\n        this.loading = false;\n        //...\n      }\n    );\n  }\n}\n```\n\nNext, add the ngx-loading component selector to your application component's template. Set the `[show]` input variable of ngx-loading to point to your boolean, which will determine when ngx-loading is visible. Optionally set the `[config]` input variable of ngx-loading to setup custom configuration options. If the `[config]` input variable is not set, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options) for further information.\n\nYou can also optionally define a `[template]` input variable, which can be used to inject your own custom templates into the component.\n\nNOTE: ngx-loading will fill the entirety of its parent component. If you wish for ngx-loading to only fill a specific element within your component, ensure that ngx-loading is a child element of that element, and that the containing element has its `position` attribute set to `relative`.\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ backdropBorderRadius: '3px' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n\n## Input parameters\n\n| Input    | Required | Details                                                                                                                                                                                                                                                         |\n| -------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| show     | Required | A boolean, which will determine when ngx-loading is visible.                                                                                                                                                                                                    |\n| config   | Optional | A set of configuration options for ngx-loading. If this is not specified, the globally configured configuration will be used, if set. If no config options are set, the ngx-loading default config options will be used. See [Config options](#config-options). |\n| template | Optional | A TemplateRef, which will be displayed within the ngx-loading component. Use this to inject your own custom templates into the component.                                                                                                                       |\n\n## Config options\n\n| Option                   | Required | Default                              | Details                                                                                                         |\n| ------------------------ | -------- | ------------------------------------ | --------------------------------------------------------------------------------------------------------------- |\n| animationType            | Optional | ngxLoadingAnimationTypes.threeBounce | The animation to be used within ngx-loading. Use the ngxLoadingAnimationTypes constant to select valid options. |\n| backdropBorderRadius     | Optional | 0                                    | The border-radius to be applied to the ngx-loading backdrop, e.g. '14px'.                                       |\n| backdropBackgroundColour | Optional | rgba(0, 0, 0, 0.3)                   | The background-color to be applied to the ngx-loading backdrop, e.g. 'rgba(255, 255, 255, 0.2)'.                |\n| fullScreenBackdrop       | Optional | false                                | Set to true to make the backdrop full screen, with the loading animation centered in the middle of the screen.  |\n| primaryColour            | Optional | #ffffff                              | The primary colour, which will be applied to the ngx-loading animation.                                         |\n| secondaryColour          | Optional | #ffffff                              | The secondary colour, which will be applied to the ngx-loading animation (where appropriate).                   |\n| tertiaryColour           | Optional | #ffffff                              | The tertiary colour, which will be applied to the ngx-loading animation (where appropriate).                    |\n\nConfig options can be set globally (using the `.forRoot() module import statement`), as well as being passed into each ngx-loading instance, if required. Config options that are passed into an ngx-loading element will override any custom global config options that have been set. A combination of the two can be used together if appropriate. If no config is set, the default ngx-loading config options will be used. Please see below for an example custom configuration setup, using both global and local configurations.\n\n```typescript\nimport { BrowserModule } from \"@angular/platform-browser\";\nimport { NgModule } from \"@angular/core\";\nimport { CoreModule } from \"./core/core.module\";\nimport { NgxLoadingModule, ngxLoadingAnimationTypes } from \"ngx-loading\";\n\n@NgModule({\n  //...\n  imports: [\n    //...\n    NgxLoadingModule.forRoot({\n      animationType: ngxLoadingAnimationTypes.wanderingCubes,\n      backdropBackgroundColour: \"rgba(0,0,0,0.1)\",\n      backdropBorderRadius: \"4px\",\n      primaryColour: \"#ffffff\",\n      secondaryColour: \"#ffffff\",\n      tertiaryColour: \"#ffffff\",\n    }),\n  ],\n  //...\n})\nexport class AppModule {}\n```\n\n```html\n<div class=\"my-container\">\n  <ng-template #customLoadingTemplate>\n    <div class=\"custom-class\">\n      <h3>Loading...</h3>\n      <button (click)=\"showAlert()\">Click me!</button>\n    </div>\n  </ng-template>\n\n  <ngx-loading\n    [show]=\"loading\"\n    [config]=\"{ animationType: ngxLoadingAnimationTypes.rectangleBounce,\n        backdropBackgroundColour: 'rgba(255,255,255,0.3)', backdropBorderRadius: '10px',\n        primaryColour: '#ffffff', secondaryColour: '#ffffff', tertiaryColour: '#ffffff' }\"\n    [template]=\"customLoadingTemplate\"\n  ></ngx-loading>\n  //...\n</div>\n```\n","maintainers":[{"name":"zak-c","email":"zakkcoxx@gmail.com"}],"time":{"modified":"2024-01-28T21:17:39.743Z","created":"2017-04-20T14:02:14.401Z","0.0.1":"2017-04-20T14:02:14.401Z","0.0.2":"2017-04-20T14:18:34.545Z","0.0.3":"2017-04-20T14:26:16.023Z","0.0.4":"2017-04-20T15:11:32.407Z","1.0.0":"2017-04-21T09:30:11.941Z","1.0.1":"2017-04-23T21:03:04.309Z","1.0.2":"2017-04-23T21:10:06.086Z","1.0.3":"2017-05-16T21:16:09.494Z","1.0.4":"2017-05-24T08:25:10.575Z","1.0.5":"2017-05-24T09:27:02.184Z","1.0.6":"2017-08-27T18:48:39.887Z","1.0.7":"2017-08-27T19:23:52.182Z","1.0.8":"2017-10-15T15:01:25.957Z","1.0.9":"2017-11-26T20:46:40.774Z","1.0.10":"2018-01-04T21:41:51.657Z","1.0.11":"2018-01-07T20:14:50.218Z","1.0.12":"2018-01-07T20:39:08.396Z","1.0.13":"2018-01-07T21:00:57.030Z","1.0.14":"2018-01-07T21:23:20.640Z","1.0.15":"2018-09-19T11:47:10.466Z","3.0.0":"2018-09-28T10:17:26.547Z","2.0.0":"2018-09-28T12:05:12.374Z","2.0.1":"2018-09-28T13:29:19.669Z","3.0.1":"2018-09-28T14:07:25.553Z","8.0.0":"2019-10-08T18:34:03.641Z","7.0.0":"2019-10-08T18:46:11.878Z","13.0.0-rc.1":"2022-02-03T22:23:52.779Z","13.0.0":"2022-02-03T22:56:32.372Z","13.0.1-rc.1":"2022-06-07T10:52:49.260Z","13.0.1":"2022-06-07T11:38:04.857Z","14.0.0-rc.1":"2022-07-22T16:38:10.336Z","14.0.0":"2022-07-22T17:14:57.587Z","15.0.0-rc.1":"2023-01-15T18:05:12.451Z","15.0.0":"2023-01-15T18:37:21.203Z","16.0.0-rc.1":"2024-01-21T18:52:57.594Z","16.0.0":"2024-01-21T20:51:12.470Z","17.0.0-rc.1":"2024-01-28T17:39:22.854Z","17.0.0-rc.2":"2024-01-28T18:12:12.891Z","17.0.0-rc.3":"2024-01-28T18:55:18.151Z","17.0.0":"2024-01-28T21:16:52.800Z"},"readmeFilename":"README.md","users":{"fmakareev":true,"claudiosvcl":true,"genoc":true,"npmmurali":true},"homepage":"https://github.com/Zak-C/ngx-loading#readme","keywords":["Angular","ng","ngx","load","loading","spinner","busy","wait","loading","loading-animations","loading-indicator","loading-screen","loadingview","loading-page","ngx","loadingscreen","progress","progress-loader","progress-indicators","progress-circle","loaders","ivy","ngx-loading","Angular loading","Angular spinner","Angular loading spinner"],"repository":{"type":"git","url":"git+https://github.com/Zak-C/ngx-loading.git"},"author":{"name":"Zak Cox"},"bugs":{"url":"https://github.com/Zak-C/ngx-loading/issues"},"license":"MIT"}