chore: establish Ekklesia platform foundation
CI / verify (push) Has been cancelled

This commit is contained in:
ekklesia
2026-07-12 20:28:19 -05:00
commit 192a6514cf
47 changed files with 2505 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"exactOptionalPropertyTypes": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"skipLibCheck": true,
"strict": true,
"useUnknownInCatchVariables": true
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./base.json",
"compilerOptions": {
"jsx": "preserve",
"lib": ["DOM", "DOM.Iterable", "ES2024"],
"module": "ESNext",
"moduleResolution": "Bundler",
"target": "ES2022"
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./base.json",
"compilerOptions": {
"lib": ["ES2024"],
"module": "NodeNext",
"moduleResolution": "NodeNext",
"target": "ES2024",
"types": ["node"]
}
}
+20
View File
@@ -0,0 +1,20 @@
{
"name": "@ekklesia/typescript-config",
"version": "0.1.0",
"private": true,
"files": [
"base.json",
"browser.json",
"node.json",
"react-native.json"
],
"exports": {
"./base.json": "./base.json",
"./browser.json": "./browser.json",
"./node.json": "./node.json",
"./react-native.json": "./react-native.json"
},
"ekklesia": {
"layer": "tooling"
}
}
@@ -0,0 +1,11 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./base.json",
"compilerOptions": {
"jsx": "react-jsx",
"lib": ["ES2024"],
"module": "ESNext",
"moduleResolution": "Bundler",
"target": "ES2022"
}
}