first commit

This commit is contained in:
monjack
2025-06-20 18:01:48 +08:00
commit 6daa6d65c1
24611 changed files with 2512443 additions and 0 deletions

33
app_vue/node_modules/enquirer/lib/queue.js generated vendored Normal file
View File

@ -0,0 +1,33 @@
'use strict';
module.exports = class Queue {
_queue = [];
_executing = false;
_jobRunner = null;
constructor(jobRunner) {
this._jobRunner = jobRunner;
}
enqueue = (...args) => {
this._queue.push(args);
this._dequeue();
};
destroy() {
this._queue.length = 0;
this._jobRunner = null;
}
_dequeue() {
if (this._executing || !this._queue.length) return;
this._executing = true;
this._jobRunner(...this._queue.shift());
setTimeout(() => {
this._executing = false;
this._dequeue();
});
}
};