diff --git a/src/drivers/npm/cli.js b/src/drivers/npm/cli.js index 6274fe5c9..e3b243f57 100755 --- a/src/drivers/npm/cli.js +++ b/src/drivers/npm/cli.js @@ -91,8 +91,7 @@ Options: -N, --no-redirect Disable cross-domain redirects -e, --extended Output additional information `) - - process.exit(1) + process.exit(options.help ? 0 : 1) } const headers = {} diff --git a/src/drivers/webextension/images/icons/AddSearch.png b/src/drivers/webextension/images/icons/AddSearch.png deleted file mode 100644 index b404bfce1..000000000 Binary files a/src/drivers/webextension/images/icons/AddSearch.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/Addsearch.svg b/src/drivers/webextension/images/icons/Addsearch.svg new file mode 100644 index 000000000..b9bdb6729 --- /dev/null +++ b/src/drivers/webextension/images/icons/Addsearch.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Auth0.png b/src/drivers/webextension/images/icons/Auth0.png deleted file mode 100644 index 757559599..000000000 Binary files a/src/drivers/webextension/images/icons/Auth0.png and /dev/null differ diff --git a/src/drivers/webextension/images/icons/Auth0.svg b/src/drivers/webextension/images/icons/Auth0.svg new file mode 100644 index 000000000..807546ac0 --- /dev/null +++ b/src/drivers/webextension/images/icons/Auth0.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Barba.js.png b/src/drivers/webextension/images/icons/Barba.js.png new file mode 100644 index 000000000..f6d8ed2ff Binary files /dev/null and b/src/drivers/webextension/images/icons/Barba.js.png differ diff --git a/src/drivers/webextension/images/icons/City Hive.png b/src/drivers/webextension/images/icons/City Hive.png new file mode 100644 index 000000000..b8f323e35 Binary files /dev/null and b/src/drivers/webextension/images/icons/City Hive.png differ diff --git a/src/drivers/webextension/images/icons/Findmeashoe.png b/src/drivers/webextension/images/icons/Findmeashoe.png new file mode 100644 index 000000000..3de7db9c5 Binary files /dev/null and b/src/drivers/webextension/images/icons/Findmeashoe.png differ diff --git a/src/drivers/webextension/images/icons/Fleksa.svg b/src/drivers/webextension/images/icons/Fleksa.svg new file mode 100644 index 000000000..ef3d34274 --- /dev/null +++ b/src/drivers/webextension/images/icons/Fleksa.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Frizbit.png b/src/drivers/webextension/images/icons/Frizbit.png new file mode 100644 index 000000000..53c6c52d1 Binary files /dev/null and b/src/drivers/webextension/images/icons/Frizbit.png differ diff --git a/src/drivers/webextension/images/icons/Govalo.svg b/src/drivers/webextension/images/icons/Govalo.svg new file mode 100644 index 000000000..e0011514f --- /dev/null +++ b/src/drivers/webextension/images/icons/Govalo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/drivers/webextension/images/icons/Hypestyle CSS.png b/src/drivers/webextension/images/icons/Hypestyle CSS.png new file mode 100644 index 000000000..5ec1ae330 Binary files /dev/null and b/src/drivers/webextension/images/icons/Hypestyle CSS.png differ diff --git a/src/drivers/webextension/images/icons/MakeShop.svg b/src/drivers/webextension/images/icons/MakeShop.svg new file mode 100644 index 000000000..d13e31fc2 --- /dev/null +++ b/src/drivers/webextension/images/icons/MakeShop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Modern Campus.png b/src/drivers/webextension/images/icons/Modern Campus.png new file mode 100644 index 000000000..65b4bacc0 Binary files /dev/null and b/src/drivers/webextension/images/icons/Modern Campus.png differ diff --git a/src/drivers/webextension/images/icons/Nift.png b/src/drivers/webextension/images/icons/Nift.png new file mode 100644 index 000000000..5d6a75f07 Binary files /dev/null and b/src/drivers/webextension/images/icons/Nift.png differ diff --git a/src/drivers/webextension/images/icons/PIXIjs.svg b/src/drivers/webextension/images/icons/PIXIjs.svg new file mode 100644 index 000000000..3ff46f27e --- /dev/null +++ b/src/drivers/webextension/images/icons/PIXIjs.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Shoprenter.svg b/src/drivers/webextension/images/icons/Shoprenter.svg new file mode 100644 index 000000000..8acb63140 --- /dev/null +++ b/src/drivers/webextension/images/icons/Shoprenter.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/drivers/webextension/images/icons/SitePad.png b/src/drivers/webextension/images/icons/SitePad.png index 733fbfa91..ba2321121 100644 Binary files a/src/drivers/webextension/images/icons/SitePad.png and b/src/drivers/webextension/images/icons/SitePad.png differ diff --git a/src/drivers/webextension/images/icons/Solvemate.svg b/src/drivers/webextension/images/icons/Solvemate.svg new file mode 100644 index 000000000..158d8b4d9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Solvemate.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Speed Kit.svg b/src/drivers/webextension/images/icons/Speed Kit.svg new file mode 100644 index 000000000..f538562b3 --- /dev/null +++ b/src/drivers/webextension/images/icons/Speed Kit.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/SpeedSize.svg b/src/drivers/webextension/images/icons/SpeedSize.svg new file mode 100644 index 000000000..22ec18cbb --- /dev/null +++ b/src/drivers/webextension/images/icons/SpeedSize.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/drivers/webextension/images/icons/Speedkit.svg b/src/drivers/webextension/images/icons/Speedkit.svg deleted file mode 100644 index 46ed4b21e..000000000 --- a/src/drivers/webextension/images/icons/Speedkit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/drivers/webextension/images/icons/StackerHQ.svg b/src/drivers/webextension/images/icons/StackerHQ.svg new file mode 100644 index 000000000..87c44c0c2 --- /dev/null +++ b/src/drivers/webextension/images/icons/StackerHQ.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Stencil.svg b/src/drivers/webextension/images/icons/Stencil.svg new file mode 100644 index 000000000..415575f91 --- /dev/null +++ b/src/drivers/webextension/images/icons/Stencil.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/StrutFit.svg b/src/drivers/webextension/images/icons/StrutFit.svg new file mode 100644 index 000000000..ec3217d36 --- /dev/null +++ b/src/drivers/webextension/images/icons/StrutFit.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/UmiJs.png b/src/drivers/webextension/images/icons/UmiJs.png new file mode 100644 index 000000000..43d6f3ff7 Binary files /dev/null and b/src/drivers/webextension/images/icons/UmiJs.png differ diff --git a/src/drivers/webextension/images/icons/Unicorn Platform.svg b/src/drivers/webextension/images/icons/Unicorn Platform.svg new file mode 100644 index 000000000..0349f71af --- /dev/null +++ b/src/drivers/webextension/images/icons/Unicorn Platform.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Upptime.svg b/src/drivers/webextension/images/icons/Upptime.svg new file mode 100644 index 000000000..1f0c2c7e9 --- /dev/null +++ b/src/drivers/webextension/images/icons/Upptime.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/drivers/webextension/images/icons/Video Greet.png b/src/drivers/webextension/images/icons/Video Greet.png new file mode 100644 index 000000000..708044ed2 Binary files /dev/null and b/src/drivers/webextension/images/icons/Video Greet.png differ diff --git a/src/drivers/webextension/images/icons/Vitrin.me.svg b/src/drivers/webextension/images/icons/Vitrin.me.svg new file mode 100644 index 000000000..cac81ba29 --- /dev/null +++ b/src/drivers/webextension/images/icons/Vitrin.me.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Weblication.svg b/src/drivers/webextension/images/icons/Weblication.svg new file mode 100644 index 000000000..fb602e4f7 --- /dev/null +++ b/src/drivers/webextension/images/icons/Weblication.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/drivers/webextension/images/icons/Wuilt.png b/src/drivers/webextension/images/icons/Wuilt.png new file mode 100644 index 000000000..6d66bbd8f Binary files /dev/null and b/src/drivers/webextension/images/icons/Wuilt.png differ diff --git a/src/drivers/webextension/images/icons/iSina Chat.svg b/src/drivers/webextension/images/icons/iSina Chat.svg new file mode 100644 index 000000000..608b33d6d --- /dev/null +++ b/src/drivers/webextension/images/icons/iSina Chat.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/drivers/webextension/images/icons/pixijs.png b/src/drivers/webextension/images/icons/pixijs.png deleted file mode 100644 index 8631f63d7..000000000 Binary files a/src/drivers/webextension/images/icons/pixijs.png and /dev/null differ diff --git a/src/technologies/a.json b/src/technologies/a.json index 02b17452f..5772d4425 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -1170,13 +1170,17 @@ 29 ], "description": "Addsearch is a site search solution for small and large websites.", - "icon": "AddSearch.png", + "icon": "Addsearch.svg", + "js": { + "AddSearchUI": "", + "AddSearchClient": "" + }, "pricing": [ "mid", "recurring" ], "saas": true, - "scriptSrc": "https://addsearch\\.com/js/", + "scriptSrc": "//addsearch\\.com/js/", "website": "https://www.addsearch.com/" }, "Adform": { @@ -1417,6 +1421,7 @@ "poa" ], "saas": true, + "scripts": "aem-(?:GridColumn|apps/)", "scriptSrc": [ "/etc/designs/", "/etc/clientlibs/", @@ -2459,12 +2464,13 @@ }, "Amazon S3": { "cats": [ - 19 + 31 ], "description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.", "headers": { - "Content-Security-Policy": "s3\\.[^ ]*amazonaws\\.com", - "server": "^AmazonS3$" + "Content-Security-Policy": "s3[^ ]*amazonaws\\.com\\s", + "server": "^AmazonS3$", + "Content-Security-Policy-Report-Only": "s3[^ ]*\\.amazonaws\\.com\\s" }, "icon": "aws-s3.svg", "implies": "Amazon Web Services", @@ -3835,20 +3841,32 @@ "cats": [ 69 ], + "cpe": "cpe:2.3:a:auth0:auth0.js:*:*:*:*:*:node.js:*:*", "description": "Auth0 provides authentication and authorisation as a service.", - "icon": "Auth0.png", + "icon": "Auth0.svg", + "headers": { + "x-auth0-requestid": "" + }, + "dom": "link[href*='cdn.auth0.com']", "scriptSrc": [ "/auth0(?:-js)?/([\\d.]+)/auth0(?:.min)?\\.js\\;version:\\1", "/auth0-js@([\\d.]+)/([a-z]+)/auth0\\.min\\.js\\;version:\\1" ], + "saas": true, + "pricing": [ + "freemium", + "payg", + "recurring" + ], "website": "https://auth0.github.io/auth0.js/index.html" }, "Auth0 Lock": { "cats": [ 69 ], - "description": "Auth0's signin solution", - "icon": "Auth0.png", + "description": "Auth0 Lock enables you to easily add social identity providers, so that your users can log in seamlessly using any desired provider.", + "icon": "Auth0.svg", + "implies": "Auth0", "scriptSrc": "/lock/([\\d.]+)/lock(?:.min)?\\.js\\;version:\\1", "website": "https://auth0.com/docs/libraries/lock" }, diff --git a/src/technologies/b.json b/src/technologies/b.json index d6ded6487..a85797c8b 100644 --- a/src/technologies/b.json +++ b/src/technologies/b.json @@ -261,6 +261,18 @@ }, "website": "http://www.banshee-php.org" }, + "Barba.js": { + "cats": [ + 59 + ], + "description": "Barba.js is a small and easy-to-use javascript library that helps you creating fluid and smooth transitions between your website's pages.", + "icon": "Barba.js.png", + "js": { + "barba.version": "^([\\d\\.]+)$\\;version:\\1" + }, + "oss": true, + "website": "https://barba.js.org" + }, "Base": { "cats": [ 6 diff --git a/src/technologies/c.json b/src/technologies/c.json index 2863b2ced..0ba5c9ba6 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -291,6 +291,7 @@ ], "description": "Calendly is an app for scheduling appointments, meetings, and events.", "icon": "Calendly.svg", + "dom": "a[href*='//calendly.com/'][target='_blank']", "js": { "Calendly": "" }, @@ -299,7 +300,7 @@ "freemium" ], "saas": true, - "scriptSrc": "https://assets\\.calendly\\.com/assets/external/widget\\.js", + "scriptSrc": "assets\\.calendly\\.com/", "website": "https://calendly.com/" }, "CallRail": { @@ -1218,6 +1219,23 @@ "scriptSrc": "checkout-static\\.citruspay\\.com/", "website": "https://consumers.citruspay.com/" }, + "City Hive": { + "cats": [ + 6 + ], + "description": "City Hive's all in one ecommerce platform for wine and spirit shops.", + "icon": "City Hive.png", + "js": { + "cityHiveSites": "", + "cityHiveWebsiteName": "" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://www.cityhive.net" + }, "CityMail": { "cats": [ 99 diff --git a/src/technologies/d.json b/src/technologies/d.json index 9561b4dda..4e06c3385 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -262,23 +262,16 @@ "cats": [ 27 ], - "description": "Dart is an open-source, general-purpose, object-oriented programming language with C-style syntax developed by Google in 2011.", - "dom": "script[type='application/dart']", - "excludes": [ - "Angular", - "AngularJS" - ], + "description": "Dart is an open-source, general-purpose, object-oriented programming language developed by Google.", "icon": "Dart.svg", "js": { "___dart__$dart_dartObject_ZxYxX_0_": "", - "___dart_dispatch_record_ZxYxX_0_": "" + "___dart_dispatch_record_ZxYxX_0_": "", + "$__dart_deferred_initializers__": "" }, "oss": true, - "scriptSrc": [ - "/(?:\\.)?(?:dart)(?:\\.js)?/", - "packages/browser/dart\\.js" - ], - "website": "https://www.dartlang.org" + "scriptSrc": "/(?:\\.)?(?:dart)(?:\\.js)?/", + "website": "https://dart.dev" }, "Darwin": { "cats": [ @@ -1652,4 +1645,4 @@ "scriptSrc": "deepMiner\\.js", "website": "https://github.com/deepwn/deepMiner" } -} \ No newline at end of file +} diff --git a/src/technologies/f.json b/src/technologies/f.json index d397b66a8..922a6e0e8 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -572,6 +572,22 @@ "scriptSrc": "@findify/bundle@([\\d.]+)/dist/.+\\.js\\;version:\\1", "website": "https://www.findify.io" }, + "Findmeashoe": { + "cats": [ + 76 + ], + "description": "Findmeashoe is a footwear recommendation portal that aims to improve shopping efficiency and experience of footwear shoppers.", + "icon": "Findmeashoe.png", + "js": { + "FmasJavaScript": "", + "fmasUniversalWidgetJsFileName": "", + "fmasGenderSizeTextVariantIdCollection": "" + }, + "pricing": [ + "poa" + ], + "website": "https://findmeashoe.com" + }, "Fing": { "cats": [ 62 @@ -778,6 +794,25 @@ "implies": "Bootstrap", "website": "https://designmodo.github.io/Flat-UI/" }, + "Fleksa": { + "cats": [ + 6, + 93 + ], + "description": "Fleksa is an online ordering system for restaurants and delivery.", + "icon": "Fleksa.svg", + "implies": [ + "Node.js", + "Next.js" + ], + "dom":"link[href*='//fleksa-cdn']", + "saas": true, + "pricing": [ + "mid", + "recurring" + ], + "website": "https://fleksa.com" + }, "FlexCMP": { "cats": [ 1 @@ -906,7 +941,9 @@ "icon": "Flutter.svg", "implies": "Dart", "js": { - "flutterCanvasKit": "" + "flutterCanvasKit": "", + "_flutter_web_set_location_strategy": "", + "_flutter.loader": "" }, "meta": { "id": "^flutterweb-theme$" @@ -1556,6 +1593,26 @@ ], "website": "https://www.friendbuy.com" }, + "Frizbit": { + "cats": [ + 32 + ], + "description": "Frizbit is a marketing tool that helps digital marketeers increase web traffic and revenue by combining web push notification.", + "icon": "Frizbit.png", + "dom":"link[href*='cdn.frizbit.com']", + "js": { + "frizbit.remoteConfigs": "", + "frizbit.configurationManager": "" + }, + "scriptSrc":"cdn\\.frizbit\\.com/", + "saas": true, + "pricing": [ + "low", + "recurring", + "poa" + ], + "website": "https://frizbit.com" + }, "Froala Editor": { "cats": [ 24 diff --git a/src/technologies/g.json b/src/technologies/g.json index 3b38cb8f0..9455e2d96 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -1740,6 +1740,26 @@ ], "website": "https://gotipath.com" }, + "Govalo": { + "cats": [ + 100 + ], + "description": "Govalo is a software startup company that builds a Shopify app.", + "icon": "Govalo.svg", + "implies": "Shopify", + "js": { + "Govalo.meta": "" + }, + "scriptSrc": "cdn\\.shopify\\.com/extensions/.+/([\\d\\.]+)/assets/govalo\\.min\\.js\\;version:\\1", + "saas": true, + "pricing": [ + "freemium", + "payg", + "mid", + "recurring" + ], + "website": "https://govalo.com" + }, "Grab Pay Later": { "cats": [ 41, diff --git a/src/technologies/h.json b/src/technologies/h.json index e98a05168..b51c3d378 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -1346,6 +1346,23 @@ "scriptSrc": "cdn\\.gethypervisual\\.com/", "website": "https://gethypervisual.com" }, + "Hypestyle CSS": { + "cats": [ + 66 + ], + "description": "Hypestyle CSS is a small CSS library build on utility classes and components.", + "icon": "Hypestyle CSS.png", + "implies": "Sass", + "dom": { + "link[href*='hypestyle']": { + "attributes": { + "href": "/hypestyle@([\\d\\.]+)/dist/css/hypestyle\\.min\\.css\\;version:\\1" + } + } + }, + "oss": true, + "website": "https://www.hypestylecss.xyz" + }, "h5ai": { "cats": [ 19 diff --git a/src/technologies/i.json b/src/technologies/i.json index 825b25624..ea1d36f2d 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -947,6 +947,19 @@ "icon": "irroba.svg", "website": "https://www.irroba.com.br/" }, + "iSina Chat": { + "cats": [ + 52 + ], + "description": "iSina Chat is a live chat service that provides online support and FAQ for customers.", + "icon": "iSina Chat.svg", + "scriptSrc": "chat\\.isina\\.agency/", + "saas": true, + "pricing": [ + "poa" + ], + "website": "https://isina.agency" + }, "Isotope": { "cats": [ 59 diff --git a/src/technologies/m.json b/src/technologies/m.json index 8a5e6f05f..29545b8bf 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -493,10 +493,29 @@ "scriptSrc": "mk-sense\\.com/aweb\\?license", "website": "https://mk-sense.com/" }, + "MakeShop": { + "cats": [ + 6 + ], + "description": "MakeShop is a Japanese ecommerce platform.", + "icon": "MakeShop.svg", + "dom": "link[href*='gigaplus.makeshop.jp'], img[src*='gigaplus.makeshop.jp']", + "js": { + "MakeShop_TopSearch": "", + "makeshop_ga_gtag": "" + }, + "saas": true, + "pricing": [ + "mid", + "recurring" + ], + "website": "https://www.makeshop.jp" + }, "MakeShopKorea": { "cats": [ 6 ], + "description": "MakeShopKorea is a Korean hosting brand that focuses on building ecommerce stores.", "icon": "MakeShopKorea.png", "js": { "Makeshop": "", @@ -980,6 +999,22 @@ }, "website": "http://max-3000.com" }, + "MaxenceDEVCMS": { + "cats": [ + 1 + ], + "description": "MaxenceDEVCMS is a simple CMS for ecommerce, esport, landing page.", + "icon": "default.svg", + "implies": [ + "PHP", + "MySQL" + ], + "meta": { + "author": "^MaxenceDEV$" + }, + "oss": true, + "website": "https://cms.maxencedev.fr" + }, "Maxemail": { "cats": [ 32 diff --git a/src/technologies/n.json b/src/technologies/n.json index 52644ddc9..1a3bec4a9 100644 --- a/src/technologies/n.json +++ b/src/technologies/n.json @@ -611,6 +611,22 @@ "saas": true, "website": "https://nicepage.com" }, + "Nift": { + "cats": [ + 84 + ], + "description": "Nift is a marketing program for pools of local businesses. Businesses give Nift gift cards to thank and reward their customers for taking actions, like signing up for a newsletter, referring a friend, or making a purchase.", + "icon": "Nift.png", + "js": { + "NiftJS": "", + "NiftAnalytics": "" + }, + "saas": true, + "pricing": [ + "poa" + ], + "website": "https://www.gonift.com" + }, "Ninja Forms": { "cats": [ 87 diff --git a/src/technologies/o.json b/src/technologies/o.json index 193c0c37d..6b56b6ea2 100644 --- a/src/technologies/o.json +++ b/src/technologies/o.json @@ -411,6 +411,19 @@ "scriptSrc": "cdn\\.omise\\.co", "website": "https://www.omise.co" }, + "Omni CMS": { + "cats": [ + 1 + ], + "description": "Omni CMS (formerly OU Campus) is a web content management system developed by Modern Campus. Modern Campus is a SaaS-based student lifecycle management software designed to manage continuing education and non-degree programs.", + "icon": "Modern Campus.png", + "dom":"a[href*='a.cms.omniupdate.com/11/']", + "saas": true, + "pricing": [ + "poa" + ], + "website": "https://moderncampus.com/products/web-content-management.html" + }, "Omniconvert": { "cats": [ 74 diff --git a/src/technologies/p.json b/src/technologies/p.json index 1446a82be..1ab72a4b1 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -102,15 +102,16 @@ "cats": [ 25 ], - "description": "PixiJS - The HTML5 Creation Engine. 2D WebGL renderer.", - "icon": "pixijs.png", + "description": "PIXIjs is a free open-source 2D engine used to make animated websites and HTML5 games.", + "icon": "PIXIjs.svg", "js": { "PIXI": "", "PIXI.VERSION": "^(.+)$\\;version:\\1" }, "scriptSrc": "pixi\\.(min\\.)?js$", "url": ".+\\.pixijs\\.com", - "website": "https://www.pixijs.com/" + "oss": true, + "website": "https://www.pixijs.com" }, "POLi Payment": { "cats": [ diff --git a/src/technologies/s.json b/src/technologies/s.json index 09be83ead..76fd55c35 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -1723,6 +1723,19 @@ "scripts": "\"sheerIdEndpoint\":", "website": "https://www.sheerid.com/" }, + "Shelf": { + "cats": [ + 33 + ], + "description": "Shelf is a server framework for Dart.", + "headers": { + "Server": "dart:io with Shelf" + }, + "oss": true, + "icon": "Dart.svg", + "implies": "Dart", + "website": "https://pub.dev/packages/shelf" + }, "ShellInABox": { "cats": [ 46 @@ -2014,6 +2027,7 @@ "recurring" ], "saas": true, + "scripts": "shopifyTag", "scriptSrc": [ "sdks\\.shopifycdn\\.com", "cdn\\.shopify\\.com" @@ -2230,6 +2244,23 @@ "scriptSrc": "\\.shoppy\\.gg", "website": "https://shoppy.gg" }, + "Shoprenter": { + "cats": [ + 6 + ], + "description": "Shoprenter offers a platform for building and running an ecommerce store.", + "icon": "Shoprenter.svg", + "js": { + "ShopRenter.customer": "" + }, + "pricing": [ + "low", + "recurring" + ], + "saas": true, + "scriptSrc": "\\.cdn\\.shoprenter\\.hu/", + "website": "https://www.shoprenter.hu" + }, "Shoprunner": { "cats": [ 107, @@ -2844,20 +2875,20 @@ "cats": [ 57 ], - "description": "Build your professional website using easy to use editor and publish static web pages.", + "description": "SitePad is a WYSIWYG drag and drop website building and maintenance program.", "icon": "SitePad.png", "implies": [ "PHP" ], "meta": { - "generator": "^SitePad .+$" + "generator": "^SitePad(?:\\s([\\d\\.]+))?$\\;version:\\1" }, "pricing": [ "freemium", "recurring", "low" ], - "website": "https://sitepad.com/" + "website": "https://sitepad.com" }, "SiteSpect": { "cats": [ @@ -3713,6 +3744,25 @@ }, "website": "https://www.solusquare.com" }, + "Solvemate": { + "cats": [ + 52 + ], + "description": "Solvemate is a customer service automation platform that enables brands to deliver quality customer service through meaningful conversations via chatbots.", + "icon": "Solvemate.svg", + "dom": "link[href*='.solvemate.com']", + "js": { + "solvemateConfig": "", + "solvemateCli": "", + "solvemate.config.solvemateCDN": "" + }, + "saas": true, + "pricing": [ + "high", + "recurring" + ], + "website": "https://www.solvemate.com" + }, "Solve Media": { "cats": [ 16, @@ -3945,16 +3995,37 @@ "scriptSrc": "\\.speedcurve\\.com", "website": "https://www.speedcurve.com" }, - "SpeedKit": { + "Speed Kit": { "cats": [ 92 ], - "description": "Baqend develops a performance add-on that uses caching algorithms to minimize loading times of e-commerce websites.", - "icon": "Speedkit.svg", + "description": "Speed Kit develops a performance add-on that uses caching algorithms to minimize loading times of ecommerce websites.", + "icon": "Speed Kit.svg", "js": { "speedKit": "" }, - "website": "https://www.baqend.com/" + "pricing": [ + "poa" + ], + "saas": true, + "website": "https://www.speedkit.com" + }, + "SpeedSize": { + "cats": [ + 92 + ], + "description": "SpeedSize is an AI-based media-compression technology that can auto-detect and compress all of a website's images and videos down to 99% of their original size without lowering the image quality.", + "icon": "SpeedSize.svg", + "scripts": "data-speedsize-(?:srcset|src|params)?", + "scriptSrc": [ + "/speedsize(?:-sw)?\\.js\\;confidence:90", + "\\.speedsize\\.com/" + ], + "pricing": [ + "poa" + ], + "saas": true, + "website": "https://speedsize.com" }, "Speedimize": { "cats": [ @@ -4535,6 +4606,23 @@ }, "website": "https://www.stackcommerce.com/" }, + "StackerHQ": { + "cats": [ + 51 + ], + "description": "StackerHQ is a tool in the low code platforms and application builders categories.", + "icon": "StackerHQ.svg", + "dom": "link[href*='cdn.stackerhq.com/']", + "js": { + "stacker.install_feature": "" + }, + "saas": true, + "pricing": [ + "mid", + "recurring" + ], + "website": "https://www.stackerhq.com" + }, "StackPath": { "cats": [ 31 @@ -4629,6 +4717,7 @@ "cats": [ 1 ], + "cpe": "cpe:2.3:a:statamic:statamic:*:*:*:*:*:laravel:*:*", "description": "Statamic is an open-source and self-hosted content management system based on the PHP programming language.", "headers": { "x-powered-by": "^Statamic$" @@ -4638,6 +4727,9 @@ "PHP", "Laravel" ], + "js": { + "Statamic": "" + }, "oss": true, "pricing": [ "freemium", @@ -4684,6 +4776,16 @@ "scriptSrc": "\\.steelhousemedia\\.com/(?:spx\\?dxver=([\\d.]+))?\\;version:\\1", "website": "https://steelhouse.com" }, + "Stencil": { + "cats": [ + 18 + ], + "description": "Stencil is a compiler that generates Web Components developed by the Ionic team.", + "icon": "Stencil.svg", + "dom": "html[data-stencil-build][class*='hydrated'], stencil-router, stencil-route-link", + "oss": true, + "website": "https://stenciljs.com" + }, "Stimulus": { "cats": [ 12 @@ -4896,6 +4998,22 @@ "scriptSrc": "js\\.stripe\\.com", "website": "http://stripe.com" }, + "StrutFit": { + "cats": [ + 76 + ], + "description": "StrutFit is an online sizing platform for footwear retailers.", + "dom": "iframe[scr*='.strut.fit/']", + "icon": "StrutFit.svg", + "js": { + "rerenderStrutfit": "" + }, + "saas": true, + "pricing": [ + "poa" + ], + "website": "https://www.strut.fit" + }, "Stylitics": { "cats": [ 32 @@ -5349,12 +5467,13 @@ "scriptSrc": "swiftype\\.com/embed\\.js$", "website": "http://swiftype.com" }, - "Swiper Slider": { + "Swiper": { "cats": [ - 19 + 59 ], - "html": "<[^>]+=swiper-container", + "description": "Swiper is a JavaScript library that creates modern touch sliders with hardware-accelerated transitions.", "icon": "swiper.svg", + "dom": "div[data-swiper-slide-index], [swiper-container]", "js": { "Swiper": "" }, @@ -5654,4 +5773,4 @@ }, "website": "https://styled-components.com" } -} \ No newline at end of file +} diff --git a/src/technologies/t.json b/src/technologies/t.json index 76457f296..7872fca26 100644 --- a/src/technologies/t.json +++ b/src/technologies/t.json @@ -713,18 +713,23 @@ 6 ], "description": "Tebex specialises in providing gcommerce solutions for online games.", - "headers": { - "tb-cache-country": "\\;confidence:33", - "tb-cache-group": "\\;confidence:34", - "tb-node": "\\;confidence:33" + "dom": { + "a[href*='.tebex.io']": { + "attributes": { + "target": "_blank", + "text": "Tebex" + } + } }, "icon": "Tebex.svg", "implies": [ "MySQL", - "Sass" + "Sass", + "PHP" ], "requires": "Cart Functionality", "saas": true, + "scripts": "\\.tebexLogin", "website": "https://www.tebex.io" }, "Telescope": { diff --git a/src/technologies/u.json b/src/technologies/u.json index 57c76771f..3615425e1 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -54,6 +54,19 @@ ], "website": "https://www.ukfast.co.uk" }, + "UmiJs": { + "cats": [ + 12 + ], + "description": "UmiJs is a scalable, enterprise-class frontend application framework that supports both configuration and conventional routing while maintaining functional completeness, such as dynamic routing, nested routing, and permission routing.", + "icon": "UmiJs.png", + "implies": "Node.js", + "js": { + "g_umi.version": "([\\d\\.]+)\\;version:\\1" + }, + "oss": true, + "website": "https://umijs.org" + }, "UMI.CMS": { "cats": [ 1 @@ -323,6 +336,24 @@ "scriptSrc": "cmp\\.uniconsent\\.mgr\\.consensu\\.org/dfp\\.js", "website": "https://www.uniconsent.com/" }, + "Unicorn Platform": { + "cats": [ + 1, + 51 + ], + "description": "Unicorn Platform is a drag and drop website and blog builder for startups, mobile apps, and SaaS.", + "icon": "Unicorn Platform.svg", + "js": { + "unicornplatform": "" + }, + "saas": true, + "pricing": [ + "freemium", + "low", + "recurring" + ], + "website": "https://unicornplatform.com" + }, "Unpkg": { "cats": [ 31 @@ -419,6 +450,20 @@ "scriptSrc": "stats\\.uptimerobot\\.com/", "website": "https://uptimerobot.com" }, + "Upptime": { + "cats": [ + 13 + ], + "description": "Upptime is the open-source uptime monitor and status page, powered entirely by GitHub Actions, Issues, and Pages.", + "icon": "Upptime.svg", + "dom": { + "p > a[href*='upptime.js.org']": { + "text": "^Upptime$" + } + }, + "oss": true, + "website": "https://upptime.js.org" + }, "Uptrends": { "cats": [ 78, diff --git a/src/technologies/v.json b/src/technologies/v.json index 48dfa2218..9ced69bdf 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -367,6 +367,21 @@ "scriptSrc": "\\.vidazoo\\.com", "website": "https://www.vidazoo.com" }, + "Video Greet": { + "cats": [ + 100 + ], + "description": "Video Greet lets your customers add a video message to gifts with QR codes.", + "icon": "Video Greet.png", + "requires": "Shopify", + "js": { + "__vg.video_greet_button_src": "" + }, + "pricing": [ + "freemium" + ], + "website": "https://apps.shopify.com/videogreet-gift-messages" + }, "VideoJS": { "cats": [ 14 @@ -409,6 +424,24 @@ "icon": "Vignette.png", "website": "http://www.vignette.com" }, + "Vigil": { + "cats": [ + 13 + ], + "description": "Vigil is a microservices status page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).", + "icon": "default.svg", + "implies": [ + "Rust", + "Docker" + ], + "dom": { + "p > a[href*='github.com/valeriansaliou/vigil']": { + "text": "^Vigil$" + } + }, + "oss": true, + "website": "https://github.com/valeriansaliou/vigil" + }, "Vimeo": { "cats": [ 14 @@ -642,9 +675,30 @@ "cats": [ 19 ], - "description": "Next Generation Frontend Tooling", + "description": "Vite is a rapid development tool for modern web projects.", "icon": "vite.svg", - "website": "https://vitejs.dev/" + "oss": true, + "website": "https://vitejs.dev" + }, + "Vitrin.me": { + "cats": [ + 51 + ], + "description": "Vitrin.me is a no-code platform that lets anyone build web apps without writing any code.", + "icon": "Vitrin.me.svg", + "implies": [ + "Python", + "Django", + "React", + "Next.js" + ], + "scriptSrc": "\\.vitrin\\.me/", + "saas": true, + "pricing": [ + "low", + "recurring" + ], + "website": "https://vitrin.me" }, "Vizury": { "cats": [ diff --git a/src/technologies/w.json b/src/technologies/w.json index 1d54f490b..0b1d8417a 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -759,6 +759,7 @@ "scriptSrc": "\\bwebix\\.js", "website": "http://webix.com" }, + "Weblogic Server": { "cats": [ 22 @@ -771,6 +772,27 @@ }, "website": "https://www.oracle.com/java/weblogic" }, + "Weblication": { + "cats": [ + 1 + ], + "cpe": "cpe:2.3:a:weblication:cms_core_&_grid:*:*:*:*:*:*:*:*", + "description": "Weblication is an enterprise-class website content management system developed by Scholl Communications AG in Germany.", + "icon": "Weblication.svg", + "implies": [ + "PHP", + "XSLT" + ], + "meta": { + "generator": "^Weblication® CMS$" + }, + "pricing": [ + "recurring", + "onetime", + "payg" + ], + "website": "https://weblication.de" + }, "Weblium": { "cats": [ 1, @@ -913,7 +935,7 @@ "cats": [ 1 ], - "description": "Weebly is a website and eCommerce service.", + "description": "Weebly is a website and ecommerce service.", "icon": "Weebly.svg", "implies": [ "PHP", @@ -1776,6 +1798,31 @@ "saas": true, "website": "https://www.wufoo.com" }, + "Wuilt": { + "cats": [ + 1, + 51 + ], + "description": "Wuilt is the first Arab platform of its kind to help individuals and businesses create ready-made websites and ecommerce stores.", + "icon": "Wuilt.png", + "implies": [ + "React", + "Node.js" + ], + "dom": { + "img[src*='wuilt-assets-v']": { + "attributes": { + "src": "wuilt-assets-v\\d+-dev\\.s\\d+\\.amazonaws\\.com/" + } + } + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://wuilt.com" + }, "Wunderkind": { "cats": [ 32 diff --git a/src/technologies/y.json b/src/technologies/y.json index 7dd2696b2..cfed9ef66 100644 --- a/src/technologies/y.json +++ b/src/technologies/y.json @@ -37,13 +37,15 @@ 59 ], "cpe": "cpe:/a:yahoo:yui", + "description": "YUI is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets.", "icon": "YUI.png", "js": { "YAHOO.VERSION": "^(.+)$\\;version:\\1", "YUI.version": "^(.+)$\\;version:\\1" }, "scriptSrc": "(?:/yui/|yui\\.yahooapis\\.com)", - "website": "http://yuilibrary.com" + "oss": true, + "website": "https://clarle.github.io/yui3" }, "YUI Doc": { "cats": [