File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,11 @@ const PrismLoader = require("prismjs/components/index.js");
33// Avoid "Language does not exist: " console logs
44PrismLoader . silent = true ;
55
6+ const PrismDiff = require ( "prismjs/components/prism-diff.js" ) ;
7+
8+ // Load diff-highlight plugin
9+ require ( "prismjs/plugins/diff-highlight/prism-diff-highlight" ) ;
10+
611const PrismAlias = require ( "./PrismNormalizeAlias" ) ;
712
813module . exports = function ( language , options = { } ) {
@@ -28,17 +33,10 @@ module.exports = function(language, options = {}) {
2833 // language has diff- prefix
2934 let fullLanguageName = `diff-${ aliasedName } ` ;
3035
31- if ( ! Prism . languages . diff ) {
32- PrismLoader ( "diff" ) ;
33- }
34-
35- // Bundled Plugin
36- require ( "prismjs/plugins/diff-highlight/prism-diff-highlight" ) ;
37-
3836 // Store into with aliased keys
3937 // ts -> diff-typescript
4038 // js -> diff-javascript
41- Prism . languages [ fullLanguageName ] = Prism . languages . diff ;
39+ Prism . languages [ fullLanguageName ] = PrismDiff ;
4240
4341 return Prism . languages [ fullLanguageName ] ;
4442} ;
You can’t perform that action at this time.
0 commit comments