UNPKG

god-bless-your-code

Version:

Bless your code with ASCII gods, monsters, and mystical powers — your last line of defense against bugs and angry PMs.

78 lines (74 loc) 3.73 kB
/* && &&& &&&& &&&& &&&&&& &&&&&& &&& &&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & &&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&@ &&&&&&&&&& &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& && &&&&&&&&&&&&& &&&&& &&&&&&&&&&&&&&&&&& & &&&&&&&&&&&&& &&&& &&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&& &&& &&&&&&&& &&&&&&&&&&&&&&&& && &&&&& &&&&&&&&&&&&&&&&&& & &&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&& &&&&&&&&&&&&&&&&&&& &&&&&& &&& &&&&&&&&&&&&&&&& && &&&&&&&&&&&&&&& && &&&&&&&&&&&&&&& &&&& &&&&&&&&&& &&& &&&&& &&&&&&&&&&& && &&&&&&& &&&&&&&&&&&& & &&& &&&& &&&&&&& &&&&&&&&&&&&& &&& &&&&&&&&&&&&&& &&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&& && &&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&& && &&&&&&&&&&&& &&&&&&&&&&&&&&&& &&&&&&&&&&&& & &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&& &&&&& &&&&&&&&&&&&&&&&&& &&&&&&&& & &&&&&& &&& &&&&&&&&&&&&& &&&&&&&&&& & &&&& &&& &&& &&&&&&&&& &&&&& &&&& &&& &&&&&&& &&&&&&&& &&& && &&&&&& &&& & &&&& && &&& && && && && & */ import { detectCodeTypeByExt } from './utils.mjs'; import { godBlessYourCode as godBlessYourCode$1 } from './index.mjs'; function godBlessYourCode(options) { let processedFiles = 0; const maxFiles = options?.maxFiles === null ? null : options?.maxFiles ?? 3; return { apply: 'build', generateBundle(_, bundle) { Object.entries(bundle).forEach(([fileName, file]) => { if (maxFiles !== null && processedFiles >= maxFiles) return; const codeType = detectCodeTypeByExt(fileName); if (file.type === 'chunk') file.code = godBlessYourCode$1(file.code, codeType, options) ?? file.code; else if (typeof file.source === 'string') { file.source = godBlessYourCode$1(file.source, codeType, options) ?? file.source; } processedFiles++; }); }, name: 'god-bless-your-code', }; } export { godBlessYourCode as bless, godBlessYourCode as god, godBlessYourCode as godBless, godBlessYourCode }; //# sourceMappingURL=vite.mjs.map