# Number Utils

Утилиты для работы с числами: округление и математические константы

## Установка
```bash
npm install number-utils-km
```

## Использование
```javascript
const numUtils = require('number-utils-km');

// Округление до 3 знаков
console.log(numUtils.roundToFixed(3.14159, 3)); // 3.142

// Математические константы
console.log(numUtils.constants.PI); // 3.141592653589793

// Универсальное округление
console.log(numUtils.round(
  7.8, 
  numUtils.constants.ROUND_MODES.UP
)); // 8
```

## API

### `roundToFixed(num, decimals = 2)`
Округление до указанного количества знаков

### `ceil(num)`
Округление вверх

### `floor(num)`
Округление вниз

### `round(num, mode = 'NEAREST', decimals = 0)`
Универсальное округление с выбором режима

### Константы
```javascript
{
  PI: 3.141592653589793,
  E: 2.718281828459045,
  ROUND_MODES: {
    UP: 'UP',
    DOWN: 'DOWN',
    NEAREST: 'NEAREST'
  }
}
```

## Лицензия
MIT