Removed GopherJS, basic frontend completed, need backend changes for

torrent storage
This commit is contained in:
2017-11-30 18:12:11 -05:00
parent 67fdef16b1
commit e98ad2cc88
69321 changed files with 5498914 additions and 337 deletions

42
torrent-project/node_modules/webpack/lib/util/Queue.js generated vendored Normal file
View File

@@ -0,0 +1,42 @@
"use strict";
module.exports = class Queue {
constructor(items) {
this.first = null;
this.last = null;
this.length = 0;
if(items) {
for(const item of items) {
this.enqueue(item);
}
}
}
enqueue(item) {
const first = this.first;
const node = {
item,
next: null
};
if(first === null) {
this.last = node;
} else {
first.next = node;
}
this.first = node;
this.length++;
}
dequeue() {
const last = this.last;
if(last === null)
return undefined;
const next = last.next;
if(next === null) {
this.first = null;
}
this.last = next;
this.length--;
return last.item;
}
};