{"library":"parcel-config-cli","title":"parcel-config-cli","description":"CLI tool for generating and managing Parcel bundler configurations version 1.0.0. Parcel-config-cli provides a command-line interface to initialize, validate, view, modify, and compare Parcel configuration files. It includes template-based scaffolding (minimal, standard, advanced), built-in validation to catch errors before deployment, environment-aware management for dev/staging/production, and diff support. Unlike manual config editing, it offers zero runtime dependencies (only commander and chalk), making it lightweight and easy to integrate into CI/CD pipelines. The project is currently stable and actively maintained on GitHub.","language":"javascript","status":"active","last_verified":"Sat May 09","install":{"commands":["npm install parcel-config-cli"],"cli":{"name":"parcel-config-cli","version":null}},"imports":["npx parcel-config init","import { init } from 'parcel-config-cli'","import { validate } from 'parcel-config-cli'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install globally or use npx\n// Initialize a standard Parcel configuration\nparcel-config init --template standard\n\n// Validate the generated config\nparcel-config validate\n\n// Set a property\nparcel-config set settings.debug true\n\n// View config as JSON for production\nparcel-config show --env production --json\n\n// Or programmatically:\nimport { init, validate } from 'parcel-config-cli';\nimport { writeFileSync } from 'fs';\n\nconst config = await init({ template: 'minimal', output: undefined });\nconst isValid = await validate({ config });\nwriteFileSync('.parcelrc', JSON.stringify(config, null, 2));\nconsole.log('Config valid:', isValid);","lang":"typescript","description":"Demonstrates CLI usage for initialization, validation, property setting, and viewing config; plus programmatic use with TypeScript imports.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}