Nostalgic Primordial Monster

    copy-to-clipboard-ultralight
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.12 • Public • Published

    copy-to-clipboard-ultralight

    A 🚀 ultralight tool ( 596Byte ) that can copy a string to system clipboard.

    ⚠️ Only support modern browser.

    🔑 UMD module & ESModule, offer .d.ts file to support Typescript.

    Install

    npm i copy-to-clipboard-ultralight
    

    API

    function ultralightCopy(sourceStr: string): boolean

    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 modern browser like Chrome, Edge, safari, etc.

    You can check compatibility here https://caniuse.com/?search=execCommand%3A%20copy%20command

    Install

    npm i copy-to-clipboard-ultralight

    DownloadsWeekly Downloads

    3

    Version

    1.0.12

    License

    ISC

    Unpacked Size

    17.6 kB

    Total Files

    17

    Last publish

    Collaborators

    • avatar