- Add AngularDart as Web Framework
- Add Dart as Programming Language
- Tweak other Angular entries (Angular, AngularJS, Angular Material) with 'excludes' logic
* Await analyzeHeaders promise + add tests
* Parse js patterns when analyzing js
* Put back parseJsPatterns where it was
* Separete to devDependencies
* Add apps object to isolate and prevent manual updates
* Simplify wappalyzer.apps
* Only use necessary input data per analyze use case
* Remove package-lock.json
* Checking in yarn.lock
* Remove npm from test script
* Add Gitea
* Removing unnecessary group
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Improve regex of Gitea
Add support for version detecting
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Switch to https
The rationale for this commit is that when you're putting content on github
pages, the underlying blog engine is Jekyll, or anything else that you might
use to generate static html. Github pages are only the things that is serving
your pages, aka a content delivery network.
* Fix#2140
Remove inpage js.
* Remove the two culprit
I removed Criteo & Carbon Ads which were the original culprit.
I also removed the beginning of Sizmek pattern as it looks useless and potentially dangerous.
I would add that any pattern matching some close to <code>\[\^(.).{0,3}\].{0,3}\1</code> in the beggining should look suspicious.
There are several good candidate in HTML..
* Improve jquery migrate and jquery mobile detection
This can be tested [here](http://docs.python-requests.org/en/master/)
- remove the `rc` thingy, since no other patter using it, and I haven't seen a
single website actually using it.
- jquery-migrate is valid too
- Remove `.*` in favour of of an optional `.min`
* Fix an unnecessary escape, thanks to @gadcam
* Improve a bit highligthjs detection
- Add a `js`-based detection
- Simplify the `script` pattern
- The `script` can now get the version
* Add a missing `?`
- Simplify the regexps
- Add a way to detect the version
- Remove the `ui` pattern, since it was triggering a lot of false-positives
- http -> https
This can be checked [here](https://git.libskia.so/)
This can be checked [here](http://pwning.fun/) and [here](https://vincentgarreau.com/particles.js/).
It has ~14.000 stars in github, and is used on a metric fuckton of websites
who want a fancy background. Unfortunately, it doesn't have an icon yet.
- Better version detection (the `ab` thingy looks like a bug to me)
- Tighten the regexp for the generator
- Tighten the `script` thingy
- The website is using https
* React: Fixed version detection
Example sites which are using React:
- Slack
- Dropbox
- Imgur
On all it works fine with PascalCase "React".
* React: Readded old version detection
* React: Removed unnecessary js check