New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@clemox/ngx-file-saver

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@clemox/ngx-file-saver - npm Package Compare versions

Comparing version

to
1.0.1

3

package.json
{
"name": "@clemox/ngx-file-saver",
"version": "1.0.0",
"version": "1.0.1",
"peerDependencies": {

@@ -11,2 +11,3 @@ "@angular/common": "^10.0.14",

},
"license": "",
"main": "bundles/clemox-ngx-file-saver.umd.js",

@@ -13,0 +14,0 @@ "module": "fesm2015/clemox-ngx-file-saver.js",

@@ -1,2 +0,51 @@

This projet is an inspiration of eligrey FileSave.js for Angular.
https://github.com/eligrey/FileSaver.js
# ngx-file-saver
This projet is an inspiration of eligrey [FileSave.js](https://github.com/eligrey/FileSaver.js).
The library is full compatible with Angular, and it's simple to use.
## Source code
Source code can be found on my [GitHub](https://github.com/clem4net/angular-library).
## Browsers
I made some test on following browsers.
| Browser | Version |
| ----------------------- | -------------- |
| Firefox | 80 |
| Google Chrome | 84 |
| Microsoft Edge Chromium | 85 |
## Install
```bash
npm install @clemox/ngx-file-saver
```
## Usage
1) Import module
```typescript
import { NgxFileSaverModule } from './../../projects/ngx-file-saver/src/lib/ngx-file-saver.module';
@NgModule({
imports: [ NgxFileSaverModule ]
})
```
2) Declare service
```typescript
import { NgxFileSaverModule } from './../../projects/ngx-file-saver/src/lib/ngx-file-saver.module';
constructor(
private fileSaver: NgxFileSaverService
) { }
```
3) Download file or blob
```typescript
this.fileSaver.saveUrl(url, 'Test.docx');
```
```typescript
const blob = new Blob(['Test de blob'], { type: 'text/plain' });
this.fileSaver.saveBlob(blob, 'Test.txt');-
```