Variable projectDefaultOptionsConst
projectDefaultOptions: {
autoApproveOptions: { allowedUsernames: string[]; secret: string };
autoMerge: true;
biome: true;
biomeOptions: {
biomeConfig: {
formatter: {
indentStyle: SPACE;
indentWidth: number;
lineWidth: number;
useEditorconfig: false;
};
};
formatter: true;
linter: true;
};
defaultReleaseBranch: string;
dependabot: false;
depsUpgradeOptions: { workflowOptions: { labels: string[] } };
eslint: false;
github: true;
jest: false;
mergify: true;
minNodeVersion: string;
packageManager: PNPM;
pnpmVersion: string;
prettier: false;
projenrcTs: true;
tsconfig: {
compilerOptions: {
allowSyntheticDefaultImports: true;
alwaysStrict: true;
declaration: true;
esModuleInterop: true;
experimentalDecorators: true;
inlineSourceMap: true;
inlineSources: true;
isolatedModules: true;
noEmit: true;
noEmitOnError: false;
noFallthroughCasesInSwitch: true;
noImplicitAny: true;
noImplicitOverride: true;
noImplicitReturns: true;
noImplicitThis: true;
noUnusedLocals: true;
noUnusedParameters: true;
resolveJsonModule: true;
strict: true;
strictNullChecks: true;
strictPropertyInitialization: true;
stripInternal: true;
};
};
typescriptVersion: string;
} = ...
Type Declaration
autoApproveOptions: { allowedUsernames: string[]; secret: string }
autoMerge: true
biome: true
biomeOptions: {
biomeConfig: {
formatter: {
indentStyle: SPACE;
indentWidth: number;
lineWidth: number;
useEditorconfig: false;
};
};
formatter: true;
linter: true;
}
defaultReleaseBranch: string
dependabot: false
depsUpgradeOptions: { workflowOptions: { labels: string[] } }
eslint: false
github: true
jest: false
mergify: true
minNodeVersion: string
packageManager: PNPM
pnpmVersion: string
prettier: false
projenrcTs: true
tsconfig: {
compilerOptions: {
allowSyntheticDefaultImports: true;
alwaysStrict: true;
declaration: true;
esModuleInterop: true;
experimentalDecorators: true;
inlineSourceMap: true;
inlineSources: true;
isolatedModules: true;
noEmit: true;
noEmitOnError: false;
noFallthroughCasesInSwitch: true;
noImplicitAny: true;
noImplicitOverride: true;
noImplicitReturns: true;
noImplicitThis: true;
noUnusedLocals: true;
noUnusedParameters: true;
resolveJsonModule: true;
strict: true;
strictNullChecks: true;
strictPropertyInitialization: true;
stripInternal: true;
};
}
typescriptVersion: string