Skip to content

Commit 4e4a9c1

Browse files
committed
Add separate tsconfig for AVA.
1 parent 054cbcf commit 4e4a9c1

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

.npmignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@ pnpm-lock.yaml
1919
/.lintstagedrc
2020
/.travis.yml
2121
/ava.config.cjs
22+
/ava.config.mjs
23+
/ava.config.js
2224
/yarn.lock
2325
/test.mjs
2426
/tsconfig.json
2527
/tsconfig.esm.json
2628
/tsconfig.cjs.json
2729
/tsconfig.eslint.json
2830
/tsconfig.d.ts.json
31+
/tsconfig.ava.json
2932
lib/**/*.ts

ava.config.cjs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
module.exports = {
2-
extensions: ["ts"],
2+
extensions: [
3+
"ts"
4+
],
35
environmentVariables: {
4-
TS_NODE_COMPILER: "ttypescript",
5-
TS_NODE_PROJECT: "tsconfig.cjs.json"
6+
TS_NODE_PROJECT: "tsconfig.ava.json"
67
},
7-
require: ["ts-node/register/transpile-only"],
8-
files: ["lib/**/*.test.ts"]
8+
require: [
9+
"ts-node/register"
10+
],
11+
files: [
12+
"lib/**/*.test.ts"
13+
]
914
}

tsconfig.ava.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": "./tsconfig.cjs.json",
3+
"ts-node": {
4+
"compiler": "ttypescript",
5+
"transpileOnly": true,
6+
"preferTsExts": true
7+
}
8+
}

0 commit comments

Comments
 (0)