Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

node-reel

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-reel

Human friendly cron for Node JS

  • 1.0.12
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
172
increased by237.25%
Maintainers
1
Weekly downloads
 
Created
Source

node-reel logo node-reel logo

node-reel is a heavily inspired by laravel task scheduler syntax thanks to @taylorotwell and uses node-cron by merencia as the default cron driver to run cron tasks.

why node-reel ? :wink:

const reel = require('node-reel')

reel().call(() => {
	// say hello on mondays
}).weekly().mondays().at('13:00').run()

reel().command('npm run clean_trash').everyThirtyMinutes().run()

Install

using the npm or yarn

npm i node-reel --save

Schedule Frequencies

MethodDescription
.cron('* * * * *');Run the task on a custom Cron schedule
.everyMinute();Run the task every minute
.everyFiveMinutes();Run the task every five minutes
.everyTenMinutes();Run the task every ten minutes
.everyFifteenMinutes();Run the task every fifteen minutes
.everyThirtyMinutes();Run the task every thirty minutes
.everyFortyFiveMinutes();Run the task every forty five minutes
.hourly();Run the task every hour
.hourlyAt(17);Run the task every hour at 17 mins past the hour
.daily();Run the task every day at midnight
.dailyAt('13:00');Run the task every day at 13:00
.twiceDaily(1, 13);Run the task daily at 1:00 & 13:00
.weekly();Run the task every week
.weeklyOn(1, '8:00');Run the task every week on Tuesday at 8:00
.monthly();Run the task every month
.monthlyOn(4, '15:00');Run the task every month on the 4th at 15:00
.quarterly();Run the task every quarter
.yearly();Run the task every year
.weekdays();Limit the task to weekdays
.sundays();Limit the task to Sunday
.mondays();Limit the task to Monday
.tuesdays();Limit the task to Tuesday
.wednesdays();Limit the task to Wednesday
.thursdays();Limit the task to Thursday
.fridays();Limit the task to Friday
.saturdays();Limit the task to Saturday

link to laravel task scheduler doc : task scheduler

Notes

issues, pull request and feedback are welcome ! Happy Scheduling !!

FAQs

Package last updated on 05 Aug 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc