{"_id":"@dmitriynasedkin/adonis5-scheduler","_rev":"3-d3cb004de962769f44d4563e0e1b07f1","name":"@dmitriynasedkin/adonis5-scheduler","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.7":{"name":"@dmitriynasedkin/adonis5-scheduler","publishConfig":{"access":"public"},"version":"1.0.7","description":"This library provides an easy way to schedule recurring tasks for AdonisJS","scripts":{"mrm":"mrm --preset=@adonisjs/mrm-preset","pretest":"npm run lint","test":"node japaFile.ts","dev":"tsc --watch","clean":"del /q /s build","copyfiles":"copyfiles \"templates/**/*.txt\" \"instructions.md\" build","compile":"npm run lint && npm run clean && tsc","build":"npm run compile && npm run copyfiles","prepublishOnly":"npm run build","lint":"eslint . --ext=.ts --fix","format":"prettier --write .","commit":"git-cz","release":"np","version":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reg2005/adonis5-scheduler.git"},"keywords":["AdonisJS","scheduler","cron","AdonisJS 5"],"author":{"name":"cmp08@ya.ru"},"license":"MIT","bugs":{"url":"https://github.com/reg2005/adonis5-scheduler/issues"},"homepage":"https://github.com/reg2005/adonis5-scheduler#readme","devDependencies":{"@adonisjs/core":"^5.0.4-preview-rc-2.1","@adonisjs/logger":"^2.0.7","@adonisjs/mrm-preset":"^2.4.0","@adonisjs/repl":"^1.1.6","@adonisjs/require-ts":"^1.1.1","@poppinss/dev-utils":"^1.0.11","@types/node":"^14.14.10","@types/node-schedule":"^1.3.0","@types/proper-lockfile":"^4.1.1","commitizen":"^4.2.2","copyfiles":"^2.4.1","cz-conventional-changelog":"^3.3.0","del-cli":"^3.0.1","doctoc":"^1.4.0","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-adonis":"^1.0.15","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","japa":"^3.1.1","mrm":"^2.5.13","np":"^7.0.0","npm-audit-html":"^1.5.0","pino-pretty":"^4.0.3","prettier":"^2.2.1","typescript":"^4.1.2"},"husky":{"hooks":{"pre-commit":"npm audit --production --json | ./node_modules/.bin/npm-audit-html && git add npm-audit.html && doctoc README.md --title='## Table of contents' && git add README.md","commit-msg":"node ./node_modules/@adonisjs/mrm-preset/validateCommit/conventional/validate.js"}},"nyc":{"exclude":["test"],"extension":[".ts"]},"main":"build/index.js","types":"build/adonis-typings/index.d.ts","typings":"build/adonis-typings/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"np":{"contents":".","anyBranch":false},"adonisjs":{"commands":["@dmitriynasedkin/adonis5-scheduler/build/commands"],"types":"@dmitriynasedkin/adonis5-scheduler","providers":["@dmitriynasedkin/adonis5-scheduler"]},"dependencies":{"@poppinss/utils":"^2.5.9","debug":"^4.1.1","ms":"^2.1.2","node-schedule":"^1.3.2","proper-lockfile":"^4.1.1"},"gitHead":"da30aad52e40ac8072198446e492aa1875c472de","_id":"@dmitriynasedkin/adonis5-scheduler@1.0.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DdTYhj4IOd52Ssl6BdX0Ha0bYuArle3iewNWhFzkUTEW8rvjh74qU+bsCMHuEUp6Yql/oMzHyWRTXLiiaDi92A==","shasum":"61b5bbc5f96b9cc19c513d8cd2e6230cd0180218","tarball":"https://registry.npmjs.org/@dmitriynasedkin/adonis5-scheduler/-/adonis5-scheduler-1.0.7.tgz","fileCount":25,"unpackedSize":28730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm7kcCRA9TVsSAnZWagAA1gkP/0Ctigy9TwvxGAZiX5Lr\nA8E4v/q1/EYWPr7TCDgAbBX9EaGxtCBfXPRBtqtOhJkelsWNWiFDXzd+41a5\npQdONOHxJkSkZOwZqS1vvO87/IZ0EqYfzfkhVOVxVSKzW4k9M+4pVDTYXSl6\nZu0bDpWQ/OqrgWHegcEfOcjQ+nmq+sTL8mrdxcVlvLtEJdpsnSZv2C67o9iX\n5zC9twW49dcI5hwBi1BjSMioQAfnqr+ukNxZEbsTaVXP5JdxjdtRnfP7DSnK\nFxupSQ0Gro/J0YazBqwc2S68+rNkxGStTnR4w/2RFXXN16wKdoFpNnB8mCaX\nnJz7ToSHa+u+L3J3nsOlLcnMpZjSxgG8GgWeoBYkTF+6plY4dt0wGwT5yqfC\nMJe4UHs97ciapnhsk9woDHKgMvYwMGWUO9kph25rWkPX2ve8mk2F44yjP489\nURTUmTp+BefoZlo35EMlarUeXOVIvgNcgNl8QdQaP0BwbKGP25tPsfTp6x7t\nvea41PZX+AO5/3UO8O73PC/PIfnpWQwRKq+mAxpYpjsnNG5Zn6AfcM891EeD\nfVTTo9Q3wdHXSD1CA7NLHwpChViD8GCBY0QhdfY1F07LKg8w+plrrbBp13E5\nMKEKj5TzN58HFfWIbAZIg9nBLKl7OZtwBiFIkPzI/+lzDHz1YFjkD85vZi0n\nkpQL\r\n=OW1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRt/6xwJDEGo2Yg4ynil7GvBKV8DmoL0odx3DNifWqPgIhAK+KnjjUsS6O94iKLLHXD1XtAh87Stn7XvpVPMAtitBP"}]},"_npmUser":{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"},"directories":{},"maintainers":[{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis5-scheduler_1.0.7_1620818203941_0.5632609013185403"},"_hasShrinkwrap":false},"1.0.8":{"name":"@dmitriynasedkin/adonis5-scheduler","publishConfig":{"access":"public"},"version":"1.0.8","description":"This library provides an easy way to schedule recurring tasks for AdonisJS","scripts":{"mrm":"mrm --preset=@adonisjs/mrm-preset","pretest":"npm run lint","test":"node japaFile.ts","dev":"tsc --watch","clean":"del /q /s build","copyfiles":"copyfiles \"templates/**/*.txt\" \"instructions.md\" build","compile":"npm run lint && npm run clean && tsc","build":"npm run compile && npm run copyfiles","prepublishOnly":"npm run build","lint":"eslint . --ext=.ts --fix","format":"prettier --write .","commit":"git-cz","release":"np","version":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reg2005/adonis5-scheduler.git"},"keywords":["AdonisJS","scheduler","cron","AdonisJS 5"],"author":{"name":"cmp08@ya.ru"},"license":"MIT","bugs":{"url":"https://github.com/reg2005/adonis5-scheduler/issues"},"homepage":"https://github.com/reg2005/adonis5-scheduler#readme","devDependencies":{"@adonisjs/core":"^5.0.4-preview-rc-2.1","@adonisjs/logger":"^2.0.7","@adonisjs/mrm-preset":"^2.4.0","@adonisjs/repl":"^1.1.6","@adonisjs/require-ts":"^1.1.1","@poppinss/dev-utils":"^1.0.11","@types/node":"^14.14.10","@types/node-schedule":"^1.3.0","@types/proper-lockfile":"^4.1.1","commitizen":"^4.2.2","copyfiles":"^2.4.1","cz-conventional-changelog":"^3.3.0","del-cli":"^3.0.1","doctoc":"^1.4.0","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-adonis":"^1.0.15","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","japa":"^3.1.1","mrm":"^2.5.13","np":"^7.0.0","npm-audit-html":"^1.5.0","pino-pretty":"^4.0.3","prettier":"^2.2.1","typescript":"^4.1.2"},"husky":{"hooks":{"pre-commit":"npm audit --production --json | ./node_modules/.bin/npm-audit-html && git add npm-audit.html && doctoc README.md --title='## Table of contents' && git add README.md","commit-msg":"node ./node_modules/@adonisjs/mrm-preset/validateCommit/conventional/validate.js"}},"nyc":{"exclude":["test"],"extension":[".ts"]},"main":"build/index.js","types":"build/adonis-typings/index.d.ts","typings":"build/adonis-typings/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"np":{"contents":".","anyBranch":false},"adonisjs":{"commands":["@dmitriynasedkin/adonis5-scheduler/build/commands"],"types":"@dmitriynasedkin/adonis5-scheduler","providers":["@dmitriynasedkin/adonis5-scheduler"]},"dependencies":{"@poppinss/utils":"^2.5.9","debug":"^4.1.1","ms":"^2.1.2","node-schedule":"^1.3.2","proper-lockfile":"^4.1.1"},"gitHead":"3785be08e0be27fec3f67b0d5f8216af074101e6","_id":"@dmitriynasedkin/adonis5-scheduler@1.0.8","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j+bxyS882Y0CJMpeyehpvEJwTEreVCGA8OeF3RlA+CWevXh2uj3dtV/rl0ldGTVHN4gv0NJQwczYIYbcvjhWpQ==","shasum":"af8f61dc57f0fa825820a372effbfb1587bac721","tarball":"https://registry.npmjs.org/@dmitriynasedkin/adonis5-scheduler/-/adonis5-scheduler-1.0.8.tgz","fileCount":25,"unpackedSize":28738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgolmpCRA9TVsSAnZWagAASX4P/jxx5muACmlFuBYRqBoP\nUjc8TemS1gzyyWqoed/lAA2+rwwCbOfZPNDm4RFpkTh2SblVWfT25akM/hKA\nKFhRfkxDpKjQTjtZBJIAx0oa2YFgdxNImgNIg9aGliDoKqzcUm6TY/o4QPVG\nRMHg2vDT729/yzbVdggfvl+gL0/xlu/IY+mzdjld57LtrecL1jX9/C725VM9\nkAZwCIWiaayXw2D65+tNWQCpoDW6RC2RWjU28rxT6Jenfr094ERthYKP62vA\nvqZGz2hWBab21JiYcm/sbIk/6LzRKiDR+CKnZHB53tDJD8j8/AVabED4eFjs\n/mvdVy03SAFNHYgAIhBeeuQ+wVYD6blCNtABQZKSrggnW1n8/bxVHMGuFo/H\n2u9QMDRTztC11M57dvIQBxtueQKFLn9gQP28LI4t2D+UFUuxqYc36AT2AmZT\n1INnoPBAqoMvPvzrut+u/IZKcab/D5sIkmPxNZU3FpVLJeda/uNSza/yHS1L\n9rnr/3dV3N0bW+vQ/cTdUrtoYHqfY1Uer/sZsOrfNHgqZ3d9VOUDyxtpJJRC\nmSI1tgIVp0MSgTYsA2I/PxzeBm2uOdnTlcnV7zlgW+TL1Bx2WQIR/c6g9Six\nyATLsaAbQZ94x70tWBX10bMvf+Kn2GSv2WKLMWMjw38JFQjUOv1vreXk3zSe\ntyhJ\r\n=369z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB1lNC53H/mKO0CwBLdoM6ecy9eTZLS+e4oy+52bFn4AiBbXJQKorp7dE1g9o8siEsep2iskdwrK3PoUyxek8nxvQ=="}]},"_npmUser":{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"},"directories":{},"maintainers":[{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis5-scheduler_1.0.8_1621252520603_0.09526003275187933"},"_hasShrinkwrap":false},"1.0.9":{"name":"@dmitriynasedkin/adonis5-scheduler","publishConfig":{"access":"public"},"version":"1.0.9","description":"This library provides an easy way to schedule recurring tasks for AdonisJS","scripts":{"mrm":"mrm --preset=@adonisjs/mrm-preset","pretest":"npm run lint","test":"node japaFile.ts","dev":"tsc --watch","clean":"del /q /s build","copyfiles":"copyfiles \"templates/**/*.txt\" \"instructions.md\" build","compile":"npm run lint && npm run clean && tsc","build":"npm run compile && npm run copyfiles","prepublishOnly":"npm run build","lint":"eslint . --ext=.ts --fix","format":"prettier --write .","commit":"git-cz","release":"np","version":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reg2005/adonis5-scheduler.git"},"keywords":["AdonisJS","scheduler","cron","AdonisJS 5"],"author":{"name":"cmp08@ya.ru"},"license":"MIT","bugs":{"url":"https://github.com/reg2005/adonis5-scheduler/issues"},"homepage":"https://github.com/reg2005/adonis5-scheduler#readme","devDependencies":{"@adonisjs/core":"^5.0.4-preview-rc-2.1","@adonisjs/logger":"^2.0.7","@adonisjs/mrm-preset":"^2.4.0","@adonisjs/repl":"^1.1.6","@adonisjs/require-ts":"^1.1.1","@poppinss/dev-utils":"^1.0.11","@types/node":"^14.14.10","@types/node-schedule":"^1.3.0","@types/proper-lockfile":"^4.1.1","commitizen":"^4.2.2","copyfiles":"^2.4.1","cz-conventional-changelog":"^3.3.0","del-cli":"^3.0.1","doctoc":"^1.4.0","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-adonis":"^1.0.15","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","japa":"^3.1.1","mrm":"^2.5.13","np":"^7.0.0","npm-audit-html":"^1.5.0","pino-pretty":"^4.0.3","prettier":"^2.2.1","typescript":"^4.1.2"},"husky":{"hooks":{"pre-commit":"npm audit --production --json | ./node_modules/.bin/npm-audit-html && git add npm-audit.html && doctoc README.md --title='## Table of contents' && git add README.md","commit-msg":"node ./node_modules/@adonisjs/mrm-preset/validateCommit/conventional/validate.js"}},"nyc":{"exclude":["test"],"extension":[".ts"]},"main":"build/index.js","types":"build/adonis-typings/index.d.ts","typings":"build/adonis-typings/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"np":{"contents":".","anyBranch":false},"adonisjs":{"commands":["@dmitriynasedkin/adonis5-scheduler/build/commands"],"types":"@dmitriynasedkin/adonis5-scheduler","providers":["@dmitriynasedkin/adonis5-scheduler"]},"dependencies":{"@poppinss/utils":"^2.5.9","debug":"^4.1.1","ms":"^2.1.2","node-schedule":"^1.3.2","proper-lockfile":"^4.1.1"},"gitHead":"0e6dcd6d02a2990cf8978e25ac62eefb51fa9a6c","_id":"@dmitriynasedkin/adonis5-scheduler@1.0.9","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-3P5oSTRi4w6aETWVAZizB1l6PKVhj0cu7nmJX8Tbehpd+/zmnEP77aGwuS8usXXlnFwow3Zq6rkh0G6xzqp18g==","shasum":"56950f11fc3b3afde5d4e6f70ab7b5bb1a2b4285","tarball":"https://registry.npmjs.org/@dmitriynasedkin/adonis5-scheduler/-/adonis5-scheduler-1.0.9.tgz","fileCount":25,"unpackedSize":28735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgomAhCRA9TVsSAnZWagAAFSwP/1UpeN807ZJD+TZ1xeU9\nX/6Gd5fqd3OS5KmARy2ncQa+IG3tlhKYdrwsl8hK2/bTRVWWQgmrcK7MTcie\nBltPXxPAsa4l3YmKF8AtuW9m0yJxNDEPjnahpiow/FtpsNVmPIyZGhFKLGc/\nG+TdVCnHy1UN0xUJvXlRsdAAwZMPvgklIWCaDG+EFiUMbPgFBV2lQvWiIaM3\n5cwO2a2QPzjVhFNvWIKrPi1qNhyRh9M0+oxqwyATF59Btkthrd5I6NMCbjui\n8cojLojmAy3KnrcngvrFrr6mW/19Ut/2L6+G5YOwPVUyMY0UsvvrQNJ8fhEJ\nNiT1jlvzzSAsid9a1F7n/ktu0qKqI8Mp9VHZ75WgNSn8+JEhHdMViFMSYCjw\njO9xptvqM3zwKk0jtYxQMLF1VH+NHhUe551F45b6WnSvl1eSQy9rG5hNAK1O\ntfjuglqSDEXsVsyf/dM3LGruLwSsyTh6f17EWo7bdPs+1KGIA2xuZMyIxB4f\n/meoj25Z7p2SPRRS+B99m2tPkRLD8kqYldmF3w+QlMYgSRphDHp99UvVGhjt\nDDuqWTcsQTqbomObIWiuyzwPemjOugywgIXTn0VrA6jLxLANTGGDYttcp6VH\neT5spjKEyfgyJArCFNi+Yk9afaN5Z8Aadh/U17+uYo6Ki3vKUDYkEyOHyfHr\nWxl3\r\n=pJa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/jXcSa+Lkc1ZitD+CCLzF3PW34ZLzAt3yAzlF0F1yngIhAO+iitQHtQLame18g5fXck4NRI3/ZM5f6xw4KLIoLuV6"}]},"_npmUser":{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"},"directories":{},"maintainers":[{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis5-scheduler_1.0.9_1621254177227_0.6023812541950444"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T11:16:43.869Z","1.0.7":"2021-05-12T11:16:44.083Z","modified":"2022-04-05T04:58:45.761Z","1.0.8":"2021-05-17T11:55:20.758Z","1.0.9":"2021-05-17T12:22:57.351Z"},"maintainers":[{"name":"dmitriynasedkin","email":"dimon_kg@mail.ru"}],"description":"This library provides an easy way to schedule recurring tasks for AdonisJS","homepage":"https://github.com/reg2005/adonis5-scheduler#readme","keywords":["AdonisJS","scheduler","cron","AdonisJS 5"],"repository":{"type":"git","url":"git+https://github.com/reg2005/adonis5-scheduler.git"},"author":{"name":"cmp08@ya.ru"},"bugs":{"url":"https://github.com/reg2005/adonis5-scheduler/issues"},"license":"MIT","readme":"<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Table of contents\n\n- [adonis5-scheduler](#adonis5-scheduler)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [Creating your first task](#creating-your-first-task)\n    - [Starting the scheduler](#starting-the-scheduler)\n  - [Thanks](#thanks)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\r\n# adonis5-scheduler\r\n> AdonisJS5, cron, cronjob, scheduler\r\n\r\n[![travis-image]][travis-url] [![typescript-image]][typescript-url] [![npm-image]][npm-url] [![license-image]][license-url]\r\n\r\nThis library provides an easy way to schedule recurring tasks for AdonisJS v5.\r\n\r\n[![How it works](https://img.youtube.com/vi/QV1EXaaNXv4/0.jpg)](https://www.youtube.com/watch?v=QV1EXaaNXv4 \"How it works\")\r\n\r\n## Installation\r\nInstall it:\r\n```bash\r\nnpm i --save adonis5-scheduler\r\n```\r\nCompile your code:\r\n```bash\r\nnode ace serve --watch\r\n```\r\nConnect all dependences:\r\n```bash\r\nnode ace invoke adonis5-scheduler\r\n```\r\n\r\n## Usage\r\n\r\n### Creating your first task\r\n\r\n```bash\r\nnode ace make:task MyTaskName\r\n```\r\n\r\n### Starting the scheduler\r\nStarting an instance of the kue listener is easy with the included ace command.\r\n\r\nThe provider looks for jobs in the app/Tasks directory of your AdonisJS project and will automatically register a handler for any tasks that it finds.\r\n```sh\r\nnode ace scheduler:run\r\n```\r\n\r\n| Name        | Required | Type      | Static | Description                                           |\r\n|-------------|----------|-----------|--------|--------------------------------------------------------|\r\n| schedule    | true     | many      | true   | The schedule for which the task should run. [More docs.](https://github.com/node-schedule/node-schedule#cron-style-scheduling)      |\r\n| handle      | true     | function  | false  | A function that is called for this task.               |\r\n\r\n## Thanks\r\n\r\nSpecial thanks to the creator(s) of [AdonisJS](http://adonisjs.com/) for creating such a great framework and [nrempel](https://github.com/nrempel) creator [scheduler package for Adonis v4](https://github.com/nrempel/adonis-scheduler)\r\n\r\n[travis-image]: https://img.shields.io/travis/reg2005/adonis5-scheduler/master.svg?style=for-the-badge&logo=travis\r\n[travis-url]: https://travis-ci.org/reg2005/adonis5-scheduler \"travis\"\r\n\r\n[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript\r\n[typescript-url]:  \"typescript\"\r\n\r\n[npm-image]: https://img.shields.io/npm/v/adonis5-scheduler.svg?style=for-the-badge&logo=npm\r\n[npm-url]: https://npmjs.org/package/adonis5-scheduler \"npm\"\r\n\r\n[license-image]: https://img.shields.io/npm/l/adonis5-scheduler?color=blueviolet&style=for-the-badge\r\n[license-url]: LICENSE.md \"license\"\r\n","readmeFilename":"README.md"}