Foreman manage npm dependencies with a seperate project called [@theforeman/vendor
] which responsible to deliver 3rd-party modules to foreman and its plugins.
Foreman and its plugins consumes [@theforeman/vendor
] project from npm
in development and from rpm
in production.
[@theforeman/vendor
] lives inside a monorepo together with other foreman javascript tools in a project called [foreman-js
].
In this tutorial you will learn how to add a new dependency to be available for foreman and it's plugins.