# @techmely/utils

## 2.1.3

### Patch Changes

- Update export alias

## 2.1.2

### Patch Changes

- Add func to calc scroll percentage

## 2.1.1

### Patch Changes

- Add use observer element + find first define value in args

## 2.1.0

### Minor Changes

Add a lot of function

- ranking
- calculateFrequencies
- fullScreen
- get
- hasDuplicates
- isDistinctArray
- isISOString
- isISOStringTimeZone
- isSlowConnection
- listify
- mask
- onClickOutside
- onScrollStop
- parseQueryString
- partition
- runHeavyAsyncFn
- scrollToTop
- stringifyQueryObject
- toISOStringTimezone

## 2.0.9

### Patch Changes

- Add create styles tag

## 2.0.8

### Patch Changes

- Add check chrome version & webkit version

## 2.0.7

### Patch Changes

- Add check firefox or webkit function

## 2.0.6

### Patch Changes

- Add check browser type is function

## 2.0.5

### Patch Changes

- Add subsequence & toggle class fn

## 2.0.4

### Patch Changes

- Upgrade deps + upgrade ultils package

## 2.0.3

### Patch Changes

- Add new function order map

## 2.0.2

### Patch Changes

- Upgrade deps

## 2.0.1

### Patch Changes

- Add is prefers reduced motion media query

## 2.0.0

### Major Changes

- Flat all functions to 1 func - 1 file

## 1.10.1

### Patch Changes

- Upgrade typings for project

## 1.10.0

### Minor Changes

- Add generate unique id with nanoid
- Add promise: cancelable, defer, timeout, delay, queue
- Add convert hrm time
- Add high-res time-span

## 1.9.6

### Patch Changes

- Add custom error class in return message on invariant function

## 1.9.5

### Patch Changes

- Fix remove side effects on @techmely/utils

## 1.9.4

### Patch Changes

- Add tiny emitter func + merge streams

## 1.9.3

### Patch Changes

- Add request/cancle idle callback func

## 1.9.2

### Patch Changes

- Add singleton pattern in @techmely/utils 1.9.2

## 1.9.1

### Patch Changes

- Update typing name + add unique object array function

## 1.9.0

### Minor Changes

- Fix typing check string empty and replace cookie lib with internal cookie function

## 1.8.0

### Minor Changes

- Add Tree Entity + Pick object function

## 1.7.0

### Minor Changes

- Add http status code

## 1.6.1

### Patch Changes

- Add entity-id type + number precision functions

## 1.6.0

### Minor Changes

- Add more techmley functions

## 1.5.24

### Patch Changes

- Fix wrong publish packages

## 1.5.23

### Patch Changes

- Add function check base 64 format

## 1.5.22

### Patch Changes

- Add some typings + remove unnessary files

## 1.5.21

### Patch Changes

- Fix cookie services typing

## 1.5.20

### Patch Changes

- Add normalize array func

## 1.5.19

### Patch Changes

- Add first unique string & array

## 1.5.18

### Patch Changes

- Update naming cookie services

## 1.5.16

### Patch Changes

- Add invarient function

## 1.5.15

### Patch Changes

- Update SSR cookie services class

## 1.5.14

### Patch Changes

- Update cookie services

## 1.5.13

### Patch Changes

- Update cookie services

## 1.5.12

### Patch Changes

- add func camel object to snake case object

## 1.5.11

### Patch Changes

- Add camel to snake func

## 1.5.10

### Patch Changes

- Add new is crwaler check function

## 1.5.9

### Patch Changes

- Add check is client mobile and is android device function

## 1.5.8

### Patch Changes

- Flat structure utils folder

## 1.4.3

### Patch Changes

- [`d423a21`](undefined) - Update Dayjs utils + Bump latest dependencies

## 1.1.0

### Patch Changes

- Test changeset
