web-push-package
v0.0.0
Published
generates a web push package for the Apple Push Notification service
Downloads
1
Readme
web-push-package
generates a web push package for the Apple Push Notification service
installation
$ npm install web-push-package
usage
new WebPushPackage({
certificates: {
signer: 'certificates/cert.pem',
key: 'certificates/key.pem'
},
website: {
websiteName: 'Example',
websitePushID: 'web.com.example',
allowedDomains: ['http://example.com'],
urlFormatString: 'http://example.com/information/%@', // website arg format
authenticationToken: 'a823ca752962ed1504c7c15691dcb276' // should be 20+ chars,
webServiceURL: 'https://example.com'
},
iconPath: 'icons',
callback: function (pushPackage) {
// fs.writeFileSync('package.zip', pushPackage);
}
});
the above would generate a package looking like this
- icon.iconset/icon_128x128.png
- icon.iconset/[email protected]
- icon.iconset/icon_16x16.png
- icon.iconset/[email protected]
- icon.iconset/icon_32x32.png
- icon.iconset/[email protected]
- manifest.json
- signature
- website.json