magicbell-js

JavaScript/TypeScript SDK monorepo for MagicBell - The real-time notification inbox for web & mobile apps

OTHER License

Downloads
139.2K
Stars
28
Committers
19

Bot releases are hidden (Show)

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

  • #212 ad7250e Thanks @smeijer! - fix bug when accessing undefined serviceWorker in Safari for iOS
magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

  • #209 5deb948 Thanks @renovate! - Updated dependencies:

    • updated @types/json-schema-merge-allof to ^0.6.4.
magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - [email protected]

Published by MagicBella 11 months ago

Major Changes

  • #208 62eae8f Thanks @smeijer! - We've removed magicbell.notifications.create, please use magicbell.broadcasts.create instead.

Minor Changes

  • #208 62eae8f Thanks @smeijer! - Add broadcasts.create method to the project client.

    await magicbell.broadcasts.create({
      title: "We're processing your order",
      content: "<p>Thank you for your order. We'll notify you when these items are ready.</p>",
      category: 'order_created',
      topic: 'order:33098',
      recipients: [
        {
          email: '[email protected]',
        },
        {
          external_id: '83d987a-83fd034',
          first_name: 'Person',
          last_name: 'Doe',
          custom_attributes: {
            plan: 'enterprise',
            pricing_version: 'v10',
            preferred_pronoun: 'They',
          },
          phone_numbers: ['+1 5005550001'],
        },
      ],
    });
    
magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 11 months ago

Major Changes

  • #208 62eae8f Thanks @smeijer! - We've removed magicbell notifications create, please use broadcasts create instead.

Minor Changes

  • #208 62eae8f Thanks @smeijer! - Add magicbell broadcasts create command.

    magicbell broadcasts create  \
      --title 'We\'re processing your order'  \
      --content '<p>Thank you for your order. We\'ll notify you when these items are ready.</p>'  \
      --category 'order_created'  \
      --topic 'order:33098'  \
      --recipients '[email protected]'
    

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 12 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 12 months ago

Patch Changes

magicbell-js - [email protected]

Published by MagicBella 12 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 12 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella 12 months ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella about 1 year ago

Minor Changes

  • #197 947f177 Thanks @smeijer! - Add getAuthToken function to exchange API Key based user credentials for jwt token.

    import { getAuthToken } from '@magicbell/webpush';
    
    // authenticate user by external id
    getAuthToken({
      apiKey: '024…0bd',
      userExternalId: 'user_123',
      userHmac: 'NCI…I6M',
    });
    
    // or based by their email address
    getAuthToken({
      apiKey: '024…0bd',
      userEmail: '[email protected]',
      userHmac: 'NCI…I6M',
    });
    

Patch Changes

  • #199 669e353 Thanks @smeijer! - fix issue in isSubscribed method that caused it to be stuck waiting for the service worker ready event when no service worker was registered.
magicbell-js - @magicbell/[email protected]

Published by MagicBella about 1 year ago

Patch Changes

magicbell-js - @magicbell/[email protected]

Published by MagicBella about 1 year ago

Patch Changes

Package Rankings
Top 4.27% on Npmjs.org
Related Projects