
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
embed-plugin-highlight
Advanced tools
A plugin that can be used to syntax highlight code.
npm i -S embed-js embed-plugin-highlight
https://unpkg.com/embed-plugin-highlight
You need Prism.js to use this plugins. So import the necessary libraries to support it.
<!-- import the theme of your choice -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.6.0/themes/prism-dark.css" />
<!-- import the umd build of prism.js -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.6.0/prism.min.js">
Note : On the server, the plugin automatically imports prism.js from node_modules
. But it doesn't bundle the PrismJS library with the umd build to keep the size to minimal. Technically prismjs = isServer ? require('prismjs') : window.Prism
.
import EmbedJS from 'embed-js'
import highlight from 'embed-plugin-highlight'
import prismjs from 'prismjs'
const x = new EmbedJS({
input: document.getElementById('element'),
plugins: [
basicAudio({
regex: /audiRegex/gi, // in case you want to define a custom regex
prismjs: prismjs, // By default it takes window.Prism on client side and global.Prism on server side.
template(args) {
// optional template
},
onLoad(element) {} // in case you want to do something when the component has loaded on the client.
})
]
})
This will convert
\`\`\`js
const x = "hello world"
\`\`\`
into
<pre class="language-js">
<code class="language-js">
const x = "hello world"
</code>
</pre>
MIT @ Ritesh Kumar
FAQs
An embed-js plugin to syntax highlight code.
The npm package embed-plugin-highlight receives a total of 209 weekly downloads. As such, embed-plugin-highlight popularity was classified as not popular.
We found that embed-plugin-highlight demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.