awilix
Advanced tools
Comparing version 4.2.2 to 4.2.3
@@ -0,1 +1,6 @@ | ||
# v4.2.3 | ||
* Fix issue where calling `JSON.stringify` on the cradle would result in memory leak ([#153](https://github.com/jeffijoe/awilix/pull/119), [berndartmueller](https://github.com/berndartmueller)) | ||
* Update packages | ||
# v4.2.2 | ||
@@ -2,0 +7,0 @@ |
@@ -41,36 +41,2 @@ /*! ***************************************************************************** | ||
function __rest(s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
} | ||
function __decorate(decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
} | ||
function __param(paramIndex, decorator) { | ||
return function (target, key) { decorator(target, key, paramIndex); } | ||
} | ||
function __metadata(metadataKey, metadataValue) { | ||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); | ||
} | ||
function __awaiter(thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
} | ||
function __generator(thisArg, body) { | ||
@@ -104,108 +70,10 @@ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
function __exportStar(m, exports) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
function __spreadArrays() { | ||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; | ||
for (var r = Array(s), k = 0, i = 0; i < il; i++) | ||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) | ||
r[k] = a[j]; | ||
return r; | ||
} | ||
function __values(o) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; | ||
if (m) return m.call(o); | ||
return { | ||
next: function () { | ||
if (o && i >= o.length) o = void 0; | ||
return { value: o && o[i++], done: !o }; | ||
} | ||
}; | ||
} | ||
function __read(o, n) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
if (!m) return o; | ||
var i = m.call(o), r, ar = [], e; | ||
try { | ||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | ||
} | ||
catch (error) { e = { error: error }; } | ||
finally { | ||
try { | ||
if (r && !r.done && (m = i["return"])) m.call(i); | ||
} | ||
finally { if (e) throw e.error; } | ||
} | ||
return ar; | ||
} | ||
function __spread() { | ||
for (var ar = [], i = 0; i < arguments.length; i++) | ||
ar = ar.concat(__read(arguments[i])); | ||
return ar; | ||
} | ||
function __await(v) { | ||
return this instanceof __await ? (this.v = v, this) : new __await(v); | ||
} | ||
function __asyncGenerator(thisArg, _arguments, generator) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var g = generator.apply(thisArg, _arguments || []), i, q = []; | ||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; | ||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } | ||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } | ||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } | ||
function fulfill(value) { resume("next", value); } | ||
function reject(value) { resume("throw", value); } | ||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||
} | ||
function __asyncDelegator(o) { | ||
var i, p; | ||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } | ||
} | ||
function __asyncValues(o) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var m = o[Symbol.asyncIterator], i; | ||
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); | ||
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } | ||
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } | ||
} | ||
function __makeTemplateObject(cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
} | ||
function __importStar(mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result.default = mod; | ||
return result; | ||
} | ||
function __importDefault(mod) { | ||
return (mod && mod.__esModule) ? mod : { default: mod }; | ||
} | ||
var tslib_1 = /*#__PURE__*/Object.freeze({ | ||
__extends: __extends, | ||
get __assign () { return __assign; }, | ||
__rest: __rest, | ||
__decorate: __decorate, | ||
__param: __param, | ||
__metadata: __metadata, | ||
__awaiter: __awaiter, | ||
__generator: __generator, | ||
__exportStar: __exportStar, | ||
__values: __values, | ||
__read: __read, | ||
__spread: __spread, | ||
__await: __await, | ||
__asyncGenerator: __asyncGenerator, | ||
__asyncDelegator: __asyncDelegator, | ||
__asyncValues: __asyncValues, | ||
__makeTemplateObject: __makeTemplateObject, | ||
__importStar: __importStar, | ||
__importDefault: __importDefault | ||
}); | ||
/** | ||
@@ -910,3 +778,3 @@ * Newline. | ||
var resolve = generateResolve(newClass, Type); | ||
return createDisposableResolver(createBuildResolver(__assign({}, opts, { resolve: resolve }))); | ||
return createDisposableResolver(createBuildResolver(__assign(__assign({}, opts), { resolve: resolve }))); | ||
} | ||
@@ -935,9 +803,9 @@ /** | ||
function setLifetime(value) { | ||
return createBuildResolver(__assign({}, this, { lifetime: value })); | ||
return createBuildResolver(__assign(__assign({}, this), { lifetime: value })); | ||
} | ||
function setInjectionMode(value) { | ||
return createBuildResolver(__assign({}, this, { injectionMode: value })); | ||
return createBuildResolver(__assign(__assign({}, this), { injectionMode: value })); | ||
} | ||
function inject(injector) { | ||
return createBuildResolver(__assign({}, this, { injector: injector })); | ||
return createBuildResolver(__assign(__assign({}, this), { injector: injector })); | ||
} | ||
@@ -962,3 +830,3 @@ return updateResolver(obj, { | ||
function disposer(dispose) { | ||
return createDisposableResolver(__assign({}, this, { dispose: dispose })); | ||
return createDisposableResolver(__assign(__assign({}, this), { dispose: dispose })); | ||
} | ||
@@ -993,3 +861,3 @@ return updateResolver(obj, { | ||
} | ||
return Object.assign.apply(Object, [{}, defaults].concat(rest)); | ||
return Object.assign.apply(Object, __spreadArrays([{}, defaults], rest)); | ||
} | ||
@@ -1003,3 +871,3 @@ /** | ||
function updateResolver(source, target) { | ||
var result = __assign({}, source, target); | ||
var result = __assign(__assign({}, source), target); | ||
return result; | ||
@@ -1033,3 +901,3 @@ } | ||
var locals = injector(container); | ||
var allKeys = uniq(Reflect.ownKeys(container.cradle).concat(Reflect.ownKeys(locals))); | ||
var allKeys = uniq(__spreadArrays(Reflect.ownKeys(container.cradle), Reflect.ownKeys(locals))); | ||
// TODO: Lots of duplication here from the container proxy. | ||
@@ -1323,4 +1191,4 @@ // Need to refactor. | ||
} | ||
computedRegistrations = __assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache)), registrations); | ||
computedRegistrations = __assign(__assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache))), registrations); | ||
return computedRegistrations; | ||
@@ -1370,3 +1238,3 @@ } | ||
var obj = nameValueToObject(arg1, arg2); | ||
var keys = Object.keys(obj).concat(Object.getOwnPropertySymbols(obj)); | ||
var keys = __spreadArrays(Object.keys(obj), Object.getOwnPropertySymbols(obj)); | ||
for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { | ||
@@ -1412,2 +1280,6 @@ var key = keys_1[_i]; | ||
} | ||
// Used in JSON.stringify. | ||
if (name === 'toJSON') { | ||
return inspectCradle; | ||
} | ||
// Used in console.log. | ||
@@ -1414,0 +1286,0 @@ if (name === 'constructor') { |
import { sync } from 'glob'; | ||
import { basename, resolve } from 'path'; | ||
import * as util from 'util'; | ||
import { inspect } from 'util'; | ||
@@ -760,3 +759,3 @@ | ||
const resolve = generateResolve(newClass, Type); | ||
return createDisposableResolver(createBuildResolver(Object.assign({}, opts, { resolve }))); | ||
return createDisposableResolver(createBuildResolver(Object.assign(Object.assign({}, opts), { resolve }))); | ||
} | ||
@@ -785,9 +784,9 @@ /** | ||
function setLifetime(value) { | ||
return createBuildResolver(Object.assign({}, this, { lifetime: value })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { lifetime: value })); | ||
} | ||
function setInjectionMode(value) { | ||
return createBuildResolver(Object.assign({}, this, { injectionMode: value })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { injectionMode: value })); | ||
} | ||
function inject(injector) { | ||
return createBuildResolver(Object.assign({}, this, { injector })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { injector })); | ||
} | ||
@@ -812,3 +811,3 @@ return updateResolver(obj, { | ||
function disposer(dispose) { | ||
return createDisposableResolver(Object.assign({}, this, { dispose })); | ||
return createDisposableResolver(Object.assign(Object.assign({}, this), { dispose })); | ||
} | ||
@@ -848,3 +847,3 @@ return updateResolver(obj, { | ||
function updateResolver(source, target) { | ||
const result = Object.assign({}, source, target); | ||
const result = Object.assign(Object.assign({}, source), target); | ||
return result; | ||
@@ -1028,3 +1027,3 @@ } | ||
const container = dependencies.container; | ||
opts = optsWithDefaults(opts, container); | ||
opts = optsWithDefaults(opts); | ||
const modules = dependencies.listModules(globPatterns, opts); | ||
@@ -1117,3 +1116,3 @@ const result = modules.map(m => { | ||
} | ||
const regOpts = Object.assign({}, opts.resolverOptions, moduleDescriptorOpts, inlineConfig); | ||
const regOpts = Object.assign(Object.assign(Object.assign({}, opts.resolverOptions), moduleDescriptorOpts), inlineConfig); | ||
const reg = regOpts.register | ||
@@ -1260,4 +1259,4 @@ ? regOpts.register | ||
} | ||
computedRegistrations = Object.assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache)), registrations); | ||
computedRegistrations = Object.assign(Object.assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache))), registrations); | ||
return computedRegistrations; | ||
@@ -1328,2 +1327,6 @@ } | ||
} | ||
// Used in JSON.stringify. | ||
if (name === 'toJSON') { | ||
return inspectCradle; | ||
} | ||
// Used in console.log. | ||
@@ -1330,0 +1333,0 @@ if (name === 'constructor') { |
@@ -5,3 +5,3 @@ (function (global, factory) { | ||
(global = global || self, factory(global.Awilix = {})); | ||
}(this, function (exports) { 'use strict'; | ||
}(this, (function (exports) { 'use strict'; | ||
@@ -48,36 +48,2 @@ /*! ***************************************************************************** | ||
function __rest(s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) | ||
t[p[i]] = s[p[i]]; | ||
return t; | ||
} | ||
function __decorate(decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
} | ||
function __param(paramIndex, decorator) { | ||
return function (target, key) { decorator(target, key, paramIndex); } | ||
} | ||
function __metadata(metadataKey, metadataValue) { | ||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); | ||
} | ||
function __awaiter(thisArg, _arguments, P, generator) { | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
} | ||
function __generator(thisArg, body) { | ||
@@ -111,108 +77,10 @@ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
function __exportStar(m, exports) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
function __spreadArrays() { | ||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; | ||
for (var r = Array(s), k = 0, i = 0; i < il; i++) | ||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) | ||
r[k] = a[j]; | ||
return r; | ||
} | ||
function __values(o) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; | ||
if (m) return m.call(o); | ||
return { | ||
next: function () { | ||
if (o && i >= o.length) o = void 0; | ||
return { value: o && o[i++], done: !o }; | ||
} | ||
}; | ||
} | ||
function __read(o, n) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
if (!m) return o; | ||
var i = m.call(o), r, ar = [], e; | ||
try { | ||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); | ||
} | ||
catch (error) { e = { error: error }; } | ||
finally { | ||
try { | ||
if (r && !r.done && (m = i["return"])) m.call(i); | ||
} | ||
finally { if (e) throw e.error; } | ||
} | ||
return ar; | ||
} | ||
function __spread() { | ||
for (var ar = [], i = 0; i < arguments.length; i++) | ||
ar = ar.concat(__read(arguments[i])); | ||
return ar; | ||
} | ||
function __await(v) { | ||
return this instanceof __await ? (this.v = v, this) : new __await(v); | ||
} | ||
function __asyncGenerator(thisArg, _arguments, generator) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var g = generator.apply(thisArg, _arguments || []), i, q = []; | ||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; | ||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } | ||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } | ||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } | ||
function fulfill(value) { resume("next", value); } | ||
function reject(value) { resume("throw", value); } | ||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } | ||
} | ||
function __asyncDelegator(o) { | ||
var i, p; | ||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; | ||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } | ||
} | ||
function __asyncValues(o) { | ||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); | ||
var m = o[Symbol.asyncIterator], i; | ||
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); | ||
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } | ||
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } | ||
} | ||
function __makeTemplateObject(cooked, raw) { | ||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } | ||
return cooked; | ||
} | ||
function __importStar(mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result.default = mod; | ||
return result; | ||
} | ||
function __importDefault(mod) { | ||
return (mod && mod.__esModule) ? mod : { default: mod }; | ||
} | ||
var tslib_1 = /*#__PURE__*/Object.freeze({ | ||
__extends: __extends, | ||
get __assign () { return __assign; }, | ||
__rest: __rest, | ||
__decorate: __decorate, | ||
__param: __param, | ||
__metadata: __metadata, | ||
__awaiter: __awaiter, | ||
__generator: __generator, | ||
__exportStar: __exportStar, | ||
__values: __values, | ||
__read: __read, | ||
__spread: __spread, | ||
__await: __await, | ||
__asyncGenerator: __asyncGenerator, | ||
__asyncDelegator: __asyncDelegator, | ||
__asyncValues: __asyncValues, | ||
__makeTemplateObject: __makeTemplateObject, | ||
__importStar: __importStar, | ||
__importDefault: __importDefault | ||
}); | ||
/** | ||
@@ -917,3 +785,3 @@ * Newline. | ||
var resolve = generateResolve(newClass, Type); | ||
return createDisposableResolver(createBuildResolver(__assign({}, opts, { resolve: resolve }))); | ||
return createDisposableResolver(createBuildResolver(__assign(__assign({}, opts), { resolve: resolve }))); | ||
} | ||
@@ -942,9 +810,9 @@ /** | ||
function setLifetime(value) { | ||
return createBuildResolver(__assign({}, this, { lifetime: value })); | ||
return createBuildResolver(__assign(__assign({}, this), { lifetime: value })); | ||
} | ||
function setInjectionMode(value) { | ||
return createBuildResolver(__assign({}, this, { injectionMode: value })); | ||
return createBuildResolver(__assign(__assign({}, this), { injectionMode: value })); | ||
} | ||
function inject(injector) { | ||
return createBuildResolver(__assign({}, this, { injector: injector })); | ||
return createBuildResolver(__assign(__assign({}, this), { injector: injector })); | ||
} | ||
@@ -969,3 +837,3 @@ return updateResolver(obj, { | ||
function disposer(dispose) { | ||
return createDisposableResolver(__assign({}, this, { dispose: dispose })); | ||
return createDisposableResolver(__assign(__assign({}, this), { dispose: dispose })); | ||
} | ||
@@ -1000,3 +868,3 @@ return updateResolver(obj, { | ||
} | ||
return Object.assign.apply(Object, [{}, defaults].concat(rest)); | ||
return Object.assign.apply(Object, __spreadArrays([{}, defaults], rest)); | ||
} | ||
@@ -1010,3 +878,3 @@ /** | ||
function updateResolver(source, target) { | ||
var result = __assign({}, source, target); | ||
var result = __assign(__assign({}, source), target); | ||
return result; | ||
@@ -1040,3 +908,3 @@ } | ||
var locals = injector(container); | ||
var allKeys = uniq(Reflect.ownKeys(container.cradle).concat(Reflect.ownKeys(locals))); | ||
var allKeys = uniq(__spreadArrays(Reflect.ownKeys(container.cradle), Reflect.ownKeys(locals))); | ||
// TODO: Lots of duplication here from the container proxy. | ||
@@ -1330,4 +1198,4 @@ // Need to refactor. | ||
} | ||
computedRegistrations = __assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache)), registrations); | ||
computedRegistrations = __assign(__assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache))), registrations); | ||
return computedRegistrations; | ||
@@ -1377,3 +1245,3 @@ } | ||
var obj = nameValueToObject(arg1, arg2); | ||
var keys = Object.keys(obj).concat(Object.getOwnPropertySymbols(obj)); | ||
var keys = __spreadArrays(Object.keys(obj), Object.getOwnPropertySymbols(obj)); | ||
for (var _i = 0, keys_1 = keys; _i < keys_1.length; _i++) { | ||
@@ -1419,2 +1287,6 @@ var key = keys_1[_i]; | ||
} | ||
// Used in JSON.stringify. | ||
if (name === 'toJSON') { | ||
return inspectCradle; | ||
} | ||
// Used in console.log. | ||
@@ -1563,2 +1435,2 @@ if (name === 'constructor') { | ||
})); | ||
}))); |
@@ -144,4 +144,4 @@ "use strict"; | ||
} | ||
computedRegistrations = Object.assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache)), registrations); | ||
computedRegistrations = Object.assign(Object.assign({}, (parentContainer && | ||
parentContainer[ROLL_UP_REGISTRATIONS](bustCache))), registrations); | ||
return computedRegistrations; | ||
@@ -212,2 +212,6 @@ } | ||
} | ||
// Used in JSON.stringify. | ||
if (name === 'toJSON') { | ||
return inspectCradle; | ||
} | ||
// Used in console.log. | ||
@@ -214,0 +218,0 @@ if (name === 'constructor') { |
@@ -127,3 +127,3 @@ "use strict"; | ||
} | ||
const regOpts = Object.assign({}, opts.resolverOptions, moduleDescriptorOpts, inlineConfig); | ||
const regOpts = Object.assign(Object.assign(Object.assign({}, opts.resolverOptions), moduleDescriptorOpts), inlineConfig); | ||
const reg = regOpts.register | ||
@@ -130,0 +130,0 @@ ? regOpts.register |
@@ -88,3 +88,3 @@ "use strict"; | ||
const resolve = generateResolve(newClass, Type); | ||
return createDisposableResolver(createBuildResolver(Object.assign({}, opts, { resolve }))); | ||
return createDisposableResolver(createBuildResolver(Object.assign(Object.assign({}, opts), { resolve }))); | ||
} | ||
@@ -115,9 +115,9 @@ exports.asClass = asClass; | ||
function setLifetime(value) { | ||
return createBuildResolver(Object.assign({}, this, { lifetime: value })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { lifetime: value })); | ||
} | ||
function setInjectionMode(value) { | ||
return createBuildResolver(Object.assign({}, this, { injectionMode: value })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { injectionMode: value })); | ||
} | ||
function inject(injector) { | ||
return createBuildResolver(Object.assign({}, this, { injector })); | ||
return createBuildResolver(Object.assign(Object.assign({}, this), { injector })); | ||
} | ||
@@ -143,3 +143,3 @@ return updateResolver(obj, { | ||
function disposer(dispose) { | ||
return createDisposableResolver(Object.assign({}, this, { dispose })); | ||
return createDisposableResolver(Object.assign(Object.assign({}, this), { dispose })); | ||
} | ||
@@ -180,3 +180,3 @@ return updateResolver(obj, { | ||
function updateResolver(source, target) { | ||
const result = Object.assign({}, source, target); | ||
const result = Object.assign(Object.assign({}, source), target); | ||
return result; | ||
@@ -183,0 +183,0 @@ } |
{ | ||
"name": "awilix", | ||
"version": "4.2.2", | ||
"version": "4.2.3", | ||
"description": "Extremely powerful dependency injection container.", | ||
@@ -53,32 +53,33 @@ "main": "lib/awilix.js", | ||
"devDependencies": { | ||
"@babel/core": "^7.4.3", | ||
"@babel/plugin-transform-runtime": "^7.4.3", | ||
"@babel/preset-env": "^7.4.3", | ||
"@babel/runtime": "^7.4.3", | ||
"@babel/core": "^7.7.4", | ||
"@babel/plugin-transform-runtime": "^7.7.4", | ||
"@babel/preset-env": "^7.7.4", | ||
"@babel/runtime": "^7.7.4", | ||
"@types/glob": "^7.1.1", | ||
"@types/jest": "^24.0.11", | ||
"@types/node": "^11.13.7", | ||
"@types/prettier": "^1.16.3", | ||
"babel-jest": "^24.7.1", | ||
"coveralls": "^3.0.3", | ||
"husky": "^1.3.1", | ||
"@types/jest": "^24.0.23", | ||
"@types/node": "^12.12.12", | ||
"@types/prettier": "^1.19.0", | ||
"babel-jest": "^24.9.0", | ||
"coveralls": "^3.0.8", | ||
"husky": "^3.1.0", | ||
"istanbul": "^0.4.5", | ||
"jest": "^24.7.1", | ||
"lint-staged": "^8.1.5", | ||
"prettier": "^1.17.0", | ||
"rollup": "^1.10.1", | ||
"rollup-plugin-commonjs": "^9.3.4", | ||
"rollup-plugin-node-resolve": "^4.2.3", | ||
"jest": "^24.9.0", | ||
"lint-staged": "^9.4.3", | ||
"prettier": "^1.19.1", | ||
"rollup": "^1.27.5", | ||
"rollup-plugin-commonjs": "^10.1.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup-plugin-typescript2": "^0.21.0", | ||
"rollup-plugin-typescript2": "^0.25.2", | ||
"smid": "^0.1.1", | ||
"ts-jest": "^24.0.2", | ||
"tslint": "^5.16.0", | ||
"ts-jest": "^24.2.0", | ||
"tslib": "^1.10.0", | ||
"tslint": "^5.20.1", | ||
"tslint-config-prettier": "^1.18.0", | ||
"tslint-config-standard": "^8.0.1", | ||
"typescript": "^3.4.5" | ||
"tslint-config-standard": "^9.0.0", | ||
"typescript": "^3.7.2" | ||
}, | ||
"dependencies": { | ||
"camel-case": "^3.0.0", | ||
"glob": "^7.1.3" | ||
"glob": "^7.1.6" | ||
}, | ||
@@ -85,0 +86,0 @@ "lint-staged": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
303396
27
6400
Updatedglob@^7.1.6