{"library":"angular-progress-http","type":"library","category":null,"description":"angular-progress-http is a specialized library providing upload and download progress tracking for HTTP requests within Angular applications. Its `1.0.0` version, which is the latest, is explicitly designed for Angular 4 and 5 environments, relying on the `@angular/http` module and RxJS 5. The library functions as a thin wrapper around Angular's standard `Http` service, extending its capabilities to expose XMLHttpRequest-level progress events through an Angular-friendly observable pattern. Key differentiators include its fluent, immutable API, where `withUploadProgressListener` and `withDownloadProgressListener` methods return new service instances, ensuring that progress handlers are not accidentally overwritten and providing type-safe chaining. This design allows for separate, distinct listeners for both upload and download events, a crucial feature for applications involving large file transfers or data intensive operations during its active development period. Given the deprecation and subsequent removal of `@angular/http` in newer Angular versions, this package is no longer compatible with modern Angular applications.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","angular","angular2","angular 2","ng2","http","progress","xhr","XMLHttpRequest","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install angular-progress-http","imports":["import { ProgressHttpModule } from 'angular-progress-http';","import { ProgressHttp } from 'angular-progress-http';","import { Progress } from 'angular-progress-http';"]},{"cmd":"yarn add angular-progress-http","imports":[]},{"cmd":"pnpm add angular-progress-http","imports":[]}],"homepage":null,"github":"https://github.com/DarkXaHTeP/angular-progress-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/angular-progress-http","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/angular-progress-http/compatibility"}}