# parcel-plugin-web-ext-tool

> A parcel plugin for web-ext.

Latest version **0.2.2** (published 2021-04-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install parcel-plugin-web-ext-tool
pnpm add parcel-plugin-web-ext-tool
yarn add parcel-plugin-web-ext-tool
bun add parcel-plugin-web-ext-tool
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.2 |
| Published | 2021-04-04 |
| First published | 2020-02-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 5.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 6 |
| Author | mmktomato |
| Maintainers | mmktomato |
| Keywords | Parcel, web-ext, extension, WebExtension, Browser Extension |

## Links

- npm: https://www.npmjs.com/package/parcel-plugin-web-ext-tool
- Repository: https://github.com/mmktomato/parcel-plugin-web-ext-tool
- Homepage: https://github.com/mmktomato/parcel-plugin-web-ext-tool#readme
- Issues: https://github.com/mmktomato/parcel-plugin-web-ext-tool/issues
- npm.io page: https://npm.io/package/parcel-plugin-web-ext-tool

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.2.2 (latest) — 2021-04-04
- 0.2.1 — 2020-12-10
- 0.2.0 — 2020-08-03
- 0.1.2 — 2020-03-03
- 0.1.1 — 2020-02-11
- 0.1.0 — 2020-02-06

## README

# parcel-plugin-web-ext-tool
A parcel plugin for web-ext. This plugin integrates [Parcel](https://parceljs.org/) and [web-ext](https://github.com/mozilla/web-ext).

If you run `parcel watch` or `parcel serve`, the plugin runs `web-ext run` within it. If you modify your extension code, Parcel detects it and rebuilds, then web-ext detects it and reloads your extension.

# Install
Install via npm. In addtion, you need to install `parcel-bundler` and `web-ext` by yourself.

```
$ npm install --save-dev parcel-bundler web-ext parcel-plugin-web-ext-tool
```

# Usage
Run `parcel watch` or `parcel serve` in any way you like.

## Config
You can specify web-ext's settings via config files. The plugin reads config files in the following order. The same option is overwritten by the latter one.

* ~/.web-ext-config.js
* package.json
* web-ext-config.js

See [web-ext's official doc](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/#automatic-discovery-of-configuration-files) for details.

# Development
See `DEVELOPMENT.md`.

---
_Source: https://npm.io/package/parcel-plugin-web-ext-tool · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
