vuepress-plugin-copy-code
Version:
A vuepress plugin for clipboard-copy
24 lines (20 loc) • 556 B
JavaScript
const {
resolve
} = require('path')
module.exports = (options, context) => ({
define() {
const {
copySelector,
copyMessage,
duration,
showInMobile
} = options
return {
COPY_SELECTOR: copySelector || ['div[class*="language-"] pre', 'div[class*="aside-code"] aside'],
COPY_MESSAGE: copyMessage || 'Copy successfully and then paste it for use.',
DURATION: duration || 3000,
SHOW_IN_MOBILE: showInMobile || false
}
},
clientRootMixin: resolve(__dirname, './bin/clientRootMixin.js')
})