ezito-sqlite
Version:
The fastest and simplest async and sync library for SqLite3 in Node.js.
24 lines (22 loc) • 835 B
JavaScript
const fs = require('fs');
const path = require('path');
(function deleteFolderRecursive(directoryPath) {
try {
if (fs.existsSync(directoryPath)) {
fs.readdirSync(directoryPath).forEach((file, index) => {
const curPath = path.join(directoryPath, file);
if (fs.lstatSync(curPath).isDirectory()) {
// recurse
deleteFolderRecursive(curPath);
} else {
// delete file
if(path.extname(curPath)!=".node"){
fs.unlinkSync(curPath);
}
}
});
fs.rmdirSync(directoryPath);
}
} catch (error) {
}
})("./build");