How to use the @seagull/libraries.listFilesRecursive function in @seagull/libraries

To help you get started, we’ve selected a few @seagull/libraries examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github seagull-js / seagull / packages / build / src / lib / project.ts View on Github external
export const listRoutes = (appFolder: string, fs = fsModule) => {
  const srcFolder = routeSourceFolder(appFolder)
  const routeFiles = listFilesRecursive(srcFolder, /tsx?$/, fs)

  return routeFiles.map(f => getRelativeRouteName(appFolder, f))
}
export const listCrons = (appFolder: string, fs = fsModule) => {
github seagull-js / seagull / packages / build / src / lib / project.ts View on Github external
export const listCrons = (appFolder: string, fs = fsModule) => {
  const srcFolder = cronSourceFolder(appFolder)
  const cronFiles = listFilesRecursive(srcFolder, /tsx?$/, fs)

  return cronFiles.map(f => getRelativeCronName(appFolder, f))
}
github seagull-js / seagull / packages / build / src / lib / project.ts View on Github external
export const listPages = (appFolder: string, fs = fsModule) => {
  const srcFolder = pagesSourceFolder(appFolder)
  const pageFiles = listFilesRecursive(srcFolder, /tsx?$/, fs)

  return pageFiles.map(f => getRelativePageName(appFolder, f))
}