@cactusninja______/unit-converter
v1.0.0
Published
Cette librairie propose plusieurs outils et fonctionnalités, notamment des conversions de températures, longueurs, volumes et poids.
Downloads
4
Readme
Librairie de Conversion et Utilitaires
Cette librairie propose plusieurs outils et fonctionnalités, notamment des conversions de températures, longueurs, volumes et poids.
Fonctionnalités
1. Conversion de Températures
- Conversion entre Celsius, Kelvin et Fahrenheit dans les deux sens.
2. Conversion de Longueurs
- Conversion entre mètres et pieds.
- Conversion entre kilomètres et miles.
- Conversion entre yards, mètres et pieds.
3. Conversion de Volumes
- Conversion entre litres et gallons.
- Conversion entre millilitres et onces liquides.
- Conversion entre mètres cubes et pieds cubes.
4. Conversion de Poids
- Conversion entre kilogrammes et livres.
- Conversion entre grammes et onces.
- Conversion entre tonnes métriques et tonnes impériales.
Installation
Assurez-vous d'avoir Node.js et npm installés sur votre machine.
Clonez le dépôt ou mettez-le à jour avec
git pull:git pullInstallez les dépendances :
npm install
Utilisation
Importez les fonctions nécessaires dans votre projet TypeScript ou JavaScript :
Exemple : Conversion de Températures
import {
celsiusToKelvin,
kelvinToCelsius,
celsiusToFahrenheit,
fahrenheitToCelsius,
} from './src/converters/temperature';
console.log(celsiusToKelvin(0)); // 273.15
console.log(fahrenheitToCelsius(32)); // 0Exemple : Conversion de Longueurs
import {
metersToFeet,
feetToMeters,
kilometersToMiles,
milesToKilometers,
} from './src/converters/length';
console.log(metersToFeet(1)); // 3.28084
console.log(kilometersToMiles(5)); // 3.106855Exemple : Conversion de Volumes
import {
litersToGallons,
gallonsToLiters,
} from './src/converters/volume';
console.log(litersToGallons(1)); // Exemple : 0.264172
console.log(gallonsToLiters(1)); // Exemple : 3.78541Exemple : Conversion de Poids
import {
kilogramsToPounds,
poundsToKilograms,
} from './src/converters/weight';
console.log(kilogramsToPounds(1)); // Exemple : 2.20462
console.log(poundsToKilograms(1)); // Exemple : 0.453592Tests
Les tests sont écrits avec Vitest. Pour exécuter les tests, utilisez la commande suivante :
npm testStructure du Projet
/src
/converters
temperature.ts # Fonctions de conversion de températures
length.ts # Fonctions de conversion de longueurs
volume.ts # Fonctions de conversion de volumes
weight.ts # Fonctions de conversion de poids
/tests
temperature.test.ts # Tests unitaires pour les conversions de températures
length.test.ts # Tests unitaires pour les conversions de longueurs
volume.test.ts # Tests unitaires pour les conversions de volumes
weight.test.ts # Tests unitaires pour les conversions de poidsContributions
Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour signaler un problème.
Licence
Ce projet est sous licence MIT.
