Describe what should be written to the filesystem for a tsconfig
The content to be written
Used to decide if the baseConfig
should be added as extends
The path of the file to be writte
Cached version of the Get Repo Config function
Cached version of the Workspace Tree Generator function
Obtain the monorepo tscmono
config using cosmiconfig
Optional directory from which to obtain the repo config
Create a project tree based on workspaces
The root directory used in creating the project tree
Generate TSConfigTemplates for all repo paths
The root directory to be used when generating tsConfigs
Reduce an entire TreeNode to an array of TSConfigTemplates, using the treeNodeToTSConfig function to convert a single node to template, traversing the [[TreeNode.children]] to generate the TSConfigTemplate array
Convert a single TreeNode instance to a TSConfigTemplate, given the project path, and a template to be used. It will only generate the template for the current node, and not traverse its children
The project path
The tree to be converted
The template to be used
Generated using TypeDoc
TSCMono