Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@alfalab/utils

Package Overview
Dependencies
Maintainers
17
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@alfalab/utils - npm Package Compare versions

Comparing version 1.11.0 to 1.12.0

4

package.json
{
"name": "@alfalab/utils",
"version": "1.11.0",
"version": "1.12.0",
"description": "common utils",

@@ -32,3 +32,3 @@ "sideEffects": false,

},
"gitHead": "4e9d516fb1d7767a5c72a35410697d117fa30543"
"gitHead": "2172b34a424fefc4ef3f101ffbd22eea996f1e8a"
}

@@ -22,19 +22,19 @@ <div align="center">

### [crop-account-number](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/crop-account-number/util.ts)
### [crop-account-number](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/crop-account-number/util.ts)
- `cropAccountNumber` — обрезает номер счета до 4 последних цифр.<br />`40817810210210285256 -> ··5256`
### [format-account](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/format-account/util.ts)
### [format-account](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/format-account/util.ts)
- `formatAccount` — Возвращает отформатированное значение счёта, разделенное пробелами.<br />`XXXXX XXX X XXXX XXXXXXX`
### [format-amount](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/format-amount/util.ts)
### [format-amount](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/format-amount/util.ts)
- `formatAmount` — Форматирует значение суммы согласно [гайдлайну](https://design.alfabank.ru/patterns/amount)
### [format-file-size](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/format-file-size/util.ts)
### [format-file-size](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/format-file-size/util.ts)
- `formatFileSize` — Возвращает отформатированное значение размера файла.<br />`100000 -> 97.66 KB`
### [format-phone](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/format-phone/index.ts)
### [format-phone](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/format-phone/index.ts)

@@ -47,11 +47,11 @@ Набор для работы с номерами телефонов.

### [format-data](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/format-data/util.ts)
### [format-data](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/format-data/util.ts)
- `formatData` — Форматирует значение в объекте на основе конфига.<br />`formatData({ phones: ['+123','+234'] }, { phones[*]: (value)=> value.slice(1) }) -> { phones: ['123','234'] }`
### [get-all-currency-codes](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/get-all-currency-codes/util.ts)
### [get-all-currency-codes](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/get-all-currency-codes/util.ts)
- `getAllCurrencyCodes` — Возвращает список валют
### [get-countries](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/get-countries/util.ts)
### [get-countries](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/get-countries/util.ts)

@@ -63,28 +63,35 @@ утилиты для работы со странами:

### [get-currency-symbol](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/get-currency-symbol/util.ts)
### [get-currency-symbol](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/get-currency-symbol/util.ts)
- `getCurrencySymbol` — Возвращает знак валюты по ISO коду.
### [is-overflown](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/is-overflown/util.ts)
### [is-overflown](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/is-overflown/util.ts)
- `isOverflown` — возвращает `true`, если html-элемент переполнен. Необходимо в случаях когда надо определить, есть ли у элемента скроллбар или текст в элементе обрезался (`text-overflow`).
### [is-valid-card-number](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/is-valid-card-number/util.ts)
### [is-valid-card-number](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/is-valid-card-number/util.ts)
- `isValidCardNumber` — принимает номер карты и возвращает `true`, если номер карты валидный по алгоритму Луна.
### [pluralize](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/pluralize/util.ts)
### [pluralize](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/pluralize/util.ts)
- `pluralize` — Возвращает форму множественного числа указанного слова.<br />`pluralize(2, 'карту', 'карты', 'карт') — карты`
### [seconds-to-time](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/seconds-to-time/util.ts)
### [seconds-to-time](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/seconds-to-time/util.ts)
— `secondsToTime` — Приводит секунды к формату `hh:mm:ss` и возвращает объект с ними.
### [split-amount](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/split-amount/util.ts)
### [split-amount](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/split-amount/util.ts)
- `splitAmount` — Дробит мажорную часть суммы на части по указанному символу.<br />`splitAmount('10000000', 3, ' ') - '10 000 000'`
### [is-valid-email](https://github.com/alfa-laboratory/utils/blob/master/packages/utils/src/is-valid-email/util.ts)
### [is-valid-email](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/is-valid-email/util.ts)
- `isValidEmail` — Возвращает `true` для валидного email, иначе `false` <br />`isValidEmail('alfa@labaratory.com') - true`
### [keyboard-switcher](http://git.moscow.alfaintra.net/projects/EF/repos/utils/browse/packages/utils/src/keyboard-switcher/util.ts)
- `formatToRussian` — Приводит все символы к русской раскладки.
- `switchToKeyboard` — Все символы приводятся к одной раскладки.
- `keyboardSwitcher` — Конвертирует символы из одной раскладки в другую.
- `isKeyboardLayout` — Проверяет строку на совпадение с раскладкой клавиатуры.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc