Skip to content

valudio/clipboard

Repository files navigation

clipboard

Node addon that will allow you to use some Windows Clipboard methods.

NPM

Build status GitHub version

Usage

Install the module:

npm i -S @valudio/clipboard

then require it:

var clp = require('@valudio/clipboard').clipboard; for js

or

import { clipboard as clp } from '@valudio/clipboard' for ts

and use it:

// getting the selected text from the active window
let capturedText;
clp.getSelectedTextAsync().then(result => {
  capturedText = result;
});

API

copy(): It will execute ctrl+C

paste(): It will execute ctrl+V

getFromClipboard(): It will retrieve any text stored in the clipboard.

setToClipboard(string): It will store some text in the clipboard.

getSelectedTextAsync(): Promise<string>: It will get the selected text in the active window.

Building the addon

node-gyp configure build if you happen to have node-gyp installed globally.

If that's not the case, you can use npm run build or even better, if you are using visual studio code, just press Ctrl+Shift+B.

Debugging

You'll see an example.ts file in the src folder. You will be able to debug it by pressing F5 in your visual studio code.

About

Node addon that will allow you to use some Windows Clipboard methods.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published