Skip to content

Commit f1326e2

Browse files
committed
fix absence of fs method on old node
1 parent 611adc2 commit f1326e2

File tree

3 files changed

+3
-30
lines changed

3 files changed

+3
-30
lines changed

ava.config.cjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ module.exports = {
2424
* ts-node, from either node_modules or tests/node_modules
2525
*/
2626

27-
const { rmSync, existsSync } = require('fs-extra');
27+
const { existsSync } = require('fs');
28+
const rimraf = require('rimraf');
2829
const { resolve } = require('path');
2930

3031
remove(resolve(__dirname, 'node_modules/ts-node'));
@@ -34,6 +35,6 @@ module.exports = {
3435
expect(() => {createRequire(resolve(__dirname, 'tests/foo.js')).resolve('ts-node')}).toThrow();
3536

3637
function remove(p) {
37-
if(existsSync(p)) rmSync(p, {recursive: true})
38+
if(existsSync(p)) rimraf.sync(p, {recursive: true})
3839
}
3940
}

package-lock.json

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

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@
127127
"axios": "^0.21.1",
128128
"chai": "^4.0.1",
129129
"expect": "^27.0.2",
130-
"fs-extra": "^10.0.1",
131130
"get-stream": "^6.0.0",
132131
"lodash": "^4.17.15",
133132
"ntypescript": "^1.201507091536.1",

0 commit comments

Comments
 (0)