nanoclone
v1.0.2
Published
300B to deep clone JavaScript objects
Maintainers
Readme
nanoclone
Only 300B to deep clone JavaScript objects
Is it small enough?
See the size of the most popular clone npm package with 250M+ downloads

And nanoclone size:
Supported
- [x] Primitives
- [x] Arrays
- [x] Plain objects
- [x] DOM Nodes
- [x] Date instances
- [x] RegExp instances
- [x] Maps
- [x] Sets
- [x] Circular structures
Installation
yarn add nanoclone
npm install nanocloneUsage
import clone from 'nanoclone'
let a = {
num: 2,
arr: [1, 2, 3],
nested: {
obj: {
a: 0
}
}
}
let b = clone(a)License
MIT
