apptasks

AppTasks allows you to load and run functions before your application starts and after your application ends.

Usage no npm install needed!

<script type="module">
  import apptasks from 'https://cdn.skypack.dev/apptasks';
</script>

README

AppTasks

AppTasks allows ypu to load and start functions before your application starts and after your application ends.

Install

$ npm install --save apptasks

Usage

const AppTasks = require('apptasks');

const apptasks = new AppTasks({
    preFolder: 'folder/for/start/functions',
    postFolder: 'folder/for/post/functions'
});

API

apptasks(options)

options

preFolder

Type: string
Default: pre

Add functions that should be run before your application to this folder

postFolder

Type: string
Default: post

Add functions that should be run when your application ends to this folder.

DEBUG

Type: boolean
Default: false

Set this option to true to log configuration, pre/post functions and run sequence.

Pre and post function signature

The functions should have the signature, Use the first return parameter to return null or an error.

function moduleName(cb) {
    cb(null, 'Result');
}

module.exports = moduleName;

License

MIT © kokujin