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(utils): Initial data for atomWithObservable (#1058)

* Add an option to set initial data for atomWithObservable

* Simplify atomWithObservable code...

github.com/pmndrs/jotai - 4d479f23850d7377e0c7cb83be31382259268d07 authored almost 3 years ago by Ivan Buryak <[email protected]>
fix(core,urql): useDebugState and some envvar handling (#1070)

* fix(core,urql): useDebugState and some envvar handling

* jest mock in dependency test

github.com/pmndrs/jotai - 59912a3303288cc410aa25597ab70f3d07b641fe authored almost 3 years ago by Daishi Kato <[email protected]>
fix(utils/atomWithStorage): handle edge case of value inconsistency with subscription (#1080)

* add failing test

* fix(utils/atomWithStorage): handle edge case of value inconsistency with...

github.com/pmndrs/jotai - 9e336c6bd2bebf257ffca957b0af18f97444323c authored almost 3 years ago by Daishi Kato <[email protected]>
docs: fix typo in `comparison.mdx` (#1075)

github.com/pmndrs/jotai - 9658cc793e38362680e63b0df3faa71a74a966ff authored almost 3 years ago by Daksh Khetan <[email protected]>
fix: some language changes and minor typo fixes (#1067)

* fix: some language changes and minor typo fixes

* Update introduction.mdx

Fix image not ...

github.com/pmndrs/jotai - 7635ec443cbadaf504cd17ec273769158b36e3bc authored almost 3 years ago by Erin <[email protected]>
Some minor language changes (#1066)

* Some minor language changes

I made a few minor language changes, with the hope that it impr...

github.com/pmndrs/jotai - dd5e6e52dc3609d4700945e716812a805ca120fe authored almost 3 years ago by Erin <[email protected]>
Update FUNDING.yml

github.com/pmndrs/jotai - 9eb81057c94815aafc8449365c1ffe5576570dd9 authored almost 3 years ago by Daishi Kato <[email protected]>
[docs] update docs hyper link (#1059)

github.com/pmndrs/jotai - 24b0c44ef0eedf5b6af7d5c9cfbe46038c7731bc authored almost 3 years ago by Jeremy Chou <[email protected]>
[docs] Implement focusAtom & selectAtom example (#1044)

* [docs] implement codesandbox example for focusatom

* [docs] implement codesandbox example f...

github.com/pmndrs/jotai - 3c23a2277dfc334d5c76ddc8131fcbd58e8ab79c authored almost 3 years ago by Jeremy Chou <[email protected]>
[website] fix website searchbar title visibility (#1050)

github.com/pmndrs/jotai - d09d9ee6ad52786acd3d64d805c421d2297f10c7 authored almost 3 years ago by Jeremy Chou <[email protected]>
chore(deps): update dev dependencies (#1053)

github.com/pmndrs/jotai - 0d3005da95120410615398db090920bcdba6641e authored almost 3 years ago by Daishi Kato <[email protected]>
Add support for debugLabels for atom utils (#1051)

* Add support for debugLabels for atom utils

* use common isAtom util

github.com/pmndrs/jotai - baf59189fe39d82ea6f21de0ace25bdf87dd9451 authored almost 3 years ago by Mathis Møller <[email protected]>
fix(docs): add a note about typescript config (#1042)

* fix(docs): add a note in typescript config

* more references

github.com/pmndrs/jotai - cbcb1319814924e7a3336e27b3604ca707e9c1f6 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(devtools): better types with official devtools extension types (#1049)

* update types

* add deps

* update

* update types

* refactor

Co-authored-by: dais...

github.com/pmndrs/jotai - 24237bfe8fde6361a4658c2996229114ab3ee104 authored almost 3 years ago by M. Bagher Abiat <[email protected]>
[docs] Update custom hooks for better understanding (#1045)

* [docs] update custom hooks for better understanding

* update usage to realistic example

...

github.com/pmndrs/jotai - faedfeaa0b723165f1b190fbd691d24b3bb20b59 authored almost 3 years ago by Jeremy Chou <[email protected]>
feat(website): add dark mode (#1048)

* feat(website): add dark mode

* fix(website): add dark styles for inline code blocks

github.com/pmndrs/jotai - 4734c995be350f017bce9d5b124d885b556dd313 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
lock testing-library/react alpha version

github.com/pmndrs/jotai - 885bb6d8febdc7064b2a9d7a32468a2472534966 authored almost 3 years ago by daishi <[email protected]>
[docs] update debugging link (#1040)

github.com/pmndrs/jotai - f70074287822f9fd6fb2b366ea0030b7a0500cb1 authored almost 3 years ago by Jeremy Chou <[email protected]>
lock date-fns version

github.com/pmndrs/jotai - 95e86ec78661a627a789aaaef2dd3c98e378baef authored almost 3 years ago by daishi <[email protected]>
chore(types): refactor imports and add comments (#1013)

github.com/pmndrs/jotai - 88f4edd32a2a3b0cde743a1fc26ae88cd7a56aa0 authored almost 3 years ago by Daishi Kato <[email protected]>
Fix `atomWithObservable` is not resubscribed after remounting (#1016)

github.com/pmndrs/jotai - 027f367cbf9b8a5c0d92a260113e1f2994741ce7 authored almost 3 years ago by Ivan Buryak <[email protected]>
Fix code typos in `atoms-in-atom.mdx` (#1011)

github.com/pmndrs/jotai - 4256cfd4bb379395d68132d18ebed3ad53a3c26a authored almost 3 years ago by Riley Shaw <[email protected]>
fix(readme): update header to support light/dark-mode syntax (#1010)

github.com/pmndrs/jotai - 50c3211446c447003ecac3bdd50272ba739db9c7 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): add walkthrough link (#1009)

* feat(website): add walkthrough link

* fix(readme): use syntax supported by npm

* feat(we...

github.com/pmndrs/jotai - 1d16f3a40f67fabea7a80658aa7ca3d1f7ea04a7 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
chore(deps): update dev dependencies (#1008)

github.com/pmndrs/jotai - 4f450289d13296960e14aae03d1cad4364b3506d authored almost 3 years ago by Daishi Kato <[email protected]>
feat(core): Move useAtomValue and useSetAtom to core (#989)

* Rename useUpdateAtom to useSetAtom

Move useAtomValue and useSetAtom to core

* Fix test
...

github.com/pmndrs/jotai - 84802077db94ee8874a7e61422e47662d6db7ed6 authored almost 3 years ago by Mathis Møller <[email protected]>
feat(utils/atomWithStorage): Add subscribe to storage events in defaultStorage (#1004)

* Add subscribe to defaultStorage

* Remove subscribe to defaultStorage

* Add docs for subs...

github.com/pmndrs/jotai - 7ac49aff1d1a1aaba26dcdb3cfe08aa6c8289b64 authored almost 3 years ago by Mathis Møller <[email protected]>
feat(core): unstable_createStore (#922)

* wip: unstable_createStore

* get should not return undefined

* get to return a promise

...

github.com/pmndrs/jotai - e5a01f068f14740e93bff264a8709c4f936f37a1 authored almost 3 years ago by Daishi Kato <[email protected]>
feat(build): use __DEV__ to control development mode (#968)

* feat: use __DEV__ to control development mode

* add missing types.d.ts

* revert jest glo...

github.com/pmndrs/jotai - 2b75c97c3a580c1407f4d3cc945cac4571d28317 authored almost 3 years ago by Daishi Kato <[email protected]>
breaking(core,utils): remove some deprecated features (#979)

* breaking(core): remove deprecation warning of an old unstable feature

* breaking(utils): ma...

github.com/pmndrs/jotai - a7ab609aab0173ee3b30854e199d2e93a814b8e8 authored almost 3 years ago by Daishi Kato <[email protected]>
Add atomWithListeners (#1001)

github.com/pmndrs/jotai - 8c853d9ccd3fb8d0e000d47c6e4a9bdc4879a67a authored almost 3 years ago by Elliot Waite <[email protected]>
fix(readme,website): update assets and fix search bug (#996)

* feat(branding): update assets

* feat(branding): replace course banner

* feat(branding): ...

github.com/pmndrs/jotai - fb3f906e010cc469019fe3da8102b4a58a1fc1c2 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
Add documentation for react-native (#980)

* Rebase nav numbers

* Updates to remove export and clarify

* Update to 3.05 for nav

github.com/pmndrs/jotai - 78e1bbd86ae6053302f60547813affe034133e63 authored almost 3 years ago by Justin Handley <[email protected]>
feat(website): add search powered by Algolia (#993)

github.com/pmndrs/jotai - fc6c8d2a36079db7fdf99511ef74f43661197f13 authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
feat(website): fix nav sorting and remove utils (#992)

github.com/pmndrs/jotai - d6bf0f63e233c6666ed5555e6c2029e885aa79cb authored almost 3 years ago by Sophia Michelle Andren <[email protected]>
docs: Add simplied core internals implementation (#991)

* feat(docs): add core internal docs with comments

* feat(docs): add ref tweet links

github.com/pmndrs/jotai - fdf089c3f0e3798150340a71027495b0bda20839 authored almost 3 years ago by Ankit Chouhan <[email protected]>
docs(advanced-recipes): atomWithRefresh: derived atom with refresh (#986)

github.com/pmndrs/jotai - 6239409f5b6318ce58d5c26c472dd2c94261b950 authored almost 3 years ago by Tim <[email protected]>
docs(guides): fix typo (#985)

github.com/pmndrs/jotai - 6ddbc69a2ac9482dbb4e2230971bdb01fc01760f authored almost 3 years ago by Jusung Hwang <[email protected]>
feat(docs): debugging (#958)

* init

* remove title

* add some info

github.com/pmndrs/jotai - 019b985dbe0da920a7bd1675fbf275992fa56870 authored almost 3 years ago by M. Bagher Abiat <[email protected]>
chore(tests): tweak some tests for CI (#978)

* wip: tweak a test

* remove probably unnecessary `.push` in render

* Revert "remove proba...

github.com/pmndrs/jotai - bb06224c44ccb743f4b20f8e46094db622673c7f authored almost 3 years ago by Daishi Kato <[email protected]>
chore(deps): update dev dependencies (#977)

* chore(deps): update dev dependencies

* remove 16.8 patch in workflow

github.com/pmndrs/jotai - 4580c9ee6789481bbebcf0cba1a4d59708f73d69 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): handle edge cases, not to mount dependency atoms if the atom is not mounted (#961)

* fix: add test case for #942

* fix to pass the test

Co-authored-by: daishi <daishi@axligh...

github.com/pmndrs/jotai - dc6851d78376a9163e205451f60daccb6a6f8889 authored almost 3 years ago by xbaun <[email protected]>
fix(core): handle an edge case of changing dependencies without changing atom value (#960)

* fix: add test case for #947

* wip: partial fix

* wip: made a progress

* fix test!

...

github.com/pmndrs/jotai - 36107345fb2297f8f42998d3281b8e5a4e17c2f9 authored almost 3 years ago by xbaun <[email protected]>
chore(devtools): correct error message in useAtomsDevtools (#976)

github.com/pmndrs/jotai - 499e6bcd491d48140ad492e8c24b160f749095eb authored almost 3 years ago by Daishi Kato <[email protected]>
fix(core): handle some edge cases with flushPending loop (#970)

github.com/pmndrs/jotai - 8bf172fbf13d50381a5fe38e2f73f65c158e04e5 authored almost 3 years ago by Daishi Kato <[email protected]>
Improve freezeAtom documentation (#969)

* Improve freezeAtom documentation

* Simplified sentences

github.com/pmndrs/jotai - 3ecfd3a86ed22a00e6767608cb2f44705f60b675 authored almost 3 years ago by Pigeon <[email protected]>
Merge branch 'main' of github.com:pmndrs/jotai

github.com/pmndrs/jotai - ce45b7d3f5435aff4a52240239aaf47ddbc141df authored almost 3 years ago by daishi <[email protected]>
chore: remove unnecessary eslint comments

github.com/pmndrs/jotai - 82b1dac8de61573ca403309875afd5c01b2504c5 authored almost 3 years ago by daishi <[email protected]>
docs(integrations): atomWithImmer: countAtom var (#966)

fix #962

github.com/pmndrs/jotai - eb2b6bf7998cb3c4c3bd005288b122271a9fd65d authored almost 3 years ago by Daniel Liu <[email protected]>
fix(babel): Require that atom is in module scope for react refresh (#952)

* Require that atom is in module scope for react refresh

* Fix for exports

* Remove consol...

github.com/pmndrs/jotai - c2df9fc0a2dbf39f74ba7786a2715ec9e0a98742 authored almost 3 years ago by Mathis Møller <[email protected]>
fix(utils): atomWithStorage should deal with no localStorage (#951)

github.com/pmndrs/jotai - 95932b92aa6344cde8f077e029889d3a4335bbc1 authored almost 3 years ago by Daishi Kato <[email protected]>
chore(deps): update dev dependencies (#948)

github.com/pmndrs/jotai - df379417be3aaf29bae93ee091a77c354585f9b8 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(build): Generate umd and system files (#941)

* add new config in rollup to generate new files: umd and system

* addressing feedbacks: fixi...

github.com/pmndrs/jotai - c2f9fa37718176f4d4c177c7c10acdb12c4f8fe7 authored almost 3 years ago by Rômulo Rocha de Oliveira <[email protected]>
fix(utils): support RESET for atomWithStorage and atomWithHash (#934)

* fix(utils): support atomWithStorage reset

* fix also atomWithHash

* docs for deleting items

github.com/pmndrs/jotai - 32b3b9237a9b6d74c5efdd10d563947171568f22 authored almost 3 years ago by Daishi Kato <[email protected]>
fix(utils): big refactor on splitAtom to handle stale atoms (no more warning, throwing only if unrecoverable) (#925)

* Add failing test

* wip splitAtom bug

* test

* wip

* update

* update

* update...

github.com/pmndrs/jotai - 746efbad64ac7bef66b261e004ffc59f3643e5a3 authored almost 3 years ago by M. Bagher Abiat <[email protected]>
fix(tests): add a test for selectAtom with async and equality fn usage (#945)

* fix(tests): add a test for selectAtom with async and equality function usage

* add incremen...

github.com/pmndrs/jotai - 5e2502ca543c766f817c5a1069678f32eeec5ad6 authored almost 3 years ago by Daishi Kato <[email protected]>
Add "yarn watch" script to package.json (#944)

* Add "yarn watch" script to package.json

* Update package.json

Co-authored-by: Daishi Kat...

github.com/pmndrs/jotai - f8669dc43b27c8cea82c2d01eb0770746ac95832 authored almost 3 years ago by Jake Teton-Landis <[email protected]>
docs(guides): Composing atoms (#926)

github.com/pmndrs/jotai - 0aa6ab333b7d4a05a7acfee165d2115d5cad6789 authored about 3 years ago by Daishi Kato <[email protected]>
Update license year (#924)

Update license year to 2022

github.com/pmndrs/jotai - d4e054df3e19e6b563024a1f684eb51d0b6cafe0 authored about 3 years ago by Sergey Romanenko <[email protected]>
Custom useatom hooks (#923)

* Add custom useatom hooks utility functions documentation

* Add notes for useSelectAtom and ...

github.com/pmndrs/jotai - dfe6c3dca2204e8d3b3877c527ed9de9c0174fda authored about 3 years ago by Pigeon <[email protected]>
Comment store and useAtom internals (#915)

* document the meaning of store production methods

* document reasoning in useAtom

* renam...

github.com/pmndrs/jotai - 058719691688b3ea31b9a83246fa471badbcd90a authored about 3 years ago by Jake Teton-Landis <[email protected]>
docs(advanced-recipes): atomWithCompare: atom with custom compare function to skip updates (#919)

* atomWithReducer: use clearer argument names for state and action

* atomWithCompare

* ato...

github.com/pmndrs/jotai - c3cf23609cefeef32ea453ba44ef71ce9111a480 authored about 3 years ago by Jake Teton-Landis <[email protected]>
chore(deps): update dependencies (#917)

github.com/pmndrs/jotai - 2be7860ec98175e79e87edc24660d6ca34aaef20 authored about 3 years ago by Daishi Kato <[email protected]>
feat: useAtomsDevtools (#837)

* feat: init

* update

* change error text

Co-authored-by: Daishi Kato <[email protected]...

github.com/pmndrs/jotai - ee9e8b3f4fb4a8651a757ae2749d8d3e40655261 authored about 3 years ago by M. Bagher Abiat <[email protected]>
fix(core): refactor with createReadDependencies (#916)

github.com/pmndrs/jotai - ce35b37a99e101fbba0f43cf5ee2532617655113 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): refactor internal state listener (#914)

* fix(core): refactor internal state listener

* fix test for react 18

github.com/pmndrs/jotai - 9c29f57a2ffeb53a7e9d1f004c9f12db14784dc0 authored about 3 years ago by Daishi Kato <[email protected]>
feat(core): experimental unstable versioned write for limited use case (#854)

* feat(core): experimental version object

* refactor

* fix test name in ci

* revert tes...

github.com/pmndrs/jotai - 56ae1a4756a438e9d64fd9fac6fd754afaffbbfe authored about 3 years ago by Daishi Kato <[email protected]>
breaking(types): remove deprecated types (#884)

github.com/pmndrs/jotai - 5e6da031031aaf7f8ad7b084dcf15bdbb2f8b84d authored about 3 years ago by Daishi Kato <[email protected]>
docs: Fix broken util links (#907)

* Fix broken links

* Fix broken doc links

Co-authored-by: Eugene Zaretskiy <ezaretskiy@att...

github.com/pmndrs/jotai - 7655517294e5060d5317c2bfd4d96dd03f273661 authored about 3 years ago by Eugene Zaretskiy <[email protected]>
chore(deps): update dependencies (#901)

* chore(deps): update dependencies

* oops, forgot to change the hash in version

* chore(te...

github.com/pmndrs/jotai - 8f2d41509752b6c50664fdf87ce81de37a6893d0 authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): resolve infinite loop with derived atoms with onMount (#900)

* add failing test

* fix test in react 17

github.com/pmndrs/jotai - d07bece44b37b0b102c9e791cdbf5e076f16840f authored about 3 years ago by Daishi Kato <[email protected]>
chore(deps): update dependencies (#895)

github.com/pmndrs/jotai - a56d080fb2ea93c733f46a27f7269d62e01a6965 authored about 3 years ago by Daishi Kato <[email protected]>
fix(utils): fix atomWithStorage with async json storage (#894)

github.com/pmndrs/jotai - 750db553dedadc505995d75b19b884c6bc4112a3 authored about 3 years ago by Daishi Kato <[email protected]>
fix(type): Fix types on waitForAll to work with destructuring (#889)

* Fix types on waitForAll to work with array destructuring

* Rename type Values to Atoms in w...

github.com/pmndrs/jotai - d01147b2ef466e649f1f915916f21073513f94cd authored about 3 years ago by Russell Davis <[email protected]>
chore(tests): tweak timeouts (#890)

github.com/pmndrs/jotai - 308cdba783e5d875715c385fecde973f51276c37 authored about 3 years ago by Daishi Kato <[email protected]>
Split utils into separate doc pages (#888)

github.com/pmndrs/jotai - 6ab8b75cd56186ca5445ec99eba29ccaaf6c1cb8 authored about 3 years ago by Mathis Møller <[email protected]>
Make link kebab case (#887)

github.com/pmndrs/jotai - 9d1398b4b8f0ad23eb90b62ffd35af5c02929e8c authored about 3 years ago by Maurice de Beijer <[email protected]>
doc: Added TOC to Utils page (#886)

* doc: Added TOC to Utils page

* Update docs/api/utils.mdx

* Update docs/api/utils.mdx

...

github.com/pmndrs/jotai - 32ee2d3636e521278ef0cea9734896865fe24ec8 authored about 3 years ago by Maurice de Beijer <[email protected]>
fix(tests): add useAtomDevtools test (#883)

* useAtomDevtools tests

* more tests

* lint

github.com/pmndrs/jotai - da5162a2efc12bee0b7bfc0b43317b017684825d authored about 3 years ago by M. Bagher Abiat <[email protected]>
chore(deps): update dependencies (#881)

github.com/pmndrs/jotai - 028cea57e8f927674a93df7270d0d8e27176250d authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): refactor atomState in store (#880)

github.com/pmndrs/jotai - 985872e8b04c4173998fe41f7d63c665d805706a authored about 3 years ago by Daishi Kato <[email protected]>
add documentation for atomWithHash options (#758) (#879)

github.com/pmndrs/jotai - acbf6264cabba9fc12b69367b1670cf982e98053 authored about 3 years ago by Sidney Alcantara <[email protected]>
fix(core): Bail out of atom.write when atom update and current value are equal (#878)

* Bail out of write when atom update and current value are equal

* use getAtomState instead o...

github.com/pmndrs/jotai - fb6a0e1fc9438d705f585a59b5c628aec8c30768 authored about 3 years ago by Mathis Møller <[email protected]>
fix(core): refactor store (setAtomPromiseOrValue) (#873)

* fix(core): refactor store (setAtomPromiseOrValue)

* tweak timeout

github.com/pmndrs/jotai - fcc81c8ac6252b745e76da7473797d376805250c authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): refactor store readAtomState (#872)

github.com/pmndrs/jotai - f8fabd1fb9662afa584d4f783d6379b2b650066a authored about 3 years ago by Daishi Kato <[email protected]>
fix(utils): fix waitForAll types (#871)

github.com/pmndrs/jotai - 56c93f5db67dfd7836f04a40f8697d89aa1ade1b authored about 3 years ago by Daishi Kato <[email protected]>
fix(core): refactor store with suspense promise (#866)

* fix(core): refactor store

* refactor: suspense promise

* Fix typos

* fix bug, further...

github.com/pmndrs/jotai - 6649d1907dc47a3c1a363347a4716d2dd3de1bd5 authored about 3 years ago by Daishi Kato <[email protected]>
Fix Jest line reporting (#867)

github.com/pmndrs/jotai - d5a905f2251cad38906643dc9db795b14dba1c63 authored about 3 years ago by Mathis Møller <[email protected]>
chore(test): Use SWC as Jest transformer (#850)

* Use SWC as Jest transformer

* Use SWC without changing JSX transform

* Revert transform ...

github.com/pmndrs/jotai - 3ff518a2058d7fe53bbac02ebc4be407c49532ca authored about 3 years ago by Mathis Møller <[email protected]>
chore(deps): update dependencies (#862)

github.com/pmndrs/jotai - cbaeab65462fa4ccddaa84adb47c43526869e92e authored about 3 years ago by Daishi Kato <[email protected]>