[E00-S01-T02] Implement tsconfig.base.json #369

Merged
kpcto merged 1 commits from feature/155 into main 2026-08-28 08:08:10 +00:00
7 changed files with 66 additions and 0 deletions
Showing only changes of commit 4e527f9267 - Show all commits
+8
View File
@@ -0,0 +1,8 @@
/**
* @personal-blog/server — EPPP public server application.
*
* Bootstrap placeholder so apps/ is a real workspace package that compiles
* under tsconfig.base.json. The Fastify 5 application shell (and its real
* exports) lands in a later story.
*/
export {};
+8
View File
@@ -0,0 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist"
},
"include": ["src"]
}
+7
View File
@@ -0,0 +1,7 @@
/**
* @personal-blog/example-extension — bootstrap placeholder extension.
*
* Real extensions (e.g. theme-amber) replace this placeholder in later
* stories.
*/
export {};
+8
View File
@@ -0,0 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist"
},
"include": ["src"]
}
+7
View File
@@ -0,0 +1,7 @@
/**
* @personal-blog/core — EPPP application core.
*
* Bootstrap placeholder. Later EPPP stories replace this module with the real
* application core (site identity, content primitives, extension runtime).
*/
export {};
+8
View File
@@ -0,0 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist"
},
"include": ["src"]
}
+20
View File
@@ -0,0 +1,20 @@
{
"compilerOptions": {
"target": "ES2023",
"lib": ["ES2023"],
"module": "NodeNext",
"moduleResolution": "NodeNext",
"strict": true,
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": true,
"noImplicitOverride": true,
"useUnknownInCatchVariables": true,
"verbatimModuleSyntax": true,
"isolatedModules": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"declaration": true,
"sourceMap": true,
"skipLibCheck": true
}
}