{"repo":"MobileFirstLLC/extension-cli","free":true,"listed":false,"github":"https://github.com/MobileFirstLLC/extension-cli","clone":"git clone https://github.com/MobileFirstLLC/extension-cli.git","description":"Command line tool for building extensions/add-ons for chromium based browsers.","language":"JavaScript","stars":186,"topics":["command-line-tool","browser-extension","addons","extensions","cli","developer-tools","web-extensions","browser-extensions","firefox-addon","edge-extension"],"license":"MIT","category":"cli-tools","readme_excerpt":"Extension CLI Extension CLI is a command-line application that facilitates chromium&#8727;-based web extension development by providing a systematic way to build, test and document extension projects. It handles the project setup and builds and lets you focus on the extension you are creating. Features - 🖥️ &nbsp; Javascript Bundling — Compiles, bundles and minifies javascript files - 🎨 &nbsp; CSS Bundling — Compiles, bundles, and minifies CSS and SASS files - 💄 &nbsp; Linting — lint JavaScript using ESLint - 📦 &nbsp; ZIP Generation — Generates a .zip file for publishing - 📝 &nbsp; Document Source Code — Generates code documentation using JSDoc - ⚗️ &nbsp; Unit Testing — Provides a unit test environment preloaded with mocha, chai and sinon-chrome - ⚔️ &nbsp; Cross-Browser Compatibility - develop extensions for Chrome, Edge, Firefox, Opera and Brave. Getting Started Note: Using this CLI assumes you have Node.js installed. If you do not, you can install it here. Create new extension project Add to an existing project Commands Reference Command Description --- --- xt-build Run builds; env flags: -e prod and -e dev xt-test Run unit tests xt-docs Generate docs xt-sync Update project config files to match the latest defaults supplied by this CLI xt-clean Remove automatically generated files Read the Docs &nbsp; &nbsp; &nbsp; User Guide → CLI Developer Guide If you are interested in extending this project or forking see this guide &rarr; Motivation After developing multiple bro","default_branch":null,"files":null,"tree":[],"storefront":"/r/MobileFirstLLC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MobileFirstLLC/extension-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}