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
4316454439b4f4f46ad2043f55cd106d1d52bdaa authored over 3 years ago by Daishi Kato <[email protected]>
* wip: atom effects
* fix for the last one remaining test
* add one spec in effects test
...
* move docs into subdirectories
* cp docs/introduction/core.md docs/api/core.md
* somethin...
2bf5d2f29d19141e426ecd9f9b556d08cef94be7 authored over 3 years ago by Yaroslav Lapin <[email protected]>7f0d05d17a67838d0a729dded23059b09a0b8ccc authored over 3 years ago by nolze <[email protected]>
c6e16277f88e201f3686a01045c01a815c79cdc4 authored over 3 years ago by daishi <[email protected]>
* modify tests
* update upstream lib
* fix: a behavior in CM (test was failing)
8239bcea5f82b7846dd02b6afaafff4849318876 authored over 3 years ago by Daishi Kato <[email protected]>9bc70e15bd3191ff3b03478dc749d2a0accfe78e authored over 3 years ago by daishi <[email protected]>
* add a test for primitive atom family
* add a failing test
* add a basic failing test
...
6dd66554457f5440e37408d17167d284b488df6e authored over 3 years ago by Daishi Kato <[email protected]>4ef6cfb06d6400080cd1de6dcb68a5d51dbfb4c5 authored almost 4 years ago by daishi <[email protected]>
* add failing test
* bail out updating dependents if the value is not changed
* update siz...
c618c1ccdb4be836998b5ba2676e0ad304a27232 authored almost 4 years ago by Daishi Kato <[email protected]>dfcb7f3f75662ebf3494f170f2162985dda1b9b2 authored almost 4 years ago by Daishi Kato <[email protected]>
* Fix Provider crash when not having any children
* fix: use createElement instead of JSX
...
d1b840a36e4299acaa5d9ac423365e8d9ae09b72 authored almost 4 years ago by Marcell Toth <[email protected]>fcc233d4c3b18cdec61a01fc25c13ecf432e9de1 authored almost 4 years ago by Daishi Kato <[email protected]>
74d19dbd004c5b3da8f36548857073a157b01b72 authored almost 4 years ago by daishi <[email protected]>
bcaa4b118c26427cf9a46c787f249126200a329c authored almost 4 years ago by daishi <[email protected]>
* fix: copy scope when deriving an atom
* withImmer scope test
* useResetAtom test with sc...
7e85d597c6fee2033e76bc3fd392e74e49fab85b authored almost 4 years ago by Daishi Kato <[email protected]>f5f94940adbb7a5b72908a652105c12f20b2972b authored almost 4 years ago by daishi <[email protected]>
29552568307e62f23e08cdecf363ea2d08b12242 authored almost 4 years ago by daishi <[email protected]>
00e9f9c0063e4e993f6b18a63bfd6021b929c6d7 authored almost 4 years ago by daishi <[email protected]>
de13ff91429f926ca33580fb243e9cbc5d734a9d authored almost 4 years ago by Daishi Kato <[email protected]>
4bc6488662938761a2284c96b15347b29b8827d6 authored almost 4 years ago by Andreas Adam <[email protected]>
89376894352c92ceae4e9ee068ae1fc59f6fdc56 authored almost 4 years ago by daishi <[email protected]>
a5b8a71893247aaddd9504214fc79ac202a1bde5 authored almost 4 years ago by daishi <[email protected]>
0fa416d35300b1355600464d0d99ae53acb9d397 authored almost 4 years ago by daishi <[email protected]>
* chore: refactor updateState inline
* chore: refactor updating dependencies
* update asyn...
22357f497167da6cd47a4ec6c1eeb3a50614e61b authored almost 4 years ago by Daishi Kato <[email protected]>* tests for scope option in providers and atoms
* add two more test cases for scope
Co-aut...
1a3679be62fc1f7779c84b4b7136c3b33f77fbfc authored almost 4 years ago by M. Bagher Abiat <[email protected]>264418845608ee4015f532d1959b4291035e3dce authored almost 4 years ago by daishi <[email protected]>
1a2bb19446ba569e55ab2e6536bf81e6c44d10d6 authored almost 4 years ago by Daishi Kato <[email protected]>
1f90c14b80ddf80d5f43678cee7d3946d8079cc1 authored almost 4 years ago by daishi <[email protected]>
bceba1ae48e681f693b72e50c3e3e612d9e35737 authored almost 4 years ago by daishi <[email protected]>
9263edc88e4db847abd7db9f7ebb117baacec4a8 authored almost 4 years ago by Daishi Kato <[email protected]>
5e7668af9ba99b8305bd17c8c29b2831991cf666 authored almost 4 years ago by daishi <[email protected]>
4b73a8ae9f7f77e0eb0e8deb1db0414753e1e435 authored almost 4 years ago by Daishi Kato <[email protected]>
* wip: new vanilla draft
* update dependes on commit
* setState in argument
* wip: prov...
072e26a41f590adf6b7e8e8683d48cc3d30caddb authored almost 4 years ago by Daishi Kato <[email protected]>d9f3e76302e02a41a96904b7a81c7b7a598b2646 authored almost 4 years ago by omrirz <[email protected]>
* add package.json exports
* add exports for node
* add optics and types
b6b6961b0486aa47c6b96bda96d294ae64cb2435 authored almost 4 years ago by Daishi Kato <[email protected]>582ff10c62b71440c9f5b74479c5f553a96f90d4 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
7a89ee05b9e6bda99eccba24a2089f4dbba9a2a2 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
* format md with prettier for more consistent code examples
* yarn prettier --write docs/*.md...
0bfb19a0b2cc52242c7a9183021773c66f1b107a authored almost 4 years ago by Yaroslav Lapin <[email protected]>* it wasn't possible before since RESET wasn't exported
43a3cc23dde09af8bdc99f6fa3b4b8549fd22bb2 authored almost 4 years ago by Yaroslav Lapin <[email protected]>1022c5392cc0b425acd8f869c338ada158068d9f authored almost 4 years ago by Yaroslav <[email protected]>
3503fdaa8d5440f9e4fbce565ad9dc10176529d5 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
32868b6e69f0aafdac8876340e9f029d9b70df0b authored almost 4 years ago by daishi <[email protected]>
0648bc9d3eb6179f6adedff52b6d229d9163e0c7 authored almost 4 years ago by daishi <[email protected]>
ff3756615292aa2f919bc8ce05af10c44de87e5b authored almost 4 years ago by M. Bagher Abiat <[email protected]>
* upgrade use-context-selector
* upgrade use-context-selector again
7c64deef89d9c8f61e7936b63cde7b81ce0f33ab authored almost 4 years ago by Daishi Kato <[email protected]>78f8a353a472de778e23161c6e3399eeb05e57de authored almost 4 years ago by M. Bagher Abiat <[email protected]>
fdccab28e35cfa4a686db7819837aee59b5d16c1 authored almost 4 years ago by Wilfried Barth <[email protected]>
* waitFor instead of findByText
* Add strict mode
1b56059bb101bdc4021c04b32543241af30902e7 authored almost 4 years ago by M. Bagher Abiat <[email protected]>* add failing test
* chore: tests
* add test to check render count
* upgrade use-contex...
5171badc8963b28302d64ca14d362e1e09311cb9 authored almost 4 years ago by Daishi Kato <[email protected]>3e4aaf84e629d58441d4e5238e704c45cfc0d5c8 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
* add useAtomValue
* export useAtomValue
* useAtomValue docs
* useUpdateAtom instead of...
f7d56159ca15e697ada18f158399e232dad16b95 authored almost 4 years ago by M. Bagher Abiat <[email protected]>850566a94028731c925cda6a286627758d057117 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
4141d6957b8b084b17935bdd1fcff08fc813ed15 authored almost 4 years ago by daishi <[email protected]>
* feat: freeze atom util
* make freezeAtom to return void
* make freezeAtom pure func
*...
7601de9a754c42a051110acf74c142b1084d1d4a authored almost 4 years ago by Daishi Kato <[email protected]>* fix(optics): Add optics bundle.
* fix(focus): remove any
* fix(optics): import only type...
fbd7d941e7c9a02f041d0f419465cc2d02135e03 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>Fix the share name issue inside examples/*/package.json
8e0291b3a965e7afc008c57c31e7f23909e515df authored almost 4 years ago by Pigeon <[email protected]>bf50c4d65177dbb502a4424e1c75bed06e946d1b authored almost 4 years ago by daishi <[email protected]>
60d815a47d92aebe70c2638dd44c98899a2a54b6 authored almost 4 years ago by daishi <[email protected]>
* add failing tests
* fix: add dependency during async process
* improve test and remove p...
2a5267d95ff5d59f9a5f61d6456b9cdaff5724f9 authored almost 4 years ago by Daishi Kato <[email protected]>* improve useAtom error message
* fix typo
Co-authored-by: Dominic Lee <34794189+dominictw...
560c25ae36ee42148ced0544e9f3d1e7727a7200 authored almost 4 years ago by M. Bagher Abiat <[email protected]>d1ec6d21e616d48489ab3b46063138152409798c authored almost 4 years ago by daishi <[email protected]>
8ca6e0ff3f7f0724cda51438c2e3c76c052a2ec6 authored almost 4 years ago by daishi <[email protected]>
fcb25317dacbd33f15744877bfea8074f11f26d5 authored almost 4 years ago by daishi <[email protected]>
* feat: support atom scope
* update core doc
* chore: add comment
* rename contexts file
420dc628e947feee0d1cd8f5adeee545031c528e authored almost 4 years ago by Daishi Kato <[email protected]>235ec4d47858aab164df8670629c38fcd5889900 authored almost 4 years ago by Daishi Kato <[email protected]>
* add tests for #184
* wip: new dependencies with revisons and bi-directional dependents
*...
b6ada607bd928e54214ebb00c5ef0838f53dfe2e authored almost 4 years ago by Daishi Kato <[email protected]>7454176195e2b02338031a4413494850ebb7df14 authored almost 4 years ago by Daishi Kato <[email protected]>
* useAtomCallback tests
* Update tests/utils/useAtomCallback.test.tsx
Co-authored-by: Dais...
ef3894a4e8fb76c44abf4fe0f4d7d0aa2f827762 authored almost 4 years ago by M. Bagher Abiat <[email protected]>a92c82ba92d49e5bb7e4aa51c83d9df8d6344fb3 authored almost 4 years ago by daishi <[email protected]>
* chore: improve useAtomDevtools for non development env
* update size snapshot
* revert d...
20ad93776a3f32861518dd5db1ef1f22d624e8ff authored almost 4 years ago by Daishi Kato <[email protected]>* test: basic immutable read/write functionality
* test: immutability of set and del
* tes...
819eca57903c2e367b6ef113fa6c575acab29ee6 authored almost 4 years ago by Dominic Lee <[email protected]>0ad2a986f32c088c2974a54e6ab1a276575ff178 authored almost 4 years ago by daishi <[email protected]>
d2da3761efc046a6f1ab4b850486002c23cb2417 authored almost 4 years ago by daishi <[email protected]>
* fixes #177: use areEqual in atom remove
* fix: destruct only key
* fix: allow undefined ...
c5153a9aeb0a9bf910c2e54e8da7458a31b0c0da authored almost 4 years ago by Victor Malov <[email protected]>dff114c442051b45fa06504f19fc75c8fd94ff1b authored almost 4 years ago by Daishi Kato <[email protected]>
7ee212206e1557473f135358705f94746645edf2 authored almost 4 years ago by daishi <[email protected]>
eadd46642d84b8e122c11c5b9b56d98491966342 authored almost 4 years ago by Victor Malov <[email protected]>
* refactor: implement mForEach
* refactor: rename to k
* refactor: use Set to remove dupli...
d996305a5757f83b1b145af8499e58f2ce61b3c9 authored almost 4 years ago by Dominic Lee <[email protected]>a1e63fa37ee336565de4ebaff61e85193571d4a3 authored almost 4 years ago by daishi <[email protected]>
371684138317512d4e64d3a5efbe501e7547f6d4 authored almost 4 years ago by daishi <[email protected]>
* first draft of devtools
* wip: possible time travel support
* fix: we need to parse json...
3111abd54b2eb9fb72655a7223b5e237e60d1211 authored almost 4 years ago by c0d3t3k <[email protected]>* first draft of devtools
* wip: possible time travel support
* fix: we need to parse json...
5a113b6879403967f747672ebcf9df178d0fdd8f authored almost 4 years ago by c0d3t3k <[email protected]>ac0c3122539e195f5e7a54d12daf9f986c7fa224 authored almost 4 years ago by Dominic Lee <[email protected]>
* feat: Provider initialValues prop
* annotate type with readonly
* add docs for initialVa...
fe3cad51d1b7f68a1b844044ff14cffe382c0052 authored almost 4 years ago by Daishi Kato <[email protected]>4c45660d60f6e72a627e4428f0c41aa964ff803b authored almost 4 years ago by daishi <[email protected]>
19d14d2d3c6714d63a8cc3040700731a56567bc8 authored almost 4 years ago by Daishi Kato <[email protected]>
8cc3d104429475d5291778f648b69b09626b8616 authored almost 4 years ago by daishi <[email protected]>
da0aebeb462d3179993a1de6b557125a90918e04 authored almost 4 years ago by daishi <[email protected]>
* add shouldRemove in atomFamily
* fix a bug
* update size snapshot
* rename to setShou...
25cf1dc29343ff42ba8102839b48428e63227ad9 authored almost 4 years ago by Daishi Kato <[email protected]>* wip: detect react experimental and improve (failing) tests
* wip: combined pendingStateMap
...
* Update rollup plugins and fix their ordering #105
* Migrate to @rollup/plugin-babel
Co-a...
8235b3a615b5aecb346b1e1d17cfc160a04fe413 authored almost 4 years ago by Joshua Coussard <[email protected]>52e48902233d71132f667474df96e60065bcdd54 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
* docs: add typescript version requirement note
* docs: move version requirement to top
6cc5acd15c1c87d3e699f5c2ec0be8e87c5c0360 authored almost 4 years ago by Γtalo Andrade <[email protected]>9bd3ea476d1a69f6f967a42a587c9bf8b0d16e41 authored almost 4 years ago by daishi <[email protected]>
* add failing test
* fix async atom in the middld of dep chain
9a30e633ebb8480f2308e0c4d86f70b5bfff6dad authored almost 4 years ago by Daishi Kato <[email protected]>5773cd380e846735eeb5102697cbda9ac83e803b authored almost 4 years ago by daishi <[email protected]>
* fix: return write error in promise
* update size snapshot
2b88fd86c49d66ad3eee77b8a8ffaa7a6a85eab1 authored almost 4 years ago by Daishi Kato <[email protected]>9024973b46bdf1cd09cd83768ae58ff572b267b2 authored almost 4 years ago by Daishi Kato <[email protected]>
* add failing test
* fix multiple async atoms initialization
21268fc043772b930aaddb1ea44a411f4f01400e authored almost 4 years ago by Daishi Kato <[email protected]>