1.0.1 • Published 1 year ago

react-json-fp v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

deep-ply

A simple javascript library for applying a function deeply.

Installation

npm install deep-ply

Usage

import deepPly from "deep-ply"

const data = {
  id: "1",
  value: "foo",
  items: [
    { id: "1.1", value: "bar", items: [{ id: "1.1.1", value: "qux" }] },
    { id: "1.2", value: "quux" },
  ],
}

const callback = (value, path) => {
  if (path === "/items/0/value") return value.toUpperCase()
  return value
}

deepPly(callback)(data)

// {
//   id: "1",
//   value: "foo",
//   items: [
//     { id: "1.1", value: "BAR", items: [{ id: "1.1.1", value: "qux" }] },
//     { id: "1.2", value: "quux" },
//   ],
// }
0.0.505

2 years ago

0.0.6

2 years ago

0.0.502

3 years ago

0.0.501

3 years ago

0.0.504

3 years ago

0.0.503

3 years ago

0.0.5

3 years ago

0.1.10

3 years ago

0.0.1

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.9

3 years ago

0.0.4

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.12

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

1 year ago

1.0.0

3 years ago

0.1.0

3 years ago