0.6.4 • Published 9 years ago

crx2ff v0.6.4

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

crx2ff

NPM Version NPM Downloads Build Status Coverage Status

Check the compatibility of a Chrome extension with the Firefox WebExtensions API.

Installation

npm install -g crx2ff

Usage

# Analyse an extension
crx2ff analyse <extension> [--exclude-glob=<GLOB>] [--reporter=<REPORTER>] [--report-file=<FILE>]

# Convert an extension
crx2ff convert <extension> [--exclude-glob=<GLOB>] [--output=<FILE>] [--id=<ID>]

Arguments

The extension to process can be provided as:

  • A path to a local extension folder
  • A path to a local crx or zip of the extension
  • An id of an extension stored on the Chrome WebStore

Common arguments

  • --exclude-glob=GLOB: a minimatch glob to exclude paths during analysis/packaging. Defaults to **/{.git,.hg,.svn,.DS_Store,*.pem}.

Reporting arguments

  • --reporter=REPORTER Analysis reporter selection (defaults to cli)
  • --report-file=FILE Output file for json reporting (defaults to ./crx2ff.json)

Conversion arguments

  • --output=FILE Conversion output file (defaults to ./crx2ff.xpi)
  • --id=ID Created extension id (defaults to crx2ff@example.org)
  • --no-proxy Do not include chrome-apis-proxy.js for unsupported API access logging

License

MIT

0.6.4

9 years ago

0.6.3

9 years ago

0.6.2

9 years ago

0.6.1

9 years ago

0.6.0

10 years ago

0.5.4

10 years ago

0.5.3

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.6

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago