diff --git a/README.md b/README.md new file mode 100644 index 0000000..c6e36fd --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# @dennishoyer/prettier-tsconfig + +## Install + +```sh +pnpm install -D @dennishoyer/tsconfig +``` + +## Usage + +`tsconfig.json` + +```json +{ + "extends": "@dennishoyer/tsconfig", + "compilerOptions": { + "outDir": "dist" + } +} +``` diff --git a/package.json b/package.json new file mode 100644 index 0000000..8e3628a --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "@dennishoyer/tsconfig", + "version": "0.0.2", + "description": "tsconfig", + "main": "tsconfig.json", + "files": [ + "tsconfig.json" + ], + "license": "MIT", + "author": { + "name": "Dennis Hoyer", + "email": "mail@dh19.de", + "url": "https://dh19.de" + }, + "keywords": [ + "tsconfig" + ], + "repository": { + "type": "git", + "url": "https://github.com/dennishoyer/tsconfig" + }, + "homepage": "https://github.com/dennishoyer/tsconfig", + "scripts": { + "publish": "npm publish --registry https://npm.dh19.de/" + } +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..322764a --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "sourceMap": true, + "declaration": false, + "moduleResolution": "node", + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "importHelpers": true, + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true, + "target": "es2015", + "module": "esnext", + "lib": [ + "es2020", + "dom" + ], + "skipLibCheck": true, + "skipDefaultLibCheck": true, + "baseUrl": ".", + }, + "exclude": [ + "node_modules", + "tmp" + ] +}