dropConsoleInVue3VideoPlay.ts 439 Bytes
import { Plugin } from 'vite';

export function dropConsoleInVue3VideoPlayPlugin(params?: { enabled: boolean }) {
  const { enabled = true } = params || {};
  return {
    name: 'drop-console-in-vue3-video-play-plugin',
    transform(src, id) {
      if (enabled) {
        if (id.includes('vue3-video-play')) {
          return {
            code: src.replaceAll('console.log', ''),
          };
        }
      }
    },
  } as Plugin;
}