Source: node-defaults Section: javascript Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Suhail P Build-Depends: debhelper-compat (= 13) , dh-sequence-nodejs , node-clone , node-tap Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/js-team/node-defaults Vcs-Git: https://salsa.debian.org/js-team/node-defaults.git Homepage: https://github.com/tmpvar/defaults Testsuite: autopkgtest-pkg-nodejs Rules-Requires-Root: no Package: node-defaults Architecture: all Depends: ${misc:Depends} , node-clone Provides: ${nodejs:Provides} Multi-Arch: foreign Description: merge single level defaults over a config object A simple one level options merge utility. This module exports a function that takes 2 arguments: options and defaults. When called, it overrides all of undefined properties in options with the clones of properties defined in defaults. Sidecases: if called with a falsy options value, options will be initialized to a new object before being merged onto. . Node.js is an event-based server-side JavaScript engine.