diff --git a/lib/index.js b/lib/index.js index 02f5bc7..656248e 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,5 +1,7 @@ "use strict"; +require(`setimmediate`); + // An order represents a pending push or shift. const Order = channel => { let order; diff --git a/package-lock.json b/package-lock.json index 67809fc..94af3f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2917,6 +2917,11 @@ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", diff --git a/package.json b/package.json index 1d76785..b0ca1e8 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,9 @@ "bugs": { "url": "https://github.com/NodeGuy/channel/issues" }, - "dependencies": {}, + "dependencies": { + "setimmediate": "1.0.5" + }, "devDependencies": { "@nodeguy/assert": "0.1.4", "eslint": "4.12.1",