1.0.1 • Published 7 years ago

@valudio/clipboard v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

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: 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.