UNPKG

express-to-lambda

Version:

Simple package for converting your express application to an AWS Lambda.

21 lines (20 loc) 733 B
import fs from "fs"; import path from "path"; export function findFilesWithString(targetDirectory, stringToSearch) { const foundFiles = []; const files = fs.readdirSync(targetDirectory); for (const file of files) { const filePath = path.join(targetDirectory, file); const stats = fs.statSync(filePath); if (stats.isDirectory() && file !== "node_modules") { foundFiles.push(...findFilesWithString(filePath, stringToSearch)); } if (stats.isFile()) { const fileContent = fs.readFileSync(filePath, "utf8"); if (fileContent.includes(stringToSearch)) { foundFiles.push(filePath); } } } return foundFiles; }