vite-plugin-svelte-console-remover
v1.0.10
Published
A Vite plugin to remove console statements from production builds
Downloads
659
Maintainers
Readme
vite-plugin-svelte-console-remover
A Vite plugin that removes all console statements (log, group, dir, error, etc) from Svelte, JS, and TS files during build so they don't leak into production.
What this doesn't do: This does not remove anything from your codebase. Your console.logs will still be there. You'll still see them in development and any other non-production environment.
What this does: Removes all console statements from appearing on your production domain. They're removed during the build/tranform step, so they're stripped out of your production code.
Example Use
import adapter from '@sveltejs/adapter-auto';
import preprocess from 'svelte-preprocess';
import removeConsole from 'vite-plugin-svelte-console-remover';
/** @type {import('@sveltejs/kit').Config} */
const config = {
preprocess: preprocess(),
kit: {
adapter: adapter(),
vite: {
plugins: [removeConsole()],
}
}
}
export default config;