/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.100.2
test/helpers/remove.js
19 строк
429 B
Alexander Akait
fix: a lot of types (#19486)
01 май 2025, 17:36
Не верифицирован
01 май 2025, 17:36
bc25829
Код
Авторство
О чём код?
const fs = require("fs"); const path = require("path"); /** * @param {string} src src */ module.exports.remove = function remove(src) { if (!fs.existsSync(src)) return; const files = fs.readdirSync(src); for (const filename of files) { const srcFile = path.join(src, filename); const directory = fs.statSync(srcFile).isDirectory(); if (directory) { remove(srcFile); } else { fs.unlinkSync(srcFile); } } };