README.md
[![npm version](https://badge.fury.io/js/mini-assign.svg)](http://badge.fury.io/js/mini-assign)
[![Build Status](https://travis-ci.org/alykoshin/mini-assign.svg)](https://travis-ci.org/alykoshin/mini-assign)
[![Coverage Status](https://coveralls.io/repos/alykoshin/mini-assign/badge.svg?branch=master&service=github)](https://coveralls.io/github/alykoshin/mini-assign?branch=master)
[![Code Climate](https://codeclimate.com/github/alykoshin/mini-assign/badges/gpa.svg)](https://codeclimate.com/github/alykoshin/mini-assign)
[![Inch CI](https://inch-ci.org/github/alykoshin/mini-assign.svg?branch=master)](https://inch-ci.org/github/alykoshin/mini-assign)
[![Dependency Status](https://david-dm.org/alykoshin/mini-assign/status.svg)](https://david-dm.org/alykoshin/mini-assign#info=dependencies)
[![devDependency Status](https://david-dm.org/alykoshin/mini-assign/dev-status.svg)](https://david-dm.org/alykoshin/mini-assign#info=devDependencies)
# mini-assign
Yet another Object.assign() based on Mozilla article
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill
Module exports:
## assign(target, ...sources)
- target - target object, followed by list of source objects
- returns target
```js
assign = require('mini-assign');
res = assign(target, source1 /* , source2 ... */);
```
If you have different needs regarding the functionality, please add a [feature request](https://github.com/alykoshin/mini-assign/issues).
## Installation
```sh
npm install --save mini-assign
```
## Usage
## Credits
[Alexander](https://github.com/alykoshin/)
# Links to package pages:
[github.com](https://github.com/alykoshin/mini-assign) [npmjs.com](https://www.npmjs.com/package/mini-assign) [travis-ci.org](https://travis-ci.org/alykoshin/mini-assign) [coveralls.io](https://coveralls.io/github/alykoshin/mini-assign) [inch-ci.org](https://inch-ci.org/github/alykoshin/mini-assign)
## License
MIT