Package Exports
- copy-to-clipboard
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (copy-to-clipboard) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Copy to clipboard
Simple module exposing copy(input: text) function that would try to use execCommand with fallback to IE specific clipboardData interface and finally, fallback to simple prompt with proper text content & 'Copy to clipboard: Ctrl+C, Enter'
Example
import copy from 'copy-to-clipboard';
copy('Text');
# Copy with options
copy('Text', {
debug: true,
message: 'Press ⌘-C to copy',
});
API
copy(input: text, options) - tries to copy text to clipboard.
| Value | Default | Notes |
|---|---|---|
| options.debug | false | Boolean. Optional. Enable output to console. |
| options.message | Copy to clipboard: Ctrl+C, Enter | String. Optional. Prompt message. |
Browser support
Works everywhere where there's prompt available. Works best (i.e. without additional keystrokes) in Chrome and, supposedly, IE. FF support to come soon-ish.
Note: not working on IOS atm