Dependency-free custom element with shadow DOM. Specify text as a property that a user can then copy to the clipboard.
-
type
npm install copypaste-webcomponent
in your terminal -
import the module
<script type="module"> import './node_modules/copypaste-webcomponent/index.js'; </script>
-
plop the
<copy-paste></copy-paste>
component in your markup wherever you want it to appear! -
The text can be whatever you want! e.g.
<copy-paste>lorem ipsum</copy-paste>