14.14.0 • Published 5 years ago

@unction/flattentree v14.14.0

Weekly downloads
35
License
SEE LICENSE IN LI...
Repository
github
Last release
5 years ago

@unction/flattenTree

Tests Stability Dependencies

string => Record<string | number | symbol, B> | Map<A, B> => Record<string | number | symbol, B> | Map<A, B>

Takes a tree and creates a single object where the root keys are conjoined nested keys.

flattenTree(
  "-"
)(
  {
    data: {
      profile: {
        name: "Kurtis Rainbolt-Greene",
        age: 24,
      },
      metadata: {
        interval: "10s",
      },
      location: "http://api.example.com/profiles/24",
    }
  }
)

Would return:

{
  "data-profile-name": "Kurtis Rainbolt-Greene",
  "data-profile-age": 24,
  "data-metadata-interval": "10s",
  "data-location": "http://api.example.com/profiles/24"
}
14.14.0

5 years ago

14.13.0

5 years ago

14.12.0

5 years ago

14.11.0

5 years ago

14.10.1

6 years ago

14.10.0

6 years ago

14.9.1

6 years ago

14.9.0

6 years ago

14.8.0

6 years ago

14.7.1

6 years ago

14.7.0

6 years ago

14.6.0

6 years ago

14.5.1

6 years ago

14.5.0

6 years ago

14.4.0

6 years ago

14.3.0

6 years ago

14.2.1

6 years ago

14.2.0

6 years ago

14.1.1

6 years ago

14.1.0

6 years ago

14.0.0

6 years ago

3.0.0

7 years ago

13.0.0

7 years ago

12.0.0

7 years ago

11.0.0

7 years ago

10.0.0

7 years ago

9.0.0

7 years ago

8.0.0

7 years ago

7.0.0

7 years ago

6.0.0

8 years ago

5.0.0

8 years ago

4.0.0

8 years ago

3.3.0

8 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.1

8 years ago

2.52.0

8 years ago

2.51.0

8 years ago

2.50.0

8 years ago

2.49.0

8 years ago

2.48.0

8 years ago

2.47.0

8 years ago

2.46.0

8 years ago

2.45.0

8 years ago

2.44.0

8 years ago

2.43.0

8 years ago

2.42.0

8 years ago

2.41.0

8 years ago

2.40.0

8 years ago

2.39.0

8 years ago

2.38.0

8 years ago

2.37.0

8 years ago

2.36.0

8 years ago

2.35.0

8 years ago

2.34.0

8 years ago

2.33.0

8 years ago

2.32.0

8 years ago

2.31.0

8 years ago

2.30.0

8 years ago

2.29.0

8 years ago

2.28.0

8 years ago

2.27.0

8 years ago

2.26.0

8 years ago

2.25.0

8 years ago

2.24.0

8 years ago

2.23.0

8 years ago

2.22.0

8 years ago

2.21.0

8 years ago

2.20.0

8 years ago

2.19.0

8 years ago

2.18.0

8 years ago

2.17.0

8 years ago

2.16.0

8 years ago

2.15.0

8 years ago

2.14.0

8 years ago

2.13.0

8 years ago

2.12.0

8 years ago

2.11.0

8 years ago

2.10.0

8 years ago

2.9.0

8 years ago

2.8.0

8 years ago

2.7.0

8 years ago

2.6.0

8 years ago

2.5.0

8 years ago

2.3.0

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago