browser-extension-manager
Version:
Browser Extension Manager dependency manager
57 lines (50 loc) • 2.87 kB
Markdown
<p align="center">
<a href="https://itwcreativeworks.com">
<img src="https://cdn.itwcreativeworks.com/assets/itw-creative-works/images/logo/itw-creative-works-brandmark-black-x.svg" width="100px">
</a>
</p>
<p align="center">
<img src="https://img.shields.io/github/package-json/v/itw-creative-works/ultimate-browser-extension.svg">
<br>
<img src="https://img.shields.io/librariesio/release/npm/ultimate-browser-extension.svg">
<img src="https://img.shields.io/bundlephobia/min/ultimate-browser-extension.svg">
<img src="https://img.shields.io/codeclimate/maintainability-percentage/itw-creative-works/ultimate-browser-extension.svg">
<img src="https://img.shields.io/npm/dm/ultimate-browser-extension.svg">
<img src="https://img.shields.io/node/v/ultimate-browser-extension.svg">
<img src="https://img.shields.io/website/https/itwcreativeworks.com.svg">
<img src="https://img.shields.io/github/license/itw-creative-works/ultimate-browser-extension.svg">
<img src="https://img.shields.io/github/contributors/itw-creative-works/ultimate-browser-extension.svg">
<img src="https://img.shields.io/github/last-commit/itw-creative-works/ultimate-browser-extension.svg">
<br>
<br>
<a href="https://itwcreativeworks.com">Site</a> | <a href="https://www.npmjs.com/package/ultimate-browser-extension">NPM Module</a> | <a href="https://github.com/itw-creative-works/ultimate-browser-extension">GitHub Repo</a>
<br>
<br>
<strong>Ultimate Browser Extension</strong> is a template that helps you jumpstart your Jekyll sites and is fueled by an intuitive incorporation of npm, gulp, and is fully SEO optimized and blazingly fast.
</p>
## 🦄 Features
* **Build for Any Browser**: Export to Chrome, Firefox, Edge, and Opera.
* **NPM & Gulp**: Fueled by an intuitive incorporation of npm and gulp.
## 🚀 Getting started
1. [Create a repo](https://github.com/itw-creative-works/ultimate-browser-extension/generate) from the **Ultimate Browser Extension** template.
2. Clone the repo to your local machine.
3. Run these command to get everything setup and sync'd!
```bash
npm install
npx bxm setup
npm start
```
4. Open your browser and navigate to `chrome://extensions` (or the equivalent for your browser).
5. Enable **Developer mode**.
6. Click on **Load unpacked** and select the `dist` folder in your project directory.
7. Your extension should now be loaded and ready to use!
## 📦 How to sync with the template
1. Simply run `npx bxm setup` in Terminal to get all the latest updates from the **Ultimate Browser Extension template**.
## 🌎 Publishing your extension
1. Run `npm run dist` in Terminal to build your extension for production in every browser.
2. Upload the respective `.zip` files to the browser's extension store.
<!-- ## ⛳️ Flags
* `--test=false` - Coming soon
```bash
npm start -- --test=false
``` -->