@valudio/clipboard v1.0.1
clipboard
Node addon that will allow you to use some Windows Clipboard methods.
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: 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.
