3.0.23 • Published 3 days ago

@techor/extend v3.0.23

Weekly downloads
-
License
MIT
Repository
github
Last release
3 days ago
  • Untainted input sources
  • Deeply extend
  • Return the extended result
  • Common extensions for configuration and options

Getting Started

npm install @techor/extend

Usage

import extend from '@techor/extend'

extend({ a: 1, b:2 }, { b: null, c:3 })
// { a:1, b: null, c:3 }

Overview

expect(
    extend(
        {
            a: 1,
            b: 2,
            d: {
                a: 1,
                b: [],
                c: { test1: 123, test2: 321 }
            },
            f: 5,
            g: 123,
            i: 321,
            j: [1, 2]
        },
        {
            b: 3,
            c: 5,
            d: {
                b: { first: 'one', second: 'two' },
                c: { test2: 222 }
            },
            e: { one: 1, two: 2 },
            f: [],
            g: (void 0),
            h: /abc/g,
            i: null,
            j: [3, 4]
        }
    )
)
    .toEqual({
        a: 1,
        b: 3,
        d:
        {
            a: 1,
            b: { first: 'one', second: 'two' },
            c: { test1: 123, test2: 222 }
        },
        f: [],
        g: undefined,
        c: 5,
        e: { one: 1, two: 2 },
        h: /abc/g,
        i: null,
        j: [3, 4]
    })

Inspiration

3.0.23

3 days ago

3.0.22

8 days ago

3.0.21

14 days ago

3.0.20

15 days ago

3.0.19

15 days ago

3.0.18

2 months ago

3.0.16

2 months ago

3.0.17

2 months ago

3.0.12

3 months ago

3.0.13

3 months ago

3.0.10

3 months ago

3.0.11

3 months ago

3.0.14

3 months ago

3.0.15

2 months ago

3.0.8

3 months ago

3.0.7

3 months ago

3.0.6

3 months ago

3.0.9

3 months ago

3.0.4

3 months ago

3.0.3

3 months ago

3.0.2

3 months ago

3.0.1

3 months ago

3.0.5

3 months ago

3.0.0

3 months ago

2.6.7

3 months ago

2.6.6

3 months ago

2.6.5

3 months ago

2.6.4

3 months ago

2.6.1

3 months ago

2.6.0

3 months ago

2.6.3

3 months ago

2.6.2

3 months ago

2.5.24

4 months ago

2.5.22

4 months ago

2.5.23

4 months ago

2.5.21

5 months ago

2.5.20

5 months ago

2.4.1

10 months ago

2.4.0

10 months ago

2.4.3

10 months ago

2.2.13

10 months ago

2.4.2

10 months ago

2.4.5

10 months ago

2.4.4

10 months ago

2.2.12

10 months ago

2.5.6

9 months ago

2.3.8

10 months ago

2.5.5

9 months ago

2.3.7

10 months ago

2.5.8

9 months ago

2.5.7

9 months ago

2.5.9

9 months ago

2.5.18

6 months ago

2.5.19

6 months ago

2.5.14

9 months ago

2.5.15

9 months ago

2.5.16

9 months ago

2.5.17

9 months ago

2.5.10

9 months ago

2.5.11

9 months ago

2.5.13

9 months ago

2.3.0

10 months ago

2.3.2

10 months ago

2.3.1

10 months ago

2.5.2

9 months ago

2.3.4

10 months ago

2.3.3

10 months ago

2.5.4

9 months ago

2.3.6

10 months ago

2.5.3

9 months ago

2.3.5

10 months ago

2.4.6

10 months ago

2.2.3

11 months ago

2.2.2

11 months ago

2.2.5

11 months ago

2.2.4

11 months ago

2.2.11

11 months ago

2.2.7

11 months ago

2.2.6

11 months ago

2.2.10

11 months ago

2.2.9

11 months ago

2.2.8

11 months ago

2.2.1

11 months ago

2.2.0

11 months ago

2.1.15

1 year ago

2.1.14

1 year ago

2.1.13

1 year ago

2.1.12

1 year ago

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.6

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago