An open API service indexing awesome lists of open source software.

https://github.com/blakeembrey/setvalue

Set a nested value from an object by path
https://github.com/blakeembrey/setvalue

insert json mutation object

Last synced: 3 months ago
JSON representation

Set a nested value from an object by path

Awesome Lists containing this project

README

          

# Setvalue

> Type-safe library for reading, writing, or checking, nested values of an object.

## Installation

```sh
npm install setvalue --save
```

## Usage

```js
import { set, get, has } from "setvalue";

const obj = { a: "prop" };

set("a", "b", "c")(obj, 10); //=> { a: { b: { c: 10 } } }
get("a", "b", "c")(obj); //=> 10
has("a", "b", "c")(obj); //=> true
```

## License

Apache 2.0