aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/promise-inflight
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/promise-inflight')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/promise-inflight/LICENSE14
-rw-r--r--sandbox/testAppNevena/Front/node_modules/promise-inflight/README.md34
-rw-r--r--sandbox/testAppNevena/Front/node_modules/promise-inflight/inflight.js36
-rw-r--r--sandbox/testAppNevena/Front/node_modules/promise-inflight/package.json24
4 files changed, 0 insertions, 108 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/promise-inflight/LICENSE b/sandbox/testAppNevena/Front/node_modules/promise-inflight/LICENSE
deleted file mode 100644
index 83e7c4c6..00000000
--- a/sandbox/testAppNevena/Front/node_modules/promise-inflight/LICENSE
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (c) 2017, Rebecca Turner <me@re-becca.org>
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
diff --git a/sandbox/testAppNevena/Front/node_modules/promise-inflight/README.md b/sandbox/testAppNevena/Front/node_modules/promise-inflight/README.md
deleted file mode 100644
index f0ae3a44..00000000
--- a/sandbox/testAppNevena/Front/node_modules/promise-inflight/README.md
+++ /dev/null
@@ -1,34 +0,0 @@
-# promise-inflight
-
-One promise for multiple requests in flight to avoid async duplication
-
-## USAGE
-
-```javascript
-const inflight = require('promise-inflight')
-
-// some request that does some stuff
-function req(key) {
- // key is any random string. like a url or filename or whatever.
- return inflight(key, () => {
- // this is where you'd fetch the url or whatever
- return Promise.delay(100)
- })
-}
-
-// only assigns a single setTimeout
-// when it dings, all thens get called with the same result. (There's only
-// one underlying promise.)
-req('foo').then(…)
-req('foo').then(…)
-req('foo').then(…)
-req('foo').then(…)
-```
-
-## SEE ALSO
-
-* [inflight](https://npmjs.com/package/inflight) - For the callback based function on which this is based.
-
-## STILL NEEDS
-
-Tests!
diff --git a/sandbox/testAppNevena/Front/node_modules/promise-inflight/inflight.js b/sandbox/testAppNevena/Front/node_modules/promise-inflight/inflight.js
deleted file mode 100644
index ce054d34..00000000
--- a/sandbox/testAppNevena/Front/node_modules/promise-inflight/inflight.js
+++ /dev/null
@@ -1,36 +0,0 @@
-'use strict'
-module.exports = inflight
-
-let Bluebird
-try {
- Bluebird = require('bluebird')
-} catch (_) {
- Bluebird = Promise
-}
-
-const active = {}
-inflight.active = active
-function inflight (unique, doFly) {
- return Bluebird.all([unique, doFly]).then(function (args) {
- const unique = args[0]
- const doFly = args[1]
- if (Array.isArray(unique)) {
- return Bluebird.all(unique).then(function (uniqueArr) {
- return _inflight(uniqueArr.join(''), doFly)
- })
- } else {
- return _inflight(unique, doFly)
- }
- })
-
- function _inflight (unique, doFly) {
- if (!active[unique]) {
- active[unique] = (new Bluebird(function (resolve) {
- return resolve(doFly())
- }))
- active[unique].then(cleanup, cleanup)
- function cleanup() { delete active[unique] }
- }
- return active[unique]
- }
-}
diff --git a/sandbox/testAppNevena/Front/node_modules/promise-inflight/package.json b/sandbox/testAppNevena/Front/node_modules/promise-inflight/package.json
deleted file mode 100644
index 0d8930c5..00000000
--- a/sandbox/testAppNevena/Front/node_modules/promise-inflight/package.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "name": "promise-inflight",
- "version": "1.0.1",
- "description": "One promise for multiple requests in flight to avoid async duplication",
- "main": "inflight.js",
- "files": [
- "inflight.js"
- ],
- "license": "ISC",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "keywords": [],
- "author": "Rebecca Turner <me@re-becca.org> (http://re-becca.org/)",
- "devDependencies": {},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/iarna/promise-inflight.git"
- },
- "bugs": {
- "url": "https://github.com/iarna/promise-inflight/issues"
- },
- "homepage": "https://github.com/iarna/promise-inflight#readme"
-}