@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
JavaScript
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,
};