diff --git a/package.json b/package.json index 2439652..838b178 100644 --- a/package.json +++ b/package.json @@ -46,10 +46,10 @@ }, "scripts": { "build": "yarn clean && yarn build:commonjs && yarn build:esmodule", - "build:commonjs": "tsc -p .", - "build:esmodule": "tsc -p tsconfig.module.json", - "clean": "rimraf lib module src/**/__generated__", - "generate": "graphql-codegen --config ./src/__fixtures__/codegen.yml", + "build:commonjs": "tsc -p tsconfig.build.json", + "build:esmodule": "tsc -p tsconfig.build.module.json", + "clean": "rimraf lib module", + "generate": "rimraf src/**/__generated__ && graphql-codegen --config ./src/__fixtures__/codegen.yml", "pretest": "yarn clean && yarn generate", "test": "jest" }, diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..9f49f0c --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "src/__fixtures__/**/*", "src/**/*.test.ts"] +} diff --git a/tsconfig.build.module.json b/tsconfig.build.module.json new file mode 100644 index 0000000..7022a52 --- /dev/null +++ b/tsconfig.build.module.json @@ -0,0 +1,7 @@ +{ + "extends": "./tsconfig.build.json", + "compilerOptions": { + "module": "esnext", + "outDir": "./module/" + } +} diff --git a/tsconfig.json b/tsconfig.json index 3c0433c..63ec50c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -97,6 +97,5 @@ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ "skipLibCheck": true /* Skip type checking all .d.ts files. */ }, - "include": ["src/**/*"], - "exclude": ["node_modules", "src/__fixtures__/**/*", "src/**/*.test.ts"] + "include": ["src/**/*"] } diff --git a/tsconfig.module.json b/tsconfig.module.json deleted file mode 100644 index 4e733f3..0000000 --- a/tsconfig.module.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "esnext", - "outDir": "./module/", - } -}