0.5.0 • Published 8 months ago
@maptimy/platform-formatters v0.5.0
@maptimy/platform-formatters
A platform-agnostic library for formatting distances and durations in a localized way. Currently supports Web and React Native platforms.
Installation
npm install @maptimy/platform-formattersUsage
Duration Formatter
The duration formatter converts seconds into a human-readable format.
import { LocalizedDurationFormatter } from '@maptimy/platform-formatters';
const durationFormatter = LocalizedDurationFormatter();
durationFormatter.format(3665); // Output: "1h 1m 5s"Distance Formatter
The distance formatter converts meters into localized distance strings in either meters or kilometers.
import { LocalizedDistanceFormatter } from '@maptimy/platform-formatters';
const distanceFormatter = LocalizedDistanceFormatter();
distanceFormatter.format(1500); // Output: "1.5km"
distanceFormatter.format(500); // Output: "500m"License
BSD 3-Clause License. See LICENSE for details.