UNPKG

@penkov/tasks_queue

Version:

A lightweight PostgreSQL-backed task queue system with scheduling, retries, backoff strategies, and priority handling. Designed for efficiency and observability in modern Node.js applications.

29 lines (28 loc) 694 B
export default { preset: "ts-jest", testEnvironment: "node", moduleNameMapper: { "^(.+)\\.js$": "$1", }, transform: { "^.+\\.tsx?$": [ "ts-jest", { useESM: true, }, ], }, extensionsToTreatAsEsm: [".ts"], testMatch: ["**/test/integration/**/*.test.ts"], setupFiles: ["./test/integration/log4js-test-autoconfig.setup.ts"], globalSetup: "./test/integration/global-setup.ts", globalTeardown: "./test/integration/global-teardown.ts", collectCoverage: true, coverageDirectory: "coverage/integration", coverageReporters: ["text", "lcov"], collectCoverageFrom: [ "src/**/*.ts", "!src/index.ts", ], testTimeout: 120000, };