scripts/node_modules/clipboardy
2023-06-18 17:23:07 +02:00
..
fallbacks up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
lib up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
browser.js up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
index.d.ts up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
index.js up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
license up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
package.json up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00
readme.md up local groups, add panoramax upload file 2023-06-18 17:23:07 +02:00

clipboardy

Access the system clipboard (copy/paste)

Cross-platform. Supports: macOS, Windows, Linux, OpenBSD, FreeBSD, Android with Termux, and modern browsers.

Install

npm install clipboardy

Usage

import clipboard from 'clipboardy';

clipboard.writeSync('🦄');

clipboard.readSync();
//=> '🦄'

API

clipboard

.write(text)

Write (copy) to the clipboard asynchronously.

Returns a Promise.

text

Type: string

The text to write to the clipboard.

.read()

Read (paste) from the clipboard asynchronously.

Returns a Promise.

.writeSync(text)

Write (copy) to the clipboard synchronously.

Doesn't work in browsers.

text

Type: string

The text to write to the clipboard.

.readSync()

Read (paste) from the clipboard synchronously.

Doesn't work in browsers.

FAQ

Where can I find the source of the bundled binaries?

The Linux binary is just a bundled version of xsel. The source for the Windows binary can be found here.