0.5.0 • Published 8 months ago

@maptimy/platform-formatters v0.5.0

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
8 months ago

@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-formatters

Usage

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.

0.5.0

8 months ago

0.4.0

8 months ago

0.3.0

9 months ago

0.2.0

9 months ago

0.1.0

9 months ago