@valudio/clipboard
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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.

Package Sidebar

Install

npm i @valudio/clipboard

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • robertohuertasm
  • valudio