Interface NxMonorepoProjectOptions
-
- All Superinterfaces:
io.github.cdklabs.projen.github.GitHubProjectOptions,software.amazon.jsii.JsiiSerializable,io.github.cdklabs.projen.javascript.NodePackageOptions,io.github.cdklabs.projen.javascript.NodeProjectOptions,io.github.cdklabs.projen.ProjectOptions,io.github.cdklabs.projen.release.ReleaseProjectOptions,io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
- All Known Implementing Classes:
NxMonorepoProjectOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-02-01T23:43:16.014Z") @Stability(Stable) public interface NxMonorepoProjectOptions extends software.amazon.jsii.JsiiSerializable, io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
Configuration options for the NxMonorepoProject.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNxMonorepoProjectOptions.BuilderA builder forNxMonorepoProjectOptionsstatic classNxMonorepoProjectOptions.Jsii$ProxyAn implementation forNxMonorepoProjectOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static NxMonorepoProjectOptions.Builderbuilder()default BooleangetMonorepoUpgradeDeps()Whether to include an upgrade-deps task at the root of the monorepo which will upgrade all dependencies.default MonorepoUpgradeDepsOptionsgetMonorepoUpgradeDepsOptions()Monorepo Upgrade Deps options.default WorkspaceConfiggetNxConfig()Configuration for NX.default WorkspaceConfiggetWorkspaceConfig()Configuration for workspace.-
Methods inherited from interface io.github.cdklabs.projen.github.GitHubProjectOptions
getAutoApproveOptions, getAutoMerge, getAutoMergeOptions, getClobber, getDevContainer, getGithub, getGithubOptions, getGitpod, getMergify, getMergifyOptions, getProjectType, getProjenCredentials, getProjenTokenSecret, getReadme, getStale, getStaleOptions, getVscode
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodePackageOptions
getAllowLibraryDependencies, getAuthorEmail, getAuthorName, getAuthorOrganization, getAuthorUrl, getAutoDetectBin, getBin, getBugsEmail, getBugsUrl, getBundledDeps, getCodeArtifactOptions, getDeps, getDescription, getDevDeps, getEntrypoint, getHomepage, getKeywords, getLicense, getLicensed, getMaxNodeVersion, getMinNodeVersion, getNpmAccess, getNpmRegistry, getNpmRegistryUrl, getNpmTokenSecret, getPackageManager, getPackageName, getPeerDependencyOptions, getPeerDeps, getRepository, getRepositoryDirectory, getScopedPackagesOptions, getScripts, getStability
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodeProjectOptions
getArtifactsDirectory, getAutoApproveUpgrades, getBuildWorkflow, getBuildWorkflowTriggers, getBundlerOptions, getCodeCov, getCodeCovTokenSecret, getCopyrightOwner, getCopyrightPeriod, getDefaultReleaseBranch, getDependabot, getDependabotOptions, getDepsUpgrade, getDepsUpgradeOptions, getGitignore, getJest, getJestOptions, getMutableBuild, getNpmignore, getNpmignoreEnabled, getPackageValue, getPrettier, getPrettierOptions, getProjenDevDependency, getProjenrcJs, getProjenrcJsOptions, getProjenVersion, getPullRequestTemplate, getPullRequestTemplateContents, getRelease, getReleaseToNpm, getReleaseWorkflow, getWorkflowBootstrapSteps, getWorkflowGitIdentity, getWorkflowNodeVersion
-
Methods inherited from interface io.github.cdklabs.projen.ProjectOptions
getCommitGenerated, getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions, getRenovatebot, getRenovatebotOptions
-
Methods inherited from interface io.github.cdklabs.projen.release.ReleaseProjectOptions
getJsiiReleaseVersion, getMajorVersion, getMinMajorVersion, getNpmDistTag, getPostBuildSteps, getPrerelease, getPublishDryRun, getPublishTasks, getReleaseBranches, getReleaseEveryCommit, getReleaseFailureIssue, getReleaseFailureIssueLabel, getReleaseSchedule, getReleaseTagPrefix, getReleaseTrigger, getReleaseWorkflowName, getReleaseWorkflowSetupSteps, getVersionrcOptions, getWorkflowContainerImage, getWorkflowRunsOn
-
Methods inherited from interface io.github.cdklabs.projen.typescript.TypeScriptProjectOptions
getDisableTsconfig, getDocgen, getDocsDirectory, getEntrypointTypes, getEslint, getEslintOptions, getLibdir, getProjenrcTs, getProjenrcTsOptions, getSampleCode, getSrcdir, getTestdir, getTsconfig, getTsconfigDev, getTsconfigDevFile, getTypescriptVersion
-
-
-
-
Method Detail
-
getMonorepoUpgradeDeps
@Stability(Stable) @Nullable default Boolean getMonorepoUpgradeDeps()
Whether to include an upgrade-deps task at the root of the monorepo which will upgrade all dependencies.Default: true
-
getMonorepoUpgradeDepsOptions
@Stability(Stable) @Nullable default MonorepoUpgradeDepsOptions getMonorepoUpgradeDepsOptions()
Monorepo Upgrade Deps options.This is only used if monorepoUpgradeDeps is true.
Default: undefined
-
getNxConfig
@Stability(Stable) @Nullable default WorkspaceConfig getNxConfig()
Configuration for NX.
-
getWorkspaceConfig
@Stability(Stable) @Nullable default WorkspaceConfig getWorkspaceConfig()
Configuration for workspace.
-
builder
@Stability(Stable) static NxMonorepoProjectOptions.Builder builder()
- Returns:
- a
NxMonorepoProjectOptions.BuilderofNxMonorepoProjectOptions
-
-