UNPKG

@cleotasks/core

Version:

A distributed task queue system for Node.js, inspired by Celery and BullMQ

76 lines (75 loc) 2.09 kB
{ "name": "@cleotasks/core", "version": "1.0.11", "description": "A distributed task queue system for Node.js, inspired by Celery and BullMQ", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md" ], "scripts": { "build": "rm -rf dist && webpack --mode production", "build:types": "tsc -p tsconfig.build.json --emitDeclarationOnly", "dev": "rm -rf dist && webpack --mode development --watch", "test": "NODE_ENV=test jest --config jest.config.ts", "test:watch": "NODE_ENV=test jest --config jest.config.ts --watch", "test:coverage": "NODE_ENV=test jest --config jest.config.ts --coverage", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prepublishOnly": "yarn build && yarn build:types", "start": "node dist/server.js", "clean": "rimraf dist coverage", "example:basic": "ts-node examples/basic.ts", "example:advanced": "ts-node examples/advanced.ts" }, "keywords": [ "task-queue", "celery", "redis", "background-jobs", "distributed", "typescript" ], "author": "", "license": "MIT", "dependencies": { "bullmq": "latest", "ioredis": "latest", "pino": "latest", "pino-pretty": "latest", "winston": "latest", "ws": "latest" }, "devDependencies": { "@types/ioredis-mock": "latest", "@types/jest": "latest", "@types/node": "latest", "@types/supertest": "latest", "@types/ws": "latest", "@typescript-eslint/eslint-plugin": "latest", "@typescript-eslint/parser": "latest", "eslint": "latest", "ioredis-mock": "latest", "jest": "latest", "jest-environment-node": "latest", "rimraf": "latest", "supertest": "latest", "ts-jest": "latest", "ts-loader": "latest", "ts-node": "latest", "typescript": "latest", "webpack": "latest", "webpack-cli": "latest" }, "peerDependencies": { "bullmq": "latest", "ioredis": "latest" }, "engines": { "node": ">=20.19.2" }, "directories": { "example": "examples" } }