@webiny/i18n
Advanced tools
Comparing version 2.0.0 to 2.0.1-next.0
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,4 +12,2 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/** | ||
@@ -39,3 +39,3 @@ * Searches for all declared namespaces. | ||
for (let variable in allDeclaredNamespaces) { | ||
for (const variable in allDeclaredNamespaces) { | ||
const regex = new RegExp(variable + "`(.*?)`", "g"); | ||
@@ -42,0 +42,0 @@ let m; |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +10,4 @@ value: true | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _extract = _interopRequireDefault(require("./extract")); | ||
@@ -15,5 +19,9 @@ | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
class Extractor { | ||
constructor() { | ||
(0, _defineProperty2.default)(this, "glob", void 0); | ||
(0, _defineProperty2.default)(this, "content", void 0); | ||
(0, _defineProperty2.default)(this, "listOnly", void 0); | ||
} | ||
class Extractor { | ||
setGlob(glob) { | ||
@@ -40,3 +48,3 @@ this.glob = glob; | ||
for (let key in parsed) { | ||
for (const key in parsed) { | ||
results[key] = parsed[key]; | ||
@@ -43,0 +51,0 @@ } |
53
I18n.js
"use strict"; | ||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +12,4 @@ value: true | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _assign2 = _interopRequireDefault(require("lodash/assign")); | ||
@@ -15,8 +21,6 @@ | ||
var _fecha = _interopRequireDefault(require("fecha")); | ||
var fecha = _interopRequireWildcard(require("fecha")); | ||
var _accounting = _interopRequireDefault(require("accounting")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/** | ||
@@ -27,2 +31,7 @@ * Main class used for all I18n needs. | ||
constructor() { | ||
(0, _defineProperty2.default)(this, "locale", void 0); | ||
(0, _defineProperty2.default)(this, "defaultFormats", void 0); | ||
(0, _defineProperty2.default)(this, "translations", void 0); | ||
(0, _defineProperty2.default)(this, "modifiers", void 0); | ||
(0, _defineProperty2.default)(this, "processors", void 0); | ||
this.locale = null; | ||
@@ -74,2 +83,3 @@ /** | ||
if (hasVariables) { | ||
// @ts-ignore | ||
return values => { | ||
@@ -84,3 +94,3 @@ const data = { | ||
for (let key in this.processors) { | ||
for (const key in this.processors) { | ||
if (this.processors[key].canExecute(data)) { | ||
@@ -103,3 +113,3 @@ return this.processors[key].execute(data); | ||
for (let key in this.processors) { | ||
for (const key in this.processors) { | ||
if (this.processors[key].canExecute(data)) { | ||
@@ -119,4 +129,4 @@ return this.processors[key].execute(data); | ||
ns(...args) { | ||
return this.namespace(...args); | ||
ns(namespace) { | ||
return this.namespace(namespace); | ||
} | ||
@@ -132,3 +142,3 @@ /** | ||
date(value, outputFormat = null, inputFormat = "YYYY-MM-DDTHH:mm:ss.SSSZ") { | ||
date(value, outputFormat, inputFormat) { | ||
if (!outputFormat) { | ||
@@ -138,7 +148,9 @@ outputFormat = this.getDateFormat(); | ||
if (!(value instanceof Date)) { | ||
value = _fecha.default.parse(value, inputFormat); | ||
let parsedValue; | ||
if (typeof value === "string") { | ||
parsedValue = fecha.parse(value, inputFormat); | ||
} | ||
return _fecha.default.format(value, outputFormat); | ||
return fecha.format(parsedValue, outputFormat); | ||
} | ||
@@ -159,7 +171,9 @@ /** | ||
if (!(value instanceof Date)) { | ||
value = _fecha.default.parse(value, inputFormat); | ||
let parsedValue; | ||
if (typeof value === "string") { | ||
parsedValue = fecha.parse(value, inputFormat); | ||
} | ||
return _fecha.default.format(value, outputFormat); | ||
return fecha.format(parsedValue, outputFormat); | ||
} | ||
@@ -180,7 +194,9 @@ /** | ||
if (!(value instanceof Date)) { | ||
value = _fecha.default.parse(value, inputFormat); | ||
let parsedValue; | ||
if (typeof value === "string") { | ||
parsedValue = fecha.parse(value, inputFormat); | ||
} | ||
return _fecha.default.format(value, outputFormat); | ||
return fecha.format(parsedValue, outputFormat); | ||
} | ||
@@ -441,4 +457,3 @@ /** | ||
var _default = I18N; | ||
exports.default = _default; | ||
exports.default = I18N; | ||
//# sourceMappingURL=I18n.js.map |
18
index.js
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -12,8 +14,2 @@ value: true | ||
}); | ||
Object.defineProperty(exports, "defaultModifiers", { | ||
enumerable: true, | ||
get: function () { | ||
return _modifiers.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "defaultProcessor", { | ||
@@ -25,15 +21,17 @@ enumerable: true, | ||
}); | ||
exports.default = void 0; | ||
exports.defaultModifiers = exports.default = void 0; | ||
var _I18n = _interopRequireDefault(require("./I18n")); | ||
var _modifiers = _interopRequireDefault(require("./modifiers")); | ||
var _default2 = _interopRequireDefault(require("./processors/default")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _modifiers = _interopRequireDefault(require("./modifiers")); | ||
const i18n = new _I18n.default(); | ||
const defaultModifiers = (0, _modifiers.default)({ | ||
i18n | ||
}); | ||
exports.defaultModifiers = defaultModifiers; | ||
var _default = i18n; | ||
exports.default = _default; | ||
//# sourceMappingURL=index.js.map |
@@ -8,15 +8,14 @@ "use strict"; | ||
var _ = _interopRequireDefault(require("./..")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = { | ||
var _default = ({ | ||
i18n | ||
}) => ({ | ||
name: "date", | ||
execute(value) { | ||
return _.default.date(value); | ||
return i18n.date(value); | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
//# sourceMappingURL=dateModifier.js.map |
@@ -8,15 +8,14 @@ "use strict"; | ||
var _ = _interopRequireDefault(require("./..")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = { | ||
var _default = ({ | ||
i18n | ||
}) => ({ | ||
name: "dateTime", | ||
execute(value) { | ||
return _.default.dateTime(value); | ||
return i18n.dateTime(value); | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
//# sourceMappingURL=dateTimeModifier.js.map |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -26,7 +28,6 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
// Built-in modifiers | ||
var _default = options => [_countModifier.default, _genderModifier.default, _ifModifier.default, _pluralModifier.default, (0, _dateModifier.default)(options), (0, _dateTimeModifier.default)(options), (0, _timeModifier.default)(options), (0, _numberModifier.default)(options), (0, _priceModifier.default)(options)]; | ||
// Built-in modifiers | ||
var _default = [_countModifier.default, _genderModifier.default, _ifModifier.default, _pluralModifier.default, _dateModifier.default, _dateTimeModifier.default, _timeModifier.default, _numberModifier.default, _priceModifier.default]; | ||
exports.default = _default; | ||
//# sourceMappingURL=index.js.map |
@@ -8,15 +8,14 @@ "use strict"; | ||
var _ = _interopRequireDefault(require("./..")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = { | ||
var _default = ({ | ||
i18n | ||
}) => ({ | ||
name: "number", | ||
execute(value) { | ||
return _.default.number(value); | ||
return i18n.number(value); | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
//# sourceMappingURL=numberModifier.js.map |
@@ -8,15 +8,14 @@ "use strict"; | ||
var _ = _interopRequireDefault(require("./..")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = { | ||
var _default = ({ | ||
i18n | ||
}) => ({ | ||
name: "price", | ||
execute(value) { | ||
return _.default.price(value); | ||
return i18n.price(value); | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
//# sourceMappingURL=priceModifier.js.map |
@@ -8,15 +8,14 @@ "use strict"; | ||
var _ = _interopRequireDefault(require("./..")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = { | ||
var _default = ({ | ||
i18n | ||
}) => ({ | ||
name: "time", | ||
execute(value) { | ||
return _.default.time(value); | ||
return i18n.time(value); | ||
} | ||
}; | ||
}); | ||
exports.default = _default; | ||
//# sourceMappingURL=timeModifier.js.map |
{ | ||
"name": "@webiny/i18n", | ||
"version": "2.0.0", | ||
"version": "2.0.1-next.0", | ||
"main": "index.js", | ||
@@ -23,2 +23,5 @@ "repository": { | ||
}, | ||
"peerDependencies": { | ||
"react": "^16.8.6" | ||
}, | ||
"devDependencies": { | ||
@@ -28,3 +31,3 @@ "@babel/cli": "^7.5.5", | ||
"@babel/preset-env": "^7.5.5", | ||
"@babel/preset-flow": "^7.0.0", | ||
"@babel/preset-typescript": "^7.8.3", | ||
"@babel/register": "^7.5.5", | ||
@@ -38,8 +41,8 @@ "babel-plugin-lodash": "^3.3.4", | ||
"scripts": { | ||
"build": "babel src -d dist --source-maps --copy-files", | ||
"flow-copy-source": "flow-copy-source src dist", | ||
"postbuild": "yarn flow-copy-source && cp package.json LICENSE README.md dist/", | ||
"build": "rimraf ./dist *.tsbuildinfo && babel src -d dist --source-maps --copy-files --extensions \".ts,.tsx\"", | ||
"watch": "babel src -d dist --source-maps --copy-files --extensions \".ts\" --watch", | ||
"postbuild": "cp package.json LICENSE README.md dist/ && tsc -p tsconfig.build.json", | ||
"prepublishOnly": "yarn build" | ||
}, | ||
"gitHead": "63dbbe4d91384c6d9f75353d6c1a7f6c801b384d" | ||
"gitHead": "e33012f21590422a138674884a42f196b60becd4" | ||
} |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -14,4 +16,2 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
const processTextPart = (part, values, modifiers) => { | ||
@@ -22,5 +22,4 @@ if (!(0, _startsWith2.default)(part, "{")) { | ||
part = (0, _trim2.default)(part, "{}"); | ||
part = part.split("|"); | ||
let [variable, modifier] = part; | ||
const parts = (0, _trim2.default)(part, "{}").split("|"); | ||
const [variable, modifier] = parts; | ||
@@ -36,4 +35,4 @@ if (!(0, _has2.default)(values, variable)) { | ||
if (modifier) { | ||
let parameters = modifier.split(":"); | ||
let name = parameters.shift(); | ||
const parameters = modifier.split(":"); | ||
const name = parameters.shift(); | ||
@@ -49,7 +48,7 @@ if (modifiers[name]) { | ||
var _default = { | ||
const processor = { | ||
name: "default", | ||
canExecute(data) { | ||
for (let key in data.values) { | ||
for (const key in data.values) { | ||
const value = data.values[key]; | ||
@@ -73,3 +72,4 @@ | ||
}; | ||
var _default = processor; | ||
exports.default = _default; | ||
//# sourceMappingURL=default.js.map |
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
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
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
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
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
963
68247
7
2