humanize-duration
Advanced tools
Comparing version 3.15.0 to 3.15.1
@@ -0,1 +1,6 @@ | ||
3.15.1 / 2018-07-15 | ||
=================== | ||
* fix: corrections for Croatian | ||
3.15.0 / 2018-06-12 | ||
@@ -2,0 +7,0 @@ =================== |
@@ -168,5 +168,4 @@ // HumanizeDuration.js - https://git.io/j0HgmQ | ||
m: function (c) { | ||
if (c === 12 || c === 13 || c === 14) { | ||
return 'minuta' | ||
} else if (c % 10 === 2 || c % 10 === 3 || c % 10 === 4) { | ||
var mod10 = c % 10 | ||
if ((mod10 === 2 || mod10 === 3 || mod10 === 4) && (c < 10 || c > 14)) { | ||
return 'minute' | ||
@@ -177,3 +176,5 @@ } | ||
s: function (c) { | ||
if (c === 1) { | ||
if ((c === 10 || c === 11 || c === 12 || c === 13 || c === 14 || c === 16 || c === 17 || c === 18 || c === 19) || (c % 10 === 5)) { | ||
return 'sekundi' | ||
} else if (c % 10 === 1) { | ||
return 'sekunda' | ||
@@ -180,0 +181,0 @@ } else if (c % 10 === 2 || c % 10 === 3 || c % 10 === 4) { |
@@ -28,3 +28,3 @@ { | ||
], | ||
"version": "3.15.0", | ||
"version": "3.15.1", | ||
"description": "Convert millisecond durations to English and many other languages.", | ||
@@ -31,0 +31,0 @@ "homepage": "https://github.com/EvanHahn/HumanizeDuration.js", |
@@ -9,3 +9,3 @@ Humanize Duration | ||
**This library is in maintenance mode. New languages and bug fixes will be added but no new features will be. If you're interested in helping out by taking over the project, please see [this GitHub issue](https://github.com/EvanHahn/HumanizeDuration.js/issues/120).** | ||
**This library is actively maintained but no new features will be added.** | ||
@@ -17,4 +17,11 @@ Basic usage | ||
In the browser: | ||
With `require` (like in Node or with common build systems): | ||
```js | ||
const humanizeDuration = require('humanize-duration') | ||
humanizeDuration(12000) // '12 seconds' | ||
``` | ||
With a `<script>` tag: | ||
```html | ||
@@ -27,9 +34,2 @@ <script src="humanize-duration.js"></script> | ||
In Node (or Browserify or Webpack or anywhere with CommonJS): | ||
```js | ||
var humanizeDuration = require('humanize-duration') | ||
humanizeDuration(12000) // '12 seconds' | ||
``` | ||
Usage | ||
@@ -158,3 +158,3 @@ ----- | ||
```js | ||
var spanishHumanizer = humanizeDuration.humanizer({ | ||
const spanishHumanizer = humanizeDuration.humanizer({ | ||
language: 'es', | ||
@@ -171,14 +171,14 @@ units: ['y', 'mo', 'd'] | ||
```js | ||
var shortEnglishHumanizer = humanizeDuration.humanizer({ | ||
const shortEnglishHumanizer = humanizeDuration.humanizer({ | ||
language: 'shortEn', | ||
languages: { | ||
shortEn: { | ||
y: function() { return 'y' }, | ||
mo: function() { return 'mo' }, | ||
w: function() { return 'w' }, | ||
d: function() { return 'd' }, | ||
h: function() { return 'h' }, | ||
m: function() { return 'm' }, | ||
s: function() { return 's' }, | ||
ms: function() { return 'ms' }, | ||
y: () => 'y', | ||
mo: () => 'mo', | ||
w: () => 'w', | ||
d: () => 'd', | ||
h: () => 'h', | ||
m: () => 'm', | ||
s: () => 's', | ||
ms: () => 'ms', | ||
} | ||
@@ -194,6 +194,6 @@ } | ||
```js | ||
var humanizer = humanizeDuration.humanizer() | ||
const humanizer = humanizeDuration.humanizer() | ||
humanizer.languages.shortEn = { | ||
y: function(c) { return c + 'y' }, | ||
y: () => 'y', | ||
// ... | ||
@@ -294,1 +294,2 @@ ``` | ||
* [aurelia-time](https://github.com/shahabganji/aurelia-time) | ||
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
633
289
40825