UNPKG

@hokify/agenda

Version:

Light weight job scheduler for Node.js

85 lines (84 loc) 2.15 kB
{ "name": "@hokify/agenda", "version": "6.3.0", "description": "Light weight job scheduler for Node.js", "main": "dist/index.js", "types": "dist/index.d.ts", "publishConfig": { "access": "public" }, "files": [ "dist" ], "engines": { "node": ">=14.0.0" }, "scripts": { "release": "npm run build && standard-version", "prepublishOnly": "npm run build", "build": "tsc", "test": "npm run mocha", "lint": "eslint src", "lint-fix": "eslint src --fix", "mocha": "mocha --reporter spec -b", "mocha-coverage": "nyc mocha --reporter spec -b", "mocha-debug": "DEBUG=agenda:**,-agenda:internal:** mocha --reporter spec -b", "mocha-debug-internal": "DEBUG=agenda:internal:** mocha --reporter spec -b", "mocha-debug-all": "DEBUG=agenda:** mocha --reporter spec -b", "docs": "typedoc --out docs/agenda/6.x src/index.ts" }, "config": { "blanket": { "pattern": "lib", "data-cover-never": "node_modules" } }, "repository": { "type": "git", "url": "git://github.com/hokify/agenda" }, "keywords": [ "job", "jobs", "cron", "delayed", "scheduler", "runner" ], "author": "Simon Tretter <simon.tretter@hokify.com>", "license": "MIT", "bugs": { "url": "https://github.com/hokify/agenda/issues" }, "dependencies": { "cron-parser": "^4", "date.js": "~0.3.3", "debug": "~4", "human-interval": "~2", "luxon": "^3", "mongodb": "^4" }, "devDependencies": { "eslint": "^8.29.0", "prettier": "^2.8.1", "@hokify/eslint-config": "^2.3.8", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/chai": "^4.3.4", "@types/debug": "^4.1.7", "@types/human-interval": "^1.0.0", "@types/luxon": "^3.1.0", "@types/mocha": "^10.0.1", "@types/node": "^18.11.12", "@types/sinon": "^10.0.13", "chai": "^4.3.7", "delay": "5.0.0", "mocha": "10.1.0", "mongodb-memory-server": "^8.10.1", "nyc": "^15.1.0", "sinon": "15.0.0", "standard-version": "^9.5.0", "ts-node": "^10.9.1", "typedoc": "^0.23.21", "typescript": "^4.9.4" } }