diff options
Diffstat (limited to 'node_modules/set-immediate-shim')
-rw-r--r-- | node_modules/set-immediate-shim/index.js | 7 | ||||
-rw-r--r-- | node_modules/set-immediate-shim/package.json | 34 | ||||
-rw-r--r-- | node_modules/set-immediate-shim/readme.md | 31 |
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 [](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) |