automaton-build.tasks.deps-version

Task for managing outdated dependencies

cli-opts

outdated-deps-report

(outdated-deps-report app-dir excluded-deps)

Returns map with :status :done if there is no outdated-deps. :status :found and :deps when there are outdated dependencies :status :error when there was some problem

outdated-maven-report

(outdated-maven-report app-dir)

Returns outdated maven deps for app-dir, if all deps are up-to-date returns nil, otherwise returns map with :error

outdated-npm-report

(outdated-npm-report app-dir)

Returns outdated npm deps for app-dir, if all deps are up-to-date returns nil, otherwise returns map with :error

run

(run)

Start task for a single project

run*

(run* {:keys [app-name app-dir project-config-filedesc]})

Update dependencies core logic

run-monorepo

(run-monorepo)

Start task for all projects in monorepo