Module contents
Task implementations for working with node.js.
-
class vmklib.tasks.node.Npx(name: str, *args, execute: Callable[[Dict[str, Dict[str, Any]], Dict[str, Any]], Coroutine[Any, Any, bool]] = None, log: Logger = None, timer: Timer = None, target: Target = None, **kwargs)[source]
Bases: SubprocessLogMixin
A task that runs npx.
-
async run(inbox: Dict[str, Dict[str, Any]], outbox: Dict[str, Any], *args, **kwargs) → bool[source]
Run command.
-
vmklib.tasks.node.register(manager: TaskManager, project: str, cwd: Path, substitutions: Dict[str, str]) → bool[source]
Register node.js project tasks to the manager.