chore(deps): upgrade node-cron from v3 to v4 and update cron scheduling options

This commit is contained in:
2026-04-22 17:18:24 -04:00
parent 9bb1b398c7
commit 794e0866ec
3 changed files with 10 additions and 22 deletions
+4 -16
View File
@@ -13,7 +13,7 @@
"@react-email/components": "^0.5.6", "@react-email/components": "^0.5.6",
"@react-pdf/renderer": "^4.3.1", "@react-pdf/renderer": "^4.3.1",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"node-cron": "^3.0.3", "node-cron": "^4.2.1",
"pg": "^8.11.3", "pg": "^8.11.3",
"resend": "^3.2.0", "resend": "^3.2.0",
"stripe": "^14.0.0" "stripe": "^14.0.0"
@@ -3683,13 +3683,10 @@
} }
}, },
"node_modules/node-cron": { "node_modules/node-cron": {
"version": "3.0.3", "version": "4.2.1",
"resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.3.tgz", "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz",
"integrity": "sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==", "integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg==",
"license": "ISC", "license": "ISC",
"dependencies": {
"uuid": "8.3.2"
},
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
} }
@@ -5355,15 +5352,6 @@
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/vite-compatible-readable-stream": { "node_modules/vite-compatible-readable-stream": {
"version": "3.6.1", "version": "3.6.1",
"resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz", "resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz",
+1 -1
View File
@@ -32,7 +32,7 @@
"@react-email/components": "^0.5.6", "@react-email/components": "^0.5.6",
"@react-pdf/renderer": "^4.3.1", "@react-pdf/renderer": "^4.3.1",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"node-cron": "^3.0.3", "node-cron": "^4.2.1",
"pg": "^8.11.3", "pg": "^8.11.3",
"resend": "^3.2.0", "resend": "^3.2.0",
"stripe": "^14.0.0" "stripe": "^14.0.0"
+5 -5
View File
@@ -81,11 +81,11 @@ export function schedule(name, cronSchedule, handler, options = {}) {
} catch (error) { } catch (error) {
fail(`Cron ${name}: ${error.message}`); fail(`Cron ${name}: ${error.message}`);
} }
}, { }, { timezone });
scheduled: true,
timezone, if (options.runOnInit) {
runOnInit: options.runOnInit ?? false handler().catch((error) => fail(`Cron ${name}: ${error.message}`));
}); }
jobs.set(name, { jobs.set(name, {
job, job,