{"library":"josk","type":"library","category":null,"description":"JoSk (v6.2.0) is a Node.js task manager for horizontally scaled applications, mimicking native setTimeout/setInterval API with CRON support. It synchronizes queued tasks across multiple application instances via Redis, MongoDB, or PostgreSQL adapters, using storage-level leases and atomic task claims to ensure each tick is processed by exactly one instance. Released under BSD-3-Clause, with zero runtime dependencies, TypeScript types, and support for Node.js >=20.9.0 and Bun >=1.1.0. Suitable for clusters, multi-server, and multi-threaded environments, as well as single-instance apps.","language":"javascript","status":"active","version":"6.2.0","tags":["javascript","agenda","agent","cluster","CRON","highload","high load","horizontal scaling","job","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install josk","imports":["import { JoSk } from 'josk'","import { RedisAdapter } from 'josk/adapters'","import { MongoAdapter } from 'josk/adapters'","import { PostgresAdapter } from 'josk/adapters'","import type { JoSkOptions } from 'josk'"]},{"cmd":"yarn add josk","imports":[]},{"cmd":"pnpm add josk","imports":[]}],"homepage":"https://github.com/veliovgroup/josk","github":"git://github.com/veliovgroup/josk","docs":null,"changelog":null,"pypi":null,"npm":"josk","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}