asynq-node
Version:
> [Asynq](https://github.com/hibiken/asynq) is a Go library for queueing tasks and processing them asynchronously with workers. It's backed by Redis and is designed to be scalable yet easy to get started. > > Highlevel overview of how Asynq works: > > * C
57 lines • 1.28 kB
JSON
{
"name": "asynq-node",
"version": "0.2.0",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"license": "MIT",
"dependencies": {
"@grpc/grpc-js": "^1.13.2",
"@grpc/proto-loader": "^0.7.13",
"ioredis": "^5.6.0",
"protobufjs": "^7.4.0",
"uuid": "^11.1.0"
},
"devDependencies": {
"@types/node": "^22.14.0",
"@vitest/coverage-c8": "^0.33.0",
"ts-node": "^10.9.2",
"tsup": "^8.4.0",
"typescript": "^5.8.2",
"vitest": "^3.1.1"
},
"files": [
"dist",
"proto",
"tsconfig.json",
"README.md",
"LICENSE",
"package.json"
],
"author": {
"name": "CodeCarrot",
"url": "https://codecarrot.net"
},
"repository": {
"type": "git",
"url": "https://github.com/codecarrotlabs/asynq-node"
},
"keywords": [
"asynq",
"asynq-go",
"asynq-node",
"message queue",
"task queue",
"background jobs",
"worker pool",
"async tasks",
"queue",
"redis",
"valkey"
],
"scripts": {
"test": "vitest run",
"gen:proto": "proto-loader-gen-types --longs=String --enums=String --keepCase=true --defaults=true --oneofs=true --grpcLib=@grpc/grpc-js --outDir=./src/types/asynq_pb ./proto/asynq.proto",
"build": "tsup"
}
}