@holidaycheck/liam-tasks
v1.2.1
Published
Set of automation tasks for `liam`
Downloads
19
Readme
Set of automation tasks for liam.
Due to the liam
s architecture, you need to install peer dependencies. You can do this manually or use npm-install-peers
by simply calling npx npm-install-peers
. (since [email protected]
).
NOTE: you don't have to use liam
if you want to use these tasks - each is a separate function with all required dependencies being injected during execution.
Usage
With liam
(recommended)
See example in liam
's repository. Just import/require
required tasks from @holidaycheck/liam-tasks/tasks/[task-name]
;
Without liam
(not-recommneded)
Just require
specific task and pass required arguments:
const task = require('@holidaycheck/liam-tasks/tasks/add-jira-link')
const githubClient = require('github')({ ... })
const logger = console;
githubClient.authenticate({
type: "token",
token: '..', // you can hardcode token or pass it through ENV
});
task(logger, { githubClient }) //this task will run once and script will end.