notification-wrapper

1.0.3 • Public • Published

notification-wrapper

なにこれ

かんたんWeb Notification APIラッパー。

使い方

$ npm i notification-wrapper
import Notification from 'notification-wrapper';
 
// example
const promise = Notification('foobar');
 
// options
const promise = Notification('hoge', {
    body: 'fugapiyo',
    icon: 'icon.png',
    onclick(){
        console.log('click');
    },
    onclose(){},
    onerror(){},
    onshow(){}
}).then( ({title, body})=>{
    console.log(`notice ${title}:${body} is end`); // "notice hoge:fugapiyo is end"
}).catch( (error)=>{
    console.error(error);
});

options

key type default description
body string "" 通知の内容。
icon string アイコン画像のURL
onclick function 通知のクリック時に実行される。
onclose function 通知が閉じたときに実行される。
onerror function エラー発生時に実行される。
onshow function 通知の表示時に実行される。

備考

  • 初回呼び出し時にWeb Notification APIの許可を求める。
  • タイミングを合わせて通知を出す。

Package Sidebar

Install

npm i notification-wrapper

Weekly Downloads

4

Version

1.0.3

License

MIT

Unpacked Size

9.35 kB

Total Files

8

Last publish

Collaborators

  • honeo