├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bench ├── better.ts ├── bun.ts ├── run-scenario.ts ├── worker-better.ts └── worker-bun.ts ├── biome.json ├── bun.lockb ├── package.json ├── renovate.json ├── src ├── jobs.ts ├── plainjob.ts ├── queue.ts └── worker.ts ├── test ├── better.test.ts ├── bun.test.ts └── test-suite.ts ├── tsconfig.json └── tsup.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/README.md -------------------------------------------------------------------------------- /bench/better.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bench/better.ts -------------------------------------------------------------------------------- /bench/bun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bench/bun.ts -------------------------------------------------------------------------------- /bench/run-scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bench/run-scenario.ts -------------------------------------------------------------------------------- /bench/worker-better.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bench/worker-better.ts -------------------------------------------------------------------------------- /bench/worker-bun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bench/worker-bun.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/bun.lockb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/renovate.json -------------------------------------------------------------------------------- /src/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/src/jobs.ts -------------------------------------------------------------------------------- /src/plainjob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/src/plainjob.ts -------------------------------------------------------------------------------- /src/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/src/queue.ts -------------------------------------------------------------------------------- /src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/src/worker.ts -------------------------------------------------------------------------------- /test/better.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/test/better.test.ts -------------------------------------------------------------------------------- /test/bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/test/bun.test.ts -------------------------------------------------------------------------------- /test/test-suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/test/test-suite.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justplainstuff/plainjob/HEAD/tsup.config.ts --------------------------------------------------------------------------------