cli/new: move tsconfig.json out of templates

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2025-02-11 01:42:44 +01:00
parent cf25d713a3
commit 43d1413120
10 changed files with 16 additions and 98 deletions
@@ -46,11 +46,23 @@ export async function writeTemplateContents(
templatedValues: template.templateValues,
});
for (const file of template.files) {
if (isMonoRepo && file.path === 'tsconfig.json') {
continue;
}
if (!isMonoRepo) {
await fs.writeJson(
resolvePath(targetDir, 'tsconfig.json'),
{
extends: '@backstage/cli/config/tsconfig.json',
include: ['src', 'dev', 'migrations'],
exclude: ['node_modules'],
compilerOptions: {
outDir: 'dist-types',
rootDir: '.',
},
},
{ spaces: 2 },
);
}
for (const file of template.files) {
const destPath = resolvePath(targetDir, file.path);
await fs.ensureDir(dirname(destPath));
@@ -1,9 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": ["src"],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,13 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": [
"src",
"dev",
"migrations"
],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,12 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": [
"src",
"dev"
],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,11 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": [
"src",
],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,9 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": ["src"],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,9 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": ["src"],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,11 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": [
"src",
],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,9 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": ["src"],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}
@@ -1,11 +0,0 @@
{
"extends": "@backstage/cli/config/tsconfig.json",
"include": [
"src",
],
"exclude": ["node_modules"],
"compilerOptions": {
"outDir": "dist-types",
"rootDir": "."
}
}