D-Sketon
59d936f4d2
docs: Fix errors in docs ( #430 )
2024-08-25 21:57:59 +09:00
Dayong Lee
3eb93e531c
feat(orderBy, sortBy): support custom key functions in orderBy
and integrate sortBy
with orderBy
( #407 )
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-08-22 23:28:27 +09:00
Dayong Lee
321a1bf635
refactor(sortBy, orderBy): use same compareValues function in internal and fix type ( #382 )
...
* Refact compareValues
* Fix type error
* Fix docs
2024-08-15 20:58:26 +09:00
Sojin Park
d4037c755c
feat(sortBy): Refactor sortBy and improve docs
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
be4162dc19
style: Apply prettier
2024-08-11 10:54:13 +09:00
Juhyeok Kang
bfddc0f549
docs: Add Sandpack in docs ( #363 )
2024-08-10 10:15:48 +09:00
raon0211
7ca9ffcd72
docs: Revert adding Sandpack components
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-08-09 11:09:25 +09:00
raon0211
f4b6eb3ef4
docs: Add Sandpack components again
...
Revert "revert: Add Sandpack components, since it currently breaks the build"
This reverts commit 9109e89078
.
2024-08-09 11:01:46 +09:00
raon0211
f5b43f138f
feat(size): Move size to compat
2024-08-09 10:00:41 +09:00
raon0211
9109e89078
revert: Revert Sandpack components, since it currently breaks the build
...
Revert "docs: Implement Sandpack component for interactive examples in documentation (#338 )"
This reverts commit db79ff3355
.
2024-08-09 09:52:09 +09:00
Juhyeok Kang
db79ff3355
docs: Implement Sandpack component for interactive examples in documentation ( #338 )
...
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
* feat(docs): add sandpack component
* docs: add demo in chunk api doc
2024-08-06 11:36:43 +09:00
Gromit (전민재)
b0011fa038
feat(isSubset): Add isSubset function ( #343 )
2024-08-04 21:29:45 +09:00
원동휘
6356555f46
feat: add readonly type for toFilled ( #327 )
...
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
* feat: add readonly type for toFilled
* Apply suggestions from code review
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-31 22:01:30 +09:00
오병진
fcc166a8fa
feat(size, compat): implement size function ( #275 )
...
* feat(size, compat): implement size function
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* fix: typo
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* bench(size): add benchamrk code
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* enhance(size): refactor size implementation
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* remove: unused code
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* fix: type check
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
* fix: typo
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
---------
Signed-off-by: sunrabbit123 <qudwls185@naver.com>
2024-07-31 22:00:02 +09:00
D-Sketon
c0b3af2fe1
docs: improve document ( #324 )
2024-07-30 00:02:49 +09:00
raon0211
e1e6e38206
feat(max, min): Add support for max & min in es-toolkit/compat
2024-07-19 00:00:57 +09:00
novo
404d4a51a8
docs(uniqBy): fix docs for uniqBy
( #231 )
...
* docs: fix uniqBy doc example
* test: add test case
---------
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-18 21:12:44 +09:00
원동휘
8e5a4f3212
feat(fill): Improve fill to support negative indices ( #222 )
...
* feat: add imporve fill function
* feat: add test for fill
* feat: improved testing for toFilled
* feat: add docs for fill
* fix: toFilled Typo fix
* fix: type interface and docs
* fix: fill type docs
---------
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-18 20:59:13 +09:00
raon0211
ff4b97ab60
chore: Add zipObjectDeep in compat
2024-07-18 20:28:07 +09:00
Jiujiang Liu
5dcde9f159
feat(zipObjectDeep): Add zipObjectDeep ( #150 )
...
Co-authored-by: liujiujiang <liujiujiang@agilebot.com.cn>
2024-07-18 20:05:25 +09:00
raon0211
533df29e2e
docs: Add docs for bundle size
2024-07-17 11:49:48 +09:00
raon0211
51e1970495
docs: Add docs for flatMap
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-07-15 22:50:07 +09:00
Gromit (전민재)
fec678cf34
feat(flatMap): add flatMap function ( #209 )
...
* feat(flatMap): add flatMap function
* docs: fix docs
* Update src/array/flatMap.ts
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-15 22:43:15 +09:00
Sojin Park
acb74650a6
feat: Introduce es-toolkit/compat, and add chunk in compat
2024-07-14 23:55:52 +09:00
Sojin Park
8b1ee79ac0
docs: Remove readonly type from our docs
2024-07-14 17:31:45 +09:00
minsuKang
15a1a3c014
feat(initial): add initial
( #188 )
...
* add initial function
* add initial test case
* add initial bench mark
* add initial docs
2024-07-14 15:54:17 +09:00
Gromit (전민재)
ae69076d3c
feat(flattenDeep): add flattenDeep function ( #160 )
2024-07-12 09:56:21 +09:00
원동휘
ea66835ffb
feat(toFilled): Add toFilled ( #154 )
...
* feat: add toFilled
* feat: add test for toFilled
* feat: add bench for toFilled
* docs: add docs for toFilled
* chore: Modified benchmark wording
* Update benchmarks/toFilled.bench.ts
Co-authored-by: jgjgill <79239852+jgjgill@users.noreply.github.com>
* fix: toFilled benchmark
* Apply suggestions from code review
* Update docs/ko/reference/array/toFilled.md
* Update docs/reference/array/toFilled.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: jgjgill <79239852+jgjgill@users.noreply.github.com>
2024-07-11 10:55:29 +09:00
minsuKang
883553b39b
feat(last): Add last
( #149 )
...
* add last function
* add last test case
* add last bench mark
* add last docs
* fix ko last docs comment
* add last en.mts, ko.mts
* Update src/array/last.ts
* Update src/array/last.spec.ts
* Update docs/reference/array/last.md
* Update docs/ko/reference/array/last.md
* Update docs/ko/reference/array/last.md
* Update docs/reference/array/last.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-11 09:05:13 +09:00
raon0211
e4d906358a
docs: Fix typo in unzip
2024-07-10 09:59:43 +09:00
Lich
27b6c8f521
feat(tail): add tail
function ( #143 )
...
* feat(tail): add tail function
* feat(tail): add tail test code
* feat(tail): add tail benchmark
* feat(tail): add tail docs
* Update docs/ko/reference/array/tail.md
* Update docs/ko/reference/array/tail.md
* Update docs/reference/array/tail.md
* Update docs/reference/array/tail.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-10 09:52:12 +09:00
Gromit (전민재)
7c824629ee
feat(flatten): add flatten ( #147 )
...
* feat(flatten): add faltten (#137 )
* fix: fix lint
* fix: fix test code description
* test(flatten): add test case
* Update docs/ko/reference/array/flatten.md
* Update docs/ko/reference/array/flatten.md
* Update docs/ko/reference/array/flatten.md
* Update docs/reference/array/flatten.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-10 09:49:26 +09:00
ethan
6f60b786d5
docs(minBy): Fix example in minBy
( #141 )
...
change the returns : { a : 3 } to { a : 1 }
2024-07-09 20:37:00 +09:00
seunghee
208cb09c8b
feat(unzip): add unzip ( #130 )
...
* feat: unzip function
* test: unzip test
* chore: unzip bench
* docs: unzip
* docs: unzip
* docs: unzip
* Update src/array/unzip.ts
* Update docs/ko/reference/array/unzip.md
* Update src/array/unzip.ts
* Update docs/reference/array/unzip.md
* Update unzip.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-08 21:35:45 +09:00
Lich
618f8ac060
feat(head): add head ( #131 )
2024-07-08 15:30:40 +09:00
hanna
1eada4d85d
feat(orderBy): Add orderBy ( #123 )
...
* feat(orderBy): add orderBy function
* feat(orderBy): add orderBy test code
* feat(orderBy): add orderBy bench
* feat(orderBy): add orderBy function docs
* feat(orderBy): add orderBy vitepress docs
* fix: test function & add the extend orders feature
* Update src/array/orderBy.ts
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-05 10:11:56 +09:00
정해준
ba1e976c5a
feat(forEachRight): add forEachRight ( #119 )
...
* feat(forEachRight): Add forEachRight function
* feat(forEachRight): Add forEachRight test code
* feat(forEachRight): Add forEachRight function bench
* feat(forEachRight): Add forEachRight function docs
* Update docs/ko/reference/array/forEachRight.md
* Update docs/reference/array/forEachRight.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-03 10:43:50 +09:00
Dongkyu Kim
834d50c389
feat(unzipWith): add unzipWith ( #113 )
...
* feat(array): add unzipWith
* docs(array): add unzipWith reference
* perf: refactoring unzipWith bench
* docs(array): add vitepress
* Apply suggestions from code review
* Update unzipWith.ts
* Update src/array/unzipWith.ts
* Update benchmarks/unzipWith.bench.ts
* Update benchmarks/unzipWith.bench.ts
* Update src/array/unzipWith.spec.ts
* Update src/array/unzipWith.spec.ts
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-03 10:40:33 +09:00
HyunWoo Lee (Nunu Lee)
373d63b980
feat(countBy): Add countBy function ( #117 )
...
* [feature/#88] Add countBy.ts
* [feature/#88] Add benchmark test of countBy
* [feature/#88] Add test code
* [feature/#88] Add countBy references
* Update docs/ko/reference/array/countBy.md
* Apply suggestions from code review
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-03 10:09:12 +09:00
DevGon
a82eb933ae
feat(without): Add without function ( #115 )
...
* feat(without): Add `without` function
* feat(without): Add `without` function test code
* feat(without): Add `without` function docs
* feat(without): Add `without` function bench
* Update docs/ko/reference/array/without.md
* Apply suggestions from code review
* Update src/array/without.ts
* Update src/array/without.spec.ts
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-07-03 10:08:47 +09:00
hansolbangul
d870b1e7fe
feat(fill): Add fill function ( #109 )
...
* feat(fill): Add fill function
* feat(fill): Add test/brench code
* feat(fill): Update docs
* feat(fill): Refactor based on code review
* refactor(fill): array to arr
* fix(fill): update `fill` function signature to support mixed types
2024-07-03 09:30:09 +09:00
jgjgill
02f14b3697
feat(sampleSize): Add sampleSize ( #101 )
2024-06-30 19:36:26 +09:00
Dongho Kim
6c9c0d1c26
docs(groupBy, keyBy): Update type of key to PropertyKey ( #100 )
2024-06-30 15:49:13 +09:00
Dongho Kim
184ce1778d
feat(keyBy): Add keyBy ( #93 )
...
* feat(keyBy): Add keyBy
* docs(keyBy): Translate title into Korean
* Update docs/ko/reference/array/keyBy.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-06-30 12:17:00 +09:00
Lich
537745077f
feat(zipObject): Add zipObject function ( #92 )
...
* feat(zipObject): Add `zipObject` function that combines keys and values into an object
* feat(zipObject): Add `zipObject` function test code
* feat(zipObject): Add `zipObject` function bench
* feat(zipObject): Add `zipObject` function docs
* Update docs/ko/reference/array/zipObject.md
---------
Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-06-29 20:57:58 +09:00
Sojin Park
a8d7e03a79
docs(compact): Fix return type of compact
2024-06-28 23:23:59 +09:00
Sojin Park
60ae59bcfe
feat(compact): Add compact
2024-06-28 22:23:52 +09:00
Sojin Park
ed67b538dc
docs(minBy, maxBy): Improve the docs for minBy & maxBy
2024-06-28 22:03:54 +09:00
Sojin Park
73cd00ecb7
chore: Move minBy & maxBy to array utilities
2024-06-28 21:52:19 +09:00