is a command-line build tool for developing chromium browser extensions fast and in a standardized way. It provides a systematic way to organize, build, test and document extension projects.
🎨 CSS Bundling
Compiles, bundles, and minifies CSS and SASS files
📦 ZIP Generation
Generates a .zip file for uploading to extension marketplaces
📝 Document Source Code
Generates source code documentation using JSDoc
⚔️ Cross-Browser Compatibility
develop extensions for Chrome, Edge, Firefox, Opera and Brave.
Extension CLI is made and maintained free and voluntarily by open source contributors behind several popular extensions. If you find it helpful, please share, star, or contribute to its development.
Note: Using this CLI assumes you have Node.js installed (or install it here).
Create a new extension project:
Add CLI to an existing project:
More detailed getting started guide here →
||Run builds; env flags:
||Run unit tests|
||Remove generated files|
||Update project config files to latest versions supplied by this CLI|
More detailed command instructions and configuration options here →