npm-pkgbuild
Version:
create ArchLinux, RPM and Debian packages from npm packages
28 lines (27 loc) • 782 B
text/typescript
/**
* Create .deb packages
*/
export class DEBIAN extends Packager {
static get description(): string;
static get fileNameExtension(): string;
static get fields(): any;
/**
* @param {Object} options
* @param {Object} variant
* @param {string} variant.arch
* @return {Promise<boolean>}
*/
static prepare(options: any, variant: {
arch: string;
}): Promise<boolean>;
get packageFileName(): string;
/**
* Map install hook named from default (arch) to deb.
*/
get hookMapping(): {
post_install: string;
post_remove: string;
};
create(sources: any, transformer: any, publishingDetails: any, options: any, expander: any): Promise<string>;
}
import { Packager } from "./packager.mjs";