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

change default js files to commonjs (#282)

4316454439b4f4f46ad2043f55cd106d1d52bdaa authored over 3 years ago by Daishi Kato <[email protected]>
feat: atom onMount (#266)

* wip: atom effects

* fix for the last one remaining test

* add one spec in effects test
...

e52df04b0d0c1d43aacd7bcbbf33269e0f91b7bd authored over 3 years ago by Daishi Kato <[email protected]>
Split documentation into categories #85 (#280)

* 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]>
fix(docs/core): fix typo (#279)

7f0d05d17a67838d0a729dded23059b09a0b8ccc authored over 3 years ago by nolze <[email protected]>
0.12.7

c6e16277f88e201f3686a01045c01a815c79cdc4 authored over 3 years ago by daishi <[email protected]>
fix: extra commits with changing atoms (#278)

* modify tests

* update upstream lib

* fix: a behavior in CM (test was failing)

8239bcea5f82b7846dd02b6afaafff4849318876 authored over 3 years ago by Daishi Kato <[email protected]>
0.12.6

9bc70e15bd3191ff3b03478dc749d2a0accfe78e authored over 3 years ago by daishi <[email protected]>
fix: to re-render when the input atom changes (#274)

* 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]>
0.12.5

4ef6cfb06d6400080cd1de6dcb68a5d51dbfb4c5 authored almost 4 years ago by daishi <[email protected]>
Fix/bail out updating dependents (#261)

* 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]>
fix: proper/better warning message in write function (#256)

dfcb7f3f75662ebf3494f170f2162985dda1b9b2 authored almost 4 years ago by Daishi Kato <[email protected]>
Fix Provider crash when not having any children (#260)

* 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]>
fix: add package.json explicitly in exports (#259)

fcc233d4c3b18cdec61a01fc25c13ecf432e9de1 authored almost 4 years ago by Daishi Kato <[email protected]>
0.12.4

74d19dbd004c5b3da8f36548857073a157b01b72 authored almost 4 years ago by daishi <[email protected]>
update dev deps and size snapshot

bcaa4b118c26427cf9a46c787f249126200a329c authored almost 4 years ago by daishi <[email protected]>
fix: copy scope when deriving an atom (#254)

* 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]>
update LICENSE

f5f94940adbb7a5b72908a652105c12f20b2972b authored almost 4 years ago by daishi <[email protected]>
0.12.3

29552568307e62f23e08cdecf363ea2d08b12242 authored almost 4 years ago by daishi <[email protected]>
update dev dependencies

00e9f9c0063e4e993f6b18a63bfd6021b929c6d7 authored almost 4 years ago by daishi <[email protected]>
upgrade use-context-selector (#251)

de13ff91429f926ca33580fb243e9cbc5d734a9d authored almost 4 years ago by Daishi Kato <[email protected]>
Typo: Missing curly braces for Provider prop 'initialValues' (#250)

4bc6488662938761a2284c96b15347b29b8827d6 authored almost 4 years ago by Andreas Adam <[email protected]>
add optics doc in readme

89376894352c92ceae4e9ee068ae1fc59f6fdc56 authored almost 4 years ago by daishi <[email protected]>
fix: copy optics.d.ts for cjs

a5b8a71893247aaddd9504214fc79ac202a1bde5 authored almost 4 years ago by daishi <[email protected]>
0.12.2

0fa416d35300b1355600464d0d99ae53acb9d397 authored almost 4 years ago by daishi <[email protected]>
Refactor Provider.ts and vanilla.ts some more (#246)

* 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 (#198)

* 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]>
0.12.1

264418845608ee4015f532d1959b4291035e3dce authored almost 4 years ago by daishi <[email protected]>
fix: use array.from instead of spread operator for cjs (#244)

1a2bb19446ba569e55ab2e6536bf81e6c44d10d6 authored almost 4 years ago by Daishi Kato <[email protected]>
0.12.0

1f90c14b80ddf80d5f43678cee7d3946d8079cc1 authored almost 4 years ago by daishi <[email protected]>
update dev dependencies

bceba1ae48e681f693b72e50c3e3e612d9e35737 authored almost 4 years ago by daishi <[email protected]>
revert PrimitiveAtom type (#239)

9263edc88e4db847abd7db9f7ebb117baacec4a8 authored almost 4 years ago by Daishi Kato <[email protected]>
add OC badge, close #241

5e7668af9ba99b8305bd17c8c29b2831991cf666 authored almost 4 years ago by daishi <[email protected]>
Create FUNDING.yml

4b73a8ae9f7f77e0eb0e8deb1db0414753e1e435 authored almost 4 years ago by Daishi Kato <[email protected]>
Refactor with vanilla (#233)

* wip: new vanilla draft

* update dependes on commit

* setState in argument

* wip: prov...

072e26a41f590adf6b7e8e8683d48cc3d30caddb authored almost 4 years ago by Daishi Kato <[email protected]>
Update nextjs.md (#237)

d9f3e76302e02a41a96904b7a81c7b7a598b2646 authored almost 4 years ago by omrirz <[email protected]>
add package.json exports (#165)

* add package.json exports

* add exports for node

* add optics and types

b6b6961b0486aa47c6b96bda96d294ae64cb2435 authored almost 4 years ago by Daishi Kato <[email protected]>
fix(focus-atom): add focus of async atom test (#236)

582ff10c62b71440c9f5b74479c5f553a96f90d4 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
improve items tests (#230)

7a89ee05b9e6bda99eccba24a2089f4dbba9a2a2 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
format md with prettier for more consistent code examples (#229)

* 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]>
we can now split atomWithReset and useResetAtom (#228)

* it wasn't possible before since RESET wasn't exported

43a3cc23dde09af8bdc99f6fa3b4b8549fd22bb2 authored almost 4 years ago by Yaroslav Lapin <[email protected]>
export RESET symbol and add tests (#217) (#221)

1022c5392cc0b425acd8f869c338ada158068d9f authored almost 4 years ago by Yaroslav <[email protected]>
improve basic tests (#227)

3503fdaa8d5440f9e4fbce565ad9dc10176529d5 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
0.11.3

32868b6e69f0aafdac8876340e9f029d9b70df0b authored almost 4 years ago by daishi <[email protected]>
chore: update dev dependencies

0648bc9d3eb6179f6adedff52b6d229d9163e0c7 authored almost 4 years ago by daishi <[email protected]>
fix webpack 5 process is not defined (#226)

ff3756615292aa2f919bc8ce05af10c44de87e5b authored almost 4 years ago by M. Bagher Abiat <[email protected]>
upgrade use-context-selector (#223)

* upgrade use-context-selector

* upgrade use-context-selector again

7c64deef89d9c8f61e7936b63cde7b81ce0f33ab authored almost 4 years ago by Daishi Kato <[email protected]>
improve async tests (#224)

78f8a353a472de778e23161c6e3399eeb05e57de authored almost 4 years ago by M. Bagher Abiat <[email protected]>
Update example dependencies (#222)

fdccab28e35cfa4a686db7819837aee59b5d16c1 authored almost 4 years ago by Wilfried Barth <[email protected]>
improve useUpdateAtom tests (#219)

* waitFor instead of findByText

* Add strict mode

1b56059bb101bdc4021c04b32543241af30902e7 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
fix: useEffect not called if another setState bails out (#215)

* 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]>
useAtomValue tests (#218)

3e4aaf84e629d58441d4e5238e704c45cfc0d5c8 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
add useAtomValue (#213)

* add useAtomValue

* export useAtomValue

* useAtomValue docs

* useUpdateAtom instead of...

f7d56159ca15e697ada18f158399e232dad16b95 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
fix(docs/optics): fix typo. (#210)

850566a94028731c925cda6a286627758d057117 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
0.11.2

4141d6957b8b084b17935bdd1fcff08fc813ed15 authored almost 4 years ago by daishi <[email protected]>
feat: freeze atom util (#185)

* 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. (#193)

* 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 share name issue (#206)

Fix the share name issue inside examples/*/package.json

8e0291b3a965e7afc008c57c31e7f23909e515df authored almost 4 years ago by Pigeon <[email protected]>
0.11.1

bf50c4d65177dbb502a4424e1c75bed06e946d1b authored almost 4 years ago by daishi <[email protected]>
chore: upgrade dev dependencies including typescript

60d815a47d92aebe70c2638dd44c98899a2a54b6 authored almost 4 years ago by daishi <[email protected]>
fix: async dependency behavior (#203)

* 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 (#202)

* 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]>
chore: remove invalid line in lint.yml and remove invalid .travis.yml

d1ec6d21e616d48489ab3b46063138152409798c authored almost 4 years ago by daishi <[email protected]>
0.11.0

8ca6e0ff3f7f0724cda51438c2e3c76c052a2ec6 authored almost 4 years ago by daishi <[email protected]>
update dev dependencies

fcb25317dacbd33f15744877bfea8074f11f26d5 authored almost 4 years ago by daishi <[email protected]>
feat: support atom scope (#195)

* feat: support atom scope

* update core doc

* chore: add comment

* rename contexts file

420dc628e947feee0d1cd8f5adeee545031c528e authored almost 4 years ago by Daishi Kato <[email protected]>
fix(useSelector) do not call equalityFn before initialization (#194)

235ec4d47858aab164df8670629c38fcd5889900 authored almost 4 years ago by Daishi Kato <[email protected]>
refactor with atom revision number and dependents weak map (#188)

* add tests for #184

* wip: new dependencies with revisons and bi-directional dependents

*...

b6ada607bd928e54214ebb00c5ef0838f53dfe2e authored almost 4 years ago by Daishi Kato <[email protected]>
use object instead of map for debug state (#189)

7454176195e2b02338031a4413494850ebb7df14 authored almost 4 years ago by Daishi Kato <[email protected]>
useAtomCallback tests (#182)

* useAtomCallback tests

* Update tests/utils/useAtomCallback.test.tsx

Co-authored-by: Dais...

ef3894a4e8fb76c44abf4fe0f4d7d0aa2f827762 authored almost 4 years ago by M. Bagher Abiat <[email protected]>
fix #190

a92c82ba92d49e5bb7e4aa51c83d9df8d6344fb3 authored almost 4 years ago by daishi <[email protected]>
chore: useAtomDevtools typing (#183)

* chore: improve useAtomDevtools for non development env

* update size snapshot

* revert d...

20ad93776a3f32861518dd5db1ef1f22d624e8ff authored almost 4 years ago by Daishi Kato <[email protected]>
test: immutable map (#186)

* test: basic immutable read/write functionality

* test: immutability of set and del

* tes...

819eca57903c2e367b6ef113fa6c575acab29ee6 authored almost 4 years ago by Dominic Lee <[email protected]>
0.10.5

0ad2a986f32c088c2974a54e6ab1a276575ff178 authored almost 4 years ago by daishi <[email protected]>
update size snapshot

d2da3761efc046a6f1ab4b850486002c23cb2417 authored almost 4 years ago by daishi <[email protected]>
fixes #177: use areEqual in atom remove (#181)

* 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]>
update use-context-selector (#179)

dff114c442051b45fa06504f19fc75c8fd94ff1b authored almost 4 years ago by Daishi Kato <[email protected]>
update size snapshot

7ee212206e1557473f135358705f94746645edf2 authored almost 4 years ago by daishi <[email protected]>
rewrite atomFamily using Map (#176)

eadd46642d84b8e122c11c5b9b56d98491966342 authored almost 4 years ago by Victor Malov <[email protected]>
refactor: implement mForEach (#174)

* refactor: implement mForEach

* refactor: rename to k

* refactor: use Set to remove dupli...

d996305a5757f83b1b145af8499e58f2ce61b3c9 authored almost 4 years ago by Dominic Lee <[email protected]>
0.10.4

a1e63fa37ee336565de4ebaff61e85193571d4a3 authored almost 4 years ago by daishi <[email protected]>
update dev dependencies & update size snapshot

371684138317512d4e64d3a5efbe501e7547f6d4 authored almost 4 years ago by daishi <[email protected]>
Add Documentation for useAtomDevtools (#173)

* 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]>
Add ReduxDevTools Integration to Jotai (#169)

* 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]>
test: provider initialValues (#170)

ac0c3122539e195f5e7a54d12daf9f986c7fa224 authored almost 4 years ago by Dominic Lee <[email protected]>
feat: Provider initialValues prop (#164)

* feat: Provider initialValues prop

* annotate type with readonly

* add docs for initialVa...

fe3cad51d1b7f68a1b844044ff14cffe382c0052 authored almost 4 years ago by Daishi Kato <[email protected]>
0.10.3

4c45660d60f6e72a627e4428f0c41aa964ff803b authored almost 4 years ago by daishi <[email protected]>
fix: avoid using proxy (#162)

19d14d2d3c6714d63a8cc3040700731a56567bc8 authored almost 4 years ago by Daishi Kato <[email protected]>
0.10.2

8cc3d104429475d5291778f648b69b09626b8616 authored almost 4 years ago by daishi <[email protected]>
update size snapshot

da0aebeb462d3179993a1de6b557125a90918e04 authored almost 4 years ago by daishi <[email protected]>
add shouldRemove in atomFamily (#158)

* add shouldRemove in atomFamily

* fix a bug

* update size snapshot

* rename to setShou...

25cf1dc29343ff42ba8102839b48428e63227ad9 authored almost 4 years ago by Daishi Kato <[email protected]>
Detect react experimental and fix some bugs (#160)

* wip: detect react experimental and improve (failing) tests

* wip: combined pendingStateMap
...

b5644b259cd11c06b8f810375a27026e29220867 authored almost 4 years ago by Daishi Kato <[email protected]>
Update rollup plugins and fix their ordering #105 (#154)

* 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]>
add useSelector.test (#153)

52e48902233d71132f667474df96e60065bcdd54 authored almost 4 years ago by Meris Bahtijaragic <[email protected]>
docs: add typescript version requirement note (#152)

* docs: add typescript version requirement note

* docs: move version requirement to top

6cc5acd15c1c87d3e699f5c2ec0be8e87c5c0360 authored almost 4 years ago by Ítalo Andrade <[email protected]>
0.10.1

9bd3ea476d1a69f6f967a42a587c9bf8b0d16e41 authored almost 4 years ago by daishi <[email protected]>
fix: async atom in the middle of dependency chain (#149)

* add failing test

* fix async atom in the middld of dep chain

9a30e633ebb8480f2308e0c4d86f70b5bfff6dad authored almost 4 years ago by Daishi Kato <[email protected]>
chore: update dev dependencies including react 17, tests following the behavioral changes

5773cd380e846735eeb5102697cbda9ac83e803b authored almost 4 years ago by daishi <[email protected]>
fix: return write error in promise (#145)

* fix: return write error in promise

* update size snapshot

2b88fd86c49d66ad3eee77b8a8ffaa7a6a85eab1 authored almost 4 years ago by Daishi Kato <[email protected]>
add docs/core about creating atoms on demand (#144)

9024973b46bdf1cd09cd83768ae58ff572b267b2 authored almost 4 years ago by Daishi Kato <[email protected]>
fix multiple async atoms initialization (#148)

* add failing test

* fix multiple async atoms initialization

21268fc043772b930aaddb1ea44a411f4f01400e authored almost 4 years ago by Daishi Kato <[email protected]>