@mosmmy/shortname-js
Version:
shortname-js is a JavaScript function designed to shorten names in a simple and user-friendly way. The function allows users to quickly enter full names and receive abbreviated versions of those names in return
56 lines (34 loc) • 2.54 kB
Markdown
# [shortname-js](https://github.com/moser-jose/shortname-js)
`shortname-js` is a JavaScript function designed to shorten names (Portuguese - PT 🇵🇹 | BR 🇧🇷 | AO 🇦🇴) in a simple and user-friendly way. The function allows users to quickly enter full names and receive abbreviated versions of those names in return.
[](http://opensource.org/licenses/MIT)
[](https://github.com/moser-jose/shortname-js)
[](https://www.npmjs.com/package/@mosmmy/shortname-js)
[](https://www.npmjs.com/package/@mosmmy/shortname-js)
[](https://bundlephobia.com/package/@mosmmy/shortname-js)
[](https://www.typescriptlang.org/)
[](https://prettier.io/)
[](https://jestjs.io/)
[](https://github.com/moser-jose/shortname-js)
[](http://makeapullrequest.com)
[](https://github.com/moser-jose/shortname-js/stargazers)
## Install
### yarn
`yarn add @mosmmy/shortname-js`
### NPM
`npm install @mosmmy/shortname-js`
### Use
```javascript
import { shortName } from '@mosmmy/shortname-js'
console.log(shortName('Jorge Pedro André dos Santos')) //Jorge P. A. dos Santos
console.log(shortName('Pedro de Sousa André')) //Pedro de S. André
console.log(shortName('Marilda dos Santos Pedro de Souza')) //Marilda dos S. P. de Souza
console.log(shortName('Marcos Ângelo Mateus dos Santos')) //Marcos A. M. dos Santos
```
To run the test:
`npm run test`
`npm run test:**coverage**`
## Licence
This project is governed by the [MIT](/LICENSE.md). Just remember to be a nice person and send back any modifications, corrections or improvements. ✌️
## Author
| [<img src="https://avatars0.githubusercontent.com/u/8234620?" width="115"><br><sub>@moser-jose</sub>](https://github.com/moser-jose) |
| :---: |