All Projects → jonschlinkert → Mixin Deep

jonschlinkert / Mixin Deep

Licence: mit
Deeply mix the properties of objects into the first object, while also mixing-in child objects.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mixin Deep

Qrcp
⚡ Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.
Stars: ✭ 8,216 (+11311.11%)
Mutual labels:  utility
Yippy
macOS open source clipboard manager
Stars: ✭ 57 (-20.83%)
Mutual labels:  utility
Smoldash
Smoldash, A tiny lodash alternative built for the modern web
Stars: ✭ 66 (-8.33%)
Mutual labels:  utility
Potato Library
Easy to use Utility library for Android
Stars: ✭ 45 (-37.5%)
Mutual labels:  utility
Is Empty
Check whether a value is empty.
Stars: ✭ 47 (-34.72%)
Mutual labels:  utility
Cameo
CMIO DAL plugin explorer
Stars: ✭ 59 (-18.06%)
Mutual labels:  utility
Wtf
Whitespace Total Fixer
Stars: ✭ 40 (-44.44%)
Mutual labels:  utility
Str metrics
Ruby gem (native extension in Rust) providing implementations of various string metrics
Stars: ✭ 68 (-5.56%)
Mutual labels:  utility
Deep Nlp
Tensorflow Tutorial files and Implementations of various Deep NLP and CV Models.
Stars: ✭ 51 (-29.17%)
Mutual labels:  deep
S3reverse
The format of various s3 buckets is convert in one format. for bugbounty and security testing.
Stars: ✭ 61 (-15.28%)
Mutual labels:  utility
Jj
JSON Stream Editor (command line utility)
Stars: ✭ 1,033 (+1334.72%)
Mutual labels:  utility
C Utils
Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-submodule inside your projects to kickstart development. See https://c-utils.gotomain.io for more details.
Stars: ✭ 47 (-34.72%)
Mutual labels:  utility
Microtext.js
A micro JavaScript utility for processing text.
Stars: ✭ 59 (-18.06%)
Mutual labels:  utility
Ngx Infinite Scroll
Infinite Scroll Directive for Angular
Stars: ✭ 1,024 (+1322.22%)
Mutual labels:  utility
Memorycache
LRU, type-safe, thread-safe memory cache class in Swift
Stars: ✭ 66 (-8.33%)
Mutual labels:  utility
Ludwig
Data-centric declarative deep learning framework
Stars: ✭ 8,018 (+11036.11%)
Mutual labels:  deep
Deepc
Suite of Deep compositing tools for Foundry's Nuke.
Stars: ✭ 56 (-22.22%)
Mutual labels:  deep
Vue Coerce Props
Coerce props to whatever you want
Stars: ✭ 72 (+0%)
Mutual labels:  utility
Poke
A powerful reflection module for powershell.
Stars: ✭ 66 (-8.33%)
Mutual labels:  utility
Zplutility
ZPL Utility, a .net tool library helping to generate ZPL string
Stars: ✭ 60 (-16.67%)
Mutual labels:  utility

mixin-deep Donate NPM version NPM monthly downloads NPM total downloads Linux Build Status

Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.

Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

Install

Install with npm:

$ npm install --save mixin-deep

Heads up!

Please update to version 2.0.1 or later, a critical bug was fixed in that version.

Usage

const mixin = require('mixin-deep');
const res = mixin({ a: { foo: true } }, { a: { bar: true } }, { a: { baz: true } });
console.log(res);
//=> { a: { foo: true, bar: true, baz: true } }

About

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Running Tests

Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:

$ npm install && npm test
Building docs

(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)

To generate the readme, run the following command:

$ npm install -g verbose/verb#dev verb-generate-readme && verb

Related projects

You might also be interested in these projects:

Contributors

Commits Contributor
28 jonschlinkert
2 doowb

Author

Jon Schlinkert

License

Copyright © 2019, Jon Schlinkert. Released under the MIT License.


This file was generated by verb-generate-readme, v0.8.0, on June 19, 2019.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].