From 680fe5736b559f3484a0269c7ec1a4e6fbbda54a Mon Sep 17 00:00:00 2001 From: wolfy1339 Date: Sat, 3 Jun 2023 14:29:58 -0400 Subject: [PATCH] build(tsconfig): add config options for generating `.d.ts` --- package.json | 2 +- tsconfig.json | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2a92bc44..4ecc8639 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "version": "0.0.0-development", "description": "Methods to handle GitHub Webhook requests", "scripts": { - "build": "node scripts/build.mjs", + "build": "node scripts/build.mjs && tsc -p tsconfig.json", "lint": "prettier --check '{src,test,scripts}/**/*' README.md package.json", "lint:fix": "prettier --write '{src,test,scripts}/**/*' README.md package.json", "pretest": "npm run -s lint", diff --git a/tsconfig.json b/tsconfig.json index 23e5ad1a..c684ab8d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1 +1,11 @@ -{ "extends": "@octokit/tsconfig", "include": ["src/**/*"] } +{ + "extends": "@octokit/tsconfig", + "compilerOptions": { + "esModuleInterop": true, + "declaration": true, + "outDir": "pkg/dist-types", + "emitDeclarationOnly": true, + "sourceMap": true + }, + "include": ["src/**/*"] +}