cep-webpack-plugin
Version:
Webpack plugin that emits a CSXS/manifest.xml file for Adobe CEP extensions.
34 lines • 1.01 kB
TypeScript
/** @module cep-webpack-plugin
*/
declare module "cep-webpack-plugin" {
/**
* @typedef {Object} Options
* @prop {string} [fileName=CSXS/manifest.xml]
* @prop {string} identifier
* @prop {string} [version=1.0.0]
* @prop {string} title
* @prop {string} [requiredCefVersion=5.0]
* @prop {Object<"photoshop"|"illustrator"|"indesign"|"incopy"|"premierePro"|"prelude"|"afterEffects"|"animate"|"audition"|"dreamweaver"|"muse"|"bridge"|"rush",string|string[]>} [apps={photoshop: "20.0"}]
*/
export type Options = {
fileName?: string;
identifier: string;
version?: string;
title: string;
requiredCefVersion?: string;
apps?: {
[key: string]: string | string[];
};
};
/**
* @constructor
* @param {Options} [options] Plugin options
*/
export default class {
constructor(options?: Options);
/**
* @type {Options}
*/
options: Options;
}
}