From 04572a8e5081b1e4871e273cde9dbaaa44c52fe0 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Wed, 13 Mar 2024 21:43:44 +0000 Subject: structure: Create apps dir and copy tooling dir from t3-turbo repo --- tooling/typescript/base.json | 21 +++++++++++++++++++++ tooling/typescript/node.json | 14 ++++++++++++++ tooling/typescript/package.json | 9 +++++++++ 3 files changed, 44 insertions(+) create mode 100644 tooling/typescript/base.json create mode 100644 tooling/typescript/node.json create mode 100644 tooling/typescript/package.json (limited to 'tooling/typescript') diff --git a/tooling/typescript/base.json b/tooling/typescript/base.json new file mode 100644 index 00000000..2708b280 --- /dev/null +++ b/tooling/typescript/base.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "compilerOptions": { + "target": "ES2022", + "lib": ["dom", "dom.iterable", "ES2022"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "Bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "moduleDetection": "force", + "jsx": "preserve", + "incremental": true, + "noUncheckedIndexedAccess": false + }, + "exclude": ["node_modules", "build", "dist", ".next", ".expo"] +} diff --git a/tooling/typescript/node.json b/tooling/typescript/node.json new file mode 100644 index 00000000..aeda1ffd --- /dev/null +++ b/tooling/typescript/node.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@tsconfig/node21/tsconfig.json", + "include": ["**/*.ts"], + "exclude": ["node_modules", "build", "dist", ".next", ".expo"], + "compilerOptions": { + "module": "ESNext", + "moduleResolution": "node", + "incremental": true, + "isolatedModules": true, + "strict": true, + "esModuleInterop": true + } +} diff --git a/tooling/typescript/package.json b/tooling/typescript/package.json new file mode 100644 index 00000000..e2961b9f --- /dev/null +++ b/tooling/typescript/package.json @@ -0,0 +1,9 @@ +{ + "name": "@hoarder/tsconfig", + "private": true, + "version": "0.1.0", + "files": [ + "base.json", + "node.json" + ] +} -- cgit v1.2.3-70-g09d2