serhii/short-number

For changing the language you want to call `set` method once before calling other methods from this package.

4.2.0 2025-06-18 11:44 UTC

This package is auto-updated.

Last update: 2025-07-06 08:17:25 UTC


README

Short number Total Downloads License

Lightweight package shortens given number to a short representation of it. For example 1234 will be formatted to 1k and 20244023 to 20m. Package supports multiple languages and can be easily extended with new languages.

Follow the full documentation for this package

Quick Start

composer require serhii/short-number

Supported Languages

Flag Language Code
πŸ‡¬πŸ‡§ English en
πŸ‡·πŸ‡Ί Russian ru
πŸ‡ΊπŸ‡¦ Ukrainian uk
πŸ‡¨πŸ‡³ Chinese zh
πŸ‡―πŸ‡΅ Japanese ja

License

The Short Number project is licensed under the MIT License

Contribute

With Container Engine

If you use a container engine like 🦦 Podman or 🐳 Docker, here are the steps that you can make:

Build an Image

To build an image, navigate to the root of the project and run this command for Docker:

docker compose build app

For Podman, run this:

podman-compose build app

Run the Container

To run a container, navigate to the root of the project and run this command for Docker:

docker compose run --rm app

For Podman, run this:

podman-compose run --rm app

Cleanup

You can remove networks and cleanup by running this Docker command:

docker compose down

For Podman, run this:

podman-compose down