diff --git a/.eslintrc b/.eslintrc index 065d0b5b..7f32060f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -35,6 +35,7 @@ "LogString": true, "BlockedRequestMethods": true, "GoogleDomains": true, + "ReqAnalyzer": true, "fileGuard": true, "files": true, diff --git a/core/constants.js b/core/constants.js index 014aa5c6..131a6dd1 100644 --- a/core/constants.js +++ b/core/constants.js @@ -430,6 +430,11 @@ const MathJax3Files = { 'es5/tex-svg.js': true, }; + +const ReqAnalyzer = { + 'BUNDLE_PURE_CSS': 'Pure CSS (Bundle)', +}; + /** * To block bad resources, e.g. fingerprint * diff --git a/core/request-analyzer.js b/core/request-analyzer.js index 3d575d57..c85184fe 100644 --- a/core/request-analyzer.js +++ b/core/request-analyzer.js @@ -261,6 +261,8 @@ requestAnalyzer._getPathOfBundle = function (initiator, channelHost, channelPath filename = requestAnalyzer._handleUncompressedFiles(filename); } else if (bundle === 'Font Awesome (Fonts) (Bundle)') { filename = requestAnalyzer._handleFontawesomeFiles(targetPath, filename); + } else if (bundle === ReqAnalyzer.BUNDLE_PURE_CSS) { + filename = (filename === 'pure-min.css' ? 'pure.min.css' : filename); } if (filename === false) { diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 8214ea6e..7428549a 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -25,9 +25,9 @@

New in LocalCDN:

-

+

Mapping