web-push-package

v0.0.0
generates a web push package for the Apple Push Notification service

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

npm i web-push-package

Metadata

  • MIT
  • Whatever
  • Chad Scira
  • released 10/8/2013

Downloads

Maintainers