Fork of updeep using Remeda
Go to file
2024-02-27 12:09:35 -05:00
.changeset add changelog 2024-02-27 12:01:57 -05:00
contrib use changesets for change management 2024-02-27 12:00:33 -05:00
dist move to remeda 2023-01-03 13:51:35 -05:00
docs add mapIf and mapIfElse 2024-02-27 12:09:35 -05:00
perf move to remeda 2023-01-03 13:51:35 -05:00
src add mapIf and mapIfElse 2024-02-27 12:09:35 -05:00
test/util move to remeda 2023-01-03 13:51:35 -05:00
.editorconfig Initial commit w/ yo node 2015-07-31 08:53:25 -07:00
.eslintignore Add .eslintignore 2015-08-04 03:54:02 -07:00
.eslintrc.js Dependencies are updated 2021-08-10 10:45:51 -04:00
.gitattributes Initial commit w/ yo node 2015-07-31 08:53:25 -07:00
.gitignore ignore the package tarballs 2023-01-11 13:16:55 -05:00
.jshintrc add jshintrc for codeclimate 2015-08-02 07:48:51 -07:00
.prettierignore ignore .prettierignore 2024-02-27 12:08:55 -05:00
CHANGELOG.md update changelog 2023-04-10 11:04:26 -04:00
LICENSE.txt github page 2023-01-10 13:26:04 -05:00
package.json use changesets for change management 2024-02-27 12:00:33 -05:00
prettier.config.mjs move to remeda 2023-01-03 13:51:35 -05:00
README.md fix updeep url in README 2023-01-10 15:15:48 -05:00
Taskfile.yaml change prettier task for changesets 2024-02-27 12:08:28 -05:00
tsconfig-base.json focus on mjs 2023-01-03 14:32:49 -05:00
tsconfig-cjs.json focus on mjs 2023-01-03 14:32:49 -05:00
tsconfig.json focus on mjs 2023-01-03 14:32:49 -05:00
vitest.config.js move to remeda 2023-01-03 13:51:35 -05:00

updeep-remeda

Easily update nested frozen objects and arrays in a declarative and immutable manner.

About

This is a fork of the main updeep package.

updeep makes updating deeply nested objects/arrays painless by allowing you to declare the updates you would like to make and it will take care of the rest. It will recursively return the same instance if no changes have been made, making it ideal for using reference equality checks to detect changes.

Full documentation can be found at https://yanick.github.io/updeep-remeda/index.html.