1.0.1 • Published 2 years ago

default-args v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

default-args

Version CodeFactor Snyk Vulnerabilities for GitHub Repo bundlephobia

Downloads Node LICENSE

A simple function for providing defaults to an options to argument. No dependencies, tiny amount of code.

Usage

import defaults from 'default-args';

function helloWorld(options) {
    options = defaults({
        foo: true,
        bar: {
            a: 1,
            b: 2,
        },
    }, options);

    // do something with options
}

Installation

NPM

npm install default-args

Yarn

yarn add default-args

CDN

<script type="text/javascript" src="https://unpkg.com/default-args/"></script>

Packages

FileModule TypeTranspiledSource Maps
dist/default-args.esm.mjsesmNoNo
dist/default-args.cjs.jscjsYesYes
dist/default-args.esm.jsesmYesYes
dist/default-args.jsumdYesYes

License

The code is available under the MIT license.

Contributing

We are open to contributions, see CONTRIBUTING.md for more info.