Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

immer

Create the next immutable state by mutating the current one
Collective - Host: opensource - https://opencollective.com/immer - Website: https://immerjs.github.io/immer/ - Code: https://github.com/immerjs/immer

fix: `getOwnPropertyDescriptors` is not available in Internet Explorer and Hermes. Fixes #626

github.com/immerjs/immer - c7a47e251e9289561d7a7c539576c80e17dae2de authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Fixed #620: Symbolic properties were not drafted or finalized correctly

github.com/immerjs/immer - 91915cf2868d80bf164dc6b80a038707405265c2 authored over 4 years ago by Michel Weststrate <[email protected]>
Flow: Add tests for Map and Set and fix base type

Map and Set are Objects in Flow so {...} covers them.

github.com/immerjs/immer - 95c926ca01e75d0f2c9d843ef2c9abe5f84e11c3 authored over 4 years ago by Björgvin Ragnarsson <[email protected]>
docs: fix typo

github.com/immerjs/immer - 41b5abb146755fc199c37506ed3f90168e114850 authored over 4 years ago by Stefano Magni <[email protected]>
fix: Add missing type `current` for pre-TS 3.7 types

github.com/immerjs/immer - 7d6b57b843aa8f3ec2664ae43dab7e31d391f9d3 authored over 4 years ago by Michel Weststrate <[email protected]>
Add missing export for current in pre-3.7 types, add notes about usage, fix typo in docs

github.com/immerjs/immer - 04f8b52627147977896edf3ff190164133e65185 authored over 4 years ago by Matt Sutkowski <[email protected]>
Immer 7

* Introduced `current`, which takes a snapshot of the current state of a draft and finalizes it ...

github.com/immerjs/immer - 467ea5d3b5d062c084ce6d875f8d77e21f26965c authored over 4 years ago by Michel Weststrate <[email protected]>
Processed some own review comments

github.com/immerjs/immer - 7bb29d513661ae4b4c2b698b5588dc261cbec2b3 authored over 4 years ago by Michel Weststrate <[email protected]>
Added docs based on the suggestions in #457

github.com/immerjs/immer - c45f835a91e3467c2f5175e426c4e104d43f9e39 authored over 4 years ago by Michel Weststrate <[email protected]>
Took improvements from #426 and #115, added patterns page to the docs

github.com/immerjs/immer - edcc6585a5f9b3a6419220877c30e4b01528e0c3 authored over 4 years ago by Michel Weststrate <[email protected]>
Add test verifying #613

github.com/immerjs/immer - 35b80dbe22bd025351984e6d60f6e2b29fa3483d authored over 4 years ago by Michel Weststrate <[email protected]>
docs: fix sample code regarding initial state

github.com/immerjs/immer - 30b5b77757b74f57b4e03880435373aa35b168af authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #611 from immerjs/dependabot/npm_and_yarn/website/websocket-extensions-0.1.4

chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /website

github.com/immerjs/immer - fa29f3f15eb060745232182f24c26d60b49fe739 authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #612 from anyxem/patch-1

docs: swap TypeScript requirements lines

github.com/immerjs/immer - d4a77b904687635b90fa0fed800320fdbe72aa58 authored over 4 years ago by Michel Weststrate <[email protected]>
createDraft can now handle drafts

github.com/immerjs/immer - 76829909ef1ff13e03edb5451359afb6402a0712 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Refactored patch array generation, fixes #468

github.com/immerjs/immer - 9f75bf524026f6d8a9338115ca16e17911263bb8 authored over 4 years ago by Michel Weststrate <[email protected]>
chore: update issue template

github.com/immerjs/immer - 425b3b79af1ea680ae3612bf99b0f82cd1591e22 authored over 4 years ago by Michel Weststrate <[email protected]>
Merge branch 'immer-7' into better-getter

github.com/immerjs/immer - 67afcdd3b2295b7be89e0808467dc4de66316fc6 authored over 4 years ago by Michel Weststrate <[email protected]>
Some dots

github.com/immerjs/immer - 4e438d0ade0b32a741e0298f608b4a15ec2e474d authored over 4 years ago by Michel Weststrate <[email protected]>
Added regression test to verify #588

github.com/immerjs/immer - 198e05f9b7f59455173394e85bc26581e54495b3 authored over 4 years ago by Michel Weststrate <[email protected]>
`original` will now throw when invoked on a non-draft

github.com/immerjs/immer - 529e2899b453ce84318cf08874c240fcc28eadc1 authored over 4 years ago by Michel Weststrate <[email protected]>
Made ES5 version work

github.com/immerjs/immer - 870f44edfbb19718d5dd1bfdd46ffc1bae41f267 authored over 4 years ago by Michel Weststrate <[email protected]>
Further current impl

github.com/immerjs/immer - 5036e7f1c47f94e9e5254258b2d480f09f2bbec8 authored over 4 years ago by Michel Weststrate <[email protected]>
Basic implementation for `current`

github.com/immerjs/immer - 7322e82f4d619ba5269446cbd39767a14eb11f85 authored over 4 years ago by Michel Weststrate <[email protected]>
docs: swap TypeScript requirements lines

Immer version sort desc along with ts version

github.com/immerjs/immer - 6493b8f600e2f488a1f90fc8d0e966e4ed3b52df authored over 4 years ago by Sergey <[email protected]>
added tests for `current`

github.com/immerjs/immer - 0321d34ac7b1b545afca2c6c2426121759251cf4 authored over 4 years ago by Michel Weststrate <[email protected]>
Some cleanup

github.com/immerjs/immer - b3b43b9757c997dbb5900b665418e923fb0f95d5 authored over 4 years ago by Michel Weststrate <[email protected]>
chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /website

Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0....

github.com/immerjs/immer - 7ec4d1b998086072dc5b051546288e203b276040 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Don't freeze symbolic props

github.com/immerjs/immer - c17b6e5a578155f5971c8fb135dff067e240f65f authored over 4 years ago by Michel Weststrate <[email protected]>
Restore: allow produce to be called with primitives

github.com/immerjs/immer - e7983c413de68c769f5486c9bc25226dcca6c18e authored over 4 years ago by Michel Weststrate <[email protected]>
docs: Added black lives matter banner

github.com/immerjs/immer - 57dfc11e8240a6035c18a8c38215460b67564919 authored over 4 years ago by Michel Weststrate <[email protected]>
Code cleanup, bug fixes

github.com/immerjs/immer - 0592d3c05127e90ff6a04705ba85e728c2f97815 authored over 4 years ago by Michel Weststrate <[email protected]>
simplifying proxy impl

github.com/immerjs/immer - b1c47c2a6fba3d1e9080f37532620904003ed750 authored over 4 years ago by Michel Weststrate <[email protected]>
chore: typo in feature.md (sovled > solved)

github.com/immerjs/immer - 0f6bb65ec6b41e6564be776a696e0235ed92d286 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: typo in feature.md (sovled > solved)

github.com/immerjs/immer - 3445168dd518feb37ae5f205b7afa547f3071fbc authored over 4 years ago by Izhaki <[email protected]>
finished accessor props for ES5

github.com/immerjs/immer - 1466db360504bacb3fd2df9565f9fac44a89597a authored over 4 years ago by Michel Weststrate <[email protected]>
Reimplement ES5 to work with descriptors rather than values

github.com/immerjs/immer - d0f3a7148f2da289d86e5d28e4347d847ae8ca1c authored over 4 years ago by Michel Weststrate <[email protected]>
Merge branch 'dalcib-getters' into immer-7

github.com/immerjs/immer - 58412b5b37cb848330333dd48df751b948519363 authored over 4 years ago by Michel Weststrate <[email protected]>
docs: added some performance tips. Fixes #599

github.com/immerjs/immer - b896a3a294287682179c6825d3496e4f928a2865 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: produce no longer accepts non draftable objects, fixes #596

BREAKING CHANGE: `produce` no longer accepts any base state to operate on that is not draftable,...

github.com/immerjs/immer - d9bf68bacacac7908f24c6a8456ee3a8a45a6d5b authored over 4 years ago by Michel Weststrate <[email protected]>
chore: upgraded TypeScript to 3.9.3

github.com/immerjs/immer - 7c520111e4b5834b3fcf688f913dfc19a0de7e78 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Make sure Immer works correctly when Symbol is polyfilled, fixes #577

github.com/immerjs/immer - 2b40aecbe305a0cc74b1eef93948eb0f079afd24 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: fixed issue where new items in Set where not recorded after iterating. Fixes #586

github.com/immerjs/immer - 169db77b4fd76e7be570dc466673589b171fd005 authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #602 from immerjs/fix-600-isFrozen

Fix: Object.isFrozen fails in IE #600

github.com/immerjs/immer - 8d4e0ded1a2e4ef4ce2f5bd9c4d0f6e3f6a758b2 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Object.isFrozen dies on non objects in Internet Explorer. Fixes #600

github.com/immerjs/immer - 974bd7062b06b2d4c94a84b9c0210f7c89d47ef2 authored over 4 years ago by Michel Weststrate <[email protected]>
chore: improve error message 19

github.com/immerjs/immer - a9a3af0027868624d654ec08107646febe2561c4 authored over 4 years ago by Michel Weststrate <[email protected]>
wip

github.com/immerjs/immer - f33d6b6dec26fa705e05a5b574d2610992043891 authored over 4 years ago by Michel Weststrate <[email protected]>
docs: fix sample code

github.com/immerjs/immer - c485854766944129fea30b20363fb6d955d997f6 authored over 4 years ago by numb86 <[email protected]>
fix: Don't recurse into non-enumerable members when freezing tree. Fixes #590

github.com/immerjs/immer - 497d1a0aff9426e3c81e383c39ad235674f79979 authored over 4 years ago by Michel Weststrate <[email protected]>
chore: simplifies contributions by fully automating the dev setup with gitpod.

github.com/immerjs/immer - 00caea1695dc3a32d9aa13c6cc3ae8266a448f12 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: make sure getters are invoked with the correct scope, fixes #558

github.com/immerjs/immer - d2a47b6a36ec39de5d81f9b37132ab271e05b67e authored over 4 years ago by Michel Weststrate <[email protected]>
Merge branch 'getters' of https://github.com/dalcib/immer into dalcib-getters

github.com/immerjs/immer - e300fa49beb886ce25d2eb1b138211e370725f0f authored over 4 years ago by Michel Weststrate <[email protected]>
Merge branch 'master' into master

github.com/immerjs/immer - 113fb24fc78ed89527c52814152c0cf4bcc692c2 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Ensure values in patches are never a draft, fixes #559

github.com/immerjs/immer - 33ecbd6cce2f5967ef5f9fe4a56fad59169397a0 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: added flow typings for new API's introduced in v6. Fixes #570

github.com/immerjs/immer - 0ddddfc516da31279e6f3f9a4f91c45e38042750 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: improve flow types

github.com/immerjs/immer - 427040c4a6ad8884a2eeecf58ef743ef792fe5f3 authored over 4 years ago by Michel Weststrate <[email protected]>
removed `.only` specifier from test

github.com/immerjs/immer - 2b54ac4e5d64e9f65595e33426be8f73ffb84f8e authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Don't recurse into non-enumerable members when freezing tree. Fixes #590

github.com/immerjs/immer - d64c2bd38b15584c41ec88a56c92e81652b224e0 authored over 4 years ago by Michel Weststrate <[email protected]>
[Flow] Fix two issues with curried produce

* Draft parameter can be undefined (unless type annotation is provided).
* Not possible to retur...

github.com/immerjs/immer - 0dbcfe7205cb0ffdb56170da74fba61d8337d15d authored over 4 years ago by Björgvin Ragnarsson <[email protected]>
Use explicit syntax for exact and inexact objects

github.com/immerjs/immer - 334175f776ee23c94a5a02fdda11a5da1c97a4e3 authored over 4 years ago by Björgvin Ragnarsson <[email protected]>
Upgrade flow-bin

github.com/immerjs/immer - 73d226c250a66cbed2c7753620f2655d1e1cb991 authored over 4 years ago by Björgvin Ragnarsson <[email protected]>
chore: added space between badges

github.com/immerjs/immer - 5a968e8bc51d42e4b9024d47656d0d885613aac2 authored over 4 years ago by Michel Weststrate <[email protected]>
Fix for issue #570: Add flow types to flow declaration file for feature opt-in functions

https://github.com/immerjs/immer/issues/570
https://immerjs.github.io/immer/docs/installation#pic...

github.com/immerjs/immer - 1cd11d0ca9437e6af2e6d6d44530bdd92890487c authored over 4 years ago by Steven Watanabe <[email protected]>
added space between badges

github.com/immerjs/immer - 0612fc32827b6a4cab9bb9a783936568e14b3ef9 authored over 4 years ago by Mohamed Nainar <[email protected]>
Update Tests

github.com/immerjs/immer - 081fff11ce2629db76f1e7baa337922e8cc36f0f authored over 4 years ago by dalcib <[email protected]>
Ensure values in patches are never a draft

When you are generating patches in a nested reducer, patches values can be a Proxy. They need to...

github.com/immerjs/immer - 2454a5161e685eb5ad3e9daf0059d540dcf59ee4 authored over 4 years ago by Renaud Chaput <[email protected]>
docs: Fix #556, incorrect CDN link

github.com/immerjs/immer - 07222819e0b17bc7becc5e366962009234073023 authored over 4 years ago by Michel Weststrate <[email protected]>
fix: Flow failed to find the Immer typings

github.com/immerjs/immer - c2ae050a83e694e2474bb100932029e0fd1f91f7 authored over 4 years ago by Michel Weststrate <[email protected]>
chore: use cpx2 intead of cpx for node 13 compatibility

github.com/immerjs/immer - ae5a13e8364a64a93adb1c4536bbf232468b1772 authored over 4 years ago by Michel Weststrate <[email protected]>
Switch to maintained fork of cpx

github.com/immerjs/immer - 7a52b7c744e1ae852e7297e32f4e1dcc6d662063 authored over 4 years ago by Pawel Badenski <[email protected]>
Make the markChangedProxy skip the getter without a setter

github.com/immerjs/immer - fda63284ee096cff4664f4ab1ce28259c89a4c43 authored over 4 years ago by dalcib <[email protected]>
fix: copy flow types to where flow can find them

github.com/immerjs/immer - 6247c039ddba95521b5d12f42f449b368db6597e authored over 4 years ago by Erik J. Sturcke <[email protected]>
fix: fixed broken minimized error url (issue#550)

github.com/immerjs/immer - 949960fce7360ebd9796f1d208c32cea3d71a76a authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #552 from immerjs/dependabot/npm_and_yarn/acorn-5.7.4

chore(deps): bump acorn from 5.7.3 to 5.7.4

github.com/immerjs/immer - c0bdd728232676835411b09b0fa12dd58a17d3fa authored over 4 years ago by Michel Weststrate <[email protected]>
chore(deps): bump acorn from 5.7.3 to 5.7.4

Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://g...

github.com/immerjs/immer - 1ca4326ed4200a97ad402d36615bfa7bb6fd6366 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: change Full error url

github.com/immerjs/immer - 2778ce8c74efad5604eee7893e4b992a8fa632c8 authored over 4 years ago by techoi <[email protected]>
simplifies contributions by fully automating the dev setup with gitpod.

github.com/immerjs/immer - 7cdc6bf8d0f24ec7ccb44b0f885f618104c45be8 authored over 4 years ago by Nisar Hassan Naqvi <[email protected]>
fix: rename compat `index.d.ts` to `immer.d.ts`

github.com/immerjs/immer - ed6ba6d1168feb5f90a6fb97641a68eee26375f7 authored over 4 years ago by Michel Weststrate <[email protected]>
rename `index.d.ts` to `immer.d.ts`

in accordance to package.json `types` field

github.com/immerjs/immer - 1256100996a9f611af20139ff5f0e03c477a76e9 authored over 4 years ago by Lenz Weber <[email protected]>
Merge pull request #547 from ChiaJune/patch-1

Docs: Update redux-starter-kit to redux-toolkit

github.com/immerjs/immer - c24603592a2fc00099ac92566cea27b245a43ef9 authored over 4 years ago by Michel Weststrate <[email protected]>
Docs: Update redux-starter-kit to redux-toolkit

Redux Starter Kit has been renamed to Redux Toolkit.

github.com/immerjs/immer - 33bb29c91730571661b0315b3b4bb191430fbc52 authored over 4 years ago by Chia June <[email protected]>
docs: added link to snapshot / patches blog

github.com/immerjs/immer - 8a661648f9d0856c825ea144f11e34e0553f3b5d authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #543 from praveen001/patch-1

docs: Added undo-redo guide to external resources

github.com/immerjs/immer - 94b3356c6f3549f5e193db47e92ccabd4584e00f authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #536 from immerjs/multi-bundle

feat: Immer has been made tree-shakeable, and minimal size has been halved, from 6.1 to 3.1 KB g...

github.com/immerjs/immer - 0d87fc88e8efffdacbb5db295cb9efd624cd2757 authored over 4 years ago by Michel Weststrate <[email protected]>
removed notes file

github.com/immerjs/immer - d676e61b638a0611bc105e62523c2c6fc7f97531 authored over 4 years ago by Michel Weststrate <[email protected]>
backported new API's

github.com/immerjs/immer - 3cfd62103b144057289c0eff9269bedd09265895 authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #541 from phryneas/typesversions-compat

add 5.0.2 type definitions as fallback for TS<3.7

github.com/immerjs/immer - 0d7f883067dc30320a52e9df4e324abfec12f8dc authored over 4 years ago by Michel Weststrate <[email protected]>
Merge branch 'multi-bundle' into typesversions-compat

github.com/immerjs/immer - f215409d2ea6249fea1bab907f87c7a25a231f68 authored over 4 years ago by Michel Weststrate <[email protected]>
Fixed entry point

github.com/immerjs/immer - 5f86272a3a8fe6c6f3edd0e48a4edd4e912b3748 authored over 4 years ago by Michel Weststrate <[email protected]>
Merge pull request #544 from delanni/patch-1

Add section about using classes with immer

github.com/immerjs/immer - b94c34fc81f2de4b40c181fa221e2daef16ff34d authored over 4 years ago by Michel Weststrate <[email protected]>
Add section about using classes with immer

We've come across this particular issue and didn't find it in the pitfalls section. However, I t...

github.com/immerjs/immer - 30e0f54d306ea28c895d8e34d9a30a372a43ffc3 authored over 4 years ago by Alex Szabo <[email protected]>
stricter compression

github.com/immerjs/immer - e6c3f13479fe2407b4d06decbb8c2440e4e92811 authored over 4 years ago by Michel Weststrate <[email protected]>
unclassed scope

github.com/immerjs/immer - 7a38af91d2e9b1fe359c1671942057ebff9be824 authored over 4 years ago by Michel Weststrate <[email protected]>
Processed some todo's

github.com/immerjs/immer - cb3b9d68397e111272cbb3039717255b278f6bb9 authored over 4 years ago by Michel Weststrate <[email protected]>
Updated docs

github.com/immerjs/immer - 895e0cc9f885cb88086cf6d1515e33e9993cad25 authored over 4 years ago by Michel Weststrate <[email protected]>
Renamed utils dir

github.com/immerjs/immer - edb1cad865c405bb34823afb056cfc6d73fc32de authored over 4 years ago by Michel Weststrate <[email protected]>
Tests for plugins

github.com/immerjs/immer - db1652018ac6f40dea9e090a4d589cc072d7e456 authored over 4 years ago by Michel Weststrate <[email protected]>
Moving files into folders

github.com/immerjs/immer - ab49edc11cd40dc8e441e42e67e92596bf9abecf authored over 4 years ago by Michel Weststrate <[email protected]>
Errors for prod

github.com/immerjs/immer - 67565ddf9b9c798818ffb1ebff67e916815c3cf2 authored over 4 years ago by Michel Weststrate <[email protected]>
Preserve error codes in production

github.com/immerjs/immer - d005fab39d6f37e6fe1a7e83680a182ddb890609 authored over 4 years ago by Michel Weststrate <[email protected]>