clippie copies text and/or images to clipboard in browsers. Text copy works on both secure and insecure contexts (via fallback), image copy requires a secure context (https or localhost).
pnpm add clippieimport {clippie} from "clippie";
// copy text
await clippie("text to copy");
// copy image
await clippie(imageBlob);
// copy image and text at once
await clippie([imageBlob, "image description"]);See index.html for more examples.
contentstring | Blob | Array<string | Blob>: Content to copy. If an Array is passed, will construct a singleClipboardItemwith one entry per unique type, later items overriding earlier ones of the same type.optionsobjectrejectboolean: Whether to reject on unexpected errors. Default:false.
Returns true when all content was successfully copied, false when not. Will never throw unless reject is true.
© silverwind, distributed under BSD licence