UNPKG

barro

Version:

Flexible barrel file generation for Javascript and Typescript with watching built-in.

10 lines (7 loc) 395 B
import { BarrelTemplateFn } from "../types/BarrelTemplateFn"; export const exportStarTemplate: BarrelTemplateFn = ({ files }) => files.map((file) => `export * from "./${file.path}";`).join("\n") + "\n"; export const exportDefaultAsNameTemplate: BarrelTemplateFn = ({ files }) => files .map((file) => `export { default as ${file.name} } from "./${file.path}";`) .join("\n") + "\n";