gitextract_f80qykri/ ├── .editorconfig ├── .eslintrc.yml ├── .github/ │ ├── issue_template.md │ ├── stale.yml │ └── workflows/ │ ├── codeql-analysis.yml │ ├── node.js.yml │ └── release.yml ├── .gitignore ├── .mocharc.json ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── MIGRATION.md ├── PATTERNS.md ├── README.md ├── REFERENCE.md ├── commandTransform.js ├── commitlint.config.js ├── docker-compose.yml ├── docs/ │ ├── README.md │ └── _config.yml ├── generateRawScripts.js ├── index.d.ts ├── index.js ├── lib/ │ ├── backoffs.js │ ├── commands/ │ │ ├── addJob-6.lua │ │ ├── addLog-2.lua │ │ ├── cleanJobsInSet-3.lua │ │ ├── extendLock-2.lua │ │ ├── getCountsPerPriority-4.lua │ │ ├── includes/ │ │ │ ├── addJobWithPriority.lua │ │ │ ├── batches.lua │ │ │ ├── collectMetrics.lua │ │ │ ├── debounceJob.lua │ │ │ ├── getTargetQueueList.lua │ │ │ ├── removeDebounceKey.lua │ │ │ ├── removeDebounceKeyIfNeeded.lua │ │ │ └── removeLock.lua │ │ ├── index.js │ │ ├── isFinished-2.lua │ │ ├── isJobInList-1.lua │ │ ├── moveStalledJobsToWait-7.lua │ │ ├── moveToActive-8.lua │ │ ├── moveToDelayed-4.lua │ │ ├── moveToFinished-9.lua │ │ ├── obliterate-2.lua │ │ ├── pause-5.lua │ │ ├── promote-5.lua │ │ ├── releaseLock-1.lua │ │ ├── removeJob-11.lua │ │ ├── removeJobs-8.lua │ │ ├── removeRepeatable-2.lua │ │ ├── reprocessJob-6.lua │ │ ├── retryJob-7.lua │ │ ├── retryJobs-5.lua │ │ ├── saveStacktrace-1.lua │ │ ├── script-loader.js │ │ ├── takeLock-1.lua │ │ ├── updateData-1.lua │ │ ├── updateDelaySet-6.lua │ │ └── updateProgress-2.lua │ ├── errors.js │ ├── getters.js │ ├── job.js │ ├── p-timeout.js │ ├── process/ │ │ ├── child-pool.js │ │ ├── master.js │ │ ├── sandbox.js │ │ └── utils.js │ ├── queue.js │ ├── repeatable.js │ ├── scripts.js │ ├── timer-manager.js │ ├── utils.js │ └── worker.js ├── package.json ├── support/ │ └── logo.sketch └── test/ ├── .eslintrc.yml ├── fixtures/ │ ├── fixture_processor.js │ ├── fixture_processor_bar.js │ ├── fixture_processor_broken.js │ ├── fixture_processor_callback.js │ ├── fixture_processor_callback_fail.js │ ├── fixture_processor_crash.js │ ├── fixture_processor_data.js │ ├── fixture_processor_discard.js │ ├── fixture_processor_exit.js │ ├── fixture_processor_fail.js │ ├── fixture_processor_foo.js │ ├── fixture_processor_progress.js │ └── fixture_processor_slow.js ├── test_child-pool.js ├── test_connection.js ├── test_events.js ├── test_getters.js ├── test_job.js ├── test_metrics.js ├── test_obliterate.js ├── test_pause.js ├── test_queue.js ├── test_rate_limiter.js ├── test_repeat.js ├── test_sandboxed_process.js ├── test_when_current_jobs_finished.js ├── test_worker.js └── utils.js