You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 27, 2019. It is now read-only.
IMPORTANT UPDATE AS OF 2019-11-26: The jpm package is no longer maintained as Firefox no longer supports add-ons built with jpm. If you're building a new add-on, consider a
WebExtension
instead and check out the web-ext
tool which has all the same features as jpm. Here are some
resources
to help you migrate a legacy jpm built add-on.
JPM
IMPORTANT UPDATE AS OF 2017-02-07: Firefox is planning to deprecate the type of
add-ons that are built by jpm.
Replacing the previous python tool for developing Firefox Add-ons,
cfx,
jpm is a utility for developing, testing, and packaging add-ons.
Install
Install the latest stable version from NPM:
npm install --global jpm
Alternatively, you can install
from the GitHub source to get the latest features or to work on jpm itself.
Use npm link to add the jpm global to your path:
git clone https://github.com/mozilla-jetpack/jpm.git
cd jpm
npm install
npm link
Usage
Type jpm --help for all available commands and options or read the documentation linked below.
This will watch for changes to the current working directory and post a new xpi to your installed
Extension Auto-Installer which will then install the new xpi. To end the process, use the hokey, CTRL + C.