Documentation - v0.0.0
Preparing search index...
@arroyodev-llc/projen.project.typescript
AwsCdkTsAppBaseBuilder
Variable AwsCdkTsAppBaseBuilder
Const
AwsCdkTsAppBaseBuilder
:
ProjectBuilder
<
typeof
AwsCdkTypeScriptApp
,
{
allowLibraryDependencies
?:
boolean
;
app
?:
string
;
appEntrypoint
?:
string
;
artifactsDirectory
?:
string
;
auditDeps
?:
boolean
;
auditDepsOptions
?:
AuditOptions
;
authorEmail
?:
string
;
authorName
?:
string
;
authorOrganization
?:
true
;
authorUrl
?:
string
;
autoApproveOptions
?:
AutoApproveOptions
;
autoApproveUpgrades
?:
boolean
;
autoDetectBin
?:
boolean
;
autoMerge
?:
boolean
;
autoMergeOptions
?:
AutoMergeOptions
;
bin
?:
Record
<
string
,
string
>
;
biome
?:
boolean
;
biomeOptions
?:
BiomeOptions
;
bugsEmail
?:
string
;
bugsUrl
?:
string
;
buildCommand
?:
string
;
buildWorkflow
?:
boolean
;
buildWorkflowOptions
?:
BuildWorkflowOptions
;
buildWorkflowTriggers
?:
Triggers
;
bumpPackage
?:
string
;
bundledDeps
?:
string
[]
;
bundlerOptions
?:
BundlerOptions
;
bunVersion
?:
string
;
cdkAssert
?:
boolean
;
cdkAssertions
?:
boolean
;
cdkCliVersion
?:
string
;
cdkDependencies
?:
string
[]
;
cdkDependenciesAsDeps
?:
boolean
;
cdkout
?:
string
;
cdkTestDependencies
?:
string
[]
;
cdkVersion
:
string
;
cdkVersionPinning
?:
boolean
;
checkLicenses
?:
LicenseCheckerOptions
;
clobber
?:
boolean
;
codeArtifactOptions
?:
CodeArtifactOptions
;
codeCov
?:
boolean
;
codeCovTokenSecret
?:
string
;
commitGenerated
?:
boolean
;
constructsVersion
?:
string
;
context
?:
{
[
key
:
string
]:
any
}
;
copyrightOwner
?:
string
;
copyrightPeriod
?:
string
;
defaultReleaseBranch
?:
string
;
dependabot
?:
boolean
;
dependabotOptions
?:
DependabotOptions
;
deps
?:
string
[]
;
depsUpgrade
?:
boolean
;
depsUpgradeOptions
?:
UpgradeDependenciesOptions
;
description
?:
string
;
devContainer
?:
boolean
;
devDeps
?:
string
[]
;
disableTsconfig
?:
boolean
;
disableTsconfigDev
?:
boolean
;
docgen
?:
boolean
;
docsDirectory
?:
string
;
edgeLambdaAutoDiscover
?:
boolean
;
entrypoint
?:
string
;
entrypointTypes
?:
string
;
eslint
?:
boolean
;
eslintOptions
?:
EslintOptions
;
experimentalIntegRunner
?:
boolean
;
featureFlags
?:
ICdkFeatureFlags
;
github
?:
boolean
;
githubOptions
?:
GitHubOptions
;
gitignore
?:
string
[]
;
gitIgnoreOptions
?:
IgnoreFileOptions
;
gitOptions
?:
GitOptions
;
gitpod
?:
boolean
;
homepage
?:
string
;
integrationTestAutoDiscover
?:
boolean
;
jest
?:
false
;
jestOptions
?:
JestOptions
;
jsiiReleaseVersion
?:
string
;
keywords
?:
string
[]
;
lambdaAutoDiscover
?:
boolean
;
lambdaExtensionAutoDiscover
?:
boolean
;
lambdaOptions
?:
LambdaFunctionCommonOptions
;
libdir
?:
string
;
license
?:
string
;
licensed
?:
boolean
;
logging
?:
{
level
:
INFO
;
usePrefix
:
true
}
;
majorVersion
?:
number
;
maxNodeVersion
?:
string
;
mergify
?:
boolean
;
mergifyOptions
?:
MergifyOptions
;
minMajorVersion
?:
number
;
minNodeVersion
?:
string
;
mutableBuild
?:
boolean
;
name
:
string
;
nextVersionCommand
?:
string
;
npmAccess
?:
PUBLIC
;
npmDistTag
?:
string
;
npmignore
?:
string
[]
;
npmignoreEnabled
?:
boolean
;
npmIgnoreOptions
?:
IgnoreFileOptions
;
npmProvenance
?:
boolean
;
npmRegistry
?:
string
;
npmRegistryUrl
?:
string
;
npmTokenSecret
?:
string
;
npmTrustedPublishing
?:
boolean
;
outdir
?:
string
;
package
?:
boolean
;
packageManager
?:
PNPM
;
packageName
?:
string
;
parent
?:
Project
;
peerDependencyOptions
?:
PeerDependencyOptions
;
peerDeps
?:
string
[]
;
pnpmVersion
?:
string
;
postBuildSteps
?:
JobStep
[]
;
prerelease
?:
string
;
prettier
?:
true
;
prettierOptions
?:
PrettierOptions
;
projectTree
?:
boolean
;
projectType
?:
ProjectType
;
projenCommand
?:
string
;
projenCredentials
?:
GithubCredentials
;
projenDevDependency
?:
false
;
projenrcJs
?:
boolean
;
projenrcJson
?:
boolean
;
projenrcJsonOptions
?:
ProjenrcJsonOptions
;
projenrcJsOptions
?:
ProjenrcOptions
;
projenrcTs
?:
true
;
projenrcTsOptions
?:
ProjenrcOptions
;
projenTokenSecret
?:
string
;
projenVersion
?:
string
;
publishDryRun
?:
boolean
;
publishTasks
?:
boolean
;
pullRequestTemplate
?:
boolean
;
pullRequestTemplateContents
?:
string
[]
;
readme
?:
SampleReadmeProps
;
releasableCommits
?:
ReleasableCommits
;
release
?:
true
;
releaseBranches
?:
{
[
name
:
string
]:
BranchOptions
}
;
releaseEnvironment
?:
string
;
releaseEveryCommit
?:
boolean
;
releaseFailureIssue
?:
boolean
;
releaseFailureIssueLabel
?:
string
;
releaseSchedule
?:
string
;
releaseTagPrefix
?:
string
;
releaseToNpm
?:
true
;
releaseTrigger
?:
ReleaseTrigger
;
releaseWorkflow
?:
boolean
;
releaseWorkflowEnv
?:
{
[
key
:
string
]:
string
}
;
releaseWorkflowName
?:
string
;
releaseWorkflowSetupSteps
?:
JobStep
[]
;
renovatebot
?:
boolean
;
renovatebotOptions
?:
RenovatebotOptions
;
repository
?:
string
;
repositoryDirectory
?:
string
;
requireApproval
?:
ApprovalLevel
;
sampleCode
?:
boolean
;
scopedPackagesOptions
?:
ScopedPackagesOptions
[]
;
scripts
?:
{
[
name
:
string
]:
string
}
;
singletonLambdaAutoDiscover
?:
boolean
;
srcdir
?:
string
;
stability
?:
string
;
stale
?:
boolean
;
staleOptions
?:
StaleOptions
;
testdir
?:
string
;
tsconfig
?:
TypescriptConfigOptions
;
tsconfigBase
?:
TypescriptConfigExtends
;
tsconfigDev
?:
TypescriptConfigOptions
;
tsconfigDevFile
?:
string
;
tsJestOptions
?:
TsJestOptions
;
typescriptVersion
?:
string
;
unbuild
?:
boolean
;
unbuildCompositePreset
?:
boolean
;
versionrcOptions
?:
Record
<
string
,
any
>
;
vscode
?:
boolean
;
watchExcludes
?:
string
[]
;
watchIncludes
?:
string
[]
;
workflowBootstrapSteps
?:
JobStep
[]
;
workflowContainerImage
?:
string
;
workflowGitIdentity
?:
GitIdentity
;
workflowNodeVersion
?:
string
;
workflowPackageCache
?:
boolean
;
workflowRunsOn
?:
string
[]
;
workflowRunsOnGroup
?:
GroupRunnerOptions
;
workspaceDeps
?:
(
string
|
NodeProject
)
[]
;
yarnBerryOptions
?:
YarnBerryOptions
;
}
,
object
&
TypescriptConfigBuilderProps
&
{
lintConfig
:
LintConfig
}
&
{
pnpm
:
PnpmWorkspace
;
addWorkspaceDeps
(
...
dependency
:
[
options
:
|
string
|
NodeProject
|
{
addTsPath
:
boolean
;
depType
:
DependencyType
}
,
...
deps
:
(
string
|
NodeProject
)
[]
,
]
,
)
:
void
;
formatExecCommand
(
...
args
:
string
[]
)
:
string
;
}
&
{
unbuild
?:
UnBuild
}
,
>
= ...
Base awscdk builder with most commonly used steps.
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation - v0.0.0
Loading...
Base awscdk builder with most commonly used steps.