New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@factor/plugin-highlight-code

Package Overview
Dependencies
Maintainers
2
Versions
536
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@factor/plugin-highlight-code - npm Package Compare versions

Comparing version 1.0.0-beta.0 to 1.0.0-beta.1

CHANGELOG.md

4

package.json
{
"name": "@factor/plugin-highlight-code",
"version": "1.0.0-beta.0",
"version": "1.0.0-beta.1",
"license": "GPL-2.0",

@@ -13,3 +13,3 @@ "factor": {

},
"gitHead": "bae131b081cd23231806f3b1522de37ad63d28d2"
"gitHead": "93d1f09a0ffab1cbb4661257a8380b1be2164fed"
}

@@ -0,1 +1,2 @@

/* eslint-disable */
/* PrismJS 1.16.0

@@ -181,3 +182,4 @@ https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+css-extras+markup-templating+ejs+git+json+jsonp+json5+yaml+regex&plugins=toolbar+normalize-whitespace+show-language */

callback: callback,
selector: 'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'
selector:
'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'
}

@@ -210,3 +212,4 @@

// Set language on the element, if not present
element.className = element.className.replace(lang, "").replace(/\s+/g, " ") + " language-" + language
element.className =
element.className.replace(lang, "").replace(/\s+/g, " ") + " language-" + language

@@ -218,3 +221,6 @@ if (element.parentNode) {

if (/pre/i.test(parent.nodeName)) {
parent.className = parent.className.replace(lang, "").replace(/\s+/g, " ") + " language-" + language
parent.className =
parent.className.replace(lang, "").replace(/\s+/g, " ") +
" language-" +
language
}

@@ -319,3 +325,7 @@ }

// Don’t cache length as it changes during the loop
for (var i = index, pos = startPos; i < strarr.length; pos += strarr[i].length, ++i) {
for (
var i = index, pos = startPos;
i < strarr.length;
pos += strarr[i].length, ++i
) {
var str = strarr[i]

@@ -344,3 +354,7 @@

for (var len = strarr.length; k < len && (p < to || (!strarr[k].type && !strarr[k - 1].greedy)); ++k) {
for (
var len = strarr.length;
k < len && (p < to || (!strarr[k].type && !strarr[k - 1].greedy));
++k
) {
p += strarr[k].length

@@ -396,3 +410,9 @@ // Move the index i to the element in strarr that is closest to from

var wrapped = new Token(token, inside ? _.tokenize(match, inside) : match, alias, match, greedy)
var wrapped = new Token(
token,
inside ? _.tokenize(match, inside) : match,
alias,
match,
greedy
)

@@ -550,3 +570,4 @@ args.push(wrapped)

//Get current script and highlight
var script = document.currentScript || [].slice.call(document.querySelectorAll("script")).pop()
var script =
document.currentScript || [].slice.call(document.querySelectorAll("script")).pop()

@@ -620,3 +641,4 @@ if (script) {

Prism.languages.markup["tag"].inside["attr-value"].inside["entity"] = Prism.languages.markup["entity"]
Prism.languages.markup["tag"].inside["attr-value"].inside["entity"] =
Prism.languages.markup["entity"]

@@ -665,3 +687,6 @@ // Plugin to make entity title show the real entity, idea by Roman Komarov

pattern: new RegExp(
/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g, tagName),
/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(
/__/g,
tagName
),
"i"

@@ -1102,3 +1127,6 @@ ),

var token = tokens[i]
if (typeof token === "string" || (token.content && typeof token.content === "string")) {
if (
typeof token === "string" ||
(token.content && typeof token.content === "string")
) {
var k = keys[j]

@@ -1114,3 +1142,8 @@ var t = env.tokenStack[k]

var before = s.substring(0, index)
var middle = new Prism.Token(language, Prism.tokenize(t, env.grammar), "language-" + language, t)
var middle = new Prism.Token(
language,
Prism.tokenize(t, env.grammar),
"language-" + language,
t
)
var after = s.substring(index + placeholder.length)

@@ -1406,15 +1439,17 @@

}
;["actionscript", "coffescript", "flow", "javascript", "typescript", "vala"].forEach(function(lang) {
var grammar = Prism.languages[lang]
if (grammar) {
grammar["regex"].inside = {
"regex-flags": /[a-z]+$/,
"regex-delimiter": /^\/|\/$/,
"language-regex": {
pattern: /[\s\S]+/,
inside: Prism.languages.regex
;["actionscript", "coffescript", "flow", "javascript", "typescript", "vala"].forEach(
function(lang) {
var grammar = Prism.languages[lang]
if (grammar) {
grammar["regex"].inside = {
"regex-flags": /[a-z]+$/,
"regex-delimiter": /^\/|\/$/,
"language-regex": {
pattern: /[\s\S]+/,
inside: Prism.languages.regex
}
}
}
}
})
)
})(Prism)

@@ -1610,3 +1645,8 @@ ;(function() {

var methodName = toCamelCase(name)
if (name !== "normalize" && methodName !== "setDefaults" && settings[name] && this[methodName]) {
if (
name !== "normalize" &&
methodName !== "setDefaults" &&
settings[name] &&
this[methodName]
) {
input = this[methodName].call(this, input, settings[name])

@@ -1914,6 +1954,12 @@ }

}
return (id.substring(0, 1).toUpperCase() + id.substring(1)).replace(/s(?=cript)/, "S")
return (id.substring(0, 1).toUpperCase() + id.substring(1)).replace(
/s(?=cript)/,
"S"
)
}
var language = pre.getAttribute("data-language") || Languages[env.language] || guessTitle(env.language)
var language =
pre.getAttribute("data-language") ||
Languages[env.language] ||
guessTitle(env.language)

@@ -1920,0 +1966,0 @@ if (!language) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc