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.
    • Method Summary

      All Methods Static Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      static NxMonorepoProjectOptions.Builder builder()  
      default List<String> getNxIgnorePatterns()
      List of patterns to include in the .nxignore file.
      default SampleLanguage getSampleLanguage()
      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 software.amazon.jsii.JsiiSerializable

        $jsii$toJson
      • 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