@maptimy/platform-formatters
v0.6.1
Published
Formatters for different plaforms e.g. Web, React Native and Android
Maintainers
Readme
@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.
