Commit Graph

164 Commits

Author SHA1 Message Date
D-Sketon
76ec5f1f4d
fix(chunk/compact/head/initial/last/tail/take/takeRight/uniq/without): fix lodash compatibility (#701)
* fix(chunk/compact/head/initial/tail/take/takeRight/uniq/without): fix lodash compatibility

* make lint happy

* bench

* last

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-10-13 22:07:37 +09:00
raon0211
c5bbf032a4 docs: Fix docs style 2024-10-07 09:59:13 +09:00
Dayong Lee
df19ff14de
style(format): add prettier-plugin-sort-re-exports prettier plugin (#670)
* Apply plugin

* Run prettier
2024-10-06 17:04:48 +09:00
Dayong Lee
23aa7db57d
style(format): add sorting imports plugin and fix eslint config (#625)
* Add prettier sort

* Fix prettier setting in eslint

* Apply prettier

* Fix depdencies

* Add .yarn folder in excludes of vitest

* Revert pick I don't know why this is changed
2024-10-01 14:00:45 +09:00
knott
ded56755f3
feat(isJSONObject, isJSONValue, isJSONArray): Implement isJSONObject, isJSONValue, isJSONArray (#563)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
* feat:init

* feat

* fix:use prettier

* feat(isPlainObject): Update signature of isPlainObject

* feat: Add isJSONValue, isJSONArray, and refactor isJSONObject

* remove from functions

* docs: Update docs

* docs: Update docs

* docs: Update docs

* docs: Update docs

* docs: Update docs

* docs: Update docs

* docs: Update docs

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-29 20:42:50 +09:00
Sojin Park
29fb0ba843 docs: Add analytics 2024-09-18 17:28:58 +09:00
raon0211
dcfc521109 docs: Move toString to util 2024-09-14 17:44:09 +09:00
raon0211
5d4b59e865 style: Fix style for some functions 2024-09-12 21:50:54 +09:00
Junseong Park
c7a9f002dd
docs: add discord link to website (#505)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-09 21:55:30 +09:00
Sojin Park
61d4acbafb feat(bindKey): Move bindKey to compat
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-08 18:50:22 +09:00
D-Sketon
f1f55c8dc3
feat(bindKey): implement bindKey (#448)
* feat(bindKey): implement bindKey

* fix

* make lint happy

* Update docs/.vitepress/en.mts

* Update benchmarks/performance/bindKey.bench.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-08 18:35:04 +09:00
Sojin Park
a9e7edde14 docs: Add documentation automatic generation script 2024-09-08 17:02:19 +09:00
knott
fd2658e216
feat(fromPairs): Add fromPairs (#473)
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-08 00:07:27 +09:00
Dongho Kim
1d4e55d571
feat(isArrayLikeObject): Add isArrayLikeObject in compat (#480)
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-07 23:40:18 +09:00
Dayong Lee
fb4a0e1736
docs: Automate the status of compatiblity implementation (#486)
* Add vue eslint

* Remove Sandpakc and add Registry CompatibilityStatus

* add compatibility data

* Apply CompatibilityStatus

* Remove unusable template

* Revert

* Refactor

* Fix lint error

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-07 23:36:54 +09:00
D-Sketon
6ba0d7b93e
feat(escapeRegExp): implement escapeRegExp (#483) 2024-09-07 23:17:46 +09:00
Dayong Lee
48e9590a93
feat(isWeakSet): add isWeakSet with compatibility (#477)
* Add isWeakSet

* Add docs
2024-09-07 12:02:57 +09:00
raon0211
38e3e017a0 docs(flatMapDeep): Add docs for flatMapDeep
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-09-04 10:06:10 +09:00
Gromit (전민재)
7ad4ef15d3
feat(flatMapDeep): Add flatMapDeep (#464)
* feat: add flatMapDeep new function

* refac: flatMapDeep refactor

* fix: benchmark fix

* fix: benchmark fix

* Apply suggestions from code review

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-04 10:01:01 +09:00
raon0211
4fea8d2a00 docs(escape, unescape): Add docs for escape & unescape
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-09-03 23:53:24 +09:00
raon0211
2dab51b468 docs(repeat): Add docs for repeat 2024-09-03 23:45:19 +09:00
raon0211
0bb144588e docs(isWeakMap): Add docs for isWeakMap 2024-09-03 23:39:23 +09:00
D-Sketon
53f5b698b9
feat(escape/unescape): implement escape&unescape (#462)
* feat(escape/unescape): implement escape&unescape

* compatibility

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-03 23:34:40 +09:00
Dayong Lee
158435c1e6
feat(isWeakMap): add isWeakMap with compatibility (#458)
* Add isWeakMap

* Add compat

* Add bench

* Add docs

* Update return type

* Update docs/ko/reference/predicate/isWeakMap.md

* Update docs/ko/reference/predicate/isWeakMap.md

* Update src/compat/predicate/isWeakMap.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-09-03 23:33:38 +09:00
raon0211
959b5d08c6 docs(pad): Add docs for pad 2024-09-03 23:28:44 +09:00
Péter Kovács
215a1656e1
feat(pad): Add pad function (#469) 2024-09-03 23:14:53 +09:00
Sojin Park
a84ffa9aed docs(spread): Add docs for spread 2024-08-31 19:38:26 +09:00
D-Sketon
1c74848003
feat(spread): Implement spread (#428)
* feat(spread): implement spread

* lodash compatibility

* remove useless comment
2024-08-31 19:17:53 +09:00
Dayong Lee
af2d831321
docs: Sort sidebar (#454) 2024-08-31 14:51:58 +09:00
Sojin Park
0fa6ab024b fix(pullAt): Fix pullAt to work with objects and add some docs 2024-08-31 14:28:19 +09:00
Sojin Park
d62fec39f7 feat(at): Implement at function 2024-08-31 14:13:40 +09:00
Sojin Park
c7d12a1c80 docs(deburr): Add docs for deburr 2024-08-31 13:50:18 +09:00
D-Sketon
58d1cb2fd4
feat(deburr): Implement deburr (#449)
* feat(deburr): implement deburr

* compatibility
2024-08-31 13:39:31 +09:00
Minsu
b9966aa683
docs(isSubset): update sidebar path for Korean isSubset documentation (#439)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-08-29 10:21:21 +09:00
Dayong Lee
8ffb6d1710
style(lint): fix ignores option (#424)
* Change ignore option

* Fix lint error

* Remove unusable
2024-08-28 23:20:13 +09:00
Yusuke Hayashi
d45bc3352b
docs: Translate and create Japanese version (#432)
* docs: translate and create Japanese version

* docs: run prettier

* Apply suggestions from code review

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-08-28 23:19:07 +09:00
raon0211
6ef87e318b feat(upperFirst, lowerFirst): Add some docs for lowerFirst & upperFirst 2024-08-25 22:22:21 +09:00
raon0211
3844e7a3c3 feat(isRegExp): Add test cases from lodash & add docs for zh_hans 2024-08-25 22:06:14 +09:00
hyesung oh
e436125344
feat(isRegExp): add isRegExp function (#417)
* feat: isRegExp at src/predicate

* feat: isRegExp at compat

* test: bench

* docs: append isRegExp

* chore: format

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-08-25 22:01:12 +09:00
D-Sketon
59d936f4d2
docs: Fix errors in docs (#430) 2024-08-25 21:57:59 +09:00
Sojin Park
9d68f5679d docs(padEnd): Add docs for padEnd 2024-08-15 23:13:17 +09:00
Sojin Park
b1ac921779 feat(memoize): Update behavior or memoize to get a custom getCacheKey and only accept unary or zero-argument function 2024-08-15 23:10:15 +09:00
novo
3cb5c804e1
feat(memoize): Add memoize (#208)
* feat: memoize

* test: memoize

* chore: add benchmark of memoize

* docs: add docs

* feat: add overloads to memoize

* feat: MemoizeOption

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-08-15 21:24:20 +09:00
Sojin Park
98af4a3a11 docs(rest): Improve docs for rest 2024-08-15 21:19:59 +09:00
D-Sketon
71a710b762
feat(rest): implement rest (#374)
* feat(rest): implement rest

* fix: compat
2024-08-15 21:01:13 +09:00
Sojin Park
d4037c755c feat(sortBy): Refactor sortBy and improve docs
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-08-15 11:33:40 +09:00
Dayong Lee
21a0ceabc5
feat(sortBy): implement es-toolkit/sortBy (#381)
* Implement sortBy

* Add bench

* Extends template from object

* Fix example

* Add mixed iteratees

* Add docs and fix examples

* Fix jsdoc

* make prettier

* Update src/array/sortBy.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-08-15 11:15:35 +09:00
Sojin Park
8310cd9d5d docs(isString): Add docs for isString for zh_hans 2024-08-15 11:09:23 +09:00
uussong
b11fd69e17
feat(isString): Add isString function (#379)
* feat(isString): Add isString function

* test(isString): Add isString tests

* docs(isString): Add and improve docs for isString

* Update src/compat/predicate/isString.spec.ts

* Update src/compat/predicate/isString.spec.ts

* Update src/predicate/index.ts

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-08-15 11:06:47 +09:00
Sojin Park
f99a6b26c3 docs: Add docs for errors 2024-08-11 21:38:32 +09:00