/
githubmirror
/
friday
Обзор
Документация
Войти
/
githubmirror
/
friday
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
core/src/utils.js
30 строк
878 B
seville
chore: refactor
24 май 2023, 19:29
24 май 2023, 19:29
47b8986
Код
Авторство
О чём код?
import fs from "fs" export function removeCodeSnippet(text) { // Remove leading newline characters if any text = text.replace(/^\n+/, ''); // Remove ```javascript or ```js at the start text = text.replace(/^(```javascript|```js)/, ''); // Remove ``` at the end text = text.replace(/```$/, ''); text = text.replace(/```/, ''); // Remove trailing newline characters if any text = text.replace(/\n+$/, ''); return text; } export function removeDirectory(directory) { if (fs.existsSync(directory)) { fs.readdirSync(directory).forEach((file) => { const fullPath = `${directory}/${file}`; if (fs.lstatSync(fullPath).isDirectory()) { removeDirectory(fullPath); } else { fs.unlinkSync(fullPath); } }); fs.rmdirSync(directory); } }