A while back I updated the test environment to use node v20 and you said you'd prefer to use environmentVariables for AVA configuration but it didn't work. I said that we could clean up the ugly config once it's fixed upstream, but it doesn't look like ts-node has made any progress in that regard.
AVA itself is now recommending tsimp so I replaced ts-node with that and was able to clean up our config a little bit.
One benefit of using tsimp is that it typechecks our test file as well without it needing to be referenced in our tsconfig.json, there were a few minor issues in there that it brought up, so I addressed those.
A while back I updated the test environment to use node v20 and you said you'd prefer to use
environmentVariables
for AVA configuration but it didn't work. I said that we could clean up the ugly config once it's fixed upstream, but it doesn't look likets-node
has made any progress in that regard.AVA itself is now recommending
tsimp
so I replacedts-node
with that and was able to clean up our config a little bit.One benefit of using
tsimp
is that it typechecks our test file as well without it needing to be referenced in ourtsconfig.json
, there were a few minor issues in there that it brought up, so I addressed those.