1
0
mirror of https://github.com/robonen/tools.git synced 2026-03-20 10:54:44 +00:00

feat(repo): cli tool, base tscofig

This commit is contained in:
2024-04-09 23:05:43 +07:00
parent bc2ebfcf77
commit 3fcc42e91d
186 changed files with 58291 additions and 0 deletions

View File

@@ -0,0 +1 @@
# @robonen/tsconfig

View File

@@ -0,0 +1,26 @@
{
"name": "@robonen/tsconfig",
"private": true,
"version": "1.0.0",
"license": "UNLICENSED",
"description": "",
"keywords": [
"tsconfig",
"typescript",
"ts",
"config"
],
"author": "Robonen Andrew <robonenandrew@gmail.com>",
"repository": {
"type": "git",
"url": "git+https://github.com/robonen/tools.git",
"directory": "packages/tsconfig"
},
"packageManager": "pnpm@8.15.6",
"engines": {
"node": ">=18.0.0"
},
"files": [
"**tsconfig.json"
]
}

View File

@@ -0,0 +1,36 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"display": "Base TypeScript Configuration",
"compilerOptions": {
/* Basic Options */
"module": "Preserve",
"noEmit": true,
"moduleResolution": "Bundler",
"sourceMap": true,
"target": "ESNext",
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"allowJs": true,
"resolveJsonModule": true,
"moduleDetection": "force",
"isolatedModules": true,
"removeComments": true,
"verbatimModuleSyntax": true,
"useDefineForClassFields": true,
/* Strict Type-Checking Options */
"strict": true,
"noUncheckedIndexedAccess": true,
/* Library transpiling */
"declaration": true,
/* Library in monorepo */
"composite": true,
"declarationMap": true
},
"exclude": ["node_modules", "dist"]
}