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(core): Allow retries for errored async reads (#705)

* fix: Allow retries for errored async reads

* Update tests/error.test.tsx

* fix: Isolate ...

6d2ae554f0e652a7189859454476fa9671e20d96 authored about 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...

7d23e1c0838f3f2cc6f855b402f70a6cd26f2b83 authored about 3 years ago by Daishi Kato <[email protected]>
refactor: stricter tsconfig (#678)

c2e4bd2a90a9e75bc1cb43cf53d825471211e16c authored about 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...

a22e0e52d43e057538b992657768984c04b4df26 authored about 3 years ago by Daishi Kato <[email protected]>
1.3.3

de2c3d829ba003a1780f7a10333de0c778ad3190 authored about 3 years ago by daishi <[email protected]>
fix lint error

73d3998a6653ee0e7f2644652ed9b76901d1a21f authored about 3 years ago by daishi <[email protected]>
update dev dependencies except for typescript

92b8ebe899df82cc3a979421c55f413c2d71bfb6 authored about 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

b4512769dc8e89bb4089785ac1e2ac7fc2575b4b authored about 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...

c412d038ae0ce15cb71bb829830f7e11e2ee7647 authored about 3 years ago by Daishi Kato <[email protected]>
1.3.2

f9f425b2dbdf61928389d5a6c44ffeed9c2dec41 authored about 3 years ago by daishi <[email protected]>
update dev dependencies except for typescript

063a31a362782a94a140dc928f4529eb4a5b922d authored about 3 years ago by daishi <[email protected]>
chore: run eslint for all (#680)

3b6f3fc1cc297a2a1fd77bf44fe8c0b8a319de07 authored about 3 years ago by Daishi Kato <[email protected]>
refactor: esm export rollback (#679)

1b62cf51848a651ade7bcab604ee06016e5f94b8 authored about 3 years ago by Reaper <[email protected]>
1.3.1

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

0da6c14ff3d36f00810ae6106839a85512866771 authored about 3 years ago by daishi <[email protected]>
feat(urql): support reexecute in atomWithQuery (#668)

bff0325c28b53dba92bf723ffd888df2d2bbf08a authored about 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...

542b5bd58739ff93061a99f88fd8d419d8195ce2 authored about 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

...

195384123574d24642a910839339254dbe6c12a5 authored about 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

2c751b049c872a5b8860f85fb1a15bb6e6429b8b authored about 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...

2bacbbbc11b56e93acf18e41d2258ca65e7e9c44 authored about 3 years ago by Thomas Osmonson <[email protected]>
chore: eslint rules were broken (#656)

* chore: eslint rules were broken

* suppress ts warning

e8c0bc64ad48a40e3d1b7849db38520815e0ab1d authored about 3 years ago by Daishi Kato <[email protected]>
refactor(core): remove duplicated code (#654)

bf204e0e6e0684683844c273bd62238d9d674548 authored about 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

1c1e183b0da3380beca5c98be56b1a6ef2a0e51e authored about 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

cc760f3071e7b164bfca21b9025ce19d8c5304b1 authored about 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

ce4b08d5f771350b06efd83680b0d3fe5babdaa8 authored about 3 years ago by Daishi Kato <[email protected]>
Change master branch to main in everywhere (#651)

a15523f27822bef50887a60693429637ccbb5e32 authored about 3 years ago by Hee <[email protected]>
update size snapshot

bac6292cf2f44b8178c8b0e5d94f50a7dd5689c5 authored about 3 years ago by daishi <[email protected]>
refactor: rename store to scope container (#648)

94a2a183818b6de851a63123f6eccb649e13827a authored about 3 years ago by Daishi Kato <[email protected]>
1.3.0

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

6f8d9d32bfa20e4f832f2624de8b942f299bd028 authored about 3 years ago by daishi <[email protected]>
fix(utils): improve useAtomCallback performance (#644)

770dcee8b06ff833fa82a680bd82bddf499ea7e8 authored about 3 years ago by Daishi Kato <[email protected]>
Feature: useHydrateAtoms (#637)

* wip

* useHydrateAtoms wip

* Add first test

* More test cases

* Simplify implementa...

95cda07713d3e3530a98e6a4e10e74bf95763a9b authored about 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: ...

59d261308cc2086a1f3084cf8fcc0ce793e017da authored about 3 years ago by Daishi Kato <[email protected]>
refactor(core): useMutableSource emulation without symbol and any (#646)

7a04867f4cf3dfa4e472234412c81122d72704e7 authored about 3 years ago by Daishi Kato <[email protected]>
update size snapshot

8e484c24767f716f42b23ec28a0bf6966692e764 authored about 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...

96ae2ab6314fff4308deaa44176e5c1ad88dc01a authored about 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...

e1aa6bbc6e93fe99ff24d4663beac814e6350272 authored about 3 years ago by Mathis Møller <[email protected]>
add tests for client switching (#634)

1be8f5b53d6ca653201830158c18db7e20a376a4 authored about 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

...

5a939c5024fd8f67302da1151018052802741d16 authored about 3 years ago by Danny Povolotski <[email protected]>
1.2.2

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

161e6da151c11aa6151aa69f45658e499203eaa4 authored about 3 years ago by daishi <[email protected]>
fix(utils): patch symbol type in atomWithObservable (#605)

0653ed00d5a51d6cd093d9ab3f1464a14c198801 authored about 3 years ago by Daishi Kato <[email protected]>
chore(imports): update the imports declarations of type annotations and declarations to `import type` (#606)

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

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...

6a4645400c22997b9088bbf892d9315cde98d4a2 authored over 3 years ago by Bryan Lee <[email protected]>
chore(utils): refactor atomWithObservable (#599)

45f18a28852296f5635094a0eac254131c3ebb7c authored over 3 years ago by Daishi Kato <[email protected]>
update dev dependencies

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

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)

58d056c0237dba920c8b1dcd925279f35832ac71 authored over 3 years ago by Bryan Lee <[email protected]>
1.2.1

774692c280e36a08619abe0017ca15f07614d1a3 authored over 3 years ago by daishi <[email protected]>
fix: atomWithObservable type (#597)

dffdd25de182fbb4f4f3359359cc3964f57d129d authored over 3 years ago by Daishi Kato <[email protected]>
breaking(rxjs): move atomWithObservable in utils (#596)

a26248b35e78f01bd97d2c0af29031a31611c2fc authored over 3 years ago by Daishi Kato <[email protected]>
feat(rxjs): Convert atomWithObservable to Observable spec (#593)

72447e763aa0ef118ebffcd7b15b4cf512da5ee0 authored over 3 years ago by Phil Pluckthun <[email protected]>
fix: improved template for Hacker News (#594)

5b8fd03b30c542f15465a4d4ed494600ef25a2e7 authored over 3 years ago by Bryan Lee <[email protected]>
1.2.0

e8eab67ee885e51d5b0eed94b8327635667d11d7 authored over 3 years ago by daishi <[email protected]>
update dev dependencies

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
...

e22e9f50f79393218369a5e89cbce9dd90a112e3 authored over 3 years ago by Daishi Kato <[email protected]>
fix: support atom scope outside core (#589)

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

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 ...

a9cb8730df936fa68a6f191a4b4c037f04836e00 authored over 3 years ago by Thomas Osmonson <[email protected]>
1.1.3

4082548c7f812c698521d21b785d65c6f547ceb9 authored over 3 years ago by daishi <[email protected]>
update dev dependencies

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

85ddade9f08aa2d576aecf9337ce1fa49792f110 authored over 3 years ago by Daishi Kato <[email protected]>
fix(query): gracefully handle CancelledError (#582)

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

a8f61ef5536ed67ad937e7e1cfdc2daf829f38b1 authored over 3 years ago by Daishi Kato <[email protected]>
1.1.2

b49d38ea10e55535ad84a30b0a4ca11407ca4459 authored over 3 years ago by daishi <[email protected]>
update dev dependencies

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

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...

5ed199fbf97c0556d950758e561173121872c76d authored over 3 years ago by Thomas Osmonson <[email protected]>
feat: add atomWithInfiniteQuery (#571)

* feat: add atomWithInfiniteQuery

* chore: size snapshot

25665f07c89f30c5831f138379e56240b16f6215 authored over 3 years ago by Thomas Osmonson <[email protected]>
1.1.1

97e301405c4447bea80c7039602bbcb02c36687d authored over 3 years ago by daishi <[email protected]>
chore: fix warnings in atomWithStorage test

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...

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...

5844f7d079c6805a6e49a0b32bf346f99d7510db authored over 3 years ago by Daishi Kato <[email protected]>
Add initialValues to debugstore init (#566)

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...

4d1706d7418e6a78cd6ce89fc1539307a0d5bb9a authored over 3 years ago by Sophia Michelle Andren <[email protected]>
1.1.0

e585efb8a0218f5ba1301cbd2612f768ca51087f authored over 3 years ago by daishi <[email protected]>
fix(xstate): support getOptions (#557)

* fix(xstate): support getOptions

* update size snapshot

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...

a168928516f3ba33d93a5139f51681a38b2a1938 authored over 3 years ago by Daishi Kato <[email protected]>
chore(utils): splitAtom test (#558)

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...

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...

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...

fb3833790f68a78b20710e41a511be0b7f8dc7af authored over 3 years ago by Thomas Osmonson <[email protected]>
1.0.1

eaced3039efb4f068900e7dfe86ec6c90dea5621 authored over 3 years ago by daishi <[email protected]>
update dev dependencies

27782a7db62b000b00e40f9733f369c80cbbef62 authored over 3 years ago by daishi <[email protected]>
fix(query): queryClientAtom for initialValues (#547)

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...

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...

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...

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...

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

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...

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

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...

eb2cc106c65cec3ea6b4ff9a1735b24dbd21b871 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
refactor: remove unused code (#532)

4985d2a0b3633b04eaac80a1a17b61525e8a1db4 authored over 3 years ago by Gusted <[email protected]>
fix(website): hide duplicate illustration (#531)

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

f1e01569ce0bab971dba3d4e5c6839ff99db0587 authored over 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): tablet viewport optimizations (#529)

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

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...

29b4197e04dc8c0ec78fdb6b8114b165de38cf96 authored over 3 years ago by Sophia Michelle Andren <[email protected]>