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
c29fb9745755f407e879ffe5aa9a6133cafc86ab authored almost 5 years ago
Some minor cleanup
718b7f62a914871b92ae4be24ec27d0ff47c0700 authored almost 5 years ago
718b7f62a914871b92ae4be24ec27d0ff47c0700 authored almost 5 years ago
Optimization: stop recursing if there are no drafts left
ebda6f8d012f3ae1efcf1d780cb6712be55fdf07 authored almost 5 years ago
ebda6f8d012f3ae1efcf1d780cb6712be55fdf07 authored almost 5 years ago
scramble plugin names, -56
037b4741eba9e471daa94067988d9c1d107889fa authored almost 5 years ago
037b4741eba9e471daa94067988d9c1d107889fa authored almost 5 years ago
Killed enumerations -145 (!)
fdc78db0ba08a68899722b2d32261207205bad95 authored almost 5 years ago
fdc78db0ba08a68899722b2d32261207205bad95 authored almost 5 years ago
Cleanup finalize, -57
530d81b453fc10df96ff2d89521e7f1cf54fe1d9 authored almost 5 years ago
530d81b453fc10df96ff2d89521e7f1cf54fe1d9 authored almost 5 years ago
Cleanup. Don't recurse into frozen data structures
d32cb97d184f21343c8f9e956acf524d462fdfd5 authored almost 5 years ago
d32cb97d184f21343c8f9e956acf524d462fdfd5 authored almost 5 years ago
added base tests for autofreeze + patch listeners
9f07525bd6241e508f4bc4f59e9a22586f5ee1bc authored almost 5 years ago
9f07525bd6241e508f4bc4f59e9a22586f5ee1bc authored almost 5 years ago
Initial finalize cleanup
67ab3ab73c903d3fd73fd596e0760e0ec9dc68ab authored almost 5 years ago
67ab3ab73c903d3fd73fd596e0760e0ec9dc68ab authored almost 5 years ago
add 5.0.2 type definitions as fallback for TS<3.7
4a0473d5cd2dd229a8093c36904997ddb1a9bc54 authored almost 5 years ago
4a0473d5cd2dd229a8093c36904997ddb1a9bc54 authored almost 5 years ago
Fixed performance tests
c2d761722dea2a5055e7362b75004a0cdd6b9ef7 authored almost 5 years ago
c2d761722dea2a5055e7362b75004a0cdd6b9ef7 authored almost 5 years ago
Small improvements
712af5cacc70794ae3fe9f06f7e3fe7315466a7d authored almost 5 years ago
712af5cacc70794ae3fe9f06f7e3fe7315466a7d authored almost 5 years ago
Some notes
746dc6fda12e3abab7f3dad94fb74f7eec054ce8 authored almost 5 years ago
746dc6fda12e3abab7f3dad94fb74f7eec054ce8 authored almost 5 years ago
killed hooks, as they leaked mangled properties. Also -145 bytes
f1918cb9fcb0c0a7ac4f8698a4648cc6795300cd authored almost 5 years ago
f1918cb9fcb0c0a7ac4f8698a4648cc6795300cd authored almost 5 years ago
Killed `die`, -14 bytes
d77a5c1059013827737e63786fcb16e346cc0053 authored almost 5 years ago
d77a5c1059013827737e63786fcb16e346cc0053 authored almost 5 years ago
Mangle properties, -114 bytes
bfa7ddd4d671eb63b322fa0ac2cd78581924dc25 authored almost 5 years ago
bfa7ddd4d671eb63b322fa0ac2cd78581924dc25 authored almost 5 years ago
fixes
472ab663b99c818e5a842874e342ad1b7362df62 authored almost 5 years ago
472ab663b99c818e5a842874e342ad1b7362df62 authored almost 5 years ago
use invariant -321 bytes
ac57da54d366c25df243c169d9e9a9f5d26c7321 authored almost 5 years ago
ac57da54d366c25df243c169d9e9a9f5d26c7321 authored almost 5 years ago
Some measurements fixes
737432ae9b1f013162d530459a1d548758609693 authored almost 5 years ago
737432ae9b1f013162d530459a1d548758609693 authored almost 5 years ago
New build set. Current stats
Import size report for immer:
┌───────────────────────┬───────────┬────────────┬───────────┐
│ ...
TSDX
4c4feccd4e225d1119780986ba0c1d5ee5f59971 authored almost 5 years ago
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
21c1597f1721f0ff34f83121c87ad8ee19227c55 authored almost 5 years ago
More WIP
ee1c977f5bf86e0f209e3df5f17bbc5bffb99dc3 authored almost 5 years ago
ee1c977f5bf86e0f209e3df5f17bbc5bffb99dc3 authored almost 5 years ago
Removed some coupling
70e77aa3aeb403844dce77557b0f781fe60be022 authored almost 5 years ago
70e77aa3aeb403844dce77557b0f781fe60be022 authored almost 5 years ago
Small code cleanup
921780921b4cf43c39285e2f296aa1277d76a9d6 authored almost 5 years ago
921780921b4cf43c39285e2f296aa1277d76a9d6 authored almost 5 years ago
separating plugins from core
124518b6063286123dcd57778a193aa392961346 authored almost 5 years ago
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
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
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
40e02718b7a3f955856b4449708a11049dbf74ff authored almost 5 years ago
chore: attempt to fix the build
10f6af92f015e8520980eb2cf67e45ac2adeed07 authored almost 5 years ago
10f6af92f015e8520980eb2cf67e45ac2adeed07 authored almost 5 years ago
fix: attempt to fix locally not reproducible build issue
f91bcbb9787b67d19149b51e01091be1b3fd00b4 authored almost 5 years ago
f91bcbb9787b67d19149b51e01091be1b3fd00b4 authored almost 5 years ago
chore: fixed Immer version number
b10dfa4195eaad7a5494d6ed5c03fece7e3ec6ea authored almost 5 years ago
b10dfa4195eaad7a5494d6ed5c03fece7e3ec6ea authored almost 5 years ago
docs: Add ngrx-wieder to built-with page
05976f398040e8f792b9ab89821fe08a843dd535 authored almost 5 years ago
05976f398040e8f792b9ab89821fe08a843dd535 authored almost 5 years ago
docs: fix video player scrolling on chrome, fixes #520
fbae585988222536b31a7ec41850b8fc324c52f4 authored almost 5 years ago
fbae585988222536b31a7ec41850b8fc324c52f4 authored almost 5 years ago
fix: incorrect patches generated for array if property was deleted inside
1e451a3b44f57e65bb106fd69dbac62ae9a0ea59 authored almost 5 years ago
1e451a3b44f57e65bb106fd69dbac62ae9a0ea59 authored almost 5 years ago
re-enabled tests
726ed819f39b6b4b5eca918c6828f63af873473c authored almost 5 years ago
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
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
acc5e547a197ea7ff11bdb0550973d5676f7f034 authored almost 5 years ago
fix: `Set` inside patches were not correctly cloned. Fixes #521
9d8d9955930e585770be72fe85fc6c9fc9f89673 authored almost 5 years ago
9d8d9955930e585770be72fe85fc6c9fc9f89673 authored almost 5 years ago
fix: patches when delete object property in array
fb5c3161d0ec485c28ce973c657f18c07e6a6986 authored almost 5 years ago
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
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
91ba7cc85b2262bf1967eed8418e8d6ee81973cc authored almost 5 years ago
chore: fixed version number
7633ff6de8c337452d002a1baa9a21698a6ff197 authored about 5 years ago
7633ff6de8c337452d002a1baa9a21698a6ff197 authored about 5 years ago
fix: createDraft should return `Draft` instead of `Drafted`. Fixes #512
3f15d49436b598d17bb1a3278169d3818b67ea5d authored about 5 years ago
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
ad45f1c3caf1f88f2ce0af9e9dd69bba86f72a6a authored about 5 years ago
chore: verify build during test
ef8990b66f42e87fa6fcce5101ec4b8a91cd1f6a authored about 5 years ago
ef8990b66f42e87fa6fcce5101ec4b8a91cd1f6a authored about 5 years ago
v5.3.2
18cfe7487711ae19aa6330722de08c3dfda0c2cc authored about 5 years ago
18cfe7487711ae19aa6330722de08c3dfda0c2cc authored about 5 years ago
fix: #507 explained workaround better
47689d7903ad962ed50bb083ac16456f4d11ae88 authored about 5 years ago
47689d7903ad962ed50bb083ac16456f4d11ae88 authored about 5 years ago
Merge branch 'master' of github.com:immerjs/immer
b2b41926ac476d9dbb4e67be3da10ae84db4777d authored about 5 years ago
b2b41926ac476d9dbb4e67be3da10ae84db4777d authored about 5 years ago
fix: types-external.d.ts is not bundled
eda203ca8d2ef9b514dfb5bf60ee38cb315235d2 authored about 5 years ago
eda203ca8d2ef9b514dfb5bf60ee38cb315235d2 authored about 5 years ago
chore: Introduce CodeSandbox CI support
747d268f22e4ad3e7f20f63c952ba6b665038757 authored about 5 years ago
747d268f22e4ad3e7f20f63c952ba6b665038757 authored about 5 years ago
feat: general typing improvements for TS 3.7 and up
f930ce111a55593f4d2dd9edbd3ea92b231f1500 authored about 5 years ago
f930ce111a55593f4d2dd9edbd3ea92b231f1500 authored about 5 years ago
Fixed another build issue
69cbf56acfbc9faf93f8842d0c20dc3e57af4bb8 authored about 5 years ago
69cbf56acfbc9faf93f8842d0c20dc3e57af4bb8 authored about 5 years ago
Fixed some test issues
90816344317941a723187361012389bd2910f66f authored about 5 years ago
90816344317941a723187361012389bd2910f66f authored about 5 years ago
Added test to verify #461
fdf4be63f109f99b315ecdd4245b03663a907eb9 authored about 5 years ago
fdf4be63f109f99b315ecdd4245b03663a907eb9 authored about 5 years ago
Add test to verify solution for #381
b658851ab74911619fc4618e49dc2c3917f98fdf authored about 5 years ago
b658851ab74911619fc4618e49dc2c3917f98fdf authored about 5 years ago
fix: #506 original should not rely on `Drafted`
3711decc92f64e24c38a80e44e47869b2106dacf authored about 5 years ago
3711decc92f64e24c38a80e44e47869b2106dacf authored about 5 years ago
Introduced `castDraft` / `castImmutable`, implements #486
2d27f33f6c3f35f3150c79612b0ad6057dfd1ccd authored about 5 years ago
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
4204af5db73af5c8e0857d179207666a4bb8c674 authored about 5 years ago
splitted types
71f67e5b857ddc8e7ef2e4dc9e3d4b782281e9c1 authored about 5 years ago
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
9f4711ac2f9cac01ea6a93290eb0e8b3f9178c15 authored about 5 years ago
applied module ordering pattern
7639c2966dc02ea6a5f003f3a4177cb17706fb7e authored about 5 years ago
7639c2966dc02ea6a5f003f3a4177cb17706fb7e authored about 5 years ago
fix: #502
8d4f7231525550622bef50ed48d7fb3bba5c32a4 authored about 5 years ago
8d4f7231525550622bef50ed48d7fb3bba5c32a4 authored about 5 years ago
Introduce CodeSandbox CI support
2fa8d63233888b0fd666d71b2277c105f586c0d8 authored about 5 years ago
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
b2f23c4187e498b9fee45a1539861a6f27d4d51b authored about 5 years ago
chore: add test for #462
ce6a3c24216aabc425796abf06bc371317acd783 authored about 5 years ago
ce6a3c24216aabc425796abf06bc371317acd783 authored about 5 years ago
chore: added test for #491
788dc03dbae9495179af90f9a399b90ab3c8f809 authored about 5 years ago
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
f4a4701a956c2e1fc63f39830622cec319757922 authored about 5 years ago
Fixed tsconfig setup
617772f67d12262047949646551af68f83a924fe authored about 5 years ago
617772f67d12262047949646551af68f83a924fe authored about 5 years ago
Fixed #492, finishDraft doesn't require two arguments
4ce36b65f0b513950dea8ebbd3fd7aa9c4d53e60 authored about 5 years ago
4ce36b65f0b513950dea8ebbd3fd7aa9c4d53e60 authored about 5 years ago
Merge remote-tracking branch 'origin/master' into map-fixes
5d3a98152cdb03ba85d7ac1cf1c436fdd31d6e5b authored about 5 years ago
5d3a98152cdb03ba85d7ac1cf1c436fdd31d6e5b authored about 5 years ago
Document and test things that are _not_ drafted
6e76122fcffea0395ff947a290fa834e4f81432b authored about 5 years ago
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
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
12c38c693653cff666e60fa4ec83700354e55e88 authored about 5 years ago
Cleanup
28ce953e616ea4e0aa5e0d1abbeacc8bc47e4c86 authored about 5 years ago
28ce953e616ea4e0aa5e0d1abbeacc8bc47e4c86 authored about 5 years ago
Enums FTW
fd76f1c18267bf12c464891e6e388f1d6f646516 authored about 5 years ago
fd76f1c18267bf12c464891e6e388f1d6f646516 authored about 5 years ago
Several refactorings
c7f8f5ba4773240012beb794ca44eaff461b73f8 authored about 5 years ago
c7f8f5ba4773240012beb794ca44eaff461b73f8 authored about 5 years ago
Processed bunch of todos
00425e184e3482aa92bc766ea5877b36eaf1ab6d authored about 5 years ago
00425e184e3482aa92bc766ea5877b36eaf1ab6d authored about 5 years ago
TS type improvements
dd1808ee61fb2645c08fa996ca83120f80f17120 authored about 5 years ago
dd1808ee61fb2645c08fa996ca83120f80f17120 authored about 5 years ago
Further cleanup in progress
aeba1ffd58f7905b9a626b2a99d943118a36c8aa authored about 5 years ago
aeba1ffd58f7905b9a626b2a99d943118a36c8aa authored about 5 years ago
Dropped Object.assign
79a1d2c6e97f2f8ecb40312c53c08d334c773eee authored about 5 years ago
79a1d2c6e97f2f8ecb40312c53c08d334c773eee authored about 5 years ago
Removed unused stuff
74c05361cf45f5a04b888410063c542a2b831b7b authored about 5 years ago
74c05361cf45f5a04b888410063c542a2b831b7b authored about 5 years ago
🎵...killing me softly, with your fingers... 🎶
19a6b66820f8aea979237a5cb15e0ccb606e2e48 authored about 5 years ago
19a6b66820f8aea979237a5cb15e0ccb606e2e48 authored about 5 years ago
clean up create proxy
c182c1ea27bb87830ad026a77321155599d60796 authored about 5 years ago
c182c1ea27bb87830ad026a77321155599d60796 authored about 5 years ago
Upgraded prettier to support optional chaining
073bc099a2aa35778f243e41e07b4e09a2cbec74 authored about 5 years ago
073bc099a2aa35778f243e41e07b4e09a2cbec74 authored about 5 years ago
Stop abusing modules as exports
7b0ad536c97a3395c47a5365aff87ee200d25425 authored about 5 years ago
7b0ad536c97a3395c47a5365aff87ee200d25425 authored about 5 years ago
Introduced proper state types
3842f8568a12cddfb3b66aef83d27d6b0a8f073e authored about 5 years ago
3842f8568a12cddfb3b66aef83d27d6b0a8f073e authored about 5 years ago
Some initial cleanup
c53a75f793fe4fe761d98f0e4ba5876be690e4ce authored about 5 years ago
c53a75f793fe4fe761d98f0e4ba5876be690e4ce authored about 5 years ago
some build fixes
65a377fddd6ba196b2c3155316363ae8228b8117 authored about 5 years ago
65a377fddd6ba196b2c3155316363ae8228b8117 authored about 5 years ago
fixed remaining tests, fixes #466
7f5e301df1b1929be59a68f6db6e15b30087baeb authored about 5 years ago
7f5e301df1b1929be59a68f6db6e15b30087baeb authored about 5 years ago
fixed most tests
385c0a44c8c28fbdda2c20bbcb87d46ed45acdd9 authored about 5 years ago
385c0a44c8c28fbdda2c20bbcb87d46ed45acdd9 authored about 5 years ago