Add AngularDart and Dart to Wappalyzer (#2113)

- Add AngularDart as Web Framework
- Add Dart as Programming Language
- Tweak other Angular entries (Angular, AngularJS, Angular Material) with 'excludes' logic
main
Anthony Maki 7 years ago committed by Elbert Alias
parent a37bef4fb3
commit 3c2ee9ff23

@ -637,20 +637,43 @@
"/([\\d.]+(?:\\-?rc[.\\d]*)*)/angular-material(?:\\.min)?\\.js\\;version:\\1",
"angular-material.*\\.js"
],
"website": "http://material.angularjs.org"
"website": "https://material.angularjs.org"
},
"Angular": {
"cats": [
12
],
"excludes": [
"AngularDart\\;confidence:75",
"AngularJS\\;confidence:75"
],
"html": "<[^>]+ ng-version=\"([\\d.]+)\"\\;version:\\1",
"icon": "Angular.svg",
"website": "https://angular.io"
},
"AngularDart": {
"cats": [
18
],
"implies": "Dart",
"excludes": [
"Angular",
"AngularJS"
],
"icon": "AngularDart.svg",
"website": "https://webdev.dartlang.org/angular/",
"js": {
"ngTestabilityRegistries": ""
}
},
"AngularJS": {
"cats": [
12
],
"excludes": [
"Angular\\;confidence:75",
"AngularDart\\;confidence:75"
],
"js": {
"angular": "",
"angular.version.full": "(.*)\\;version:\\1"
@ -2265,6 +2288,27 @@
},
"website": "http://danneo.com"
},
"Dart": {
"cats": [
27
],
"icon": "Dart.svg",
"implies": "AngularDart\\;confidence:75",
"excludes": [
"Angular\\;confidence:75",
"AngularJS\\;confidence:75"
],
"website": "https://www.dartlang.org",
"script": [
"/(?:\\.)?(?:dart)(?:\\.js)?/",
"packages/browser/dart\\.js"
],
"html": "/(?:<script)[^>]+(?:type=\"application/dart\")/",
"js": {
"___dart__$dart_dartObject_ZxYxX_0_": "",
"___dart_dispatch_record_ZxYxX_0_": ""
}
},
"Darwin": {
"cats": [
28

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240">
<path fill="#00A5E9" d="M120 28.8l-89.4 32 13.7 118 75.7 42 75.7-42 13.7-118"/>
<path fill="#018BD1" d="M120 28.8V221l75.7-42 13.7-118"/>
<path fill="#FFF" d="M120 50L64 175.3h21l11.2-28h47.4l11.2 28h20.8L120 50zm16.3 80h-32.6L120 90.7l16.3 39.3z"/>
</svg>

After

Width:  |  Height:  |  Size: 326 B

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 114 112" style="enable-background:new 0 0 114 112;" xml:space="preserve">
<style type="text/css">
.st0{fill:#00C4B3;}
.st1{fill:#22D3C5;}
.st2{fill:#0075C9;}
.st3{fill:#00A8E1;}
</style>
<path class="st0" d="M30.1,30.6L23,23.5v51.2l0.1,2.4c0,1.1,0.2,2.4,0.6,3.7l56.2,19.8l14-6.2l0,0L30.1,30.6z"/>
<path class="st1" d="M23.7,80.8L23.7,80.8L23.7,80.8L23.7,80.8z M93.9,94.4l-14,6.2L23.8,80.8c1.1,4.1,3.4,8.7,6,11.3l18.3,18.2
l40.8,0.1L93.9,94.4L93.9,94.4z"/>
<path class="st2" d="M23.2,23.5l-21.8,33c-1.8,1.9-0.9,5.9,2,8.9L16,78.1l7.9,2.8c-0.3-1.3-0.6-2.6-0.6-3.7l-0.1-2.4L23.2,23.5
L23.2,23.5z"/>
<path class="st2" d="M80.3,24.1c-1.3-0.3-2.6-0.5-3.7-0.6l-2.5-0.1H23l70.9,70.9l0,0l6.2-14L80.3,24.1z"/>
<path class="st3" d="M80.2,24.1C80.3,24.1,80.3,24.1,80.2,24.1L80.2,24.1C80.3,24.1,80.3,24.1,80.2,24.1z M91.6,30.1
c-2.6-2.6-7.1-5-11.3-6l19.8,56.2l-6.2,14l0,0l15.2-4.9V47.7L91.6,30.1z"/>
<path class="st0" d="M77.5,16.3L64.8,3.7c-2.9-2.9-6.9-3.8-8.9-2l-33,21.8H74l2.5,0.1c1.1,0,2.4,0.2,3.7,0.6L77.5,16.3z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB