UNPKG

vuepress-plugin-one-click-copy

Version:
24 lines (20 loc) 552 B
const { resolve } = require('path') module.exports = (options, context) => ({ define() { const { copySelector, copyMessage, toolTipMessage, duration } = options return { COPY_SELECTOR: copySelector || ['div[class*="language-"] pre', 'div[class*="aside-code"] aside'], COPY_MESSAGE: copyMessage || 'Copied successfully!', TOOL_TIP_MESSAGE: toolTipMessage || 'Copy to clipboard', DURATION: duration || 3000 } }, clientRootMixin: resolve(__dirname, './bin/clientRootMixin.js') })