Skip to content

Commit fab4960

Browse files
committed
Switch back to ts-node, because swc-node leads to incorrect coverage
1 parent 7ea947d commit fab4960

File tree

4 files changed

+16
-182
lines changed

4 files changed

+16
-182
lines changed

ava.config.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
export default {
22
environmentVariables: {
3-
SWC_NODE_PROJECT: "./tsconfig.ava.json",
4-
SWCRC: "true"
3+
TS_NODE_PROJECT: "./tsconfig.ava.json"
54
},
65
extensions: {
76
ts: "module"

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
{
2-
"packageManager": "[email protected]",
32
"type": "module",
43
"name": "form-data-encoder",
5-
"version": "2.1.4",
64
"description": "Encode FormData content into the multipart/form-data format",
5+
"version": "2.1.4",
6+
"author": "Nick K.",
7+
"license": "MIT",
78
"repository": "octet-stream/form-data-encoder",
89
"sideEffects": false,
10+
"packageManager": "[email protected]",
911
"engines": {
1012
"node": ">= 16.5"
1113
},
@@ -36,17 +38,14 @@
3638
"ci": "c8 pnpm test && c8 report --reporter=json",
3739
"build:types": "tsc --project tsconfig.d.ts.json",
3840
"build": "tsc && pnpm run build:types",
39-
"test": "cross-env NODE_OPTIONS=\"--no-warnings --experimental-fetch --loader=@swc-node/register/esm\" ava --fail-fast",
41+
"test": "cross-env NODE_OPTIONS=\"--no-warnings --experimental-fetch --loader=ts-node/esm\" ava --fail-fast",
4042
"cleanup": "del-cli @type lib",
4143
"postinstall": "husky install",
4244
"prepublishOnly": "pnpm run cleanup && pnpm run build && pinst --disable",
4345
"postpublish": "pinst --enable"
4446
},
45-
"author": "Nick K.",
46-
"license": "MIT",
4747
"devDependencies": {
4848
"@octetstream/eslint-config": "7.2.1",
49-
"@swc-node/register": "^1.6.5",
5049
"@types/mime-types": "2.1.1",
5150
"@types/node": "20.2.1",
5251
"@types/sinon": "^10.0.15",
@@ -68,6 +67,7 @@
6867
"lint-staged": "13.2.2",
6968
"pinst": "3.0.0",
7069
"sinon": "^15.0.4",
70+
"ts-node": "^10.9.1",
7171
"ttypescript": "1.5.15",
7272
"typescript": "5.0.4",
7373
"web-streams-polyfill": "4.0.0-beta.3"

pnpm-lock.yaml

Lines changed: 5 additions & 173 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tsconfig.ava.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
22
"extends": "./tsconfig.json",
33
"include": ["src/**/*.ts"],
4-
"exclude": ["node_modules"]
4+
"exclude": ["node_modules"],
5+
"ts-node": {
6+
"transpileOnly": true
7+
}
58
}

0 commit comments

Comments
 (0)