Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
gulp-prism
Advanced tools
Readme
Pipe code snippets through Prism using gulp
to pre-tag code blocks at compile time. This only applies to code blocks formatted properly using both the pre
and code
tags (i.e. <pre><code>
) and that have a specified {lang|language}-{LANG_NAME}
class on the code
tag. See the usage section for more information.
npm install gulp-prism --save-dev
var gulp = require('gulp');
var highlight = require('gulp-prism');
gulp.task('default', function () {
gulp.src('src/index.html')
.pipe(highlight())
.pipe(gulp.dest('dist'));
});
<pre><code class="language-html"><div>
This will be highlighted!
<div></code></pre>
<pre><code class="language-html prism"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span>
This will be highlighted!
<span class="token tag"><span class="token tag"><span class="token punctuation"><</span>div</span><span class="token punctuation">></span></span></code></pre>
You must specify the snippet language on the <code>
tag or else the code block will not be highlighted.
You must use escaped HTML within the <pre><code>
block.
Code blocks that have been highlighted using Prism will have the prism
class added to them. Similarly, code blocks that were not highlighted will have the no-prism
class added to them.
No CSS is included. This is intentional as this library is only intended to pre-wrap code snippets within code blocks using Prism's semantic tags. You are required to define and include your own CSS. An example SCSS file can be found here.
Plugins are currently not supported. Feel free to submit a pull request to help get the ball moving!
FAQs
Pipe code snippets through Prism using gulp to pre-tag code blocks at compile time.
The npm package gulp-prism receives a total of 17 weekly downloads. As such, gulp-prism popularity was classified as not popular.
We found that gulp-prism 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
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.