2.2.0 • Published 1 year ago

use-pwa v2.2.0

Weekly downloads
34
License
MIT
Repository
github
Last release
1 year ago

use-pwa

use-pwa is install and update handler for pwa.

Features

  • TypeScript support
  • SSR support
  • Update support

Installation

npm i --save use-pwa

Example

Example

Before Installation

OSBrowserappinstalledcanInstallpromptenabledA2hsenabledPwaisPwauserChoice
MacChromefalsetruefalsetruefalseundefined
Safarifalsefalsefalsefalsefalseundefined
Firefoxfalsefalsefalsefalsefalseundefined
AndroidChromefalse (*1)truefalsetruefalseundefined (*2)
Bravefalse (*1)truefalsetruefalseundefined (*2)
iOSSafarifalsefalsetruefalsefalseundefined
Bravefalsefalsetruefalsefalseundefined
  1. Changes to true only immediately after installation.
  2. Changes to object only immediately after installation.

After Installation

OSBrowserappinstalledcanInstallpromptenabledA2hsenabledPwaisPwauserChoice
MacPWAfalse (*1)false (*1)falsetruetrue (*2)undefined
Chromefalsefalsefalsetruefalseundefined
AndroidPWA(Chrome)falsefalsefalsetruetrueundefined
Chromefalsefalsefalsetruefalseundefined
PWA(Brave)falsefalsefalsetruetrueundefined
Bravefalsetruefalsetruefalseundefined
iOSPWAfalsefalsetruefalsetrueundefined
Safarifalsefalsetruefalsefalseundefined
  1. true is set only at first startup.
  2. false is set only at first startup.

Usage

Example Code

Return

ReturnTypeOptionalRemarks
appinstalledBooleanMDN
canInstallpromptBooleanMDN
enabledA2hsBooleanMDN
enabledPwaBooleanMDN
isLoadingBoolean
isPwaBooleanMDN
showInstallPromptFunctionMDN
userChoiceObjectMDN
2.0.3

1 year ago

2.2.0

1 year ago

2.1.1

1 year ago

2.0.2

1 year ago

2.1.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.4.4

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.3.2

4 years ago

0.3.0

5 years ago

0.3.1

5 years ago

0.2.3

5 years ago

0.2.4

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.2.2

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.4

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.2

5 years ago

0.1.3

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago