Commit Graph

29 Commits

Author SHA1 Message Date
Dayong Lee
aaec4abbaf
refactor: add a eslint rule restricting Object.entries and update prettier-plugin-sort-re-exports (#674)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
2024-10-06 20:57:02 +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
b8e3cbd06c
chore: Update dependents and remove circular depedencies (#658)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
Co-authored-by: Sojin Park <raon0211@toss.im>
2024-10-04 10:21:28 +09:00
D-Sketon
6a954df01a
bench: add missing bench and bump vitest (#655)
Some checks are pending
CI / codecov (push) Waiting to run
Release / release (push) Waiting to run
* bench: add missing bench and bump vitest

* make lint happy
2024-10-03 22:01:40 +09:00
Wojciech Maj
1bda274c7a
chore(deps): bump vitest from 1.5.2/2.0.5 to 2.1.1, fix unit test failing in Vitest 2 (#608)
* chore(deps): bump vitest from 1.5.2/2.0.5 to 2.1.1

* chore: fix unit test failing in Vitest 2

* Add timeout

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-10-01 22:31:26 +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
Wojciech Maj
dacc52363b
chore: dedupe dependencies (#607)
This is just the output of running `yarn dedupe`. Improves CI time, project's install time and disk space usage. My suggestion would be to make it a habit to dedupe after updating dependencies of any kind to avoid this problem in the future.
2024-09-28 21:40:52 +09:00
Dayong Lee
f38392c400
chore(lint): add lint plugin for using for loop instead of for...of over array (#587)
* Add prefer for loop

* change plugin name

* Revert tsconfig

* Revert random comment

* Revert eslint config parser options

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-09-24 10:35:28 +09:00
Dayong Lee
9aa89a7cfb
chore(test): add script for transforming lodash test codes (#516)
* Add transform lodash test code

* Simplify using destructure
2024-09-12 21:31:29 +09:00
Sojin Park
a9e7edde14 docs: Add documentation automatic generation script 2024-09-08 17:02:19 +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
Dayong Lee
5c551b8866
build: Remove unused package (#408)
Some checks failed
CI / codecov (push) Has been cancelled
Release / release (push) Has been cancelled
2024-08-20 23:38:12 +09:00
StyleShit
d4aa7031c8
chore(dev-deps): upgrade to eslint 9 (#396)
Closes #395
2024-08-20 21:55:39 +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
Some checks are pending
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
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
raon0211
ce412ff996 feat(isEqual): Implement isEqual 2024-08-07 18:50:11 +09:00
Juhyeok Kang
db79ff3355
docs: Implement Sandpack component for interactive examples in documentation (#338)
Some checks failed
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
Florens Verschelde
7b2aa1adfc
chore: use rollup instead of tsup for a cleaner dist (#255)
* update tsup to 8.2.0 (no change to dist)

* add rollup config to generate dist

* fix browser build config

* browser umd bundle sourcemap should be published

* browser bundle is iife, not umd, despite folder name

* rollup: don't use manualChunks to keep the config a tad simpler

* prepack: use rollup instead of tsup

* remove browser entrypoint from dist

* remove comments in .js and .mjs outputs

* remove src/browser.ts, use equivalent Rollup config

* Restore original .npmignore

* rollup config: rename umdBuildConfig to browserBuildConfig

* rollup: use package.json#exports for esm entrypoints

* chore: package.json

* rollup config

* sort

* lint

* prettier

---------

Co-authored-by: Sojin Park <raon0211@toss.im>
2024-07-25 00:37:53 +09:00
raon0211
5e877fafb2 test: Add E2E tests for CJS and ESM 2024-07-25 00:15:38 +09:00
Florens Verschelde
0896d5e517
test(ci): check the generated dist and package.tgz (#288)
* test(ci): add @arethetypeswrong/cli check of package.tgz

* chore(ci): run attw before release

* test(ci): add minimal check-dist test to pre-pack
2024-07-23 23:03:27 +09:00
raon0211
402d7c978b chore: Update package.json 2024-07-17 11:55:51 +09:00
raon0211
c763c8c51f test: Add benchmarks for bundle size 2024-07-17 11:47:39 +09:00
raon0211
ca632a77be chore: Make lodash available only in benchmark directory 2024-07-15 10:20:33 +09:00
Dongho Kim
01b5636218
style(*): Add eslint-plugin-jsdoc for improved JSDoc validation and update codebase accordingly (#112) 2024-07-03 09:15:02 +09:00
Jun
3cc1a03519
chore(*): Add codspeed for benchmark visualization (#75)
* chore: add codspeed

* chore: fix the benchmark file to clearly distinguish between the comparison targets

* chore: fix typo
2024-06-18 10:40:07 +09:00
Jonghyeon Ko
9bde10a537
build: Support ESM type declarations & remove test files in dist (#21)
* fix(*): migrate rollup to tsup, support esm correctly, remove *.spec.* for dist

* chore: update

* postbuild

* Update .scripts/postbuild.sh

* Update package.json

Co-authored-by: Jonghyeon Ko <jonghyeon@toss.im>

---------

Co-authored-by: raon0211 <raon0211@toss.im>
2024-06-04 09:56:07 +09:00
raon0211
7203b56367 1.0.0 2024-05-31 16:54:41 +09:00