This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
We were not able to find the expected elm-package.json file at this tag.
Tag 6.0.2
Committed At 2018-08-28 12:15:04 UTC

Modules

    README

    Elm Format Number Build Status

    This simple Elm package formats float numbers as pretty strings:

    import FormatNumber exposing (format)
    import FormatNumber.Locales exposing (spanishLocale, usLocale)
    
    format usLocale (pi * 1000)  -- "3,141.59"
    format spanishLocale (pi * 1000)  -- "3.141,59"
    

    It is flexible enough to deal with different number of decimals, different thousand separators, different decimal separator, and different ways to represent negative numbers — all that is possible using Locales.

    Elm Format Number has a couple of predefined Locales and it is easy to customize your own:

    import FormatNumber exposing (format)
    import FormatNumber.Locales exposing (Locale, usLocale)
    
    sharesLocale : Locale
    sharesLocale =
        { usLocale
            | decimals = 3
            , negativePrefix = "("
            , negativeSuffix = ")"
        }
    
    format usLocale -pi -- "−3.14"
    format sharesLocale -pi -- "(3.142)"
    

    The API is further documented in package.elm-lang.org.

    Tests

    This package uses elm-verify-examples, all the examples in the documentation are automatically tested:

    $ npm install
    $ npm test