├── .editorconfig ├── .gitattributes ├── .github ├── security.md └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── bench.ts ├── license ├── package.json ├── readme.md ├── source ├── index.ts ├── lower-bound.ts ├── options.ts ├── priority-queue.ts └── queue.ts ├── test-d └── index.test-d.ts ├── test ├── advanced.ts ├── basic.ts ├── debug.ts ├── rate-limit.ts └── validation.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/.github/security.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | yarn.lock 3 | .nyc_output 4 | dist 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/bench.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/readme.md -------------------------------------------------------------------------------- /source/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/source/index.ts -------------------------------------------------------------------------------- /source/lower-bound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/source/lower-bound.ts -------------------------------------------------------------------------------- /source/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/source/options.ts -------------------------------------------------------------------------------- /source/priority-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/source/priority-queue.ts -------------------------------------------------------------------------------- /source/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/source/queue.ts -------------------------------------------------------------------------------- /test-d/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test-d/index.test-d.ts -------------------------------------------------------------------------------- /test/advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test/advanced.ts -------------------------------------------------------------------------------- /test/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test/basic.ts -------------------------------------------------------------------------------- /test/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test/debug.ts -------------------------------------------------------------------------------- /test/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test/rate-limit.ts -------------------------------------------------------------------------------- /test/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/test/validation.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sindresorhus/p-queue/HEAD/tsconfig.json --------------------------------------------------------------------------------