Comparing version 0.12.0 to 1.0.0
@@ -5,3 +5,20 @@ # function # | ||
## after(fn, n):Function | ||
This creates a function that will only call `fn` if it was called `n` or more times. | ||
```js | ||
function onLoaded() { | ||
console.log('all images loaded'); | ||
} | ||
var imagePaths = ['1.jpg', '2.jpg', '3.jpg']; | ||
var callback = after(onLoaded, imagePaths.length); | ||
forEach(imagePaths, function(path) { | ||
asyncLoad(path, callback); | ||
}); | ||
``` | ||
## awaitDelay(fn, delay):Function | ||
@@ -8,0 +25,0 @@ |
@@ -223,3 +223,3 @@ # random # | ||
See this [detailed explanation about PRNG in | ||
JavaScript](http://baagoe.org/en/w/index.php/Better_random_numbers_for_javascript) | ||
JavaScript](https://github.com/nquinlan/better-random-numbers-for-javascript-mirror) | ||
to understand the issues with the native `Math.random` and also for a list of | ||
@@ -226,0 +226,0 @@ algorithms that could be used instead. |
@@ -6,2 +6,3 @@ | ||
module.exports = { | ||
'after' : require('./function/after'), | ||
'awaitDelay' : require('./function/awaitDelay'), | ||
@@ -8,0 +9,0 @@ 'bind' : require('./function/bind'), |
/**@license | ||
* mout v0.12.0 | http://moutjs.com | MIT license | ||
* mout v1.0.0 | http://moutjs.com | MIT license | ||
*/ | ||
@@ -9,3 +9,3 @@ | ||
module.exports = { | ||
'VERSION' : '0.12.0', | ||
'VERSION' : '1.0.0', | ||
'array' : require('./array'), | ||
@@ -12,0 +12,0 @@ 'collection' : require('./collection'), |
@@ -14,6 +14,7 @@ | ||
while( number >= max ) number -= difference; | ||
while( number < min ) number += difference; | ||
if ( number < min ) { | ||
number += difference * ( ~~( ( min - number ) / difference ) + 1 ); | ||
} | ||
return number; | ||
return min + ( number - min ) % difference; | ||
} | ||
@@ -20,0 +21,0 @@ |
{ | ||
"name": "mout", | ||
"description": "Modular Utilities", | ||
"version": "0.12.0", | ||
"version": "1.0.0", | ||
"homepage": "http://moutjs.com/", | ||
@@ -42,3 +42,3 @@ "author": "Miller Medeiros <contact@millermedeiros.com> (http://blog.millermedeiros.com)", | ||
"jasmine-node": "~1.14.5", | ||
"requirejs": "2.x", | ||
"requirejs": "~2.2.0", | ||
"nodefy": "*", | ||
@@ -49,4 +49,4 @@ "mdoc": "~0.3.2", | ||
"rocambole": "~0.2.3", | ||
"jshint": "2.x", | ||
"rimraf": "2.2.2", | ||
"jshint": "~2.9.1", | ||
"rimraf": "~2.5.2", | ||
"regenerate": "~0.5.4" | ||
@@ -53,0 +53,0 @@ }, |
@@ -6,2 +6,3 @@ define(function(require){ | ||
return { | ||
'after' : require('./function/after'), | ||
'awaitDelay' : require('./function/awaitDelay'), | ||
@@ -8,0 +9,0 @@ 'bind' : require('./function/bind'), |
/**@license | ||
* mout v0.12.0 | http://moutjs.com | MIT license | ||
* mout v1.0.0 | http://moutjs.com | MIT license | ||
*/ | ||
@@ -9,3 +9,3 @@ define(function(require){ | ||
return { | ||
'VERSION' : '0.12.0', | ||
'VERSION' : '1.0.0', | ||
'array' : require('./array'), | ||
@@ -12,0 +12,0 @@ 'collection' : require('./collection'), |
@@ -14,6 +14,7 @@ define(function () { | ||
while( number >= max ) number -= difference; | ||
while( number < min ) number += difference; | ||
if ( number < min ) { | ||
number += difference * ( ~~( ( min - number ) / difference ) + 1 ); | ||
} | ||
return number; | ||
return min + ( number - min ) % difference; | ||
} | ||
@@ -20,0 +21,0 @@ |
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
420805
551
9335
0
0