aoc-automation
Version:
Advent of Code tool to automate the repetitive parts of AoC.
30 lines (27 loc) • 593 B
text/typescript
import type { Setup } from "../types/common";
const tsconfigJSON = ({ strict }: Setup) => {
return {
compilerOptions: {
target: "es2020",
module: "es2020",
removeComments: true,
declaration: true,
sourceMap: true,
outDir: "./dist",
preserveConstEnums: true,
strict,
allowSyntheticDefaultImports: true,
moduleResolution: "node",
forceConsistentCasingInFileNames: true,
importHelpers: true,
},
include: ["src"],
exclude: [
"node_modules",
"src/template",
"src/**/*.test.ts",
"src/**/*.temp.ts",
],
};
};
export default tsconfigJSON;