UNPKG

nuxt-highlightjs

Version:

Highlightjs code block styling and syntax highlighting for Nuxt 2

18 lines (14 loc) 537 B
import {resolve} from 'path'; module.exports = function module (moduleOptions) { const defaults = { style: 'default' } const options = Object.assign(defaults, this.options.highlightjs, moduleOptions); this.addPlugin({ src: resolve(__dirname, './plugins/plugin.js'), options }) this.options.css.push({ src: `highlight.js/styles/${options.style}.css`, lang: 'css' }); } // REQUIRED if publishing the module as npm package module.exports.meta = require('../package.json')