A programmable automation server (v0.13.1) for defining and scheduling tasks via JavaScript modules. Services export shared logic (e.g., DB connections), tasks define runnable workflows with cron scheduling. Peer dependency on graphql ^14.5.8. Minimal configuration: drop files into services/ and tasks/ folders. No alternative automation server with this exact file-based, GraphQL-backed approach.
npm install centricNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Global install, scaffold a project, then start the server. Demonstrates minimal setup.
Use module.exports = ... for tasks and services.
npm install graphql@^14.5.8
async function run({ config, services, opData, saveOpData, taskData, saveTaskData, logInfo, logWarning, logError, isCancelled })Use 'npm uninstall -g centric-cli && npm install -g centric'
npm install graphql@^14.5.8
npm install -g centric
Ensure service files use module.exports = async function({ config }) { ... }