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.54.0 (build b1b977a)", date="2022-03-05T05:44:07.591Z") @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 List<String>getNxIgnorePatterns()List of patterns to include in the .nxignore file.default SampleLanguagegetSampleLanguage()Language to generate sample code on first synthesis.default Map<String,List<TargetDependency>>getTargetDependencies()Configuration for NX TargetDependencies.-
Methods inherited from interface io.github.cdklabs.projen.github.GitHubProjectOptions
getAutoApproveOptions, getAutoMergeOptions, getClobber, getDevContainer, getGithub, getGithubOptions, getGitpod, getMergify, getMergifyOptions, getProjectType, 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, getScripts, getStability
-
Methods inherited from interface io.github.cdklabs.projen.javascript.NodeProjectOptions
getArtifactsDirectory, getAutoApproveProjenUpgrades, 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, getProjenUpgradeAutoMerge, getProjenUpgradeSchedule, getProjenUpgradeSecret, getProjenVersion, getPullRequestTemplate, getPullRequestTemplateContents, getRelease, getReleaseToNpm, getReleaseWorkflow, getWorkflowBootstrapSteps, getWorkflowGitIdentity, getWorkflowNodeVersion
-
Methods inherited from interface io.github.cdklabs.projen.ProjectOptions
getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions
-
Methods inherited from interface io.github.cdklabs.projen.release.ReleaseProjectOptions
getJsiiReleaseVersion, getMajorVersion, 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
-
getNxIgnorePatterns
@Stability(Stable) @Nullable default List<String> getNxIgnorePatterns()
List of patterns to include in the .nxignore file.Default: []
-
getSampleLanguage
@Stability(Stable) @Nullable default SampleLanguage getSampleLanguage()
Language to generate sample code on first synthesis.Default: undefined
-
getTargetDependencies
@Stability(Stable) @Nullable default Map<String,List<TargetDependency>> getTargetDependencies()
Configuration for NX TargetDependencies.Default: {}
-
builder
@Stability(Stable) static NxMonorepoProjectOptions.Builder builder()
- Returns:
- a
NxMonorepoProjectOptions.BuilderofNxMonorepoProjectOptions
-
-