Interface WorkspaceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
WorkspaceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-02-01T23:43:16.027Z") @Stability(Stable) public interface WorkspaceConfig extends software.amazon.jsii.JsiiSerializable
Workspace configurations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWorkspaceConfig.BuilderA builder forWorkspaceConfigstatic classWorkspaceConfig.Jsii$ProxyAn implementation forWorkspaceConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static WorkspaceConfig.Builderbuilder()default List<String>getAdditionalPackages()List of additional package globs to include in the workspace.default BooleangetDisableNoHoistBundled()Disable automatically applying `noHoist` logic for all sub-project "bundledDependencies".default List<String>getNoHoist()List of package globs to exclude from hoisting in the workspace.
-
-
-
Method Detail
-
getAdditionalPackages
@Stability(Stable) @Nullable default List<String> getAdditionalPackages()
List of additional package globs to include in the workspace.All packages which are parented by the monorepo are automatically added to the workspace, but you can use this property to specify any additional paths to packages which may not be managed by projen.
-
getDisableNoHoistBundled
@Stability(Stable) @Nullable default Boolean getDisableNoHoistBundled()
Disable automatically applying `noHoist` logic for all sub-project "bundledDependencies".Default: false
-
getNoHoist
@Stability(Stable) @Nullable default List<String> getNoHoist()
List of package globs to exclude from hoisting in the workspace.
-
builder
@Stability(Stable) static WorkspaceConfig.Builder builder()
- Returns:
- a
WorkspaceConfig.BuilderofWorkspaceConfig
-
-