@napi-rs/clipboard
🚀 Help me to become a full-time open-source developer by sponsoring me on Github
Manipulate Clipboard in Node.js via native API.
It's a Node.js binding for 1Password/aboard with additions from rgwood/clipboard-anywhere
![Downloads](https://img.shields.io/npm/dm/@napi-rs/clipboard.svg?sanitize=true)
API
Text
import { Clipboard } from '@napi-rs/clipboard'
const clipboard = new Clipboard()
clipboard.setText('😅')
clipboard.getText()
Image
import { join } from 'path'
import { fileURLToPath } from 'url'
import { Clipboard } from '@napi-rs/clipboard'
import { Transformer } from '@napi-rs/image'
const image = new Transformer(
readFileSync(join(fileURLToPath(import.meta.url), '..', 'test.png'))
)
const { width, height } = await image.metadata()
const rawPixels = await image.rawPixels()
clipboard.setImage(width, height, image)