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

feat(website): improve table of contents (#2115)

github.com/pmndrs/jotai - f7d7f74eb64660421dfea78d2be1e47816ffd6be authored over 1 year ago by Sophia Michelle Andren <[email protected]>
fix atomWithBroadcast description (#2106)

github.com/pmndrs/jotai - 90a3116773b541f9c1987801eb71027e5e23298a authored over 1 year ago by Les Szklanny <[email protected]>
chore(tests/utils): suppress error boundary error log (#2112)

github.com/pmndrs/jotai - 5e5a5e6c0d39f59aace1437123716f39e3fc1b66 authored over 1 year ago by Tmk <[email protected]>
chore(tests/utils): add observable tests (#2008)

* observable-tests

* observable-tests: plain rxjs with Subject

* observable-tests: comment...

github.com/pmndrs/jotai - ccba918281069f3ce003988f591389df4fefdde5 authored over 1 year ago by David Komer <[email protected]>
docs: add atomWithBroadcast and remove subheadings (#2110)

* docs: add atomWithBroadcast and remove subheadings

* docs: update recipes file names

github.com/pmndrs/jotai - dbfa6e43616e2df85f96ee6e53ded8880d96a800 authored over 1 year ago by Gerzon Z <[email protected]>
chore(deps): update dev dependencies (#2105)

* chore(deps): update dev dependencies

* revert vitest

* give up with "bundler"

* fix t...

github.com/pmndrs/jotai - 904cec76928260ecf797848bc8f5127941c64f8c authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils/atomWithStorage): Prevent createJSONStorage from adding subscribe method when window.Storage is not defined (#2100)

github.com/pmndrs/jotai - 1d25284f170275186e0ff1715967c7e560debae6 authored over 1 year ago by Daniel O'Neill <[email protected]>
fix(vanilla): should recompute state after onMount (#2099)

* fix: should recompute state after onMount

* refactor store test

* refactor with onMount ...

github.com/pmndrs/jotai - fdd40f7f9d25ba07692d8debbfd1ac817d2a477a authored over 1 year ago by Tmk <[email protected]>
docs: update location integration docs to match https://github.com/jotaijs/jotai-location/pull/13 (#2101)

github.com/pmndrs/jotai - f1590d48fcf09f701a403ea1ae233de490bcc64d authored over 1 year ago by Ilya Popovs <[email protected]>
docs: split atom creators in multiple files (#2083)

github.com/pmndrs/jotai - 58dec505a42a4078eba390be5eee6542cdb55e9f authored over 1 year ago by Gerzon Z <[email protected]>
feat(website): improve search (#2097)

github.com/pmndrs/jotai - 90010924ec0606dd53261de26056664be573380c authored over 1 year ago by Sophia Michelle Andren <[email protected]>
chore(deps): update dev dependencies (#2090)

* chore(deps): update dev dependencies

* downgrade vitest

github.com/pmndrs/jotai - 991ce29536605634fbdb79b4f88f08ffe67c020e authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): Do not set a splitted atom when not actually modified (#2088)

* Do not set a splitted atom when not actually modified

* Apply suggestions from code review
...

github.com/pmndrs/jotai - e306723228cf1316da7126f7badf7392fea175e2 authored over 1 year ago by Arnaud de Bossoreille <[email protected]>
fix(vanilla): should update with conditional dependencies (#2086)

* add failing test

* fix it

* fix typo

github.com/pmndrs/jotai - 0e501cb343b2cbeaf5daaa9877e7aae9c6a95bd8 authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): should only mount dependencies if the atom is mounted (#2078)

* add a failing test

* remove useEffect from the test

* avoid using Mock type

* add mor...

github.com/pmndrs/jotai - 2bdf74adf2c9a79997c37ff5847c5eeae0f590a0 authored over 1 year ago by Daishi Kato <[email protected]>
Update Coverage Provider from "c8" to "v8" in Vitest (#2089)

* docs(contributing.md): fix typo in Core lib

* chore(deps): Replace deprecated @vitest/cover...

github.com/pmndrs/jotai - 80fe4b5527cc82ea0f8c40c5c257c5eecf08a25b authored over 1 year ago by Tariq Khan <[email protected]>
docs(contributing.md): fix typo in Core lib (#2085)

github.com/pmndrs/jotai - d1a4b09bcbac0af7f64e51bb5801dcedb42f7be9 authored over 1 year ago by Tariq Khan <[email protected]>
test with more ts versions in CI (#2073)

github.com/pmndrs/jotai - 144a6b5177e96c9ef1fd221e013c576dfdbe26a5 authored over 1 year ago by Daishi Kato <[email protected]>
fix: global number of instances flag (#2066)

github.com/pmndrs/jotai - ec7b5103174416094de07658da0e138a64172b47 authored over 1 year ago by 咲奈Sakina <[email protected]>
docs: fix typo (#2065)

github.com/pmndrs/jotai - 3a1a8f18aa5aea4242385d3a34a6289f8878a193 authored over 1 year ago by Ivo Berger <[email protected]>
chore(deps): update dev dependencies (#2064)

* chore(deps): update dev dependencies

* avoid default export

* Revert "avoid default expo...

github.com/pmndrs/jotai - 4c7dc7fd8acf5956ff7423ffedd071670ee0523b authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): improve warning message for multiple instances (#2061)

github.com/pmndrs/jotai - d1342a63a5593fa42f64c8e86a26b115d86e7aff authored over 1 year ago by Daishi Kato <[email protected]>
feat(utils): stable unwrap (#2055)

* feat(utils): stable unwrap

* add docs for unwrap

github.com/pmndrs/jotai - 08374849c6d1fb37dfe03a038b38d944f26c8735 authored over 1 year ago by Daishi Kato <[email protected]>
breaking: remove deperecated dev-only methods (#2054)

github.com/pmndrs/jotai - d173ca2f46ede497f4a23a9c46cfdfc98b0fc62b authored over 1 year ago by Daishi Kato <[email protected]>
refactor(vanilla): simplify store impl (#2029)

* refactor(vanilla): simplify store impl

* fix for react <= 17

* refactor mounting logic
...

github.com/pmndrs/jotai - 59989ec617a01ceb1f4dd5f908f57d5eb182004a authored over 1 year ago by Daishi Kato <[email protected]>
feat(website): add all docs to sidebar (#2063)

github.com/pmndrs/jotai - 105fb61f7b16965cdec7cc71b4a21cc7d026c67c authored over 1 year ago by Sophia Michelle Andren <[email protected]>
chore(deps): update dev dependencies (#2051)

github.com/pmndrs/jotai - 05174406ea06a641704a9339bc53d7e2e12aacc3 authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): check duplicated instances (#2049)

github.com/pmndrs/jotai - 21d4ab7f44bcbacdad72b23bb5f457539f883374 authored over 1 year ago by Daishi Kato <[email protected]>
fix: declare @types/react as peerDep to avoid phantom dep (#2048)

github.com/pmndrs/jotai - d8a90706797eaa495a4105df77d96d92ca587658 authored over 1 year ago by pigw4ng <[email protected]>
feat(website): updates (#2042)

github.com/pmndrs/jotai - 8cb3c1d326a21a7b353f343725b68b4c8d517d05 authored over 1 year ago by Sophia Michelle Andren <[email protected]>
fix(readme): clarify write-only atoms are derived atoms (#2034)

github.com/pmndrs/jotai - 5039d7d697c7d498dd85ebfe59e6c5acf8bcd946 authored over 1 year ago by Daishi Kato <[email protected]>
feat(website): styling with tailwindcss (#2019)

github.com/pmndrs/jotai - 4f8d1feb7ae67097b37baa3fd72036776f6067f2 authored over 1 year ago by 이현재 <[email protected]>
chore(deps): update dev dependencies (#2024)

* chore(deps): update dev dependencies

* run prettier

* Revert "run prettier"

This reve...

github.com/pmndrs/jotai - 2f5ca45f12097ea91e93342b8df08ea2904c80de authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): loadable handles sync errors (#2021)

* add failing test

* fix it

github.com/pmndrs/jotai - 98971df54de75511d8fd370acf9a18aa4feee2b5 authored over 1 year ago by Daishi Kato <[email protected]>
docs(core): add a section about `signal` (#2017)

github.com/pmndrs/jotai - 22aed4892a93ccfd5175febe7615c1d52cc55cd4 authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): bail out recomputing with the same value (#2016)

* add a failing test

* a fix, is it hacky?

* refactor: simplify logic

* drop a test wit...

github.com/pmndrs/jotai - 85cccb12adc9fc6c1a2e9f7c2ea3da274c84b3d6 authored over 1 year ago by Daishi Kato <[email protected]>
fix(docs): link either to new react docs or legacy docs (#2006)

github.com/pmndrs/jotai - a9a639f4589c660b1f0723c536bf69d655bd71be authored over 1 year ago by Malte Voß <[email protected]>
chore(deps): update dev dependencies (#2000)

github.com/pmndrs/jotai - cbb8d56858ea54f926b5f4f07dc4a4a2d04465f4 authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): unstable_unwrap to support writable atom (#1997)

* fix(utils): unwrap to support writable atom

* fix types

* fix type test

* fix type again

github.com/pmndrs/jotai - f7c60c1a485e669286686c50f3e11884ac8db5d2 authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): improve unstable_unwrap for sometimes async atom (#1996)

* add failing test

* fix(utils): improve unstable_unwrap for sometimes async atom

* add a ...

github.com/pmndrs/jotai - 39059bb27790dd89637f7c6ff2e0a8ece76878d8 authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): improve selectAtom typing (#1995)

* add failing test

* fix(utils): improve selectAtom typing

* refactor

github.com/pmndrs/jotai - 91a92e32612d206731221dedf223d25e254099eb authored over 1 year ago by Daishi Kato <[email protected]>
fix(utils): revert atomWithStorage typing (#1994)

* fix(utils): fix/revert atomWithStorage typing

* refactor

github.com/pmndrs/jotai - 77feeb22221e8d626184c39a390121f0599dbe5d authored over 1 year ago by Daishi Kato <[email protected]>
feat(utils/useHydrateAtoms) - Optionally rehydrate with force hydrate (#1990)

* Added forceHydrate option to useHydrateAtoms

* Updated docs for forceHydrate useHydrateAtom...

github.com/pmndrs/jotai - 358b873f717b922e5e2cb2fdabb64e397639cbde authored over 1 year ago by SariSabouh <[email protected]>
docs: add new time travel props (#1993)

github.com/pmndrs/jotai - 3040629485a6e247731192c67e0d518950729814 authored over 1 year ago by Arjun Vegda <[email protected]>
chore(deps): update dev dependencies (#1984)

github.com/pmndrs/jotai - 03713b09eb00296b8c2fe5d6a092e07abb105844 authored over 1 year ago by Daishi Kato <[email protected]>
fix(build): mode env for "import" condition" (#1978)

* fix(build): mode env for "import" condition"

* another way

* yet another way

github.com/pmndrs/jotai - 8ae6d6be9376c459098f7e51eec91086cc0aa8e8 authored over 1 year ago by Daishi Kato <[email protected]>
feat(vanilla): new store listeners for devtools (#1966)

* revisit store listeners

* revert to main

* second iteration!

* Update src/vanilla/sto...

github.com/pmndrs/jotai - bb6006e9d3affb6c890e1eab22ddea2835a0cb79 authored over 1 year ago by Daishi Kato <[email protected]>
breaking(utils): improve atomWithStorage (#1958)

* breaking(utils): improve atomWithStorage

* use separate options

* mark the new feature u...

github.com/pmndrs/jotai - 2ec0bb96533f827b2b6f38456bbeab9cc542eddc authored over 1 year ago by Daishi Kato <[email protected]>
breaking(utils): predictable atomWithDefault (#1939)

github.com/pmndrs/jotai - 242eb87fd91e4bc48cfb83d0f0f1cdfcd49b6221 authored over 1 year ago by Daishi Kato <[email protected]>
website: Update index.js (#1980)

github.com/pmndrs/jotai - e455ec24700c18acead24095551c72273a93caf6 authored over 1 year ago by reinierkaper-carewell <[email protected]>
fix(docs): atomFamily example missing set() usage (#1976)

github.com/pmndrs/jotai - 10de5a7cbe6f87f34b2fb476eb8ea244ac92077f authored over 1 year ago by Jordan Arentsen <[email protected]>
chore(deps): update dev dependencies (#1973)

github.com/pmndrs/jotai - 382a7904a2438fcdcbdc60bf04781721ca41000a authored over 1 year ago by Daishi Kato <[email protected]>
fix: prefer PromiseLike where appropriate (#1967)

* fix: prefer PromiseLike where appropriate

* missing optional operator

* more conversion
...

github.com/pmndrs/jotai - 43e70c3496853ee8a51ea1837a5293d73a062859 authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): update atoms with tree structure dependencies (reggression from v1) (#1959)

* add failing test

* rewrite recomputeDependents

* safer infinite loop detection with recu...

github.com/pmndrs/jotai - 1e774e2bd96ead7dd90021d0443209234c8799b1 authored over 1 year ago by Daishi Kato <[email protected]>
fix(vanilla): Stable promise (#1933)

* failing test case for renotification on equal promise

* fix unstable promise reference

*...

github.com/pmndrs/jotai - 06d4abf72adf6f14770c0da9158a369288f00260 authored over 1 year ago by Oliver Hoff <[email protected]>
docs: fix typo in docs/recipes/custom-useatom-hooks (#1971)

github.com/pmndrs/jotai - 7a67b23da9399f77841e9cbd4c349fd921fa4b36 authored over 1 year ago by Alex Hadley <[email protected]>
fix(docs): setItem argument missing from storage example (#1957)

github.com/pmndrs/jotai - 7a5ce17e38f7d5c895a1d8e9e52226881b32da67 authored over 1 year ago by Cony <[email protected]>
docs: fix typo in CONTRIBUTING.md (#1947)

github.com/pmndrs/jotai - 4fa2dd080f518e9f6e7c642e3890e51bbee212ba authored over 1 year ago by Jordan Arentsen <[email protected]>
docs: fix typos on "initialize atom on render" (#1945)

Just some minor typos.

github.com/pmndrs/jotai - 1adaa66f705cbe3ca9121c3abe632d050833bdb7 authored over 1 year ago by Jordan Arentsen <[email protected]>
chore: remove unused jest references (#1919)

github.com/pmndrs/jotai - 10001a7b34bf2dbd0cdff28b0f14877a4707e509 authored over 1 year ago by Arjun Vegda <[email protected]>
chore(deps): update dev dependencies (#1913)

* chore(deps): update dev dependencies

* use node 18

* fix rollup error

* fix test old ...

github.com/pmndrs/jotai - 9e64092f3d9faafec9b2d52033169955c5856322 authored over 1 year ago by Daishi Kato <[email protected]>
chore(tests): migrate to vitest (#1839)

* chore: initial vitest setup

* test(vanilla): migrate vanilla tests

* test(babel): migrat...

github.com/pmndrs/jotai - cc35d1d222120e401d545e4991619eb49aea97b7 authored over 1 year ago by Arjun Vegda <[email protected]>
fix(react): Infer useHydrateAtoms value types from atom.read ReturnType (#1898)

* Exporting AnyWritableAtom for external usage.

* Updating test title.

* Removing duplicat...

github.com/pmndrs/jotai - 1c08b200cf10be960ed871bbd9fbada52065b292 authored over 1 year ago by Eric Dowell <[email protected]>
breaking(vanilla): remove deprecated store dev methods (#1893)

* breaking: remove deprecated store dev methods

* remove corresponding tests

github.com/pmndrs/jotai - c42e7c78c9ecc0f806f792e4d10b29fc1ca06570 authored over 1 year ago by Daishi Kato <[email protected]>
fix(atomWithStorage): handle RESET/removeItem from cross-tab storage updates (#1882)

* fix(atomWithStorage): handle RESET/removeItem from cross-tab storage updates

BREAKING CHANG...

github.com/pmndrs/jotai - aa9859f64de647c77f4862fba8bc521a707c0e0b authored over 1 year ago by _nderscore <[email protected]>
fix(vanilla): better promise handling (#1851)

* add failing test

* add more tests

* revisit store tests

* fix for one of tests

* w...

github.com/pmndrs/jotai - 85dba6b41e135cd3f65e471a423432fae21a55ec authored over 1 year ago by Daishi Kato <[email protected]>
docs(react): iterator type on es5 target (#1900) (#1906)

* fix(react): iterator type on es5 target (#1900)

* Revert "fix(react): iterator type on es5 ...

github.com/pmndrs/jotai - 1967bba4f97ba6fdc827d452cf373bb7b66af08f authored over 1 year ago by Himself65 <[email protected]>
Update urql.mdx (#1907)

Update urql documentation to align with current version

github.com/pmndrs/jotai - 3385f8c9ae4420b3e8bd241a828f55211e5decce authored over 1 year ago by Andrey Los <[email protected]>
docs: update `atomFamily` examples to v2 (#1904)

github.com/pmndrs/jotai - fbfe21e66f186be79206ef2c4098e6e2487b3e6e authored over 1 year ago by Muhammad Ilham Mubarak <[email protected]>
fix(examples): import issue and upgrade to v2 (#1903)

* fix: hacker_news showcase

* fix: todos showcase

* fix: hello showcase

* fix: todos_wi...

github.com/pmndrs/jotai - 48b33f7d3992c87789816a994a2aa30a39d87ccd authored over 1 year ago by Muhammad Ilham Mubarak <[email protected]>
Improve typescript documentation (#1885)

github.com/pmndrs/jotai - 94c1a20bc38ece90b75155571c71eb43e07303cd authored over 1 year ago by eikonomega <[email protected]>
performance.mdx code typo fix (#1878)

github.com/pmndrs/jotai - 536dd3b2d9f42f7cdc7721d76b3a6e3b13d0e29f authored over 1 year ago by Fedir Ushakov <[email protected]>
fix workflow file for old ts (#1872)

* fix workflow file for old ts

* wip: debugging

* fix workflow

github.com/pmndrs/jotai - 385124fb27e8d441cb3dd75baf399433d27ed82a authored almost 2 years ago by Daishi Kato <[email protected]>
fix workflow yaml

github.com/pmndrs/jotai - 03e595a1841a19fe2c81f440969dd0063c150cf7 authored almost 2 years ago by daishi <[email protected]>
docs(nextjs): :memo: added caution when using router in NextJS 13 (#1865)

github.com/pmndrs/jotai - 4f8a6ed67eddc5d3f683c7f20091e873a77406bc authored almost 2 years ago by lloydrichards <[email protected]>
chore: add extentsion in imports (#1823)

* chore: add extentsion in imports

* fix lint

* typescript 5.0

* update ts 5

* rever...

github.com/pmndrs/jotai - 9297b8ba3e0168826fbbe5c161f175e6cedf0233 authored almost 2 years ago by Daishi Kato <[email protected]>
fix eslint warning

github.com/pmndrs/jotai - 12e256a063e59de6507392856b185e96a0d8ecec authored almost 2 years ago by daishi <[email protected]>
Revert "fix(tests): avoid using fake timers for now (#1676)" (#1860)

This reverts commit e7749470e94e4c9d16ce4c858fdda50404565f4f.

github.com/pmndrs/jotai - abc12dbce43b29f25204eb9929b6d791612a61fb authored almost 2 years ago by manato <[email protected]>
chore(deps): update dev dependencies (#1868)

github.com/pmndrs/jotai - 031bc0b9d4ad11f0537acfa8b6e568d6df040e80 authored almost 2 years ago by Daishi Kato <[email protected]>
fix(react): atom type inference in hooks (#1866)

* Remove conflicting type

* Change unknown to any for inference types

* Change unknown to ...

github.com/pmndrs/jotai - 8444d406d5b0ab59223b5a279eb149272893ba92 authored almost 2 years ago by Mathis Møller <[email protected]>
feat: improve debug label support for third-party jotai libraries (#1818)

github.com/pmndrs/jotai - 5eac5e1c22dc586a00042ba653e8c92f70683712 authored almost 2 years ago by Arjun Vegda <[email protected]>
fix(atomWithStorage, createJSONStorage): scope subscriptions to specified browser storage (#1814)

github.com/pmndrs/jotai - 28232e326031f5d0121c0428b30e22f64ef3aa7b authored almost 2 years ago by _nderscore <[email protected]>
docs(DevTools): add note about @emotion/react + misc. updates (#1856)

github.com/pmndrs/jotai - 17bb51048c937e4076ca21084f9a533176dcfc3a authored almost 2 years ago by Arjun Vegda <[email protected]>
docs(initialize-atom-on-render): migrate codesandbox code to v2 (#1857)

* docs(initialize-atom-on-render): migrate codesandbox code to v2

The updated code is followi...

github.com/pmndrs/jotai - 821d21b6cb9ff07afee7b19916ebccd8f71f2b30 authored almost 2 years ago by Teruhisa Yamamoto <[email protected]>
feat(website): improve dark mode (#1853)

github.com/pmndrs/jotai - 3f2cd1bd23e1f7b8a40f5000e11f662f907f1e50 authored almost 2 years ago by Sophia Michelle Andren <[email protected]>
fix: website aside remount (#1846)

* fix: website aside remount

* fix(website): resolve hydration error

---------

Co-autho...

github.com/pmndrs/jotai - c334628e3e50e54aa8d99cc28f6051078459a73e authored almost 2 years ago by Waua <[email protected]>
minor changes in readme.md file (#1825)

github.com/pmndrs/jotai - f44ebadbfb3ddfb928403e476bb5a68cd8971307 authored almost 2 years ago by Satyam Gupta <[email protected]>
docs: replace useUpdateAtom with useSetAtom (#1835)

github.com/pmndrs/jotai - ab1e7b641447d63bb23efa2925bbbf954b28886a authored almost 2 years ago by Fonger <[email protected]>
docs: make it clear that `atomsWithQuery` doesn't pass errors to Error Boundary (#1830)

github.com/pmndrs/jotai - 6fd73b0ca4083b0e3ccc00aa1fcfe4e8c9642758 authored almost 2 years ago by ahhshm <[email protected]>