jonschlinkert / clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
☆316Updated last year
Alternatives and similar repositories for clone-deep:
Users that are interested in clone-deep are comparing it to the libraries listed below
- Regular expression for matching IP addresses☆194Updated last year
- Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow☆238Updated 2 years ago
- Join all arguments together and normalize the resulting url.☆362Updated 10 months ago
- Delay a promise a specified amount of time☆613Updated last year
- Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar☆687Updated last year
- Returns true if the given value is an object created by the Object constructor.☆151Updated last year
- A Node.js file system walker with a Readable stream interface. Extracted from fs-extra.☆318Updated 2 years ago
- Find the root directory of a Node.js project or npm package☆240Updated last year
- Find a file or directory by walking up parent directories☆600Updated last week
- Asynchronous recursive file copying with Node.js.☆684Updated 4 years ago
- Create a promise that can be canceled☆441Updated 2 years ago
- Recursively mkdir, like `mkdir -p`, but in node.js☆191Updated last year
- Extracting archives made easy☆415Updated 2 years ago
- Convert a string to a valid safe filename☆496Updated last year
- Polyfill URL and URLSearchParams to match last ES7 specifications☆321Updated last month
- Querystringify - Small, simple but powerful query string parser.☆175Updated 2 years ago
- Loosely validate a URL.☆167Updated last year
- Replace loader for Webpack☆251Updated 2 years ago
- Sensible presets and some tweaks for beautifying HTML with js-beautify according to my preferences.☆139Updated 4 years ago
- Escape RegExp special characters☆588Updated 9 months ago
- Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!☆354Updated 9 months ago
- Safely and quickly serialize JavaScript objects☆348Updated 3 months ago
- return an md5sum of a given file☆214Updated 4 years ago
- Timeout a promise after a specified amount of time☆285Updated 3 months ago
- Polyfill for the AbortController DOM API and abortable fetch (stub that calls catch, doesn't actually abort request).☆334Updated 3 months ago
- Temporary file and directory creator for node.js☆749Updated 8 months ago
- deeply clone arbitrary objects in javascript☆784Updated 3 years ago
- Stringify an object/array like JSON.stringify just without all the double-quotes☆313Updated 3 months ago
- Extends minimatch.match() with support for multiple patterns☆301Updated last year
- ES Proposal spec-compliant shim for Promise.prototype.finally☆138Updated last year