@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
19 lines (18 loc) • 847 B
text/typescript
import type { Pail } from "@visulima/pail";
import type { Plugin } from "rollup";
export interface LicenseOptions {
dependenciesMarker?: string;
dependenciesTemplate?: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
dtsMarker?: string;
dtsTemplate?: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
path?: string;
}
export declare const license: ({ dtsMarker, licenseFilePath, licenseTemplate, logger, marker, mode, packageName, }: {
dtsMarker?: string;
licenseFilePath: string;
licenseTemplate: (licenses: string[], dependencyLicenseTexts: string, packageName: string | undefined) => string;
logger: Pail;
marker: string;
mode: "dependencies" | "types";
packageName: string | undefined;
}) => Plugin;