Manipulate Clipboard in Node.js via native API.
Full Changelog: https://github.com/Brooooooklyn/Clipboard/compare/v1.1.1...v1.1.2
Full Changelog: https://github.com/Brooooooklyn/Clipboard/compare/v1.1.0...v1.1.1
Full Changelog: https://github.com/Brooooooklyn/Clipboard/compare/v1.0.2...v1.1.0
Full Changelog: https://github.com/Brooooooklyn/Clipboard/compare/v1.0.1...v1.0.2
@napi-rs/clipboard
Manipulate Clipboard in Node.js via native API.
It's a Node.js binding for 1Password/aboard
import { Clipboard } from '@napi-rs/clipboard'
const clipboard = new Clipboard()
clipboard.setText('😅')
clipboard.getText() // '😅'
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()
// Only accept raw RGBA pixels
clipboard.setImage(width, height, image)
// You can paste image now
@napi-rs/clipboard
Manipulate Clipboard in Node.js via native API.
It's a Node.js binding for 1Password/aboard
import { Clipboard } from '@napi-rs/clipboard'
const clipboard = new Clipboard()
clipboard.setText('😅')
clipboard.getText() // '😅'
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()
// Only accept raw RGBA pixels
clipboard.setImage(width, height, image)
// You can paste image now