replace all fs.existsSync with native node

This commit is contained in:
Nick Playfair 2025-06-13 22:11:46 +01:00
parent 809f1204b6
commit fab6f685cc

View File

@ -42,10 +42,10 @@ class ImageGenerator {
static extractArchive(fileName, tmpDir) { static extractArchive(fileName, tmpDir) {
// Check archive exists // Check archive exists
try { try {
if (!fs.existsSync(fileName)) { if (!existsSync(fileName)) {
throw Error('Archive does not exist.'); throw Error('Archive does not exist.');
} }
if (!fs.existsSync(tmpDir)) { if (!existsSync(tmpDir)) {
throw Error('Temporary folder does not exist.'); throw Error('Temporary folder does not exist.');
} }
} catch (e) { } catch (e) {
@ -65,13 +65,13 @@ class ImageGenerator {
static getLayers(dir, layerNames) { static getLayers(dir, layerNames) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// Make sure the directory exists // Make sure the directory exists
if (!fs.existsSync(dir)) { if (!existsSync(dir)) {
return reject(new Error('Layers folder does not exist.')); return reject(new Error('Layers folder does not exist.'));
} }
// Check that the required layer files exist in source dir // Check that the required layer files exist in source dir
let layersValid = true; let layersValid = true;
layerNames.forEach((layer) => { layerNames.forEach((layer) => {
if (!fs.existsSync(path.join(dir, layer))) layersValid = false; if (!existsSync(path.join(dir, layer))) layersValid = false;
}); });
if (!layersValid) return reject(new Error('Layer not found.')); if (!layersValid) return reject(new Error('Layer not found.'));
// Construct array of layers that match the supplied filenames array // Construct array of layers that match the supplied filenames array
@ -112,13 +112,13 @@ class ImageGenerator {
// Check temp and output dirs exist // Check temp and output dirs exist
try { try {
if (!fs.existsSync(gerber)) { if (!existsSync(gerber)) {
throw Error('Archive does not exist.'); throw Error('Archive does not exist.');
} }
if (!fs.existsSync(this.tmpDir)) { if (!existsSync(this.tmpDir)) {
throw Error('Temporary folder does not exist.'); throw Error('Temporary folder does not exist.');
} }
if (!fs.existsSync(this.imgDir)) { if (!existsSync(this.imgDir)) {
throw Error('Output folder does not exist.'); throw Error('Output folder does not exist.');
} }
} catch (e) { } catch (e) {
@ -164,13 +164,13 @@ class ImageGenerator {
gerberToStream(gerber) { gerberToStream(gerber) {
// Check temp and output dirs exist // Check temp and output dirs exist
try { try {
if (!fs.existsSync(gerber)) { if (!existsSync(gerber)) {
throw Error('Archive does not exist.'); throw Error('Archive does not exist.');
} }
if (!fs.existsSync(this.tmpDir)) { if (!existsSync(this.tmpDir)) {
throw Error('Temporary folder does not exist.'); throw Error('Temporary folder does not exist.');
} }
if (!fs.existsSync(this.imgDir)) { if (!existsSync(this.imgDir)) {
throw Error('Output folder does not exist.'); throw Error('Output folder does not exist.');
} }
} catch (e) { } catch (e) {