define-properties
v1.2.1 Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines. Object.defineProperty Object.defineProperties object property descriptor descriptor define ES5