diff --git a/package.json b/package.json index d8c387521..7f597d30a 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "postsite:preview": "cp _site/index.html _site/404.html", "lint": "npm run lint:tsc && eslint --ext .ts,.tsx ./ --max-warnings 0", "lint:fix": "eslint --ext .ts,.tsx ./src --ignore-pattern src/__tests__ --max-warnings 0 --fix", - "lint:tsc": "tsc --emitDeclarationOnly -p ./tsconfig.build.json", + "lint:tsc": "tsc --emitDeclarationOnly -p ./tsconfig.dev.json", "generate:usage": "node script/generate-usage/index.js", "generate:coverage-badge": "npm run test:coverage && node script/generate-coverage.js", "test": "vitest run && npm run test:snap", diff --git a/tsconfig.dev.json b/tsconfig.dev.json new file mode 100644 index 000000000..6bf388c6a --- /dev/null +++ b/tsconfig.dev.json @@ -0,0 +1,19 @@ +{ + "extends": "./tsconfig", + "include": [ + "./src", + "./globals.d.ts" + ], + "exclude": [ + "**/**/__tests__/*", + "**/**/_example-js/*", + "**/**/_usage/*", + "node_modules", + "src/_common", + "dist", + "lib", + "esm", + "cjs", + "es" + ] +} \ No newline at end of file