clipboar

0.1.2 • Public • Published

clipboar

npm version

A simple library for handling pasting and dropping content into a web page.

Usage

import { Clipboard, HandlerType } from 'clipboar';
 
const clipboard = new Clipboard();
 
// Add some handlers.
clipboard.addHandler( {
    type: HandlerType.PASTE,
    order: 5,
    handle( clipboardData, next ) {
        doSomething( clipboardData );
 
        next();
    }
} );
 
// Add some zones.
clipboard.addZone( document.querySelector( '#pasteArea', HandlerType.PASTE ) );

Contributing

After cloning this repository, install necessary dependencies:

npm install

Executing tests

npm run test

If you are going to change the source files (ones located in the src/ directory), remember about rebuilding the package. You can use npm run develop in order to do it automatically.

Building the package

Build a minified version of the package that is ready to publish:

npm run build

License

Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.

Licensed under the terms of MIT license.

For full details about the license, please check the LICENSE.md file.

The boar 🐗 used in the project illustration is designed by xylia from Pngtree.com.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.2
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.2
    3
  • 0.1.1
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i clipboar

Weekly Downloads

3

Version

0.1.2

License

MIT

Unpacked Size

218 kB

Total Files

5

Last publish

Collaborators

  • ckeditor
  • comandeer