qinglong/test-cron.mjs
copilot-swe-agent[bot] 8de5bff700 Update plan - Fix frontend imports for cron-parser
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2026-01-29 11:31:50 +00:00

24 lines
774 B
JavaScript

import * as parser from 'cron-parser';
console.log('Available exports:', Object.keys(parser));
console.log('Default export:', parser.default);
// Try with the named export
const testExpressions = [
'*/8 * * * *', // 5 fields (every 8 minutes)
'*/8 * * * * ?', // 6 fields with seconds (every 8 seconds)
'0 */8 * * * *', // 6 fields with seconds (every 8 minutes at 0 seconds)
'*/5 * * * * *', // 6 fields (every 5 seconds)
];
console.log('\nTesting cron-parser with various expressions:\n');
testExpressions.forEach(expr => {
try {
const parsed = parser.CronExpressionParser.parse(expr);
console.log(`✓ "${expr}" - VALID, hasNext: ${parsed.hasNext()}`);
} catch (e) {
console.log(`✗ "${expr}" - INVALID: ${e.message}`);
}
});