From 266a1e2b853d7e64e40b3ab4e8f6d2d442a6734b Mon Sep 17 00:00:00 2001 From: q-- Date: Mon, 30 Nov 2015 14:59:02 +0100 Subject: [PATCH] Remove all unused capture groups Unused capture groups have been removed from patterns for the following applications: AngularJS Atlassian Jira Boba.js DoubleClick for Publishers (DFP) Epoch Erlang Hammer.js Hogan.js Lazy.js Moguta.CMS Paths.js React Rickshaw Snap Splunk SweetAlert SyntaxHighlighter Twitter Emoji (Twemoji) Twitter typeahead.js Vue.js Wowza Media Server XAMPP XRegExp jQuery jQuery Mobile jQuery UI shine.js vis.js yepnope.js --- src/apps.json | 58 +++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/apps.json b/src/apps.json index 71881d828..f92c96bbb 100755 --- a/src/apps.json +++ b/src/apps.json @@ -421,7 +421,7 @@ "env": "^angular$", "script": [ "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+(\\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1", + "/([\\d.]+(?:\\-?rc[.\\d]*)*)/angular(?:\\.min)?\\.js\\;version:\\1", "angular.*\\.js" ], "website": "angularjs.org", @@ -606,7 +606,7 @@ 13 ], "env": "^jira$", - "html": "Powered by\\s+]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1", + "html": "Powered by\\s+]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(?:\\.\\d+)?))?\\;version:\\1", "implies": "Java", "meta": { "ajs-version-number": "([\\d\\.]+)\\;version:\\1", @@ -795,7 +795,7 @@ 12 ], "implies": "Google Analytics", - "script": "boba(\\.min)?\\.js", + "script": "boba(?:\\.min)?\\.js", "website": "boba.space150.com", "icon": "Boba.js.png" }, @@ -1830,7 +1830,7 @@ "cats": [ 36 ], - "script": "googletagservices\\.com/tag/js/gpt(_mobile|)\\.js", + "script": "googletagservices\\.com/tag/js/gpt(?:_mobile)?\\.js", "website": "www.google.com/dfp", "icon": "DoubleClick for Publishers (DFP).png" }, @@ -2078,7 +2078,7 @@ ], "html": "]+?href=\"[^\"]+epoch(?:\\.min)?\\.css", "implies": "D3", - "script": "epoch(\\.min)?\\.js", + "script": "epoch(?:\\.min)?\\.js", "website": "fastly.github.io/epoch", "icon": "Epoch.png" }, @@ -2096,7 +2096,7 @@ 27 ], "headers": { - "Server": "Erlang( OTP/([\\-\\d\\.ABR]+))?\\;version:\\1" + "Server": "Erlang( OTP/(?:[\\-\\d\\.ABR]+))?\\;version:\\1" }, "website": "www.erlang.org", "icon": "Erlang.png" @@ -2816,7 +2816,7 @@ 12 ], "env": "^Hammer$", - "script": "hammer(\\.min)?\\.js", + "script": "hammer(?:\\.min)?\\.js", "website": "hammerjs.github.io", "icon": "Hammer.js.png" }, @@ -2920,7 +2920,7 @@ "env": "^Hogan$", "script": [ "hogan-(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "([\\d.]+)/hogan(\\.min)?\\.js\\;version:\\1" + "([\\d.]+)/hogan(?:\\.min)?\\.js\\;version:\\1" ], "website": "twitter.github.com/hogan.js", "icon": "Hogan.js.png" @@ -3653,7 +3653,7 @@ "cats": [ 12 ], - "script": "lazy(\\.browser)?(\\.min)?\\.js", + "script": "lazy(?:\\.browser)?(?:\\.min)?\\.js", "website": "danieltao.com/lazy.js", "icon": "Lazy.js.png" }, @@ -4227,7 +4227,7 @@ 1, 6 ], - "html": "(]*mg-(core|plugins|templates)", + "html": "(?:]*mg-(?:core|plugins|templates)", "implies": "PHP", "website": "moguta.ru", "icon": "Moguta.CMS.png" @@ -4982,7 +4982,7 @@ "cats": [ 25 ], - "script": "paths(\\.min)?\\.js", + "script": "paths(?:\\.min)?\\.js", "website": "github.com/andreaferretti/paths-js", "icon": "Paths.js.png" }, @@ -5441,7 +5441,7 @@ "html": "<[^>]+data-react", "script": [ "react(?:\\-with\\-addons)?(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/react(\\.min)?\\.js\\;version:\\1", + "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1", "react.*\\.js" ], "website": "facebook.github.io/react", @@ -5524,7 +5524,7 @@ ], "env": "^Rickshaw$", "implies": "D3", - "script": "rickshaw(\\.min)?\\.js", + "script": "rickshaw(?:\\.min)?\\.js", "website": "code.shutterstock.com/rickshaw/", "icon": "Rickshaw.png" }, @@ -6110,7 +6110,7 @@ 22 ], "headers": { - "Server": "Snap/\\d+(\\.\\d+)+" + "Server": "Snap/([.\\d]+)\\;version:\\1" }, "implies": "Haskell", "website": "snapframework.com", @@ -6204,7 +6204,7 @@ "cats": [ 19 ], - "html": "

© [-\\d]+ Splunk Inc\\.(?: Splunk ([\\d\\.]+( build [\\d\\.]*\\d)?))?[^<]*

\\;version:\\1", + "html": "

© [-\\d]+ Splunk Inc\\.(?: Splunk ([\\d\\.]+(?: build [\\d\\.]*\\d)?))?[^<]*

\\;version:\\1", "meta": { "author": "Splunk Inc\\;confidence:50" }, @@ -6383,7 +6383,7 @@ ], "env": "^swal$", "html": "]+?href=\"[^\"]+sweet-alert(?:\\.min)?\\.css", - "script": "sweet-alert(\\.min)?\\.js", + "script": "sweet-alert(?:\\.min)?\\.js", "website": "tristanedwards.me/sweetalert", "icon": "SweetAlert.png" }, @@ -6426,7 +6426,7 @@ "cats": [ 19 ], - "html": "(]*sh(Core|Brush|ThemeDefault)", + "html": "<(?:script|link)[^>]*sh(?:Core|Brush|ThemeDefault)", "website": "github.com/syntaxhighlighter", "icon": "SyntaxHighlighter.png" }, @@ -6729,7 +6729,7 @@ 25 ], "env": "^twemoji$", - "script": "twemoji(\\.min)?\\.js", + "script": "twemoji(?:\\.min)?\\.js", "website": "twitter.github.io/twemoji/", "icon": "Twitter Emoji (Twemoji).png" }, @@ -6748,7 +6748,7 @@ ], "env": "^typeahead$", "implies": "jQuery\\;confidence:50", - "script": "(typeahead|bloodhound)(\\.jquery|\\.bundle)?(\\.min)?\\.js", + "script": "(?:typeahead|bloodhound)\\.(?:jquery|bundle)?(?:\\.min)?\\.js", "website": "twitter.github.io/typeahead.js", "icon": "Twitter typeahead.js.png" }, @@ -7083,7 +7083,7 @@ "env": "^Vue$", "script": [ "vue(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/vue(\\.min)?\\.js\\;version:\\1", + "/([\\d.]+)/vue(?:\\.min)?\\.js\\;version:\\1", "vue.*\\.js\\;confidence:20" ], "website": "vuejs.org", @@ -7408,7 +7408,7 @@ "cats": [ 38 ], - "html": "Wowza Media Server \\d+ ((\\w+ Edition )?\\d+\\.[\\d\\.]+( build\\d+)?)?\\;version:\\1", + "html": "<title>Wowza Media Server \\d+ ((?:\\w+ Edition )?\\d+\\.[\\d\\.]+(?: build\\d+)?)?\\;version:\\1", "website": "www.wowza.com", "icon": "Wowza Media Server.png" }, @@ -7436,7 +7436,7 @@ "cats": [ 22 ], - "html": "<title>XAMPP( Version ([\\d\\.]+))?\\;version:\\1\\;confidence:90", + "html": "XAMPP(?: Version ([\\d\\.]+))?\\;version:\\1\\;confidence:90", "implies": [ "Apache", "MySQL", @@ -7476,7 +7476,7 @@ "env": "^XRegExp$", "script": [ "xregexp(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/xregexp(\\.min)?\\.js\\;version:\\1", + "/([\\d.]+)/xregexp(?:\\.min)?\\.js\\;version:\\1", "xregexp.*\\.js" ], "website": "xregexp.com", @@ -8012,7 +8012,7 @@ "env": "^jQuery$", "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", + "/([\\d.]+)/jquery(?:\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], "website": "jquery.com", @@ -8023,7 +8023,7 @@ 26 ], "implies": "jQuery", - "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", + "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1?\\1:\\2", "website": "jquerymobile.com", "icon": "jQuery Mobile.png" }, @@ -8043,7 +8043,7 @@ "implies": "jQuery", "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", + "([\\d.]+)/jquery-ui(?:\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], "website": "jqueryui.com", @@ -8461,7 +8461,7 @@ 25 ], "env": "^Shine$", - "script": "shine(\\.min)?\\.js", + "script": "shine(?:\\.min)?\\.js", "website": "bigspaceship.github.io/shine.js/", "icon": "shine.js.png" }, @@ -8575,7 +8575,7 @@ ], "env": "^vis$", "html": "]+?href=\"[^\"]+vis(?:\\.min)?\\.css", - "script": "vis(\\.min)?\\.js", + "script": "vis(?:\\.min)?\\.js", "website": "visjs.org", "icon": "vis.js.png" }, @@ -8637,7 +8637,7 @@ "env": "^yepnope$", "script": [ "yepnope-(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", - "([\\d.]+)/yepnope(\\.min)?\\.js\\;version:\\1", + "([\\d.]+)/yepnope(?:\\.min)?\\.js\\;version:\\1", "yepnope.*\\.js" ], "website": "yepnopejs.com",