{"version":3,"file":"clipboard.cjs","names":[],"sources":["../../src/node/clipboard.ts"],"sourcesContent":["/** Copy string to clipboard */\nexport function pbcopy(data: string) {\n  return new Promise(\n    (resolve, reject) => {\n      import('node:child_process').then(({ spawn }) => {\n        const proc = spawn('pbcopy')\n        proc.on('error', (err: any) => reject(err))\n        proc.on('close', () => resolve(data))\n        proc.stdin.write(data)\n        proc.stdin.end()\n      }).catch(() => {})\n    },\n  )\n}\n"],"mappings":";;;;AACA,SAAgB,OAAO,MAAc;AACnC,QAAO,IAAI,SACR,SAAS,WAAW;AACnB,SAAO,sBAAsB,MAAM,EAAE,YAAY;GAC/C,MAAM,OAAO,MAAM,SAAS;AAC5B,QAAK,GAAG,UAAU,QAAa,OAAO,IAAI,CAAC;AAC3C,QAAK,GAAG,eAAe,QAAQ,KAAK,CAAC;AACrC,QAAK,MAAM,MAAM,KAAK;AACtB,QAAK,MAAM,KAAK;IAChB,CAAC,YAAY,GAAG;GAErB"}