runner
dev_tool.services.sass.runner
SassWatcherRunner
Bases: BaseProcessRunner
A class for running a Sass compilation watcher.
This class handles starting, monitoring, and stopping a Sass watch process in both local and containerized environments.
The constructor for the SassWatcherRunner class.
Parameters:
-
project_name(str) –The project name for container naming.
-
targets(list[str]) –The Sass source:output target pairs to watch.
-
style(str, default:'expanded') –The output style (expanded or compressed).
-
source_map(bool, default:True) –Whether to emit source maps.