Ecosyste.ms: OpenCollective

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

github.com/immerjs/immer

Create the next immutable state by mutating the current one
https://github.com/immerjs/immer

Update resources.md

c29fb9745755f407e879ffe5aa9a6133cafc86ab authored almost 5 years ago
Some minor cleanup

718b7f62a914871b92ae4be24ec27d0ff47c0700 authored almost 5 years ago
Optimization: stop recursing if there are no drafts left

ebda6f8d012f3ae1efcf1d780cb6712be55fdf07 authored almost 5 years ago
scramble plugin names, -56

037b4741eba9e471daa94067988d9c1d107889fa authored almost 5 years ago
Killed enumerations -145 (!)

fdc78db0ba08a68899722b2d32261207205bad95 authored almost 5 years ago
Cleanup finalize, -57

530d81b453fc10df96ff2d89521e7f1cf54fe1d9 authored almost 5 years ago
Cleanup. Don't recurse into frozen data structures

d32cb97d184f21343c8f9e956acf524d462fdfd5 authored almost 5 years ago
added base tests for autofreeze + patch listeners

9f07525bd6241e508f4bc4f59e9a22586f5ee1bc authored almost 5 years ago
Initial finalize cleanup

67ab3ab73c903d3fd73fd596e0760e0ec9dc68ab authored almost 5 years ago
add 5.0.2 type definitions as fallback for TS<3.7

4a0473d5cd2dd229a8093c36904997ddb1a9bc54 authored almost 5 years ago
Fixed performance tests

c2d761722dea2a5055e7362b75004a0cdd6b9ef7 authored almost 5 years ago
Small improvements

712af5cacc70794ae3fe9f06f7e3fe7315466a7d authored almost 5 years ago
Some notes

746dc6fda12e3abab7f3dad94fb74f7eec054ce8 authored almost 5 years ago
killed hooks, as they leaked mangled properties. Also -145 bytes

f1918cb9fcb0c0a7ac4f8698a4648cc6795300cd authored almost 5 years ago
Killed `die`, -14 bytes

d77a5c1059013827737e63786fcb16e346cc0053 authored almost 5 years ago
Mangle properties, -114 bytes

bfa7ddd4d671eb63b322fa0ac2cd78581924dc25 authored almost 5 years ago
fixes

472ab663b99c818e5a842874e342ad1b7362df62 authored almost 5 years ago
use invariant -321 bytes

ac57da54d366c25df243c169d9e9a9f5d26c7321 authored almost 5 years ago
Some measurements fixes

737432ae9b1f013162d530459a1d548758609693 authored almost 5 years ago
New build set. Current stats

Import size report for immer:
┌───────────────────────┬───────────┬────────────┬───────────┐
│ ...

9aec0fed1f7f4a31032b6561c642820b19601ebd authored almost 5 years ago
TSDX

4c4feccd4e225d1119780986ba0c1d5ee5f59971 authored almost 5 years ago
fix: mark immer as sideEffect free module (although effects will be limited for now)

21c1597f1721f0ff34f83121c87ad8ee19227c55 authored almost 5 years ago
More WIP

ee1c977f5bf86e0f209e3df5f17bbc5bffb99dc3 authored almost 5 years ago
Removed some coupling

70e77aa3aeb403844dce77557b0f781fe60be022 authored almost 5 years ago
Small code cleanup

921780921b4cf43c39285e2f296aa1277d76a9d6 authored almost 5 years ago
separating plugins from core

124518b6063286123dcd57778a193aa392961346 authored almost 5 years ago
Merge pull request #531 from denis-sokolov/as-draft-naming

fix: consistent naming for castDraft, fixup 2d27f33f6

c7e9de8ee4d09dcc1de79d7fc7e7d8dada7aa931 authored almost 5 years ago
fix: consistent naming for castDraft, fixup 2d27f33f6

70b44a7e18e071e63472defb7f8712ad96badc0d authored almost 5 years ago
Merge pull request #530 from cuongdevjs/improve-docs

UPDATE: improve docs

ab3b8d0005851799dff7cd0a4ba9a14d5f1aa7cf authored almost 5 years ago
UPDATE: improve docs

22b850871721f36b3fa7519254da9169bbb31132 authored almost 5 years ago
Merge pull request #529 from reubn/patch-1

Docs: remove erroneous brackets surrounding URL

4218668cd80f601e6b2691d85884021e0bb94e72 authored almost 5 years ago
Remove erroneous brackets surrounding URL

40e02718b7a3f955856b4449708a11049dbf74ff authored almost 5 years ago
chore: attempt to fix the build

10f6af92f015e8520980eb2cf67e45ac2adeed07 authored almost 5 years ago
fix: attempt to fix locally not reproducible build issue

f91bcbb9787b67d19149b51e01091be1b3fd00b4 authored almost 5 years ago
chore: fixed Immer version number

b10dfa4195eaad7a5494d6ed5c03fece7e3ec6ea authored almost 5 years ago
docs: Add ngrx-wieder to built-with page

05976f398040e8f792b9ab89821fe08a843dd535 authored almost 5 years ago
docs: fix video player scrolling on chrome, fixes #520

fbae585988222536b31a7ec41850b8fc324c52f4 authored almost 5 years ago
fix: incorrect patches generated for array if property was deleted inside

1e451a3b44f57e65bb106fd69dbac62ae9a0ea59 authored almost 5 years ago
re-enabled tests

726ed819f39b6b4b5eca918c6828f63af873473c authored almost 5 years ago
Merge branch 'fix-array-patch' of https://github.com/ryuever/immer into ryuever-fix-array-patch

c69eeca23c5717c15a1e241e4d02958b251d1e9d authored almost 5 years ago
fix: Fixed issue where drafts from nested producers were frozen. Fixes #522, #524

acc5e547a197ea7ff11bdb0550973d5676f7f034 authored almost 5 years ago
fix: `Set` inside patches were not correctly cloned. Fixes #521

9d8d9955930e585770be72fe85fc6c9fc9f89673 authored almost 5 years ago
fix: patches when delete object property in array

fb5c3161d0ec485c28ce973c657f18c07e6a6986 authored almost 5 years ago
Merge pull request #511 from lrypto/patch-1

Update typescript.md

fb0f3a048a403791a8fab53d653bc44765982149 authored almost 5 years ago
docs: fix video player scrolling on chrome

6397409449c2efb98270b5c2f06dbc209bec8396 authored almost 5 years ago
Merge pull request #518 from kdelmonte/master

Include note about exotic objects not being supported #504

3b0fdcbfcce2f09b6ee22c69c9fd0b465926bf71 authored almost 5 years ago
Include note about exotic objects not being supported #504

91ba7cc85b2262bf1967eed8418e8d6ee81973cc authored almost 5 years ago
chore: fixed version number

7633ff6de8c337452d002a1baa9a21698a6ff197 authored about 5 years ago
fix: createDraft should return `Draft` instead of `Drafted`. Fixes #512

3f15d49436b598d17bb1a3278169d3818b67ea5d authored about 5 years ago
Update typescript.md

"assign" typo correction

167a402c40fdbc834f53c8a93b82106f5643c452 authored about 5 years ago
Update built-with.md

ad45f1c3caf1f88f2ce0af9e9dd69bba86f72a6a authored about 5 years ago
chore: verify build during test

ef8990b66f42e87fa6fcce5101ec4b8a91cd1f6a authored about 5 years ago
v5.3.2

18cfe7487711ae19aa6330722de08c3dfda0c2cc authored about 5 years ago
fix: #507 explained workaround better

47689d7903ad962ed50bb083ac16456f4d11ae88 authored about 5 years ago
Merge branch 'master' of github.com:immerjs/immer

b2b41926ac476d9dbb4e67be3da10ae84db4777d authored about 5 years ago
fix: types-external.d.ts is not bundled

eda203ca8d2ef9b514dfb5bf60ee38cb315235d2 authored about 5 years ago
chore: Introduce CodeSandbox CI support

747d268f22e4ad3e7f20f63c952ba6b665038757 authored about 5 years ago
feat: general typing improvements for TS 3.7 and up

f930ce111a55593f4d2dd9edbd3ea92b231f1500 authored about 5 years ago
Fixed another build issue

69cbf56acfbc9faf93f8842d0c20dc3e57af4bb8 authored about 5 years ago
Fixed some test issues

90816344317941a723187361012389bd2910f66f authored about 5 years ago
Added test to verify #461

fdf4be63f109f99b315ecdd4245b03663a907eb9 authored about 5 years ago
Add test to verify solution for #381

b658851ab74911619fc4618e49dc2c3917f98fdf authored about 5 years ago
fix: #506 original should not rely on `Drafted`

3711decc92f64e24c38a80e44e47869b2106dacf authored about 5 years ago
Introduced `castDraft` / `castImmutable`, implements #486

2d27f33f6c3f35f3150c79612b0ad6057dfd1ccd authored about 5 years ago
Merge branch 'readonly_types' of https://github.com/Mossop/immer into improved-types

4204af5db73af5c8e0857d179207666a4bb8c674 authored about 5 years ago
splitted types

71f67e5b857ddc8e7ef2e4dc9e3d4b782281e9c1 authored about 5 years ago
fix: Map and Set instantions won't work on certain environments, fixes #502

9f4711ac2f9cac01ea6a93290eb0e8b3f9178c15 authored about 5 years ago
applied module ordering pattern

7639c2966dc02ea6a5f003f3a4177cb17706fb7e authored about 5 years ago
fix: #502

8d4f7231525550622bef50ed48d7fb3bba5c32a4 authored about 5 years ago
Introduce CodeSandbox CI support

2fa8d63233888b0fd666d71b2277c105f586c0d8 authored about 5 years ago
Merge pull request #483 from pustovalov/lock-bot

Add config for lock bot

49ff1213fd5f7a6813fa477fc5fb7d2821e3814c authored about 5 years ago
chore: added test to confirm #468

b2f23c4187e498b9fee45a1539861a6f27d4d51b authored about 5 years ago
chore: add test for #462

ce6a3c24216aabc425796abf06bc371317acd783 authored about 5 years ago
chore: added test for #491

788dc03dbae9495179af90f9a399b90ab3c8f809 authored about 5 years ago
feat: rewrote Map and Set implementation, code base cleanup

Fixes #472, #466, #449, #492. Also drops bundle size with ~10%.

1913fe8689e23a3865468460b2238da3351053f2 authored about 5 years ago
Added istanbul rules to get 100% test coverage

f4a4701a956c2e1fc63f39830622cec319757922 authored about 5 years ago
Fixed tsconfig setup

617772f67d12262047949646551af68f83a924fe authored about 5 years ago
Fixed #492, finishDraft doesn't require two arguments

4ce36b65f0b513950dea8ebbd3fd7aa9c4d53e60 authored about 5 years ago
Merge remote-tracking branch 'origin/master' into map-fixes

5d3a98152cdb03ba85d7ac1cf1c436fdd31d6e5b authored about 5 years ago
Document and test things that are _not_ drafted

6e76122fcffea0395ff947a290fa834e4f81432b authored about 5 years ago
Merge pull request #498 from immerjs/code-cleanup

Code cleanup

b9cc8024f09312116130d79dedf8318c0801abca authored about 5 years ago
Some final cleanup

82298d4f21ae692b0f76165e087291a56a142c77 authored about 5 years ago
Made sure Map and Set proxies are revoked, and less closures are created

12c38c693653cff666e60fa4ec83700354e55e88 authored about 5 years ago
Cleanup

28ce953e616ea4e0aa5e0d1abbeacc8bc47e4c86 authored about 5 years ago
Enums FTW

fd76f1c18267bf12c464891e6e388f1d6f646516 authored about 5 years ago
Several refactorings

c7f8f5ba4773240012beb794ca44eaff461b73f8 authored about 5 years ago
Processed bunch of todos

00425e184e3482aa92bc766ea5877b36eaf1ab6d authored about 5 years ago
TS type improvements

dd1808ee61fb2645c08fa996ca83120f80f17120 authored about 5 years ago
Further cleanup in progress

aeba1ffd58f7905b9a626b2a99d943118a36c8aa authored about 5 years ago
Dropped Object.assign

79a1d2c6e97f2f8ecb40312c53c08d334c773eee authored about 5 years ago
Removed unused stuff

74c05361cf45f5a04b888410063c542a2b831b7b authored about 5 years ago
🎵...killing me softly, with your fingers... 🎶

19a6b66820f8aea979237a5cb15e0ccb606e2e48 authored about 5 years ago
clean up create proxy

c182c1ea27bb87830ad026a77321155599d60796 authored about 5 years ago
Upgraded prettier to support optional chaining

073bc099a2aa35778f243e41e07b4e09a2cbec74 authored about 5 years ago
Stop abusing modules as exports

7b0ad536c97a3395c47a5365aff87ee200d25425 authored about 5 years ago
Introduced proper state types

3842f8568a12cddfb3b66aef83d27d6b0a8f073e authored about 5 years ago
Some initial cleanup

c53a75f793fe4fe761d98f0e4ba5876be690e4ce authored about 5 years ago
some build fixes

65a377fddd6ba196b2c3155316363ae8228b8117 authored about 5 years ago
fixed remaining tests, fixes #466

7f5e301df1b1929be59a68f6db6e15b30087baeb authored about 5 years ago
fixed most tests

385c0a44c8c28fbdda2c20bbcb87d46ed45acdd9 authored about 5 years ago