i18next-fs-backend
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -69,9 +69,31 @@ "use strict"; | ||
if (value != null && _typeof(value) === 'object') { | ||
for (var _key in value) { | ||
var replacement = internalize(value, _key, reviver); | ||
if (replacement === undefined) { | ||
delete value[_key]; | ||
} else { | ||
value[_key] = replacement; | ||
if (Array.isArray(value)) { | ||
for (var i = 0; i < value.length; i++) { | ||
var _key = String(i); | ||
var replacement = internalize(value, _key, reviver); | ||
if (replacement === undefined) { | ||
delete value[_key]; | ||
} else { | ||
Object.defineProperty(value, _key, { | ||
value: replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
} | ||
} else { | ||
for (var _key2 in value) { | ||
var _replacement = internalize(value, _key2, reviver); | ||
if (_replacement === undefined) { | ||
delete value[_key2]; | ||
} else { | ||
Object.defineProperty(value, _key2, { | ||
value: _replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
} | ||
} | ||
@@ -782,3 +804,8 @@ } | ||
} else { | ||
parent[key] = value; | ||
Object.defineProperty(parent, key, { | ||
value: value, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
@@ -1016,6 +1043,6 @@ } | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var _key2 = _step3.value; | ||
var propertyString = serializeProperty(_key2, value); | ||
var _key3 = _step3.value; | ||
var propertyString = serializeProperty(_key3, value); | ||
if (propertyString !== undefined) { | ||
var member = serializeKey(_key2) + ':'; | ||
var member = serializeKey(_key3) + ':'; | ||
if (gap !== '') { | ||
@@ -1022,0 +1049,0 @@ member += ' '; |
@@ -90,3 +90,3 @@ "use strict"; | ||
var _this2 = this; | ||
if (!callback) callback = function callback() {}; | ||
if (typeof callback !== 'function') callback = function callback() {}; | ||
if (typeof languages === 'string') languages = [languages]; | ||
@@ -93,0 +93,0 @@ var todo = languages.length; |
@@ -63,9 +63,31 @@ function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } | ||
if (value != null && _typeof(value) === 'object') { | ||
for (var _key in value) { | ||
var replacement = internalize(value, _key, reviver); | ||
if (replacement === undefined) { | ||
delete value[_key]; | ||
} else { | ||
value[_key] = replacement; | ||
if (Array.isArray(value)) { | ||
for (var i = 0; i < value.length; i++) { | ||
var _key = String(i); | ||
var replacement = internalize(value, _key, reviver); | ||
if (replacement === undefined) { | ||
delete value[_key]; | ||
} else { | ||
Object.defineProperty(value, _key, { | ||
value: replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
} | ||
} else { | ||
for (var _key2 in value) { | ||
var _replacement = internalize(value, _key2, reviver); | ||
if (_replacement === undefined) { | ||
delete value[_key2]; | ||
} else { | ||
Object.defineProperty(value, _key2, { | ||
value: _replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
} | ||
} | ||
@@ -776,3 +798,8 @@ } | ||
} else { | ||
parent[key] = value; | ||
Object.defineProperty(parent, key, { | ||
value: value, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true | ||
}); | ||
} | ||
@@ -1010,6 +1037,6 @@ } | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var _key2 = _step3.value; | ||
var propertyString = serializeProperty(_key2, value); | ||
var _key3 = _step3.value; | ||
var propertyString = serializeProperty(_key3, value); | ||
if (propertyString !== undefined) { | ||
var member = serializeKey(_key2) + ':'; | ||
var member = serializeKey(_key3) + ':'; | ||
if (gap !== '') { | ||
@@ -1016,0 +1043,0 @@ member += ' '; |
@@ -84,3 +84,3 @@ function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
var _this2 = this; | ||
if (!callback) callback = function callback() {}; | ||
if (typeof callback !== 'function') callback = function callback() {}; | ||
if (typeof languages === 'string') languages = [languages]; | ||
@@ -87,0 +87,0 @@ var todo = languages.length; |
@@ -88,9 +88,31 @@ // This is a generated file. Do not edit. | ||
if (value != null && typeof value === 'object') { | ||
for (const key in value) { | ||
const replacement = internalize(value, key, reviver); | ||
if (replacement === undefined) { | ||
delete value[key]; | ||
} else { | ||
value[key] = replacement; | ||
if (Array.isArray(value)) { | ||
for (let i = 0; i < value.length; i++) { | ||
const key = String(i); | ||
const replacement = internalize(value, key, reviver); | ||
if (replacement === undefined) { | ||
delete value[key]; | ||
} else { | ||
Object.defineProperty(value, key, { | ||
value: replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true, | ||
}); | ||
} | ||
} | ||
} else { | ||
for (const key in value) { | ||
const replacement = internalize(value, key, reviver); | ||
if (replacement === undefined) { | ||
delete value[key]; | ||
} else { | ||
Object.defineProperty(value, key, { | ||
value: replacement, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true, | ||
}); | ||
} | ||
} | ||
} | ||
@@ -1020,3 +1042,8 @@ } | ||
} else { | ||
parent[key] = value; | ||
Object.defineProperty(parent, key, { | ||
value, | ||
writable: true, | ||
enumerable: true, | ||
configurable: true, | ||
}); | ||
} | ||
@@ -1023,0 +1050,0 @@ } |
@@ -64,3 +64,3 @@ import { defaults, debounce, getPath, setPath, pushPath } from './utils.js' | ||
create (languages, namespace, key, fallbackValue, callback) { | ||
if (!callback) callback = () => {} | ||
if (typeof callback !== 'function') callback = () => {} | ||
if (typeof languages === 'string') languages = [languages] | ||
@@ -67,0 +67,0 @@ |
{ | ||
"name": "i18next-fs-backend", | ||
"version": "2.1.0", | ||
"version": "2.1.1", | ||
"private": false, | ||
@@ -31,3 +31,3 @@ "type": "module", | ||
"dtslint": "4.2.1", | ||
"eslint": "8.29.0", | ||
"eslint": "8.30.0", | ||
"eslint-config-standard": "17.0.0", | ||
@@ -40,6 +40,6 @@ "eslint-plugin-import": "2.26.0", | ||
"expect.js": "0.3.1", | ||
"i18next": "22.1.5", | ||
"i18next": "22.4.6", | ||
"js-yaml": "4.1.0", | ||
"json5": "2.2.1", | ||
"mocha": "10.1.0", | ||
"json5": "2.2.2", | ||
"mocha": "10.2.0", | ||
"tslint": "5.20.1", | ||
@@ -46,0 +46,0 @@ "tsd": "0.25.0", |
490893
13847