Skip to content

Commit 50e03e5

Browse files
committed
fix: use native existsSync helper
1 parent 23e83a4 commit 50e03e5

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

index.js

+2-12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const fs = require('fs');
21
const path = require('path');
2+
const { existsSync } = require('fs');
33
const relative = require('require-relative');
44
const { version } = require('svelte/package.json');
55
const { createFilter } = require('rollup-pluginutils');
@@ -59,16 +59,6 @@ function tryResolve(pkg, importer) {
5959
}
6060
}
6161

62-
function exists(file) {
63-
try {
64-
fs.statSync(file);
65-
return true;
66-
} catch (err) {
67-
if (err.code === 'ENOENT') return false;
68-
throw err;
69-
}
70-
}
71-
7262
class CssWriter {
7363
constructor(code, filename, map, warn, toAsset) {
7464
this.code = code;
@@ -193,7 +183,7 @@ module.exports = function svelte(options = {}) {
193183
if (pkg['svelte.root']) {
194184
// TODO remove this. it's weird and unnecessary
195185
const sub = path.resolve(dir, pkg['svelte.root'], parts.join('/'));
196-
if (exists(sub)) return sub;
186+
if (existsSync(sub)) return sub;
197187
}
198188
}
199189
},

0 commit comments

Comments
 (0)