aboutsummaryrefslogtreecommitdiff
path: root/node_modules/set-immediate-shim
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/set-immediate-shim')
-rw-r--r--node_modules/set-immediate-shim/index.js7
-rw-r--r--node_modules/set-immediate-shim/package.json34
-rw-r--r--node_modules/set-immediate-shim/readme.md31
3 files changed, 72 insertions, 0 deletions
diff --git a/node_modules/set-immediate-shim/index.js b/node_modules/set-immediate-shim/index.js
new file mode 100644
index 000000000..e690485ca
--- /dev/null
+++ b/node_modules/set-immediate-shim/index.js
@@ -0,0 +1,7 @@
+'use strict';
+module.exports = typeof setImmediate === 'function' ? setImmediate :
+ function setImmediate() {
+ var args = [].slice.apply(arguments);
+ args.splice(1, 0, 0);
+ setTimeout.apply(null, args);
+ };
diff --git a/node_modules/set-immediate-shim/package.json b/node_modules/set-immediate-shim/package.json
new file mode 100644
index 000000000..2e9a451bc
--- /dev/null
+++ b/node_modules/set-immediate-shim/package.json
@@ -0,0 +1,34 @@
+{
+ "name": "set-immediate-shim",
+ "version": "1.0.1",
+ "description": "Simple setImmediate shim",
+ "license": "MIT",
+ "repository": "sindresorhus/set-immediate-shim",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "scripts": {
+ "test": "node test.js"
+ },
+ "files": [
+ "index.js"
+ ],
+ "keywords": [
+ "setImmediate",
+ "immediate",
+ "setTimeout",
+ "timeout",
+ "shim",
+ "polyfill",
+ "ponyfill"
+ ],
+ "devDependencies": {
+ "ava": "0.0.4",
+ "require-uncached": "^1.0.2"
+ }
+}
diff --git a/node_modules/set-immediate-shim/readme.md b/node_modules/set-immediate-shim/readme.md
new file mode 100644
index 000000000..4ec864fa2
--- /dev/null
+++ b/node_modules/set-immediate-shim/readme.md
@@ -0,0 +1,31 @@
+# set-immediate-shim [![Build Status](https://travis-ci.org/sindresorhus/set-immediate-shim.svg?branch=master)](https://travis-ci.org/sindresorhus/set-immediate-shim)
+
+> Simple [`setImmediate`](https://developer.mozilla.org/en-US/docs/Web/API/Window.setImmediate) shim
+
+
+## Install
+
+```
+$ npm install --save set-immediate-shim
+```
+
+
+## Usage
+
+```js
+var setImmediateShim = require('set-immediate-shim');
+
+setImmediateShim(function () {
+ console.log('2');
+});
+
+console.log('1');
+
+//=> 1
+//=> 2
+```
+
+
+## License
+
+MIT © [Sindre Sorhus](http://sindresorhus.com)