1.0.1 • Published 2 years ago

react-json-fp v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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

4 years ago

0.0.6

4 years ago

0.0.502

4 years ago

0.0.501

4 years ago

0.0.504

4 years ago

0.0.503

4 years ago

0.0.5

4 years ago

0.1.10

4 years ago

0.0.1

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.9

4 years ago

0.0.4

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

2 years ago

1.0.0

4 years ago

0.1.0

4 years ago