[devdocsgjs/main: 1510/1867] Update webpack documentation (5.23.0)




commit 0a2a0d6e07d9e566be05c93727e5a6c01ae2807d
Author: Simon Legner <Simon Legner gmail com>
Date:   Thu Feb 18 20:57:09 2021 +0100

    Update webpack documentation (5.23.0)

 assets/javascripts/vendor/prism.js | 67 +++++++++++++++++++++++++++++++++++++-
 lib/docs/scrapers/webpack.rb       |  2 +-
 2 files changed, 67 insertions(+), 2 deletions(-)
---
diff --git a/assets/javascripts/vendor/prism.js b/assets/javascripts/vendor/prism.js
index 47be8b58..2f830fe4 100644
--- a/assets/javascripts/vendor/prism.js
+++ b/assets/javascripts/vendor/prism.js
@@ -1,5 +1,5 @@
 /* PrismJS 1.23.0
-https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+c+cpp+coffeescript+crystal+d+dart+django+elixir+erlang+go+groovy+java+json+julia+kotlin+lua+markup-templating+matlab+nginx+nim+ocaml+perl+php+python+jsx+ruby+rust+scss+shell-session+sql+typescript+yaml
 */
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+c+cpp+coffeescript+crystal+d+dart+diff+django+elixir+erlang+go+groovy+java+json+julia+kotlin+lua+markup-templating+matlab+nginx+nim+ocaml+perl+php+python+jsx+ruby+rust+scss+shell-session+sql+typescript+yaml
 */
 /// <reference lib="WebWorker"/>
 
 var _self = (typeof window !== 'undefined')
@@ -2248,6 +2248,71 @@ Prism.languages.insertBefore('dart','function',{
        }
 });
 
+(function (Prism) {
+
+       Prism.languages.diff = {
+               'coord': [
+                       // Match all kinds of coord lines (prefixed by "+++", "---" or "***").
+                       /^(?:\*{3}|-{3}|\+{3}).*$/m,
+                       // Match "@@ ... @@" coord lines in unified diff.
+                       /^@@.*@@$/m,
+                       // Match coord lines in normal diff (starts with a number).
+                       /^\d.*$/m
+               ]
+
+               // deleted, inserted, unchanged, diff
+       };
+
+       /**
+        * A map from the name of a block to its line prefix.
+        *
+        * @type {Object<string, string>}
+        */
+       var PREFIXES = {
+               'deleted-sign': '-',
+               'deleted-arrow': '<',
+               'inserted-sign': '+',
+               'inserted-arrow': '>',
+               'unchanged': ' ',
+               'diff': '!',
+       };
+
+       // add a token for each prefix
+       Object.keys(PREFIXES).forEach(function (name) {
+               var prefix = PREFIXES[name];
+
+               var alias = [];
+               if (!/^\w+$/.test(name)) { // "deleted-sign" -> "deleted"
+                       alias.push(/\w+/.exec(name)[0]);
+               }
+               if (name === "diff") {
+                       alias.push("bold");
+               }
+
+               Prism.languages.diff[name] = {
+                       pattern: RegExp('^(?:[' + prefix + '].*(?:\r\n?|\n|(?![\\s\\S])))+', 'm'),
+                       alias: alias,
+                       inside: {
+                               'line': {
+                                       pattern: /(.)(?=[\s\S]).*(?:\r\n?|\n)?/,
+                                       lookbehind: true
+                               },
+                               'prefix': {
+                                       pattern: /[\s\S]/,
+                                       alias: /\w+/.exec(name)[0]
+                               }
+                       }
+               };
+
+       });
+
+       // make prefixes available to Diff plugin
+       Object.defineProperty(Prism.languages.diff, 'PREFIXES', {
+               value: PREFIXES
+       });
+
+}(Prism));
+
 (function (Prism) {
 
        /**
diff --git a/lib/docs/scrapers/webpack.rb b/lib/docs/scrapers/webpack.rb
index 2d32db13..deb7185b 100644
--- a/lib/docs/scrapers/webpack.rb
+++ b/lib/docs/scrapers/webpack.rb
@@ -36,7 +36,7 @@ module Docs
     HTML
 
     version '5' do
-      self.release = '5.6.0'
+      self.release = '5.23.0'
       self.base_url = 'https://webpack.js.org/'
     end
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]