diff --git a/share/apps.json b/share/apps.json index 4c406896e..04db8c3af 100644 --- a/share/apps.json +++ b/share/apps.json @@ -176,7 +176,8 @@ "Anchor CMS": { "website": "anchorcms.com", "cats": [ 1, 11 ], - "meta": { "generator": "Anchor CMS" } + "meta": { "generator": "Anchor CMS" }, + "implies": [ "PHP", "MySQL" ] }, "AngularJS": { "website": "angularjs.org", @@ -864,7 +865,8 @@ "Ember.js": { "website": "emberjs.com", "cats": [ 12 ], - "env": "^Ember$" + "env": "^Ember$", + "implies": "Handlebars" }, "Embedthis-http": { "website": "github.com/embedthis/http", @@ -1185,7 +1187,7 @@ "website": "handlebarsjs.com", "cats": [ 12 ], "env": "^Handlebars$", - "script": "handlebars(?:\\.runtime)(?:-v[\\d.]+)?\\;version:\\1(?:\\.min)?\\.js)", + "script": "handlebars(?:\\.runtime)?(?:-([\\d.]+?))?(?:\\.min)?\\.js\\;version:\\1", "html": "<[^>]*type=[^>]text\\/x-handlebars-template" }, "HeadJS": { @@ -1444,13 +1446,15 @@ "jqPlot": { "website": "www.jqplot.com", "cats": [ 25 ], - "script": "jqplot.*\\.js" + "script": "jqplot.*\\.js", + "implies": "jQuery" }, "jQTouch": { "website": "jqtouch.com", "cats": [ 26 ], "script": "jqtouch.*\\.js", - "env": "^jQT$" + "env": "^jQT$", + "implies": [ "jQuery\\;confidence:50", "Zepto\\;confidence:50" ] }, "jQuery": { "website": "jquery.com", @@ -1818,7 +1822,7 @@ "MochiKit": { "website": "mochikit.com", "cats": [ 12 ], - "script": "MochiKit\\.js", + "script": "MochiKit.*\\.js", "env": "^MochiKit$" }, "Modernizr": { @@ -1905,9 +1909,21 @@ "Mollom": { "website": "mollom.com", "cats": [ 16 ], - "script": "mollom\\.js", + "script": "mollom.*\\.js", "html": "]+\\.mollom\\.com" }, + "Moment.js": { + "website": "momentjs.com", + "cats": [ 12 ], + "script": "moment.*\\.js", + "env": "^moment$" + }, + "Moment Timezone": { + "website": "momentjs.com/timezone/", + "cats": [ 12 ], + "script": "moment-timezone.*\\.js", + "implies": "Moment.js" + }, "Mondo Media": { "website": "mondo-media.de", "cats": [ 6 ], @@ -1931,7 +1947,7 @@ "Mono.net": { "website": "www.mono.net", "cats": [ 1 ], - "script": "monotracker\\.js", + "script": "monotracker.*\\.js", "env": "_monoTracker", "html": "var u=\\(\\('https:' == d\\.location\\.protocol\\) \\? 'https://resellerstat\\.mono\\.net/mono/' : 'http://resellerstat\\.mono\\.net/mono/'\\);", "implies": "Piwik" @@ -1947,7 +1963,7 @@ "Moogo": { "website": "www.moogo.com", "cats": [ 1 ], - "script": "kotisivukone\\.js" + "script": "kotisivukone.*\\.js" }, "MooTools": { "website": "mootools.net", @@ -1969,6 +1985,7 @@ "Mustache": { "website": "mustache.github.com", "cats": [ 12 ], + "script": "mustache.*\\.js", "env": "^Mustache$" }, "MyBB": { @@ -2250,7 +2267,8 @@ "website": "phpnuke.org", "cats": [ 2 ], "meta": { "generator": "PHP-Nuke" }, - "html": "<[^>]+Powered by PHP-Nuke" + "html": "<[^>]+Powered by PHP-Nuke", + "implies": "PHP" }, "phpPgAdmin": { "website": "phppgadmin.sourceforge.net", diff --git a/share/images/icons/Moment Timezone.png b/share/images/icons/Moment Timezone.png new file mode 100644 index 000000000..32053aed7 Binary files /dev/null and b/share/images/icons/Moment Timezone.png differ diff --git a/share/images/icons/Moment.js.png b/share/images/icons/Moment.js.png new file mode 100644 index 000000000..32053aed7 Binary files /dev/null and b/share/images/icons/Moment.js.png differ