web-ext-deploy
Version:
A tool for deploying WebExtensions to multiple stores.
39 lines • 1.92 kB
TypeScript
export declare class FirefoxOptionsSubmissionApi {
/** Get it from `https://addons.mozilla.org/addon/EXT_ID` */
extId: string;
/** Get it from the [Developer Hub](https://addons.mozilla.org/developers/addon/api/key/) */
jwtIssuer: string;
/** Get it from the [Developer Hub](https://addons.mozilla.org/developers/addon/api/key/) */
jwtSecret: string;
/**
* The path to the ZIP, relative from the current working directory (`process.cwd()`)<br>
* You can use `{version}`, which will be replaced by the `version` entry from your `package.json`, e.g. `some-zip-v{version}.zip`
*/
zip: string;
/**
* If applicable, the path to the ZIP source, relative from the current working directory (`process.cwd()`)<br>
* You can use `{version}`, which will be replaced by the `version` entry from your `package.json`, e.g. `some-zip-v{version}.zip`
*/
zipSource?: string;
/**
* A description of the changes in this version, compared to the previous one<br>
* It's recommended to use instead `--firefox-changelog`, so it stays up to date
*/
changelog?: string;
/**
* The language of the changelog, e.g. `en-US`<br>
* Fallback: `manifest.default_locale` or `en-US`
*/
changelogLang: string;
/**
* A description of the technical changes made in this version, compared to the previous one<br>
* This will only be seen by the Firefox Addons reviewers<br>
* It's recommended to use instead `--firefox-dev-changelog`, so it stays up to date
*/
devChangelog?: string;
/** Setting to `true` will result in every step of the deployment to be logged to the console */
verbose?: boolean;
constructor(options: FirefoxOptionsSubmissionApi);
}
export declare function prepareToDeployFirefox(options: FirefoxOptionsSubmissionApi): Promise<boolean>;
//# sourceMappingURL=firefox-input.d.ts.map