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

change default js files to commonjs (#282)

github.com/pmndrs/jotai - 4316454439b4f4f46ad2043f55cd106d1d52bdaa authored almost 4 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
...

github.com/pmndrs/jotai - e52df04b0d0c1d43aacd7bcbbf33269e0f91b7bd authored almost 4 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...

github.com/pmndrs/jotai - 2bf5d2f29d19141e426ecd9f9b556d08cef94be7 authored almost 4 years ago by Yaroslav Lapin <[email protected]>
fix(docs/core): fix typo (#279)

github.com/pmndrs/jotai - 7f0d05d17a67838d0a729dded23059b09a0b8ccc authored almost 4 years ago by nolze <[email protected]>
fix: extra commits with changing atoms (#278)

* modify tests

* update upstream lib

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

github.com/pmndrs/jotai - 8239bcea5f82b7846dd02b6afaafff4849318876 authored almost 4 years ago by Daishi Kato <[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

...

github.com/pmndrs/jotai - 6dd66554457f5440e37408d17167d284b488df6e authored almost 4 years ago by Daishi Kato <[email protected]>
Fix/bail out updating dependents (#261)

* add failing test

* bail out updating dependents if the value is not changed

* update siz...

github.com/pmndrs/jotai - c618c1ccdb4be836998b5ba2676e0ad304a27232 authored almost 4 years ago by Daishi Kato <[email protected]>
fix: proper/better warning message in write function (#256)

github.com/pmndrs/jotai - 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

...

github.com/pmndrs/jotai - d1b840a36e4299acaa5d9ac423365e8d9ae09b72 authored almost 4 years ago by Marcell Toth <[email protected]>
fix: add package.json explicitly in exports (#259)

github.com/pmndrs/jotai - fcc233d4c3b18cdec61a01fc25c13ecf432e9de1 authored almost 4 years ago by Daishi Kato <[email protected]>
update dev deps and size snapshot

github.com/pmndrs/jotai - 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...

github.com/pmndrs/jotai - 7e85d597c6fee2033e76bc3fd392e74e49fab85b authored almost 4 years ago by Daishi Kato <[email protected]>
update LICENSE

github.com/pmndrs/jotai - f5f94940adbb7a5b72908a652105c12f20b2972b authored almost 4 years ago by daishi <[email protected]>
update dev dependencies

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

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

github.com/pmndrs/jotai - 4bc6488662938761a2284c96b15347b29b8827d6 authored almost 4 years ago by Andreas Adam <[email protected]>
add optics doc in readme

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

github.com/pmndrs/jotai - a5b8a71893247aaddd9504214fc79ac202a1bde5 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...

github.com/pmndrs/jotai - 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...

github.com/pmndrs/jotai - 1a3679be62fc1f7779c84b4b7136c3b33f77fbfc authored about 4 years ago by M. Bagher Abiat <[email protected]>
fix: use array.from instead of spread operator for cjs (#244)

github.com/pmndrs/jotai - 1a2bb19446ba569e55ab2e6536bf81e6c44d10d6 authored about 4 years ago by Daishi Kato <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - bceba1ae48e681f693b72e50c3e3e612d9e35737 authored about 4 years ago by daishi <[email protected]>
revert PrimitiveAtom type (#239)

github.com/pmndrs/jotai - 9263edc88e4db847abd7db9f7ebb117baacec4a8 authored about 4 years ago by Daishi Kato <[email protected]>
add OC badge, close #241

github.com/pmndrs/jotai - 5e7668af9ba99b8305bd17c8c29b2831991cf666 authored about 4 years ago by daishi <[email protected]>
Create FUNDING.yml

github.com/pmndrs/jotai - 4b73a8ae9f7f77e0eb0e8deb1db0414753e1e435 authored about 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...

github.com/pmndrs/jotai - 072e26a41f590adf6b7e8e8683d48cc3d30caddb authored about 4 years ago by Daishi Kato <[email protected]>
Update nextjs.md (#237)

github.com/pmndrs/jotai - d9f3e76302e02a41a96904b7a81c7b7a598b2646 authored about 4 years ago by omrirz <[email protected]>
add package.json exports (#165)

* add package.json exports

* add exports for node

* add optics and types

github.com/pmndrs/jotai - b6b6961b0486aa47c6b96bda96d294ae64cb2435 authored about 4 years ago by Daishi Kato <[email protected]>
fix(focus-atom): add focus of async atom test (#236)

github.com/pmndrs/jotai - 582ff10c62b71440c9f5b74479c5f553a96f90d4 authored about 4 years ago by Meris Bahtijaragic <[email protected]>
improve items tests (#230)

github.com/pmndrs/jotai - 7a89ee05b9e6bda99eccba24a2089f4dbba9a2a2 authored about 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...

github.com/pmndrs/jotai - 0bfb19a0b2cc52242c7a9183021773c66f1b107a authored about 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

github.com/pmndrs/jotai - 43a3cc23dde09af8bdc99f6fa3b4b8549fd22bb2 authored about 4 years ago by Yaroslav Lapin <[email protected]>
export RESET symbol and add tests (#217) (#221)

github.com/pmndrs/jotai - 1022c5392cc0b425acd8f869c338ada158068d9f authored about 4 years ago by Yaroslav <[email protected]>
improve basic tests (#227)

github.com/pmndrs/jotai - 3503fdaa8d5440f9e4fbce565ad9dc10176529d5 authored about 4 years ago by M. Bagher Abiat <[email protected]>
chore: update dev dependencies

github.com/pmndrs/jotai - 0648bc9d3eb6179f6adedff52b6d229d9163e0c7 authored about 4 years ago by daishi <[email protected]>
fix webpack 5 process is not defined (#226)

github.com/pmndrs/jotai - ff3756615292aa2f919bc8ce05af10c44de87e5b authored about 4 years ago by M. Bagher Abiat <[email protected]>
upgrade use-context-selector (#223)

* upgrade use-context-selector

* upgrade use-context-selector again

github.com/pmndrs/jotai - 7c64deef89d9c8f61e7936b63cde7b81ce0f33ab authored about 4 years ago by Daishi Kato <[email protected]>
improve async tests (#224)

github.com/pmndrs/jotai - 78f8a353a472de778e23161c6e3399eeb05e57de authored about 4 years ago by M. Bagher Abiat <[email protected]>
Update example dependencies (#222)

github.com/pmndrs/jotai - fdccab28e35cfa4a686db7819837aee59b5d16c1 authored about 4 years ago by Wilfried Barth <[email protected]>
improve useUpdateAtom tests (#219)

* waitFor instead of findByText

* Add strict mode

github.com/pmndrs/jotai - 1b56059bb101bdc4021c04b32543241af30902e7 authored about 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...

github.com/pmndrs/jotai - 5171badc8963b28302d64ca14d362e1e09311cb9 authored about 4 years ago by Daishi Kato <[email protected]>
useAtomValue tests (#218)

github.com/pmndrs/jotai - 3e4aaf84e629d58441d4e5238e704c45cfc0d5c8 authored about 4 years ago by M. Bagher Abiat <[email protected]>
add useAtomValue (#213)

* add useAtomValue

* export useAtomValue

* useAtomValue docs

* useUpdateAtom instead of...

github.com/pmndrs/jotai - f7d56159ca15e697ada18f158399e232dad16b95 authored about 4 years ago by M. Bagher Abiat <[email protected]>
fix(docs/optics): fix typo. (#210)

github.com/pmndrs/jotai - 850566a94028731c925cda6a286627758d057117 authored about 4 years ago by Meris Bahtijaragic <[email protected]>
feat: freeze atom util (#185)

* feat: freeze atom util

* make freezeAtom to return void

* make freezeAtom pure func

*...

github.com/pmndrs/jotai - 7601de9a754c42a051110acf74c142b1084d1d4a authored about 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...

github.com/pmndrs/jotai - fbd7d941e7c9a02f041d0f419465cc2d02135e03 authored about 4 years ago by Meris Bahtijaragic <[email protected]>
Fix share name issue (#206)

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

github.com/pmndrs/jotai - 8e0291b3a965e7afc008c57c31e7f23909e515df authored about 4 years ago by Pigeon <[email protected]>
chore: upgrade dev dependencies including typescript

github.com/pmndrs/jotai - 60d815a47d92aebe70c2638dd44c98899a2a54b6 authored about 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...

github.com/pmndrs/jotai - 2a5267d95ff5d59f9a5f61d6456b9cdaff5724f9 authored about 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...

github.com/pmndrs/jotai - 560c25ae36ee42148ced0544e9f3d1e7727a7200 authored about 4 years ago by M. Bagher Abiat <[email protected]>
chore: remove invalid line in lint.yml and remove invalid .travis.yml

github.com/pmndrs/jotai - d1ec6d21e616d48489ab3b46063138152409798c authored about 4 years ago by daishi <[email protected]>
update dev dependencies

github.com/pmndrs/jotai - fcb25317dacbd33f15744877bfea8074f11f26d5 authored about 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

github.com/pmndrs/jotai - 420dc628e947feee0d1cd8f5adeee545031c528e authored about 4 years ago by Daishi Kato <[email protected]>
fix(useSelector) do not call equalityFn before initialization (#194)

github.com/pmndrs/jotai - 235ec4d47858aab164df8670629c38fcd5889900 authored about 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

*...

github.com/pmndrs/jotai - b6ada607bd928e54214ebb00c5ef0838f53dfe2e authored about 4 years ago by Daishi Kato <[email protected]>
use object instead of map for debug state (#189)

github.com/pmndrs/jotai - 7454176195e2b02338031a4413494850ebb7df14 authored about 4 years ago by Daishi Kato <[email protected]>
useAtomCallback tests (#182)

* useAtomCallback tests

* Update tests/utils/useAtomCallback.test.tsx

Co-authored-by: Dais...

github.com/pmndrs/jotai - ef3894a4e8fb76c44abf4fe0f4d7d0aa2f827762 authored about 4 years ago by M. Bagher Abiat <[email protected]>
fix #190

github.com/pmndrs/jotai - a92c82ba92d49e5bb7e4aa51c83d9df8d6344fb3 authored about 4 years ago by daishi <[email protected]>
chore: useAtomDevtools typing (#183)

* chore: improve useAtomDevtools for non development env

* update size snapshot

* revert d...

github.com/pmndrs/jotai - 20ad93776a3f32861518dd5db1ef1f22d624e8ff authored about 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...

github.com/pmndrs/jotai - 819eca57903c2e367b6ef113fa6c575acab29ee6 authored about 4 years ago by Dominic Lee <[email protected]>
update size snapshot

github.com/pmndrs/jotai - d2da3761efc046a6f1ab4b850486002c23cb2417 authored about 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 ...

github.com/pmndrs/jotai - c5153a9aeb0a9bf910c2e54e8da7458a31b0c0da authored about 4 years ago by Victor Malov <[email protected]>
update use-context-selector (#179)

github.com/pmndrs/jotai - dff114c442051b45fa06504f19fc75c8fd94ff1b authored about 4 years ago by Daishi Kato <[email protected]>
update size snapshot

github.com/pmndrs/jotai - 7ee212206e1557473f135358705f94746645edf2 authored about 4 years ago by daishi <[email protected]>
rewrite atomFamily using Map (#176)

github.com/pmndrs/jotai - eadd46642d84b8e122c11c5b9b56d98491966342 authored about 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...

github.com/pmndrs/jotai - d996305a5757f83b1b145af8499e58f2ce61b3c9 authored about 4 years ago by Dominic Lee <[email protected]>
update dev dependencies & update size snapshot

github.com/pmndrs/jotai - 371684138317512d4e64d3a5efbe501e7547f6d4 authored about 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...

github.com/pmndrs/jotai - 3111abd54b2eb9fb72655a7223b5e237e60d1211 authored about 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...

github.com/pmndrs/jotai - 5a113b6879403967f747672ebcf9df178d0fdd8f authored about 4 years ago by c0d3t3k <[email protected]>
test: provider initialValues (#170)

github.com/pmndrs/jotai - ac0c3122539e195f5e7a54d12daf9f986c7fa224 authored about 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...

github.com/pmndrs/jotai - fe3cad51d1b7f68a1b844044ff14cffe382c0052 authored about 4 years ago by Daishi Kato <[email protected]>
fix: avoid using proxy (#162)

github.com/pmndrs/jotai - 19d14d2d3c6714d63a8cc3040700731a56567bc8 authored about 4 years ago by Daishi Kato <[email protected]>
update size snapshot

github.com/pmndrs/jotai - da0aebeb462d3179993a1de6b557125a90918e04 authored about 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...

github.com/pmndrs/jotai - 25cf1dc29343ff42ba8102839b48428e63227ad9 authored about 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
...

github.com/pmndrs/jotai - b5644b259cd11c06b8f810375a27026e29220867 authored about 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...

github.com/pmndrs/jotai - 8235b3a615b5aecb346b1e1d17cfc160a04fe413 authored about 4 years ago by Joshua Coussard <[email protected]>
add useSelector.test (#153)

github.com/pmndrs/jotai - 52e48902233d71132f667474df96e60065bcdd54 authored about 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

github.com/pmndrs/jotai - 6cc5acd15c1c87d3e699f5c2ec0be8e87c5c0360 authored about 4 years ago by Ítalo Andrade <[email protected]>
fix: async atom in the middle of dependency chain (#149)

* add failing test

* fix async atom in the middld of dep chain

github.com/pmndrs/jotai - 9a30e633ebb8480f2308e0c4d86f70b5bfff6dad authored about 4 years ago by Daishi Kato <[email protected]>
chore: update dev dependencies including react 17, tests following the behavioral changes

github.com/pmndrs/jotai - 5773cd380e846735eeb5102697cbda9ac83e803b authored about 4 years ago by daishi <[email protected]>
fix: return write error in promise (#145)

* fix: return write error in promise

* update size snapshot

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

github.com/pmndrs/jotai - 9024973b46bdf1cd09cd83768ae58ff572b267b2 authored about 4 years ago by Daishi Kato <[email protected]>
fix multiple async atoms initialization (#148)

* add failing test

* fix multiple async atoms initialization

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