A lightweight and efficient Node.js module for performing various unit conversions.
- Supports multiple unit conversions:
- Temperature (Celsius, Fahrenheit, Kelvin)
- Distance (Miles, Kilometers, Meters)
- Weight (Pounds, Kilograms, Grams)
- Volume (Liters, Milliliters, Gallons, Cubic Meters)
- Time (Seconds, Minutes, Hours, Days)
- Area (Square Meters, Square Kilometers, etc.)
- Speed (Meters per second, Kilometers per hour, Miles per hour)
- Easy-to-use API
- Zero dependencies
Install using npm:
npm install convert2xImport the package and call the conversion functions:
const converter = require("convert2x");
console.log(converter.temperature.celsiusToFahrenheit(25)); // Output: 77
console.log(converter.distance.milesToKilometers(10)); // Output: 16.09
console.log(converter.weight.poundsToKilograms(150)); // Output: 68.04
console.log(converter.volume.litersToGallons(3.5)); // Output: 0.92
console.log(converter.time.minutesToHours(90)); // Output: 1.5converter.temperature.celsiusToFahrenheit(value); // Celsius → Fahrenheit
converter.temperature.fahrenheitToCelsius(value); // Fahrenheit → Celsius
converter.temperature.celsiusToKelvin(value); // Celsius → Kelvin
converter.temperature.kelvinToCelsius(value); // Kelvin → Celsiusconverter.distance.milesToKilometers(value); // Miles → Kilometers
converter.distance.kilometersToMiles(value); // Kilometers → Miles
converter.distance.metersToKilometers(value); // Meters → Kilometers
converter.distance.kilometersToMeters(value); // Kilometers → Metersconverter.weight.poundsToKilograms(value); // Pounds → Kilograms
converter.weight.kilogramsToPounds(value); // Kilograms → Pounds
converter.weight.gramsToKilograms(value); // Grams → Kilograms
converter.weight.kilogramsToGrams(value); // Kilograms → Gramsconverter.volume.litersToGallons(value); // Liters → Gallons
converter.volume.gallonsToLiters(value); // Gallons → Liters
converter.volume.millilitersToLiters(value); // Milliliters → Liters
converter.volume.litersToMilliliters(value); // Liters → Millilitersconverter.time.secondsToMinutes(value); // Seconds → Minutes
converter.time.minutesToHours(value); // Minutes → Hours
converter.time.hoursToDays(value); // Hours → Daysconverter.speed.metersPerSecondToKilometersPerHour(value); // Meters/sec → km/h
converter.speed.kilometersPerHourToMilesPerHour(value); // km/h → mph
converter.speed.milesPerHourToKilometersPerHour(value); // mph → km/h- Fork the repository.
- Create a new branch:
git checkout -b feature-branch - Commit changes:
git commit -m "Add new feature" - Push:
git push origin feature-branch - Open a Pull Request.
This project is licensed under the MIT License.