Wonsuk Choi
d6efc46b76
chore(.github/workflows): update actions/setup-node's node-version 18 to 20 ( #1006 )
2024-12-13 00:30:17 +09:00
Danilo Britto
79a01cc1b5
chore(vitest): update vitest config ( #1003 )
2024-12-06 13:19:47 +09:00
Marcin Kulpa
f3cbd01837
test: add jest-dom matchers and eslint plugin ( #997 )
2024-11-13 11:07:07 +09:00
Daishi Kato
94d30366e4
chore(deps): update dev dependencies ( #990 )
2024-11-05 20:27:55 +09:00
Daishi Kato
90520bb2f1
chore(deps): update dev dependencies ( #982 )
2024-10-28 16:37:51 +09:00
Daishi Kato
90bf703d30
chore(deps): update dev dependencies ( #976 )
2024-10-16 23:04:47 +09:00
Mohammad Bagher Abiyat
0700ed48dd
chore: cra to vite ( #957 )
...
* init
* update
* update
* update
* fix actions setup
* Revert "fix actions setup"
This reverts commit 42f4d11484 .
* update
* update
* fix ci error
* remove few files
* editor-proxyWithHistory
* todo
* todo-with-proxyMap
2024-09-27 16:50:02 +09:00
Daishi Kato
e5209d7e73
chore: enable isolatedDeclarations ( #948 )
2024-09-15 10:53:29 +09:00
Daishi Kato
539cc65cfe
chore(deps): update dev dependencies ( #937 )
2024-08-29 21:16:08 +09:00
Mohammad Bagher Abiyat
77e68d1e8c
feat: pkg.pr.new templates ( #936 )
...
* init
* update
* update
* update
2024-08-20 14:10:58 +09:00
Daishi Kato
625a01eff3
chore(deps): update dev dependencies ( #935 )
2024-08-18 22:30:45 +09:00
Daishi Kato
233e811b2e
chore(deps): update dependencies ( #930 )
...
* chore(deps): update dependencies
* fix old ts workflow
* fix regex
* revert eslint config
2024-08-15 12:35:45 +09:00
Daishi Kato
3e2a1a1986
chore: enable verbatimModuleSyntax in tsconfig ( #923 )
2024-07-20 17:12:24 +09:00
daishi
df67d0ca20
update compressed-size-action.yml
2024-07-17 11:35:24 +09:00
Alex Yang
27875e8731
ci: fix pnpm setup ( #920 )
...
* ci: fix pnpm setup
* ci: update
2024-07-09 10:51:38 +09:00
Daishi Kato
c1a18e214a
chore(deps): update dev dependencies ( #906 )
2024-06-05 11:23:08 +09:00
Daishi Kato
39314d8e75
chore: publish workflow ( #902 )
...
* chore: publish workflow
* trigger with release
* fix
2024-05-27 21:08:12 +09:00
Daishi Kato
7a89eb4ede
chore: update dev dependencies and update website ( #900 )
...
* chore(deps): update dev dependencies
* website: migration guide
2024-05-22 10:38:11 +09:00
AmirHossein Sakhrawi
6929465ded
feat: add pkg.pr.new ( #898 )
...
* add pkg.pr.new
* Empty commit
* compact mode
---------
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
2024-05-20 19:28:29 +09:00
Daishi Kato
9b4275af34
chore: update dev dependencies ( #897 )
...
* chore: update dev dependencies
* unfortunately rc.0 has not been out yet
2024-05-16 09:19:01 +09:00
Daishi Kato
71111b77bb
v2 ( #810 )
...
* prepare for the next major version
* [v2] breaking: do not throw promises (#813 )
* [v2] breaking: do not throw promises
* use use
* fix CI hopefully
* fix CI hopefully 2
* fix CI hopefully 3
* fix CI hopefully 4
* fix CI hopefully 5
* any type for simplicity
* [v2] breaking: do not copy initial objects (#815 )
* [v2] breaking: do not copy initial objects
* fix deepClone
* refactor
* ah we need it
* deep clone
* minor fix
* breaking: require TS 4.5 at least (#817 )
* TS minimal requirement v4.5
* wip: test old ts
* remove downlevel-dts
* simplify test
* simplify test 2
* simplify test 3
* wip: useMaybePromise
* wip: useMaybePromise 2
* wip: useMaybePromise 3
* rename back
* [v2] breaking: drop "module" condition (#818 )
* run prettier
* [v2] breaking: require react 18 and drop use-sync-external-store (#819 )
* [v2] breaking: require react 18 and drop use-sync-external-store
* drop tests pre react 18
* wip: cannot use react 17 for prd test
* drop production test which is impossible
* esm?
* fix regex
* fix sed
* [v2] breaking: remove deprecated features (#820 )
* remove depreacated useProxy macro
* revert plugin-transform
* remove two more babel packages
* revert babel core
* remove proxyWithComputed
* remove addComputed
* remove devtools deprecated option
* [v2] breaking: remove derive-valtio dependency (#821 )
* [v2] breaking: drop UMD/SystemJS builds and simplify babel config (#822 )
* [v2] breaking: drop UMD/SystemJS builds and simplify babel config
* format
* 2.0.0-alpha.0
* run prettier
* 2.0.0-alpha.1
* simplify ts test script
* update react canary version
* remove depreacated proxyWithHistory
* 2.0.0-alpha.2
* update react canary
* [v2] export Snapshot type (#856 )
* 2.0.0-beta.0
* [v2] drop es5 (#865 )
* breaking: compatibility with memo (#866 )
* update yarn lock
* 2.0.0-beta.1
* [v2] fix: make affected per proxy (#868 )
* 2.0.0-beta.2
* [v2] fix rollup config for cjs (#873 )
* 2.0.0-beta.3
* [v2] migration guide (#878 )
* fix workflow file
* fix: explicit package.json type field (#882 )
* 2.0.0-beta.4
* fix(react): Change to useLayoutEffect in useSnapshot (#891 )
* Address spurious consistency check re-renders by using useLayoutEffect inside useSnapshot instead of useEffect
* Move regression tests for useSnapshot perf improvement to optimization test file
* Update tests/optimization.test.tsx
---------
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* 2.0.0-beta.5
* chore package.json
---------
Co-authored-by: Christopher Swasey <christopher.swasey@gmail.com >
2024-05-16 00:28:25 +09:00
Daishi Kato
30d5ea15b5
Migrate to pnpm ( #894 )
...
* migrate to pnpm
* wip: fix some
* add typed-macro
* hack path
* wip: some fixes
* wip: some fixes
* wip: some more fixes
* ignore type error
* ignore with any
* Revert "ignore with any"
This reverts commit eb8dae03fc .
* add types/unist
* Revert "Revert "ignore with any""
This reverts commit 190f9d8cbc .
2024-05-12 14:59:00 +09:00
Daishi Kato
a7c220efa4
chore(deps): update dev dependencies ( #892 )
...
* chore(deps): update dev dependencies
* revert react types
2024-05-04 09:16:19 +09:00
Daishi Kato
5b12381b3d
chore: update dependencies ( #888 )
2024-04-29 11:12:10 +09:00
Daishi Kato
a5eb32b355
refactor: memory leak test ( #880 )
...
* refactor: memory leak test
* simplify a bit
* does it run on prd?
* add ts versions
2024-04-07 20:47:38 +09:00
Daishi Kato
dcf48e4bf9
update vitest ( #879 )
...
* update vitest
* fix for old ts
* update snapshots
* fix build for tests
* wip: esm and cjs
* wip: fix regex
* wip: deps optimizer
* hack node_modules
* wip: fix regex
* giving up umd test
* skip memoryleak test in prd
2024-04-06 21:28:15 +09:00
Daishi Kato
c2ebe39eec
chore(deps): update dev dependencies ( #864 )
...
* chore(deps): update dev dependencies
* downgrade types react
2024-03-02 12:36:55 +09:00
Daishi Kato
86c50999d2
chore(deps): update dependencies ( #855 )
2024-02-09 10:42:10 +09:00
Daishi Kato
5d3931a73b
chore(deps): update dev dependencies ( #840 )
2024-01-06 12:07:26 +09:00
Daishi Kato
b5df05d94c
chore(deps): update dev dependencies ( #828 )
...
* chore(deps): update dev dependencies
* update vitest
* for older ts
* Revert "update vitest"
This reverts commit 3a20e6bbaf .
2023-11-28 10:36:41 +09:00
Daishi Kato
134fba0c72
chore(deps): update dev dependencies ( #801 )
...
* chore(deps): update dev dependencies
* update license year
* revert babel-plugin-tester
* fix tsconfig
* fix github workflow
* cjs
* Revert "cjs"
This reverts commit d8a72884ac .
* downgrade vitest
* upgrade vitest
* Revert "upgrade vitest"
This reverts commit ceb1cdf68e .
* revert tsconfig
* update package.json
* update lockfile
2023-10-23 11:45:58 +09:00
Daishi Kato
338920e318
chore(deps): update dev dependencies ( #778 )
...
* chore(deps): update dev dependencies
* downgrade vitest
2023-08-12 20:16:17 +09:00
Daishi Kato
b373db0a94
chore(deps): update dev dependencies ( #767 )
2023-07-27 10:32:05 +09:00
Daishi Kato
b21e66fc57
chore(deps): update dev dependencies ( #763 )
...
* chore(deps): update dev dependencies
* more ts versions
2023-07-20 15:46:53 +09:00
Daishi Kato
c98166b3c2
chore(deps): update dev dependencies ( #754 )
2023-07-10 23:37:19 +09:00
Daishi Kato
161de07e89
chore(deps): update dev dependencies ( #740 )
...
* chore(deps): update dev dependencies
* fix typing
* update snapshots
2023-06-21 20:54:13 +09:00
Daishi Kato
0949cd93fe
chore(deps): update dev dependencies ( #723 )
...
* chore(deps): update dev dependencies
* use node 18
* fix rollup error
* fix test snapshots
* revert babel-plugin-terser
* Revert "fix test snapshots"
This reverts commit eb653d632a .
* testing the test
2023-05-04 23:54:44 +09:00
Mohammad Bagher Abiat
c815ac299a
chore(tests): migrate to vitest ( #646 )
...
* add vitest
* modify tests
* yarn lock
* remove swc and jest
* add types
* update
* update
* lint
* lint
* proxy-memoize
* fix ci
* fix ci
* fix
* fix
* lint, eslint-plugin-vitest, and ts-expect-error
* Update tests/computed.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/computed.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/computed.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/derive.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/getter.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update tests/getter.test.tsx
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* merge
* merge
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* ts ci
* update
* update
* update
* update
* update
* Update package.json
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* Update vitest.config.ts
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
* update
* update
* update
* update
* Update vitest.config.ts
* Update vitest.config.ts
* follow https://github.com/pmndrs/zustand/pull/1753
* fix tests
---------
Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com >
Co-authored-by: daishi <daishi@axlight.com >
2023-05-04 23:17:38 +09:00
Daishi Kato
998c01cbc5
chore: add extentsion in imports ( #644 )
...
* wip: add extentsion in imports
* remove unused liine
* fix d.ts files on build
* revert some configs
* revert some configs 2
* wip: workflow
* use rollup alias plugin
* wip: workflow file
* wip: workflow file
* revert tests
* remove unused eslintrc configs
* refactor package.json
* ts 5 rc
* a fix
* fix workflow file
* update ts 5
* patch for older ts
* fix typo
* add comment
* refactor workflow file
2023-04-04 13:52:52 +09:00
Daishi Kato
ff1b86224d
chore(deps): update dev dependencies ( #704 )
2023-04-04 13:42:53 +09:00
Daishi Kato
53d58f9ced
chore(deps): update dev dependencies ( #682 )
...
* chore(deps): update dev dependencies
* update react builds
2023-02-25 09:31:43 +09:00
Daishi Kato
0dc149fdaf
chore(deps): update dev dependencies ( #668 )
2023-02-14 12:29:49 +09:00
Daishi Kato
96706fbaf8
chore(deps): update dev dependencies ( #658 )
...
* chore(deps): update dev dependencies
* fix old ts tests
* fix typo
2023-02-07 23:59:37 +09:00
Daishi Kato
8403d0076e
chore(deps): update dev dependencies ( #651 )
2023-02-04 15:43:09 +09:00
Daishi Kato
5950edb8de
chore: remove __DEV__ with ts-jest ( #643 )
...
* wip: remove __DEV__
* fix rollup config
* revert delimiters
* refactor rollup config;
* use ts-jest with esm
* fix workflow file
* add jest preset
* fix workflow file 2
* hack jest global package
* allowJs"
* wip: old typescript workflow
* wip: old typescript workflow 2
* wip: old typescript workflow 3
* fix ci for umd
* fix workflow format
* fix workflow files and clean up
* fix workflow file again
* wip: patch for react 16
* wip: workflow file not working
* test prd-only test in ci
* wip: workflow file
* wip: workflow file
* patch import.meta
* wip: workflow file
* fix regex?
* fix regex??
* fix regex???
* another trial
* another hack
* remove debug cat
* remove types/jest
* fix tothrow
* revert tsconfig
* skipLibCheck for older ts
* skipLibCheck for older ts 2
* tweak workflow file
* wip: simplify
* Revert "wip: simplify"
This reverts commit ba6b61e7a4 .
* wip: workflow...
* Revert "wip: workflow..."
This reverts commit 8c311527b3 .
* wip: workflow...
* Revert "wip: workflow..."
This reverts commit 7afd77df50 .
* jest preset
2023-02-04 09:21:37 +09:00
Daishi Kato
e6ba1d5937
chore(deps): update dev dependencies ( #628 )
...
* chore(deps): update dev dependencies
* fix workflow file
* fix readme
2023-01-15 16:19:29 +09:00
Daishi Kato
cd785c098b
chore(deps): update dev dependencies ( #612 )
...
* chore(deps): update dev dependencies
* fix workflow file
* fix workflow file
* fix workflow file
* modify workflow file
2022-12-27 21:29:27 +09:00
Daishi Kato
946bf46e42
chore(deps): update dev dependencies ( #592 )
...
* chore(deps): update dev dependencies
* fix for older ts
2022-11-18 11:42:07 +09:00
Daishi Kato
7dd6cf3af2
chore(deps): update dev dependencies ( #585 )
...
* update react builds in ci
* update dev dependencies
2022-10-30 00:00:07 +09:00
Daishi Kato
64f5545e79
chore(deps): update dev dependencies ( #571 )
...
* chore(deps): update dev dependencies
* make rollup config CJS
* fix test snapshot
2022-10-15 10:23:52 +09:00