UNPKG

cogs

Version:

The fast file transform pipeline.

16 lines (14 loc) 457 B
import fileHasDependency from '#src/file-has-dependency.js'; export default ({ config, path }) => Promise.all( Object.values(config).map(async ({ cache }) => { const { buffers, files } = cache; delete buffers[path]; delete files[path]; await Promise.all( Object.entries(files).map(async ([key, file]) => { if (fileHasDependency({ file: await file, path })) delete files[key]; }) ); }) );