@11ty/eleventy-plugin-syntaxhighlight
Advanced tools
Comparing version 3.1.3 to 3.2.0
{ | ||
"name": "@11ty/eleventy-plugin-syntaxhighlight", | ||
"version": "3.1.3", | ||
"version": "3.2.0", | ||
"description": "A pack of Eleventy plugins for syntax highlighting for Markdown and Liquid templates.", | ||
@@ -40,10 +40,10 @@ "publishConfig": { | ||
"devDependencies": { | ||
"ava": "^3.15.0", | ||
"liquidjs": "^9.25.1", | ||
"markdown-it": "^12.2.0" | ||
"ava": "^4.0.1", | ||
"liquidjs": "^9.33.1", | ||
"markdown-it": "^12.3.2" | ||
}, | ||
"dependencies": { | ||
"linkedom": "^0.12.1", | ||
"prismjs": "^1.25.0" | ||
"linkedom": "^0.13.0", | ||
"prismjs": "^1.26.0" | ||
} | ||
} |
const Prism = require("prismjs"); | ||
const PrismLoader = require("prismjs/components/index.js"); | ||
// Avoid "Language does not exist: " console logs | ||
PrismLoader.silent = true; | ||
const PrismAlias = require("./PrismNormalizeAlias"); | ||
module.exports = function(language) { | ||
if(language.startsWith("diff-") && !Prism.languages.diff) { | ||
PrismLoader("diff"); | ||
return Prism.languages.diff; | ||
} | ||
let normalizedLanguage = PrismAlias(language); | ||
@@ -7,0 +15,0 @@ if(!Prism.languages[ normalizedLanguage ]) { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
46072
936
+ Addedlinkedom@0.13.7(transitive)
- Removed@ungap/event-target@0.2.4(transitive)
- Removedlinkedom@0.12.1(transitive)
Updatedlinkedom@^0.13.0
Updatedprismjs@^1.26.0