Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pmndrs/jotai

👻 Primitive and flexible state management for React
https://github.com/pmndrs/jotai

fix(urql): atomWithQuery for edge cases (#856)

* fix(urql): atomWithQuery for edge cases

* fix(urql): handling dependencies

6a1ba065c0a3f2ac8be2ce317da0ed88a12b4faf authored almost 3 years ago by Daishi Kato <[email protected]>
fix(utils): refactor loadable (#857)

* fix(utils): refactor loadable

* add more test

Co-authored-by: Christian Silver <Pinpickl...

7e1d828c0d545b4451123b5daf11a1320e3f591a authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): unstable_promise option in write getter (#855)

c6d0a8041dbbd9f5bcb08d6b591195e8e6860c39 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(type): improve core typing (#852)

61bc148f32c44bd6bd349ddc0b710d3fb74a2a09 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(test): add dependency test in jotai/query (#851)

be3574589a662cc09339bf2a07f32d422c056cdf authored almost 3 years ago by Daishi Kato <[email protected]>
chore(eslint): add recommended rules and etc (#847)

cee13ceae4b6120f4130b4d111b8184929a0e3e9 authored almost 3 years ago by Daishi Kato <[email protected]>
1.4.5

e89c3186a0edeb902ace930836041d7792ad592a authored almost 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#846)

71a1ebb1db9e2d0df1980c2f7212e3faed546a7e authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): improve read-only atom error message (#845)

aa2e5d1e12ab642a50a0a3b2448fdfb584b86729 authored almost 3 years ago by Daishi Kato <[email protected]>
feat: sync jotai renders with useState renders (#827) (#841)

* feat: test case

* a workaround for useReducer weird behavior

* fix a test for react18

...

f315f87f82148936e771feef77c91844be43baa0 authored almost 3 years ago by M. Bagher Abiat <[email protected]>
fix(utils): Unwrap loadable/selectAtom promise types (#844)

* fix(utils): Unwrap loadable promise

* fix(utils): Unwrap promise in selectAtom

2c0791a0749c291d1e93daad733bdff89c77117f authored almost 3 years ago by Christian Silver <[email protected]>
Docs: Add Vite documentation (#843)

* Add Vite docs

* Add startup command to Stackblitz template

c39c66bfd2b7338aa248360b3a36a3ccab6edb3a authored almost 3 years ago by Mathis Møller <[email protected]>
1.4.4

759ee14ecab42dce869b49d7660aac2e8ec53729 authored almost 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#842)

* chore(deps): update dependencies

* hmmmm, not sure how to type correctly

* workaround ty...

8220357a74939d932bf97aa7130be239503c4875 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): mount self atom before mounting dependencies (#818)

* Add failing test case

* Simplify reproduction

* refactor test

* simplify more

* si...

9bc9b993b80433f9f1bb434a2d91cacfd2a5defe authored almost 3 years ago by Mathis Møller <[email protected]>
refactor(types): enable exactOptionalPropertyTypes (#839)

* refactor(types): enable exactOptionalPropertyTypes

* patch xstate

* fix xstate patch

9eb6fec00377e21aae9eea7e3abd5ff6dde17ccf authored almost 3 years ago by Daishi Kato <[email protected]>
Add docs for sync with Next.js router (#835)

4507cc38c1d7af8113ade33cdbecea61bf160757 authored almost 3 years ago by Mathis Møller <[email protected]>
feat(website): add automatic JSX runtime, resolve ESLint warnings, add Babel plugin (#833)

9b2214734e05dbf630812cb3648f77b7153e374a authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
chore: extend gitignore directives (#832)

ba9f0c7c0978103faef21f80df728d7ff06ce522 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): move canonical url to jotai.org and add additional links (#830)

* feat(website): move canonical url to jotai.org and add additional links

* feat(website): re...

ffc07cae0439c80782382cd3951f560b8bf8f4a5 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
Update readme with a CTA for jotai egghead course (#824)

* Update readme with a CTA for jotai egghead course

* Update readme.md

Co-authored-by: Joe...

b22cb5027414f3b53b1507383f473758f85b8375 authored almost 3 years ago by Zac Jones <[email protected]>
1.4.3

5ce178f2c8be607b2aa20bd370362f766f265d49 authored almost 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#823)

5d6aaeae0f210a3b936cb7727d07cd0618ec79df authored almost 3 years ago by Daishi Kato <[email protected]>
refactor(core): improve invalidated revision (#821)

39b05f2b799e444093d1f6c734e3e48b5bae9dda authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): interruptable promise handling (#820)

c87dcfc2b5a8001ad5b5f7ca97c018c0e52ab385 authored almost 3 years ago by Daishi Kato <[email protected]>
feat(devtools): read-only atom support in useAtomDevtools (#817)

* feat: readOnly atom support

* refactor: additional line for warning

* refactor: minor

...

ab6da01e799db88592335298121ffdcbee187226 authored almost 3 years ago by M. Bagher Abiat <[email protected]>
chore(tests): remove no longer necessary Suspense (#822)

2014384624b20b604a4616d144a02a403ca3c7e6 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(test): improve valtio test (#819)

* fix valtio test

* increase timeout?

* empty commit

70e985a5102b57cba8b3ccc870fdbd5e926c3d1c authored almost 3 years ago by Daishi Kato <[email protected]>
chore(tests): tweak timeout

477525a02e70dc36071b97192e57aeca9eaf3e8c authored almost 3 years ago by daishi <[email protected]>
udpate readme

09d85a922c06b9166ef9fca34e4df4346330a79f authored almost 3 years ago by daishi <[email protected]>
docs(website): reword atom dependency from b to a (#803) (#804)

7c3f51c05ef41f972f361c98bdecb74558c885d1 authored almost 3 years ago by Jason Pickens <[email protected]>
1.4.2

2abec9998bcf4414cda8d717eeeda975fdb7a432 authored almost 3 years ago by daishi <[email protected]>
fix(build): resolve missing babel d.ts files (#800)

722de8c818da0ae539dfa19f6fcdfa91d967db50 authored almost 3 years ago by Daishi Kato <[email protected]>
refactor(core): revert old dependencies in atom state (#799)

* refactor(core): revert old dependencies in atom state

* empty commit

a51824e4d80427f2d7e551bdcb65ab2356195312 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(utils): add missing function overload for atomWithStorage (#798)

* fix(utils): add missing function overload for atomWithStorage

* empty commit

6343ee48ae3ebf54377d6890425361c5f5a44720 authored almost 3 years ago by Daishi Kato <[email protected]>
Add docs for Babel preset and refresh plugin (#795)

Update CSBs for Babel

3593fef0d2fa2306466e7e32f022b777a31c25e6 authored almost 3 years ago by Mathis Møller <[email protected]>
1.4.1

be924248a056ece056afe13a981ec58ee91a2ebb authored almost 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#794)

* chore(deps): update dependencies

* tweak timeout in test

91994a3db78873772394c4dbdf57e415c713df86 authored almost 3 years ago by Daishi Kato <[email protected]>
refactor(core): retain old dependencies in atom state (#793)

* wip: refactor store

* fix query tests

* chore atom names in test

* clear old read dep...

00f96aa87c626c04903807f0d712c5436756a7f7 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(valtio): length of array didn't update (#785) (#786)

* fix(valtio): length of array didn't update (#785)

* fix lint error

6802164a65ca35fcf69bb6f952c2d1d1ea3fa180 authored almost 3 years ago by Michael Tsai <[email protected]>
fix(utils): improve atomWithStorage types (#784)

* fix(utils): improve atomWithStorage types

* make createJSONStorage type generic

1ae6274b96bcb71b0053d2cdf296ee5f16c83eb5 authored almost 3 years ago by Daishi Kato <[email protected]>
React Refresh support (#782)

* Setup code for React refresh plugin

* Finish initial impl and first test

* Add plugin to...

d6166cf45f7ad6ed640d795a31509fe2fff06c04 authored almost 3 years ago by Mathis Møller <[email protected]>
Update readme.md

1ffb8fe6fc9623891c51035b943b0535df11385c authored almost 3 years ago by Daishi Kato <[email protected]>
docs(website): enable atomWithObservable CodeSandbox sample (#779)

e66378aa7c56d7b0972a8527fbebe1aa60d33478 authored about 3 years ago by Ricardo Mello <[email protected]>
1.4.0

f409e315e0ce777ea76ceed8167db21b366e9e6e authored about 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#778)

* chore: update dependencies

* eslint 8.0.1 works with jest

* fix yarn lock file

e8403d45595ce18348501b2a4d46760b0c53c96d authored about 3 years ago by Daishi Kato <[email protected]>
fix(utils): resolve undefined observable (#777)

080edd0ec932bba6dbccc525e4c6f97ccde38a66 authored about 3 years ago by Daishi Kato <[email protected]>
breaking(utils): remove deprecated signature of atomWithHash (#763)

c6a9708a58ce3209a0cfa77883c0aa741b318477 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): no async write suspense (BREAKING CHANGE in behavior) (#731)

* fix(core): no async write suspense

* update readme

* update docs: https://github.com/pmn...

e9ca3103bc2040e90249cafc27f69be2167e37b8 authored about 3 years ago by Daishi Kato <[email protected]>
breaking(types): refine atom type and other types (#713)

* wip: refactor atom types

* wip: more fix/improvement in types

* fix more types and tests...

d1d4f8895ed2defe9c3d99362e6055902b7be0d6 authored about 3 years ago by Daishi Kato <[email protected]>
chore(tests): increase timeouts to make ci stable (#776)

d585946f8ef3b1f2b6f18f3f574c8ac98c4cfbf5 authored about 3 years ago by Daishi Kato <[email protected]>
docs(website): add atomWithObservable to utils section (#774)

Co-authored-by: Ricardo Mello <[email protected]>

2e415de000b1be4d01d03ed7aea08c8945981677 authored about 3 years ago by Ricardo Mello <[email protected]>
fix(website): revise anchor links (#775)

* fix(website): revise anchor links

* fix(website): revise anchor links

b68c6d0117fb0bba6a798c2a1d05e8913170108c authored about 3 years ago by Sophia Michelle Andren <[email protected]>
chore(tests): increase timeouts to make ci stable (#773)

* chore(tests): increase timeouts to make ci stable

* add more

* add more

* empty commi...

582646aa43a1e29c81e0f31cf9651072da37eff1 authored about 3 years ago by Daishi Kato <[email protected]>
feat(website): adjust font scaling of code blocks (#772)

* chore(website): update dependencies

* chore(website): deduplicate dependencies

* feat(we...

1ffa61dd33928c4f4710f9e34a5e8cb7c662b0d0 authored about 3 years ago by Sophia Michelle Andren <[email protected]>
1.3.9

12bda1eb1e36ef724778938a3b97a005d6d6570b authored about 3 years ago by daishi <[email protected]>
chore(deps): update dependencies (#771)

* chore(deps): update dependencies

* put expect in waitFor

* increase timeout

* empty c...

26e725ff6e108fa1616a6b2541b49dc303618b31 authored about 3 years ago by Daishi Kato <[email protected]>
chore(ci): multiple version tests (#737)

* chore(ci): multiple version tests

* cache type yarn

* fix yarn add

* fix workflows

...

9d9e937d045b58ac81704e3acd636c685cf5e900 authored about 3 years ago by Daishi Kato <[email protected]>
fix(website): anchor link inline code styles (#770)

* fix(website): anchor link inline code styles

* fix(website): prevent duplicate h1 tags

*...

c0393caa3448d5e6346b708ef60df6e98397c84b authored about 3 years ago by Sophia Michelle Andren <[email protected]>
fix(core): promise handling in store (#769)

7547f36d03acf6ed85cc571d8f2752e30e100a93 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): improve reading atom state (#768)

6d46eff2a34ad6a61c557e36f04fdd7e32330cd1 authored about 3 years ago by Daishi Kato <[email protected]>
fix(query): improve atomWith(Infinite)Query with enabled (#767)

* fix(query): atomWithQuery with enabled

* fix(query): atomWithInfiniteQuery with enabled, so...

239ac35432653ab9b36bdc0d255c96beb9aea4f9 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): resolve infinite loop with chained async dependencies (#766)

* add failing test (but not stable??)

* improve the test to stably fail

* fix(core): resol...

7c1897aef98531cadc6da35ebed25518ac916e2b authored about 3 years ago by Daishi Kato <[email protected]>
feat(website): add support for anchor links (#765)

* feat(website): add support for anchor links

* fix(website): remove trailing slashes

* fi...

073087fb5fc5198455f60269bc1c483e48081236 authored about 3 years ago by Sophia Michelle Andren <[email protected]>
fix(website): resolve broken internal links and incorrect canonical urls (#764)

* fix(website): resolve broken internal links and incorrect canonical urls

* fix(website): us...

89d293a6906cb1ff03d37aaa6a771f68dcd3061e authored about 3 years ago by Sophia Michelle Andren <[email protected]>
1.3.8

eecb496d800ef4fb7f4386395ae4e804f82cc1e6 authored about 3 years ago by daishi <[email protected]>
update dev dependencies

a0a0c70bcdf29be59fda75129d847484bf8c508b authored about 3 years ago by daishi <[email protected]>
fix(utils): atomWithHash options (#758)

* fix(utils): atomWithHash options

* empty commit

* custom subscribe option

* reset ato...

7c432a29e43bbb9b6c3aeb0c915a057beb9c2e57 authored about 3 years ago by Daishi Kato <[email protected]>
feat(utils): Add option for atomWithProxy to be synchronous (#752)

* Add option for atomWithProxy to be synchronous

* Update src/valtio/atomWithProxy.ts

Co-a...

985eb9e53d4157ff0cdde8e9c8b77924027d984a authored about 3 years ago by Julius Tarng <[email protected]>
feat(website): add google-site-verification (#762)

44cb69f320b8118bb169f4a55aa4d51ec7f8cf58 authored about 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): add shelf navigation on mobile and add attribution (#759)

* feat(website): add shelf navigation on mobile and add attribution

* feat(website): add over...

a77e1160bbde5ecea95e789567630d5990be5164 authored about 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): update home page and add docs section (#757)

* fix(website): resolve popover issue on mobile

* fix(website): resolve popover issue on mobi...

bdf29284fdd3b41e8bd01dd5e36cb25e2c08b365 authored about 3 years ago by Sophia Michelle Andren <[email protected]>
refactor(tests): no FC, useEffect for commitCount (#755)

* refactor(tests): no FC, useEffect for commitCount

* useCommitCount

86dd071e1af4a9168807c7e6abffb0b7cfb36a0f authored about 3 years ago by Daishi Kato <[email protected]>
1.3.7

277edf050d9d11e4eb0d43fa6ad0de87cf826474 authored about 3 years ago by daishi <[email protected]>
update dev dependency

adf26bc29d9fcb8e76df1a5bdf2c2330a2603822 authored about 3 years ago by daishi <[email protected]>
fix(package): avoid subpath pattern in exports (#748)

62b6360d5a255dcb53a277ba4f565533ae88e467 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): resume from suspense on derived atom with async atom dependency (#747)

* add test for #742 (#746)

Co-authored-by: Nils Citoleux <[email protected]>

* fix the test ...

17df3fb0ca5f0b39f9b697cf06f99a30a233ef86 authored about 3 years ago by Daishi Kato <[email protected]>
refactor(tests): checking console error messages, following up #740 (#749)

2151059f9069e07f1d7d6f571e006f36ce4848c1 authored about 3 years ago by Daishi Kato <[email protected]>
refactor(tests): checking console error messages (#740)

* fix(tests): check console log error message

* continued

* continued continued

0260055f138bdeba5391c3ca56e4fdfcbd6525af authored about 3 years ago by Daishi Kato <[email protected]>
refactor(test): use aliases (#738)

* fix test import paths

* add missing await

7844fe64325f49c4ca5758d1d006e4e2cca85dba authored about 3 years ago by Daishi Kato <[email protected]>
refactor(core): commitAtom in store (#735)

92c00f82f5b6789fc4a827cd731a5c1b4ddf4fae authored about 3 years ago by Daishi Kato <[email protected]>
refactor(utils): loadable util (#734)

7d066f9710133a210a07cda79819b482df78fbfc authored about 3 years ago by Daishi Kato <[email protected]>
failing test for client null (#733)

Co-authored-by: Danny Povolotski <[email protected]>

0ebdf2dafdce20cc227c112ae3a75f6f50c7827c authored about 3 years ago by M. Bagher Abiat <[email protected]>
1.3.6

3883ababaffeb279eabf0857bbe50c0b14fb74dc authored about 3 years ago by daishi <[email protected]>
update dev dependencies

b5f8b038ff8a2da4dc03c83ab537d1b3fbcf0cb9 authored about 3 years ago by daishi <[email protected]>
chore(build): upgrade and unpin esbuild and fix compressed size action (#732)

* chore(build): upgrade and unpin esbuild

* fix: move github workflow file

a436e31f485a8ebf74122dfa80cc66718ef248eb authored about 3 years ago by Daishi Kato <[email protected]>
refactor(core,utils): support unknown error type (#730)

4f3db8e6434ce8cbb1a9c24f5cfdbd1e673c023a authored about 3 years ago by Daishi Kato <[email protected]>
refactor(core): interruptable promise implementation (#727)

ba2ca15f3b17d220a982c8136b7fae24e67cb055 authored about 3 years ago by Daishi Kato <[email protected]>
chore(build): pin esbuild for now and replace size plugin with github action (#719)

* fix: pin esbuild, add compressed action, remove duplicate build step

* chore: remove extern...

50c908b59fe5ae224984cae91047f28e54af0cbd authored about 3 years ago by Thomas Osmonson <[email protected]>
update size snapshot

957ad82fcdfa142adacaa97c735725fa55c4de94 authored about 3 years ago by daishi <[email protected]>
refactor(core,utils,devtools): add dev methods in store (#717)

* refactor(core,utils,devtools): add dev methods in store

* fix: state listener should be inv...

b98f865b9f1342dcf61f88cb282fa3994b827449 authored about 3 years ago by Daishi Kato <[email protected]>
1.3.5

5839dbec3071425dc26241fafc2d33ea2f9e8c59 authored about 3 years ago by daishi <[email protected]>
update dev dependencies and size snapshot

88d7903ec77410cfd0cc9dfddda8c792fe288d4a authored about 3 years ago by daishi <[email protected]>
Switch back to Node 12 (#716)

57445627460f7b2574f2cfdbd249a588bf6a8b48 authored about 3 years ago by Mathis Møller <[email protected]>
refactor: with memoizeAtom (#710)

* refactor: with memoizeAtom

* make deps type read-only

889a9c1503a021a869a6f90a67267cd310c9b74e authored about 3 years ago by Daishi Kato <[email protected]>
Babel preset for Jotai (#706)

* Setup preset

* Change require of plugin

* Update imprt of plugin

* Default export the...

ac38b62bca40561fa3f0350235dcded1905397e7 authored about 3 years ago by Mathis Møller <[email protected]>
1.3.4

1223621c51cd7dc87428e6098f23c8378b5f5b86 authored about 3 years ago by daishi <[email protected]>
update dev dependencies and size snapshot

5da8517f0e32994e6d76d403ae6c36ffbd66b8e8 authored about 3 years ago by daishi <[email protected]>
Babel plugin: debug-label (#697)

* wip babel plugin

* wip babel plugin

* wip babel test

* Fix test

* Setup bundling f...

155e8caf89b2bce9a1b86e55c09c00e132f59d6e authored about 3 years ago by Mathis Møller <[email protected]>
feat(utils): Add loadable (#698)

c4a996266e6318ecf21f3366c34ab2d8cc1abd72 authored about 3 years ago by Christian Silver <[email protected]>