1.0.0 • Published 3 years ago

@setkeeper/text-message-utils v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Text Message Utils

Get a Text Message's size depending on it's content.
Get it's encoding and which characters are not GSM-7 compatible.
Internally, we're using the following awesome resources:

Install

npm install @setkeeper/text-message-utils

or

yarn add @setkeeper/text-message-utils

Usage

import { getMessageSegmentInformation } from 'text-message-utils'

const dataUCS2 = `
Hi Michael!
Please be sure to be ready tomorrow morning 5am 🚀
See you tomorrow!
`

getMessageSegmentInformation(dataUCS2)
// returns: { count: 2, encoding: 'UCS-2', nonGSM7Characters: ['🚀'] }

const dataGSM7 = `
Hi Michael!
Please be sure to be ready tomorrow morning 5am
See you tomorrow!
`

getMessageSegmentInformation(dataGSM7)
// returns: { count: 1, encoding: 'GSM-7', nonGSM7Characters: [] }

Publish a new version

npm run build
npm publish --access public

License

(c) 2021 Hugo Cordier. MIT License