Ecosyste.ms: OpenCollective

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

Jotai

Developing primitive, flexible state management for React
Collective - Host: opensource - https://opencollective.com/jotai - Code: https://github.com/pmndrs/jotai

fix(core): Allow retries for errored async reads (#705)

* fix: Allow retries for errored async reads

* Update tests/error.test.tsx

* fix: Isolate ...

github.com/pmndrs/jotai - 6d2ae554f0e652a7189859454476fa9671e20d96 authored over 3 years ago by Christian Silver <[email protected]>
chore(build): simplify exports and support nested subpath (#704)

* chore: simplify exports and supports nested subpath for the future

* use replace instead of...

github.com/pmndrs/jotai - 7d23e1c0838f3f2cc6f855b402f70a6cd26f2b83 authored over 3 years ago by Daishi Kato <[email protected]>
refactor: stricter tsconfig (#678)

github.com/pmndrs/jotai - c2e4bd2a90a9e75bc1cb43cf53d825471211e16c authored over 3 years ago by Daishi Kato <[email protected]>
fix(core,query): handle edge cases with writeAtom returning a promise (#701)

* fix(core,query): follow the change in write atom

* refactor: simplify flushPending

* fix...

github.com/pmndrs/jotai - a22e0e52d43e057538b992657768984c04b4df26 authored over 3 years ago by Daishi Kato <[email protected]>
fix lint error

github.com/pmndrs/jotai - 73d3998a6653ee0e7f2644652ed9b76901d1a21f authored over 3 years ago by daishi <[email protected]>
update dev dependencies except for typescript

github.com/pmndrs/jotai - 92b8ebe899df82cc3a979421c55f413c2d71bfb6 authored over 3 years ago by daishi <[email protected]>
fix(core): return promise void on write atom and set (#689)

* fix: return promise void on write atom and set

* update size snapshot

github.com/pmndrs/jotai - b4512769dc8e89bb4089785ac1e2ac7fc2575b4b authored over 3 years ago by Daishi Kato <[email protected]>
refactor(core): re-implement useAtom with useReducer (#687)

* wip: use-sync-external-store

* use reducer just like that

* fix: avoid reading atom valu...

github.com/pmndrs/jotai - c412d038ae0ce15cb71bb829830f7e11e2ee7647 authored over 3 years ago by Daishi Kato <[email protected]>
update dev dependencies except for typescript

github.com/pmndrs/jotai - 063a31a362782a94a140dc928f4529eb4a5b922d authored over 3 years ago by daishi <[email protected]>
chore: run eslint for all (#680)

github.com/pmndrs/jotai - 3b6f3fc1cc297a2a1fd77bf44fe8c0b8a319de07 authored over 3 years ago by Daishi Kato <[email protected]>
refactor: esm export rollback (#679)

github.com/pmndrs/jotai - 1b62cf51848a651ade7bcab604ee06016e5f94b8 authored over 3 years ago by Reaper <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 0da6c14ff3d36f00810ae6106839a85512866771 authored over 3 years ago by daishi <[email protected]>
feat(urql): support reexecute in atomWithQuery (#668)

github.com/pmndrs/jotai - bff0325c28b53dba92bf723ffd888df2d2bbf08a authored over 3 years ago by Daishi Kato <[email protected]>
ESM/CJS Exports addition (#657)

* fix: package.json script modification

* ci: test sandboxes

* chore: absolute paths in pk...

github.com/pmndrs/jotai - 542b5bd58739ff93061a99f88fd8d419d8195ce2 authored over 3 years ago by Reaper <[email protected]>
feat(query): infinite query page refresh (#670)

* feat(query): infinite query page refresh

* chore: refactor test

* chore: export type

...

github.com/pmndrs/jotai - 195384123574d24642a910839339254dbe6c12a5 authored over 3 years ago by Thomas Osmonson <[email protected]>
fix(urql): support pause option (#655)

* fix(urql): support pause option

* keep args for future use

* update size snapshot

github.com/pmndrs/jotai - 2c751b049c872a5b8860f85fb1a15bb6e6429b8b authored over 3 years ago by Daishi Kato <[email protected]>
feat(query): enabled functionality (#665)

* feat(query): enabled functionality

* chore: clean up types

* chore: add back in test for...

github.com/pmndrs/jotai - 2bacbbbc11b56e93acf18e41d2258ca65e7e9c44 authored over 3 years ago by Thomas Osmonson <[email protected]>
chore: eslint rules were broken (#656)

* chore: eslint rules were broken

* suppress ts warning

github.com/pmndrs/jotai - e8c0bc64ad48a40e3d1b7849db38520815e0ab1d authored over 3 years ago by Daishi Kato <[email protected]>
refactor(core): remove duplicated code (#654)

github.com/pmndrs/jotai - bf204e0e6e0684683844c273bd62238d9d674548 authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): improve initial data method (#653)

* fix: improve initial data method

* fix: better data condition, if syntax

github.com/pmndrs/jotai - 1c1e183b0da3380beca5c98be56b1a6ef2a0e51e authored over 3 years ago by Thomas Osmonson <[email protected]>
Fix(useAtomsSnapshot): Only use values in snapshots (#652)

* Only use atom values in useAtomsSnapshot

* Update size-snapshot

github.com/pmndrs/jotai - cc760f3071e7b164bfca21b9025ce19d8c5304b1 authored over 3 years ago by Mathis Møller <[email protected]>
refactor: new store.ts based on old vanilla.ts (#650)

* refactor: new store.ts based on old vanilla.ts

* fix benchmark tools

github.com/pmndrs/jotai - ce4b08d5f771350b06efd83680b0d3fe5babdaa8 authored over 3 years ago by Daishi Kato <[email protected]>
Change master branch to main in everywhere (#651)

github.com/pmndrs/jotai - a15523f27822bef50887a60693429637ccbb5e32 authored over 3 years ago by Hee <[email protected]>
update size snapshot

github.com/pmndrs/jotai - bac6292cf2f44b8178c8b0e5d94f50a7dd5689c5 authored over 3 years ago by daishi <[email protected]>
refactor: rename store to scope container (#648)

github.com/pmndrs/jotai - 94a2a183818b6de851a63123f6eccb649e13827a authored over 3 years ago by Daishi Kato <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 6f8d9d32bfa20e4f832f2624de8b942f299bd028 authored over 3 years ago by daishi <[email protected]>
fix(utils): improve useAtomCallback performance (#644)

github.com/pmndrs/jotai - 770dcee8b06ff833fa82a680bd82bddf499ea7e8 authored over 3 years ago by Daishi Kato <[email protected]>
Feature: useHydrateAtoms (#637)

* wip

* useHydrateAtoms wip

* Add first test

* More test cases

* Simplify implementa...

github.com/pmndrs/jotai - 95cda07713d3e3530a98e6a4e10e74bf95763a9b authored over 3 years ago by Mathis Møller <[email protected]>
breaking: useAtom scope instead of atom scope (#640)

* breaking: useAtom scope instead of atom scope

* Update src/core/atom.ts

Co-authored-by: ...

github.com/pmndrs/jotai - 59d261308cc2086a1f3084cf8fcc0ce793e017da authored over 3 years ago by Daishi Kato <[email protected]>
refactor(core): useMutableSource emulation without symbol and any (#646)

github.com/pmndrs/jotai - 7a04867f4cf3dfa4e472234412c81122d72704e7 authored over 3 years ago by Daishi Kato <[email protected]>
update size snapshot

github.com/pmndrs/jotai - 8e484c24767f716f42b23ec28a0bf6966692e764 authored over 3 years ago by daishi <[email protected]>
Create CONTRIBUTING.md (#623)

* Create CONTRIBUTING.md

Update CONTRIBUTING.md

Co-authored-by: Daishi Kato <dai-shi@users...

github.com/pmndrs/jotai - 96ae2ab6314fff4308deaa44176e5c1ad88dc01a authored over 3 years ago by Ehsan sarshar <[email protected]>
fix(weakCache): Replace recursion with while loop to avoid too much recursion (#633)

* Add trampoline to avoid too much recursion

* Use for-loop instead of recursion for weak cac...

github.com/pmndrs/jotai - e1aa6bbc6e93fe99ff24d4663beac814e6350272 authored over 3 years ago by Mathis Møller <[email protected]>
add tests for client switching (#634)

github.com/pmndrs/jotai - 1be8f5b53d6ca653201830158c18db7e20a376a4 authored over 3 years ago by Danny Povolotski <[email protected]>
test(valtio): infinite loop bug (#625)

* failing test for the infinite loop bug

* fix typo in test

* bump up valtio dependency

...

github.com/pmndrs/jotai - 5a939c5024fd8f67302da1151018052802741d16 authored over 3 years ago by Danny Povolotski <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 161e6da151c11aa6151aa69f45658e499203eaa4 authored over 3 years ago by daishi <[email protected]>
fix(utils): patch symbol type in atomWithObservable (#605)

github.com/pmndrs/jotai - 0653ed00d5a51d6cd093d9ab3f1464a14c198801 authored over 3 years ago by Daishi Kato <[email protected]>
chore(imports): update the imports declarations of type annotations and declarations to `import type` (#606)

github.com/pmndrs/jotai - afa0a340e60fd98bd8de1e88db19fd72a3277fe5 authored over 3 years ago by Bryan Lee <[email protected]>
chore(examples, tests): remove `React.FC` from the TSX file (#603)

github.com/pmndrs/jotai - 2c3e3c31a9491ab5032e1d71db6abb5800e2be53 authored over 3 years ago by Bryan Lee <[email protected]>
chore(imports): enforce a convention in module import order (#602)

* chore(imports): enforce a convention in module import order

* Update src/devtools/useGotoAt...

github.com/pmndrs/jotai - 6a4645400c22997b9088bbf892d9315cde98d4a2 authored over 3 years ago by Bryan Lee <[email protected]>
chore(utils): refactor atomWithObservable (#599)

github.com/pmndrs/jotai - 45f18a28852296f5635094a0eac254131c3ebb7c authored over 3 years ago by Daishi Kato <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 17922d54cce6ae806389b8618b41827632ee0e9f authored over 3 years ago by daishi <[email protected]>
chore(parser): upgrade to the new JSX transform and removing unused react imports (#600)

github.com/pmndrs/jotai - feadb362c26d54d0d01a8ed1f9089740f916976c authored over 3 years ago by Bryan Lee <[email protected]>
fix(examples, tests): use `useUpdateAtom` and write-only atoms to avoid re-render (#598)

github.com/pmndrs/jotai - 58d056c0237dba920c8b1dcd925279f35832ac71 authored over 3 years ago by Bryan Lee <[email protected]>
fix: atomWithObservable type (#597)

github.com/pmndrs/jotai - dffdd25de182fbb4f4f3359359cc3964f57d129d authored over 3 years ago by Daishi Kato <[email protected]>
breaking(rxjs): move atomWithObservable in utils (#596)

github.com/pmndrs/jotai - a26248b35e78f01bd97d2c0af29031a31611c2fc authored over 3 years ago by Daishi Kato <[email protected]>
feat(rxjs): Convert atomWithObservable to Observable spec (#593)

github.com/pmndrs/jotai - 72447e763aa0ef118ebffcd7b15b4cf512da5ee0 authored over 3 years ago by Phil Pluckthun <[email protected]>
fix: improved template for Hacker News (#594)

github.com/pmndrs/jotai - 5b8fd03b30c542f15465a4d4ed494600ef25a2e7 authored over 3 years ago by Bryan Lee <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 5748041e5d40109f625c83cfb232de8b84c33224 authored over 3 years ago by daishi <[email protected]>
feat: jotai/rxjs (#341)

* wip: atomWithObservable

* split rollup tasks more

* fix ci

* refactor following #448
...

github.com/pmndrs/jotai - e22e9f50f79393218369a5e89cbce9dd90a112e3 authored over 3 years ago by Daishi Kato <[email protected]>
fix: support atom scope outside core (#589)

github.com/pmndrs/jotai - b6a7240e5b8e8fbbac3438c799bcec910a20b82b authored over 3 years ago by Daishi Kato <[email protected]>
breaking(query): remove optional equalityFn from atomWith(Infinite)Query (#592)

github.com/pmndrs/jotai - 868f120748120cc9f7e485cfb2e1d12d1ab02e3f authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): subscribe instead of fetch if initialData (#586)

* fix(query): subscribe instead of fetch if initialData

* fix: use getInitialData and update ...

github.com/pmndrs/jotai - a9cb8730df936fa68a6f191a4b4c037f04836e00 authored over 3 years ago by Thomas Osmonson <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 08cbfc583e63f7ecd2f2fe24c45921056eee8433 authored over 3 years ago by daishi <[email protected]>
fix: package.json exports to have import (#583)

github.com/pmndrs/jotai - 85ddade9f08aa2d576aecf9337ce1fa49792f110 authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): gracefully handle CancelledError (#582)

github.com/pmndrs/jotai - 6dc98f53863d6f39c813128209db3093f712175c authored over 3 years ago by Thomas Osmonson <[email protected]>
fix(utils): refactor to avoid variable outside atom (#577)

github.com/pmndrs/jotai - a8f61ef5536ed67ad937e7e1cfdc2daf829f38b1 authored over 3 years ago by Daishi Kato <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - fae05839e2df7ca03c6f5b11c71acc5f4c0fcb7e authored over 3 years ago by daishi <[email protected]>
fix(core): write getter default parameter instead of optional parameter (#574)

github.com/pmndrs/jotai - eda5ea610571ad601306d966d430a58934fb788a authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): use observer for refetch (#573)

* fix(query): use observer for refetch

* fix(query): atomWithQuery typing

* update size sn...

github.com/pmndrs/jotai - 5ed199fbf97c0556d950758e561173121872c76d authored over 3 years ago by Thomas Osmonson <[email protected]>
feat: add atomWithInfiniteQuery (#571)

* feat: add atomWithInfiniteQuery

* chore: size snapshot

github.com/pmndrs/jotai - 25665f07c89f30c5831f138379e56240b16f6215 authored over 3 years ago by Thomas Osmonson <[email protected]>
chore: fix warnings in atomWithStorage test

github.com/pmndrs/jotai - 03454c7e595ca63e97685e82f577d592ee3d27da authored over 3 years ago by daishi <[email protected]>
fix(utils/atomWithStorage): async storage support (#569)

* fix(utils/atomWithStorage): async storage support

* add tests

* expose createJSONStorage...

github.com/pmndrs/jotai - 59dbb6990aeccecfccc089c9766fa32c330f1f14 authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): handle error in atomWithQuery (#567)

* fix(query): handle error

* fix early return

* oops, we need to catch

* hmm, why was t...

github.com/pmndrs/jotai - 5844f7d079c6805a6e49a0b32bf346f99d7510db authored over 3 years ago by Daishi Kato <[email protected]>
Add initialValues to debugstore init (#566)

github.com/pmndrs/jotai - 6d767a7b2f64364c38ad70260c67510e9df855b9 authored over 3 years ago by Mathis Møller <[email protected]>
fix(website): resolve popover issue on mobile (#560)

* fix(website): resolve popover issue on mobile

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

github.com/pmndrs/jotai - 4d1706d7418e6a78cd6ce89fc1539307a0d5bb9a authored over 3 years ago by Sophia Michelle Andren <[email protected]>
fix(xstate): support getOptions (#557)

* fix(xstate): support getOptions

* update size snapshot

github.com/pmndrs/jotai - 511c12525d7f4760de347b81022fd1e3a7f7c434 authored over 3 years ago by Daishi Kato <[email protected]>
feat: jotai/urql (#463)

* wip: feat/urql skelton

* wip: urql/atomWithQuery

* wip: urql/atomWithQuery (#427)

* w...

github.com/pmndrs/jotai - a168928516f3ba33d93a5139f51681a38b2a1938 authored over 3 years ago by Daishi Kato <[email protected]>
chore(utils): splitAtom test (#558)

github.com/pmndrs/jotai - c368fd86aee00069c1da9573a0720a371df50be9 authored over 3 years ago by Daishi Kato <[email protected]>
feat(website): UI/UX improvements (#556)

* fix(website): z-index of menu button

* feat(website): revise <StaticImage> props to improve...

github.com/pmndrs/jotai - 61c5ea80ae8a44c147a56b2954ff027d2281c028 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
breaking(utils): drop REFRESH symbol in atomWithDefault and use common RESET symbol (#552)

* breaking(utils): drop REFRESH symbol in atomWithDefault and use common RESET symbol

* chore...

github.com/pmndrs/jotai - 6eaaa28b237a0c11efeffdbfd5ed6c88008343b4 authored over 3 years ago by Daishi Kato <[email protected]>
feat(query): atomWithQuery to use options.initialData to avoid suspense (#548)

* feat(query): use atomWithDefault and initialData

* chore: add test

* better impl and tes...

github.com/pmndrs/jotai - fb3833790f68a78b20710e41a511be0b7f8dc7af authored over 3 years ago by Thomas Osmonson <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - 27782a7db62b000b00e40f9733f369c80cbbef62 authored over 3 years ago by daishi <[email protected]>
fix(query): queryClientAtom for initialValues (#547)

github.com/pmndrs/jotai - 444c6ab8afc87ccd35f42fabaee6e3628a468498 authored over 3 years ago by Daishi Kato <[email protected]>
fix(utils): improve atomWithStorage covering atomWithHash (#540)

* fix(utils): improve atomWithStorage covering atomWithHash

* fix: subscribe before delayed i...

github.com/pmndrs/jotai - f9bd9c3a91d10d36f90ba8e0f79c77d32b6b9302 authored over 3 years ago by Daishi Kato <[email protected]>
fix(utils/atomWithDefault): support refresh (#537)

* support refresh in atomWithDefault

* support refresh in atomWithDefault

* Continuation o...

github.com/pmndrs/jotai - 775790e8b024225413f16e7adac05f54a6b5aff3 authored over 3 years ago by Daishi Kato <[email protected]>
fix(core): add experimental promise option for write getter (#539)

* fix(core): add experimental promise option for write getter

* fix: should return value inst...

github.com/pmndrs/jotai - de04c926ac56010c2df8fc989bcdfc74a6c42cdf authored over 3 years ago by Daishi Kato <[email protected]>
fix(510): add a DEV warning on wrong atom configs (#541)

* add a caching test (inspired by react-spring)

* uncomment other test

* change test's nam...

github.com/pmndrs/jotai - f49f7ac140285973c1c785819d3a5650d8cfdad3 authored over 3 years ago by M. Bagher Abiat <[email protected]>
fix: disable useDebugState in test env (#543)

github.com/pmndrs/jotai - 8caa28622c76b98f1128e658bd9bb199b36d982e authored over 3 years ago by Thomas Osmonson <[email protected]>
chore(jotai/query): refactor atomWithQuery (#526)

* chore(jotai/query): refactor atomWithQuery

* update size snapshot

* fix tests

* Updat...

github.com/pmndrs/jotai - 99500bc5899836fdee920f6196e0726adace9011 authored over 3 years ago by Daishi Kato <[email protected]>
fix(website): add root domain to social media card image path (#536)

github.com/pmndrs/jotai - b81fb077edeb2e6bc71731337fa8c83398c21186 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): revise layout (#533)

* fix(website): remove unused atom

* feat(website): revise layout

* chore(website): add co...

github.com/pmndrs/jotai - eb2cc106c65cec3ea6b4ff9a1735b24dbd21b871 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
refactor: remove unused code (#532)

github.com/pmndrs/jotai - 4985d2a0b3633b04eaac80a1a17b61525e8a1db4 authored over 3 years ago by Gusted <[email protected]>
fix(website): hide duplicate illustration (#531)

github.com/pmndrs/jotai - acf631de0ba0fcd8bb7b5d654026be65fd743d90 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): use Gatsby Image for better performance (#530)

* feat(website): use Gatsby Image for better performance

* fix(website): add canonical url

github.com/pmndrs/jotai - f1e01569ce0bab971dba3d4e5c6839ff99db0587 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): tablet viewport optimizations (#529)

github.com/pmndrs/jotai - 92b7f5b033186d3973a647ab86b3b96dafb51c86 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): add popover menu for mobile (#527)

github.com/pmndrs/jotai - 6628b428e26889d61f053c138fd00a7e676bdcb5 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): more responsive layout (#525)

* chore(website): remove Webpack aliases and use parent directory Prettier directives

* fix(w...

github.com/pmndrs/jotai - 29b4197e04dc8c0ec78fdb6b8114b165de38cf96 authored over 3 years ago by Sophia Michelle Andren <[email protected]>