diff options
Diffstat (limited to 'node_modules/throttleit')
-rw-r--r-- | node_modules/throttleit/.npmignore | 2 | ||||
-rw-r--r-- | node_modules/throttleit/History.md | 11 | ||||
-rw-r--r-- | node_modules/throttleit/Makefile | 11 | ||||
-rw-r--r-- | node_modules/throttleit/Readme.md | 16 | ||||
-rw-r--r-- | node_modules/throttleit/component.json | 13 | ||||
-rw-r--r-- | node_modules/throttleit/example.js | 14 | ||||
-rw-r--r-- | node_modules/throttleit/index.js | 30 | ||||
-rw-r--r-- | node_modules/throttleit/package.json | 18 |
8 files changed, 0 insertions, 115 deletions
diff --git a/node_modules/throttleit/.npmignore b/node_modules/throttleit/.npmignore deleted file mode 100644 index 48a2e24..0000000 --- a/node_modules/throttleit/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -components -build diff --git a/node_modules/throttleit/History.md b/node_modules/throttleit/History.md deleted file mode 100644 index fdf168e..0000000 --- a/node_modules/throttleit/History.md +++ /dev/null @@ -1,11 +0,0 @@ - -0.0.2 / 2013-03-26 -================== - - - Cache the return value - - Don't use `setTimeout()` - -0.0.1 / 2013-03-26 -================== - - - Initial release diff --git a/node_modules/throttleit/Makefile b/node_modules/throttleit/Makefile deleted file mode 100644 index 0f14dac..0000000 --- a/node_modules/throttleit/Makefile +++ /dev/null @@ -1,11 +0,0 @@ - -build: components index.js - @component build --dev - -components: component.json - @component install --dev - -clean: - rm -fr build components template.js - -.PHONY: clean diff --git a/node_modules/throttleit/Readme.md b/node_modules/throttleit/Readme.md deleted file mode 100644 index 3d8bd83..0000000 --- a/node_modules/throttleit/Readme.md +++ /dev/null @@ -1,16 +0,0 @@ - -# throttle - - Throttle a function - -## Installation - - $ component install component/throttle - -## API - - - -## License - - MIT diff --git a/node_modules/throttleit/component.json b/node_modules/throttleit/component.json deleted file mode 100644 index 7cf81a0..0000000 --- a/node_modules/throttleit/component.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "throttle", - "repo": "component/throttle", - "description": "Throttle a function", - "version": "0.0.2", - "keywords": [], - "dependencies": {}, - "development": {}, - "license": "MIT", - "scripts": [ - "index.js" - ] -} diff --git a/node_modules/throttleit/example.js b/node_modules/throttleit/example.js deleted file mode 100644 index a7f0f62..0000000 --- a/node_modules/throttleit/example.js +++ /dev/null @@ -1,14 +0,0 @@ - -var throttle = require('./'); - -function onprogress(n) { - console.log('progress %s%', n); -} - -onprogress = throttle(onprogress, 500); - -var n = 0; -setInterval(function(){ - if (n >= 100) return; - onprogress(n++); -}, 50); diff --git a/node_modules/throttleit/index.js b/node_modules/throttleit/index.js deleted file mode 100644 index d9efe3c..0000000 --- a/node_modules/throttleit/index.js +++ /dev/null @@ -1,30 +0,0 @@ - -/** - * Module exports. - */ - -module.exports = throttle; - -/** - * Returns a new function that, when invoked, invokes `func` at most one time per - * `wait` milliseconds. - * - * @param {Function} func The `Function` instance to wrap. - * @param {Number} wait The minimum number of milliseconds that must elapse in between `func` invokations. - * @return {Function} A new function that wraps the `func` function passed in. - * @api public - */ - -function throttle (func, wait) { - var rtn; // return value - var last = 0; // last invokation timestamp - return function throttled () { - var now = new Date().getTime(); - var delta = now - last; - if (delta >= wait) { - rtn = func.apply(this, arguments); - last = now; - } - return rtn; - }; -} diff --git a/node_modules/throttleit/package.json b/node_modules/throttleit/package.json deleted file mode 100644 index 709467b..0000000 --- a/node_modules/throttleit/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "throttleit", - "description": "Throttle a function", - "version": "0.0.2", - "keywords": [], - "repository": { - "type": "git", - "url": "git://github.com/component/throttle.git" - }, - "dependencies": {}, - "development": {}, - "license": "MIT", - "component": { - "scripts": { - "throttle/index.js": "index.js" - } - } -} |