vue-hljs
Version:
Highlight.js plugin for Vue.js 3.0
2 lines (1 loc) • 467 B
JavaScript
(function(i,e){typeof exports=="object"&&typeof module<"u"?module.exports=e():typeof define=="function"&&define.amd?define(e):(i=typeof globalThis<"u"?globalThis:i||self,i["vue-hljs"]=e())})(this,function(){"use strict";return{install:(e,t)=>{if(!("hljs"in t))throw Error("Please pass highlight.js instance.");const{hljs:s}=t,o=n=>{if(!n)throw new Error("Element is required");n.querySelectorAll("pre code").forEach(s.highlightBlock)};e.directive("highlight",o)}}});