Skip to main content


Rugged supports a number of configuration options, as defined below. These can be used with either a configuration file or command line arguments.

compileScriptNamecompileWhich package.json script to run to compile the root project. The compilation step will be skipped if the script does not exist.
injectAsDevDependencyfalseWhether to inject the root package into the devDependencies object instead of the dependencies object in the package.json file.
printSuccessfulOutputfalseWhether to print successful test output, in addition to failed test output.
testInParalleltrueWhether to run tests in parallel.
testProjectsDirectorytest-projectsWhich directory to search for test projects.
yarnMutexPort31997The port Yarn commands should use for the --mutex flag.