1.0.15 β€’ Published 2 years ago

copy-to-clipboard-ultralight v1.0.15

Weekly downloads
17
License
ISC
Repository
github
Last release
2 years ago

copy-to-clipboard-ultralight

npm.io npm.io

Language : English | δΈ­ζ–‡

πŸš€ A ultralight tool ( 596Byte ) that can copy a string to system clipboard.

πŸ’« Wide browser support, for example IE >= 9.

πŸ“¦ UMD module & ESModule, offer .d.ts file to support Typescript.

Install

npm i copy-to-clipboard-ultralight

API

function ultralightCopy(sourceStr: string): boolean

DEMO

CodeSandBox online demo

Online demo

Check demo.html in Git for more detail.

import ultralightCopy from 'copy-to-clipboard-ultralight';
// const ultralightCopy = require('copy-to-clipboard-ultralight') // import as commonJS module

document.querySelector('#test').addEventListener('click',()=> {
   if (ultralightCopy('This is test string.')) {
     alert('success !')
   } else {
     alert('copy failed !')
   }
})
<script src="https://cdn.jsdelivr.net/npm/copy-to-clipboard-ultralight"></script>
<script>
  document.querySelector('#test').addEventListener('click',()=> {
    if (ultralightCopy('This is test string.')) {
      alert('success !')
    } else {
      alert('copy failed !')
    }
  })
</script>

Compatibility

We would try to use document.execCommand('copy') with NO FALLBACK. So this tool only support browser like Chrome, Edge, safari, IE >= 10, etc.

I suggest you to run Online demo in your target browser, or check compatibility here https://caniuse.com/?search=execCommand%3A%20copy%20command

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago