UNPKG

@thepushkaraj/noconsole

Version:

A CLI tool to remove console.log statements from codebases

50 lines (34 loc) 1.06 kB
# noconsole A CLI tool to remove console.log statements from your codebase. ## Installation ```bash npm install -g @thepushkaraj/noconsole ``` ## Usage ```bash noconsole <directory> [options] ``` ### Options - `-p, --pattern <pattern>` - File pattern to match (default: "**/*.{js,jsx,ts,tsx}") - `-d, --dry-run` - Show what would be removed without making changes ### Examples Remove console.log statements from all JavaScript files in the current directory: ```bash noconsole . ``` Remove console.log statements from all TypeScript files in a specific directory: ```bash noconsole ./src --pattern "**/*.ts" ``` Show what would be removed without making changes: ```bash noconsole . --dry-run ``` ## Features - Removes all types of console statements (log, debug, info, warn, error) - Supports JavaScript and TypeScript files - Ignores node_modules, dist, and build directories by default - Provides a dry-run option to preview changes - Shows a summary of removed statements ## License MIT