JSPM

rounding-decimal

1.0.4
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • 0
    • Score
      100M100P100Q31074F
    • License MIT

    Accurate Rounding up to 16n decimal places

    Package Exports

    • rounding-decimal

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (rounding-decimal) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Precision Decimal Rounding ( Round, Ceil, & Floor)


    What this package does? πŸ€”

    Tiny package for rounding a number to a specific number of decimal places

    /* example */
    
    // 1. desired decimal in response
    // 2. string or number
    const MY_DECIMAL_LENGTH = 2
    
    // 1. string or number
    const MY_VALUE = '1.293832'
    
    rounding.up(MY_VALUE, MY_DECIMAL_LENGTH) // 1.29 🏁

    Why this package? πŸ€”

    1. Can handle decimals as type string or number.
    2. Also compatible with Typescript files.


    Results πŸ™‹

    1. Pass in a decimal (number), returns a type number response.
    2. Pass in a decimal (string), returns a type string response..


    Size πŸ”¬

    Less-than < 2 kilobytes


    OK! Lets Get Started πŸ’₯

    Npm or Yarn installion

    npm install rounding-decimal
    
    yarn add rounding-decimal

    Import Module πŸ“¦

    import { rounding } from 'rounding-decimal'

    Methods βš™οΈ

    /* Math.round */
    rounding.up(MY_VALUE, MY_DECIMAL_LENGTH)
    
    /* Math.ceil */
    rounding.ceil(MY_VALUE, MY_DECIMAL_LENGTH)
    
    /* Math.floor */
    rounding.floor(MY_VALUE, MY_DECIMAL_LENGTH)

    The End 🏝️






    We could use your help! Please share your experience & code if you got a solution πŸ› οΈto a unique problem πŸš€. The community needs your support! ❀️

    Working with npm packages

    *** New package
    1. Setup an npm account. (if not done aleardy)
    2. Create a package.json at application root and set version 1.0.0 to start. *** If open source, set the license to MIT. 🀟
    {
      "name": "unique-npm-project-name",
      "version": "1.0.0",
      "description": "Descripton of my application",
      "main": "index.min.js",
      "license": "MIT",
      "keywords": ["list", "of", "searchable", "key", "words"]
    }
    1. Push changes to your git repo.
    2. npm login
    3. npm publish
    *** update package
    1. Push changes to your git repo
    2. npm login
    3. npm version with new number
    # example
    npm verison 1.0.1
    1. npm publish
    *** am i still logged in?
    1. npm whoami