1.0.1 • Published 1 year ago
@synelia/common v1.0.1
Synelia Common
Cette librairie propose des méthodes utilitaires compatible Javascript/Typescript
Fonctionnalités
Utilitaires
Chaînes de caractères :
generateRandomString(length): Génère une chaîne aléatoire.capitalizeFirstLetter(str): Capitalise la première lettre d'une chaîne.reverseString(str): Inverse une chaîne.
Manipulation de dates :
transformDateIntoEnglishFormat(dateStr): Transforme une date au format anglais.getDayOfWeek(date): Récupère le jour de la semaine.
Traitement de données :
filterNonEmptyValues(obj): Supprime les valeurs vides d'un objet.deepMergeObjects(target, source): Fusionne deux objets profondément.removeDuplicates(array): Supprime les doublons dans un tableau.
Formats et conversions :
toFrenchMoneyFormat(value): Formate une valeur en euros.transformStringIntoNumber(str): Convertit une chaîne en nombre.
Installation
Package manager
npm:
$ npm install @synelia/commonbower:
$ bower install @synelia/commonyarn:
$ yarn add @synelia/commonpnpm:
$ pnpm add @synelia/commonUne fois la librairie installée, vous pouvez importer la bibliothèque à l'aide de la commande import ou require:
Utilisation
Exemple de code
import { generateRandomString, toFrenchMoneyFormat } from '@synelia/common';
const randomStr = generateRandomString(8);
console.log(`Chaîne aléatoire : ${randomStr}`);
const formattedMoney = toFrenchMoneyFormat(12345.67);
console.log(`Format monétaire : ${formattedMoney}`);