# cordova-plugin-cache-delete

> This is a WebView cache plugin for Cordova supporting Android. It allows to delete the cordova webview cache.

Latest version **1.0.7** (published 2021-09-11) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install cordova-plugin-cache-delete
pnpm add cordova-plugin-cache-delete
yarn add cordova-plugin-cache-delete
bun add cordova-plugin-cache-delete
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.7 |
| Published | 2021-09-11 |
| First published | 2021-05-08 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 18 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 3 |
| Author | Takuya Nakayasu |
| Maintainers | takuya.nakayasu |
| Keywords | cordova, webview, cache, delete, Code Cache, android, HTTP Cache, cordova-android |

## Links

- npm: https://www.npmjs.com/package/cordova-plugin-cache-delete
- Repository: https://github.com/takuya-nakayasu/cordova-plugin-cache-delete
- Issues: https://github.com/takuya-nakayasu/cordova-plugin-cache-delete/issues
- npm.io page: https://npm.io/package/cordova-plugin-cache-delete

## Alternatives

- [memory-cache](https://npm.io/package/memory-cache.md) — 795.0K weekly downloads
- [@httptoolkit/proxy-agent](https://npm.io/package/@httptoolkit/proxy-agent.md) — 11.2K weekly downloads
- [express-cache-controller](https://npm.io/package/express-cache-controller.md) — 5.3K weekly downloads
- [http-cache-middleware](https://npm.io/package/http-cache-middleware.md) — 4.5K weekly downloads
- [cache2](https://npm.io/package/cache2.md) — 1.5K weekly downloads

## Recent versions

- 1.0.7 (latest) — 2021-09-11
- 1.0.6 — 2021-09-11
- 1.0.5 — 2021-05-16
- 1.0.3 — 2021-05-15
- 1.0.2 — 2021-05-15
- 1.0.1 — 2021-05-09
- 1.0.0 — 2021-05-08

## README

[![npm version](https://badge.fury.io/js/cordova-plugin-cache-delete.svg)](https://badge.fury.io/js/cordova-plugin-cache-delete)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Twitter](https://img.shields.io/twitter/follow/takuya_nakayasu?style=social)](https://twitter.com/takuya_nakayasu)

# Cordova plugin to delete Webview cache

This is a WebView cache plugin for Cordova supporting Android. It allows to delete the cordova webview cache.

There is one method:

- `CacheDelete.deleteCache()`

![Sample image](https://github.com/takuya-nakayasu/image-garage/blob/22409e0710cbedbcfc68f4de8d6ca30178050588/cordova-plugin-cache-delete.png)

## Installation

**Cordova**

```
cordova plugin add cordova-plugin-cache-delete
```

## Supported Platforms

- Android

## Methods

| **Method**                    | **Signature**                             | **Description**                                                                                           |
| ----------------------------- | ----------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| **CacheDelete.deleteCache()** | `CacheDelete.deleteCache(): Promise<any>` | Delete the cordova webview cache. This method returns a promise that fulfills when a call was successful. |

## Code example

To use in a TypeScript(Ionic v5/Angular) file:

```typescript
import { Component } from "@angular/core";
import { Platform } from "@ionic/angular";

// Ambient Declarations
declare var CacheDelete: any;

@Component({
  selector: "app-tab1",
  templateUrl: "tab1.page.html",
  styleUrls: ["tab1.page.scss"],
})
export class Tab1Page {
  constructor(private platform: Platform) {}

  public ngOnInit(): void {
    this.platform.ready().then(() => {
      if (this.platform.is("android")) {
        // delete cache
        CacheDelete.deleteCache()
          .then(() => console.log("delete cache success!!"))
          .catch((error) => console.error(error));
      }
    });
  }
}
```

## License

Applying the Apache License, Version 2.0

---
_Source: https://npm.io/package/cordova-plugin-cache-delete · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
