- Fix cannot serialize cookie with object value
- Update the way exporting emitter func + tsup config
- Add typed boolean guard function
- Update testing + rename function
- Remove process.exit and process.hrm in export default packages --> Not valid in edge runtime
- Refactor code structure + add get bundle size of a function in lib
- Fix: update cookie services
- Feat: add utm source version
- Refactor: using execSync instead of execa
- Fix esm issue
- Fix esm issue cannot import dir with nested index
- Add func detect is mobile user agent function
- Fix build esm
- fix: update script build + delete unnessary files
93340fa
Thanks @harrytran998! - Add json ld feature
- Upgrade deps
- Add get env var feature
- Refactor: update the way we work with generate new id
- Fix typing + packaging
4fb8e01
Thanks @harrytran998! - Fix replace build packages
7f69015
Thanks @harrytran998! - Fix missing export function + wrong config exception
0cc5742
Thanks @harrytran998! - Flat utils libs + only build nodejs function
-
04df2e6
Thanks @harrytran998! - Add delay with signal func -
Update how we export the utils modules
- Update function detect is stream value
- Upgrade deps
- Remove http to move forward to http package
- add lookup mime types
- Upgrade deps
- Update slugify func to remove all special chars
- Add to array buffer fnc
- Add missing typing in flatten obj
- Bump version & upgrade deps
- upgrade deps
- Add check apple device function
- add is deep equal + check have same element
- 94caa45 - feat: export news funcs + justify a little bit old core func
- bbbf881 - feat: add func check value is plain object or not
- 5c3cc14 - feat: add func parse a string to a number if can
- bfd1113 - feat: add func check is null or undefined value
- Fix invariant wrong target
- Add debounce vs throttle func
- Update export alias
- Add func to calc scroll percentage
- Add use observer element + find first define value in args
Add a lot of function
- ranking
- calculateFrequencies
- fullScreen
- get
- hasDuplicates
- isDistinctArray
- isISOString
- isISOStringTimeZone
- isSlowConnection
- listify
- mask
- onClickOutside
- onScrollStop
- parseQueryString
- partition
- runHeavyAsyncFn
- scrollToTop
- stringifyQueryObject
- toISOStringTimezone
- Add create styles tag
- Add check chrome version & webkit version
- Add check firefox or webkit function
- Add check browser type is function
- Add subsequence & toggle class fn
- Upgrade deps + upgrade ultils package
- Add new function order map
- Upgrade deps
- Add is prefers reduced motion media query
- Flat all functions to 1 func - 1 file
- Upgrade typings for project
- Add generate unique id with nanoid
- Add promise: cancelable, defer, timeout, delay, queue
- Add convert hrm time
- Add high-res time-span
- Add custom error class in return message on invariant function
- Fix remove side effects on @techmely/utils
- Add tiny emitter func + merge streams
- Add request/cancle idle callback func
- Add singleton pattern in @techmely/utils 1.9.2
- Update typing name + add unique object array function
- Fix typing check string empty and replace cookie lib with internal cookie function
- Add Tree Entity + Pick object function
- Add http status code
- Add entity-id type + number precision functions
- Add more techmley functions
- Fix wrong publish packages
- Add function check base 64 format
- Add some typings + remove unnessary files
- Fix cookie services typing
- Add normalize array func
- Add first unique string & array
- Update naming cookie services
- Add invarient function
- Update SSR cookie services class
- Update cookie services
- Update cookie services
- add func camel object to snake case object
- Add camel to snake func
- Add new is crwaler check function
- Add check is client mobile and is android device function
- Flat structure utils folder
d423a21
- Update Dayjs utils + Bump latest dependencies
- Test changeset