diff --git a/bin/convert.js b/bin/convert.js index 7be1cd0ee..ab1eaa66f 100644 --- a/bin/convert.js +++ b/bin/convert.js @@ -97,7 +97,7 @@ const converter = createConverter() let batchCount = 1 do { - let percentComplete = `${ + const percentComplete = `${ 100 - Math.round((100 / totalFiles) * files.length) }%` terminalOverwrite( @@ -109,7 +109,7 @@ const converter = createConverter() const image = { id: fileName, path: `${appPaths().iconPath}/${fileName}`, - convertPath: `${appPaths().convertPath}/${fileName}`, + convertPath: getConvertFileName(fileName), /** * Convert SVG to PNG and copy to new folder. */ diff --git a/src/technologies/a.json b/src/technologies/a.json index c968381d3..24815f6a0 100644 --- a/src/technologies/a.json +++ b/src/technologies/a.json @@ -307,36 +307,36 @@ "saas": true, "website": "https://abicart.com/" }, - "AccessTrade": { - "cats": [ - 71 - ], - "description": "AccessTrade is an affiliate marketing platform based on the CPA model developed by Interspace Co.", - "dom": "img[src*='.accesstrade.net'],img[data-src*='.accesstrade.net']", - "icon": "AccessTrade.png", - "scriptSrc": [ - "accesstrade\\.net/js/", - "click\\.accesstra\\.de/js/nct/lp\\.js" - ], - "website": "https://accesstrade.global/" - }, "Accentuate Custom Fields": { "cats": [ 100 ], "description": "Accentuate Custom Fields is the professional and de facto solution to easily extend your Shopify store with your own custom fields such multi-language text fields, images, checkboxes, dates, selection list and custom JSON objects.", - "icon": "Accentuate Custom Fields.png", - "requires": "Shopify", "dom": "a[style*='.accentuate.io/'], a[data-bg*='.accentuate.io/'], div[style*='.accentuate.io/'], img[src*='.accentuate.io/'], img[data-src*='.accentuate.io/']", - "scripts": "\\.accentuate\\.io/", - "saas": true, + "icon": "Accentuate Custom Fields.png", "pricing": [ "freemium", "mid", "recurring" ], + "requires": "Shopify", + "saas": true, + "scripts": "\\.accentuate\\.io/", "website": "https://www.accentuate.io" }, + "AccessTrade": { + "cats": [ + 71 + ], + "description": "AccessTrade is an affiliate marketing platform based on the CPA model developed by Interspace Co.", + "dom": "img[src*='.accesstrade.net'],img[data-src*='.accesstrade.net']", + "icon": "AccessTrade.png", + "scriptSrc": [ + "accesstrade\\.net/js/", + "click\\.accesstra\\.de/js/nct/lp\\.js" + ], + "website": "https://accesstrade.global/" + }, "AccessiBe": { "cats": [ 68 @@ -3728,17 +3728,17 @@ 92 ], "description": "Azure Monitor collects monitoring telemetry from a variety of on-premises and Azure sources. Azure Monitor helps you maximise the availability and performance of your applications and services.", - "icon": "azure.svg", - "implies": "Azure", + "dom": "link[href*='js.monitor.azure.com']", "headers": { "Content-Security-Policy": "js\\.monitor\\.azure\\.com" }, - "dom": "link[href*='js.monitor.azure.com']", - "scriptSrc": "js\\.monitor\\.azure\\.com/", - "saas": true, + "icon": "azure.svg", + "implies": "Azure", "pricing": [ "payg" ], + "saas": true, + "scriptSrc": "js\\.monitor\\.azure\\.com/", "website": "https://azure.microsoft.com/en-us/services/monitor" }, "a-blog cms": { diff --git a/src/technologies/b.json b/src/technologies/b.json index cb6e8b008..072f5df1e 100644 --- a/src/technologies/b.json +++ b/src/technologies/b.json @@ -80,6 +80,22 @@ }, "website": "https://www.bablic.com/" }, + "Back In Stock": { + "cats": [ + 100 + ], + "description": "Back In Stock lets your customers choose restock alerts for specific variant combinations, including size, colour or style.", + "icon": "Back In Stock.png", + "pricing": [ + "freemium", + "low", + "recurring" + ], + "requires": "Shopify", + "saas": true, + "scriptSrc": "app\\.backinstock\\.org/", + "website": "https://backinstock.org" + }, "Backbone.js": { "cats": [ 12 @@ -114,22 +130,6 @@ }, "website": "https://backdropcms.org" }, - "Back In Stock": { - "cats": [ - 100 - ], - "description": "Back In Stock lets your customers choose restock alerts for specific variant combinations, including size, colour or style.", - "icon": "Back In Stock.png", - "requires": "Shopify", - "scriptSrc": "app\\.backinstock\\.org/", - "saas": true, - "pricing": [ - "freemium", - "low", - "recurring" - ], - "website": "https://backinstock.org" - }, "Baidu Analytics (百度统计)": { "cats": [ 10 diff --git a/src/technologies/c.json b/src/technologies/c.json index c44064fc0..fb0c22af2 100644 --- a/src/technologies/c.json +++ b/src/technologies/c.json @@ -113,19 +113,19 @@ 6 ], "description": "CS Cart is a turnkey ecommerce shopping cart software solution.", + "dom": "a[href*='.cs-cart.com'][target='_blank']", "icon": "CS Cart.svg", "implies": "PHP", - "dom": "a[href*='.cs-cart.com'][target='_blank']", "js": { - "fn_compare_strings": "", "fn_buy_together_apply_discount": "", - "fn_calculate_total_shipping": "" + "fn_calculate_total_shipping": "", + "fn_compare_strings": "" }, - "scriptSrc": "var/cache/misc/assets/js/tygh/scripts-(?:[\\d\\w]+)\\.js", "pricing": [ "mid", "onetime" ], + "scriptSrc": "var/cache/misc/assets/js/tygh/scripts-(?:[\\d\\w]+)\\.js", "website": "http://www.cs-cart.com" }, "CSSIgniter Olsen Light": { @@ -391,10 +391,10 @@ "_carbonads": "", "_carbonads_go": "" }, - "saas": true, "pricing": [ "payg" ], + "saas": true, "scriptSrc": "\\.carbonads\\.com/", "website": "http://carbonads.net" }, @@ -436,13 +436,13 @@ "description": "Cargo is a professional site building platform for designers and artists.", "icon": "Cargo.svg", "implies": "PHP", - "meta": { - "cargo_title": "" - }, "js": { "Cargo.Config": "", "__cargo_js_ver__": "" }, + "meta": { + "cargo_title": "" + }, "scriptSrc": "/cargo\\.", "website": "https://cargo.site" }, @@ -668,15 +668,15 @@ "description": "Chameleon is a sophisticated no-code platform for product success, empowering SaaS teams to build self-service user onboarding, feature adoption, and feedback collection.", "icon": "Chameleon.png", "js": { - "chmlnData.organizationAttributes": "", - "chmln.Snippet.urls.fast": "fast\\.trychameleon\\.com" + "chmln.Snippet.urls.fast": "fast\\.trychameleon\\.com", + "chmlnData.organizationAttributes": "" }, - "scriptSrc": "\\.trychameleon\\.com/", - "saas": true, "pricing": [ "mid", "recurring" ], + "saas": true, + "scriptSrc": "\\.trychameleon\\.com/", "website": "https://www.trychameleon.com" }, "Chameleon system": { @@ -689,10 +689,10 @@ "meta": { "generator": "Chameleon CMS/Shop System" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "website": "https://www.chameleon-system.de" }, "Chamilo": { @@ -701,10 +701,10 @@ ], "cpe": "cpe:/a:chamilo:chamilo_lms", "description": "Chamilo is an open-source learning management and collaboration system.", + "dom": "link[href*='chamilo.org/']", "headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" }, - "dom": "link[href*='chamilo.org/']", "icon": "Chamilo.png", "implies": "PHP", "meta": { @@ -919,18 +919,18 @@ "description": "Chevereto is an image hosting software that allows you to create a full-featured image hosting website on your own server.", "icon": "Chevereto.svg", "implies": "PHP", - "meta": { - "generator": "Chevereto\\s(?:[\\d\\.]+)" - }, "js": { "CHEVERETO.version": "([\\d\\.]+)\\;version:\\1" }, - "scriptSrc": "/chevereto\\.js", - "saas": true, + "meta": { + "generator": "Chevereto\\s(?:[\\d\\.]+)" + }, "pricing": [ "low", "onetime" ], + "saas": true, + "scriptSrc": "/chevereto\\.js", "website": "https://chevereto.com" }, "Chili Piper": { @@ -992,21 +992,21 @@ "cats": [ 1 ], - "description": "Chorus is the only all-in-one publishing, audience, and revenue platform built for modern media companies.", "cookies": { - "chorus_preferences": "", - "_chorus_geoip_continent": "" + "_chorus_geoip_continent": "", + "chorus_preferences": "" }, + "description": "Chorus is the only all-in-one publishing, audience, and revenue platform built for modern media companies.", "icon": "Chorus.svg", "js": { "Chorus.AddScript": "", "ChorusAds.beforeAdsRequested": "", "ChorusCampaigns.recordClickUrl": "" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "website": "https://getchorus.voxmedia.com" }, "Chronofresh": { @@ -1040,13 +1040,13 @@ "description": "ChurnZero is a real-time customer success platform that helps subscription businesses fight customer churn.", "icon": "ChurnZero.png", "js": { - "ChurnZero.version": "([\\d\\.]+)\\;version:\\1", - "ChurnZero": "" + "ChurnZero": "", + "ChurnZero.version": "([\\d\\.]+)\\;version:\\1" }, - "saas": true, "pricing": [ "poa" ], + "saas": true, "website": "https://churnzero.net" }, "CitrusPay": { @@ -1099,9 +1099,9 @@ 66 ], "description": "Clarity is an open-source design system that brings together UX guidelines, an HTML/CSS framework, and Angular components.", + "dom": "link[href*='clr-ui'], clr-main-container", "icon": "clarity.svg", "implies": "Angular", - "dom": "link[href*='clr-ui'], clr-main-container", "js": { "ClarityIcons": "" }, @@ -1241,18 +1241,18 @@ ], "description": "Clickfunnels is an online sales funnel builder that helps businesses market, sell, and deliver their products online.", "icon": "ClickFunnels.svg", - "meta": { - "cf:app_domain:": "app\\.clickfunnels\\.com" - }, "js": { "CFAppDomain": "app\\.clickfunnels\\.com", "CFSurveyParticipantID": "" }, - "saas": true, + "meta": { + "cf:app_domain:": "app\\.clickfunnels\\.com" + }, "pricing": [ "mid", "recurring" ], + "saas": true, "website": "https://www.clickfunnels.com" }, "ClickHeat": { @@ -1446,17 +1446,17 @@ 95 ], "description": "Cloudimage automates the transformation and optimisation of images on the fly and accelerates their distribution via the Content Delivery Network (CDN).", - "icon": "Cloudimage.svg", "dom": "img[src*='.cloudimg.io/'], link[href*='.cloudimg.io/'], amp-img[src*='.cloudimg.io/']", + "icon": "Cloudimage.svg", "js": { "ciResponsive.config.domain": "cloudimg\\.io" }, - "saas": true, "pricing": [ "freemium", "payg", "recurring" ], + "saas": true, "website": "https://www.cloudimage.io" }, "Cloudinary": { @@ -1651,8 +1651,8 @@ 56 ], "description": "Coinhive Captcha provides captcha service that is simple to integrate, where your users’ devices need to solve a number of hashes, adjustable by you, in order to login or post a comment to your site.", - "icon": "CoinHive.svg", "dom": "div.coinhive-captcha", + "icon": "CoinHive.svg", "scriptSrc": "https?://authedmine\\.com/(?:lib/captcha|captcha)", "website": "https://coinhive.com" }, @@ -1848,12 +1848,12 @@ 76 ], "description": "Combeenation is a powerful cloud-based configurator platform.", - "icon": "Combeenation.png", "dom": "iframe[src*='portal.combeenation.com/']", - "saas": true, + "icon": "Combeenation.png", "pricing": [ "poa" ], + "saas": true, "website": "https://www.combeenation.com" }, "Comm100": { @@ -2494,11 +2494,11 @@ "js": { "Comandia": "" }, - "scriptSrc": "\\.mycorreosecommerce\\.com/", - "saas": true, "pricing": [ "poa" ], + "saas": true, + "scriptSrc": "\\.mycorreosecommerce\\.com/", "website": "https://www.correosecommerce.com" }, "Cosmoshop": { @@ -2577,11 +2577,11 @@ "description": "CoverManager is a restaurant table booking widget.", "dom": "iframe[src*='.covermanager.com/']", "icon": "CoverManager.svg", - "saas": true, - "scriptSrc": "\\.covermanager\\.com/", "pricing": [ "poa" ], + "saas": true, + "scriptSrc": "\\.covermanager\\.com/", "website": "https://www.covermanager.com" }, "Covet.pics": { @@ -2920,13 +2920,13 @@ ], "cpe": "cpe:/a:cubecart:cubecart", "description": "CubeCart is a free ecommerce platform that businesses can use to build, manage, and market their online stores.", + "dom": "a[href*='.cubecart.com'][target='_blank']", "icon": "CubeCart.png", "implies": "PHP", - "oss": true, - "dom": "a[href*='.cubecart.com'][target='_blank']", "meta": { "generator": "cubecart" }, + "oss": true, "website": "http://www.cubecart.com" }, "Cubyn": { @@ -3128,19 +3128,19 @@ 10 ], "description": "comScore is an American media measurement and analytics company providing marketing data and analytics to enterprises; media and advertising agencies; and publishers.", + "dom": "iframe[src*='.scorecardresearch.com/beacon'], iframe#comscore, iframe[src*='COMSCORE.beacon]", "icon": "comScore.svg", - "dom":"iframe[src*='.scorecardresearch.com/beacon'], iframe#comscore, iframe[src*='COMSCORE.beacon]", "js": { "COMSCORE": "", "_COMSCORE": "" }, - "scriptSrc": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", - "saas": true, "pricing": [ "freemium", "mid", "recurring" ], + "saas": true, + "scriptSrc": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", "website": "http://comscore.com" }, "commercelayer": { diff --git a/src/technologies/d.json b/src/technologies/d.json index c1ada5ad9..3aa497184 100644 --- a/src/technologies/d.json +++ b/src/technologies/d.json @@ -60,8 +60,8 @@ 1 ], "description": "DM Polopoly is a web content management solution focused on enhancing the user experience built by Atex.", + "dom": "img[data-src*='/polopoly_fs/'], link[href*='/polopoly_fs/'], img[src*='/polopoly_fs/']", "icon": "DM Polopoly.png", - "dom":"img[data-src*='/polopoly_fs/'], link[href*='/polopoly_fs/'], img[src*='/polopoly_fs/']", "implies": "Java", "website": "http://www.atex.com/products/dm-polopoly" }, @@ -262,22 +262,22 @@ "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 with C-style syntax developed by Google in 2011.", "icon": "Dart.svg", - "dom": "script[type='application/dart']", "js": { "___dart__$dart_dartObject_ZxYxX_0_": "", "___dart_dispatch_record_ZxYxX_0_": "" }, + "oss": true, "scriptSrc": [ "/(?:\\.)?(?:dart)(?:\\.js)?/", "packages/browser/dart\\.js" ], - "oss": true, "website": "https://www.dartlang.org" }, "Darwin": { @@ -370,11 +370,11 @@ 1 ], "description": "DatoCMS is a cloud-based headless Content as a service (CaaS) platform created to work with static websites, mobile apps and server-side applications of any kind.", - "icon": "DatoCMS.svg", + "dom": "link[href*='datocms-assets.com'], img[src*='datocms-assets.com'], source[src*='datocms-assets.com'], div[style*='datocms-assets.com']", "headers": { "content-security-policy": "\\.datocms-assets\\.com" }, - "dom": "link[href*='datocms-assets.com'], img[src*='datocms-assets.com'], source[src*='datocms-assets.com'], div[style*='datocms-assets.com']", + "icon": "DatoCMS.svg", "pricing": [ "freemium", "mid", @@ -686,18 +686,18 @@ ], "cpe": "cpe:/a:disqus:disqus_comment_system", "description": "Disqus is a worldwide blog comment hosting service for web sites and online communities that use a networked platform.", + "dom": "div#disqus_thread", "icon": "Disqus.svg", - "dom":"div#disqus_thread", "js": { "DISQUS": "", "disqus_shortname": "", "disqus_url": "" }, - "scriptSrc": "disqus_url", "pricing": [ "low", "recurring" ], + "scriptSrc": "disqus_url", "website": "https://disqus.com" }, "District M": { @@ -928,13 +928,13 @@ "description": "DokuWiki is a free open-source wiki software.", "icon": "DokuWiki.png", "implies": "PHP", - "meta": { - "generator": "^DokuWiki( Release [\\d-]+)?\\;version:\\1" - }, "js": { "DOKU_TPL": "\\;confidence:50", "doku_edit_text_content": "\\;confidence:50" }, + "meta": { + "generator": "^DokuWiki( Release [\\d-]+)?\\;version:\\1" + }, "oss": true, "website": "https://www.dokuwiki.org" }, @@ -1188,17 +1188,17 @@ ], "description": "Drop A Hint is an Shopify app which help share hints via email, SMS, WhatsApp and messengers.", "icon": "Drop A Hint.png", - "requires": "Shopify", - "saas": true, "js": { - "dropAHintTypeProduct": "", - "DropAHint.BaseURL": "dropahint\\.love/" + "DropAHint.BaseURL": "dropahint\\.love/", + "dropAHintTypeProduct": "" }, "pricing": [ "payg", "low", "recurring" ], + "requires": "Shopify", + "saas": true, "website": "https://apps.shopify.com/drop-a-hint-v2" }, "Dropbox": { @@ -1306,12 +1306,12 @@ ], "description": "Duopana is a platform for creating online communities, blogs and managing collaborative content.", "icon": "Duopana.svg", - "scriptSrc": "\\.beracode\\.com/", - "saas": true, "pricing": [ "low", "recurring" ], + "saas": true, + "scriptSrc": "\\.beracode\\.com/", "website": "https://duopana.com" }, "Dynamic Yield": { diff --git a/src/technologies/f.json b/src/technologies/f.json index 4f83256af..3683e890e 100644 --- a/src/technologies/f.json +++ b/src/technologies/f.json @@ -1491,7 +1491,6 @@ 59 ], "description": "fullPage.js a jQuery and vanilla JavaScript plugin for fullscreen scrolling websites.", - "dom": "link[href*='fullPage.css']\\;confidence:10", "icon": "fullPage.js.png", "implies": "jQuery", "js": { @@ -1501,4 +1500,4 @@ "scriptSrc": "/fullPage\\.js(?:/([\\d\\.]+)/)?\\;version:\\1", "website": "https://github.com/alvarotrigo/fullpage.js" } -} \ No newline at end of file +} diff --git a/src/technologies/g.json b/src/technologies/g.json index 53b0aafce..0ef655d5f 100644 --- a/src/technologies/g.json +++ b/src/technologies/g.json @@ -533,21 +533,21 @@ ], "description": "GitBook is a command-line tool for creating documentation using Git and Markdown.", "icon": "GitBook.png", - "meta": { - "generator": "GitBook ([\\d.]+)?\\;version:\\1" - }, "js": { "__GITBOOK_INITIAL_PROPS__": "", "__GITBOOK_INITIAL_STATE__": "", "__GITBOOK_LAZY_MODULES__": "" }, - "url": "^https?://[^/]+\\.gitbook\\.com/", - "saas": true, + "meta": { + "generator": "GitBook ([\\d.]+)?\\;version:\\1" + }, "pricing": [ "freemium", "low", "recurring" ], + "saas": true, + "url": "^https?://[^/]+\\.gitbook\\.com/", "website": "https://www.gitbook.com" }, "GitHub Pages": { diff --git a/src/technologies/h.json b/src/technologies/h.json index 65faea929..9cb728de5 100644 --- a/src/technologies/h.json +++ b/src/technologies/h.json @@ -4,14 +4,14 @@ 6 ], "description": "HCL Commerce is a software platform framework for ecommerce, including marketing, sales, customer and order processing functionality.", + "dom": "link[href*='/wcsstore/'], link[href*='webapp/wcs/'], a[href*='/wcsstore/'], a[href*='webapp/wcs/'], script[src*='/wcsstore/'], script[src*='webapp/wcs/']", "icon": "HCL Commerce.svg", "implies": "Java", - "dom": "link[href*='/wcsstore/'], link[href*='webapp/wcs/'], a[href*='/wcsstore/'], a[href*='webapp/wcs/'], script[src*='/wcsstore/'], script[src*='webapp/wcs/']", - "scripts": "/webapp/wcs/", "pricing": [ "poa" ], "saas": true, + "scripts": "/webapp/wcs/", "url": "/wcs/", "website": "https://www.hcltechsw.com/commerce" }, diff --git a/src/technologies/i.json b/src/technologies/i.json index 6370bed11..15134a188 100644 --- a/src/technologies/i.json +++ b/src/technologies/i.json @@ -93,31 +93,31 @@ "scriptSrc": "jscripts/ips_", "website": "https://invisioncommunity.com/" }, + "IPInfoDB": { + "cats": [ + 79 + ], + "description": "IPInfoDB is the API that returns the location of an IP address.", + "icon": "IPInfoDB.png", + "saas": true, + "website": "https://www.ipinfodb.com/", + "xhr": "api\\.ipinfodb\\.com" + }, "IPinfo": { "cats": [ 79 ], "description": "IPinfo is an IP address data provider.", "icon": "IPinfo.svg", - "scriptSrc": "ipinfo\\.io/", - "saas": true, "pricing": [ "mid", "recurring" ], + "saas": true, + "scriptSrc": "ipinfo\\.io/", "website": "https://ipinfo.io", "xhr": "ipinfo\\.io/" }, - "IPInfoDB": { - "cats": [ - 79 - ], - "description": "IPInfoDB is the API that returns the location of an IP address.", - "icon": "IPInfoDB.png", - "saas": true, - "website": "https://www.ipinfodb.com/", - "xhr": "api\\.ipinfodb\\.com" - }, "Iamport": { "cats": [ 41 diff --git a/src/technologies/l.json b/src/technologies/l.json index d37cb657d..2b534e171 100644 --- a/src/technologies/l.json +++ b/src/technologies/l.json @@ -653,16 +653,16 @@ ], "description": "Littledata provides a seamless connection between your Shopify site, marketing channels, and Google Analytics.", "icon": "Littledata.svg", - "requiresCategory": 6, "js": { - "LittledataLayer.version": "v([\\d\\.]+)\\;version:\\1", - "LittledataLayer": "" + "LittledataLayer": "", + "LittledataLayer.version": "v([\\d\\.]+)\\;version:\\1" }, - "saas": true, "pricing": [ "mid", "recurring" ], + "requiresCategory": 6, + "saas": true, "website": "https://www.littledata.io" }, "Live Story": { diff --git a/src/technologies/m.json b/src/technologies/m.json index fb8890778..deeb7b009 100644 --- a/src/technologies/m.json +++ b/src/technologies/m.json @@ -136,6 +136,22 @@ "scriptSrc": "service(?:2)?\\.mtcaptcha\\.com/", "website": "https://www.mtcaptcha.com" }, + "MUI": { + "cats": [ + 66 + ], + "css": "\\.MuiPaper-root", + "description": "MUI(formerly Material UI) is a simple and customisable component library to build faster, beautiful, and more accessible React applications.", + "dom": "style[data-meta='MuiPaper']", + "icon": "MUI.svg", + "oss": true, + "pricing": [ + "freemium", + "payg" + ], + "saas": true, + "website": "https://mui.com" + }, "Macaron": { "cats": [ 18 @@ -1164,6 +1180,15 @@ "scriptSrc": "bat\\.bing\\.com/bat\\.js", "website": "https://ads.microsoft.com" }, + "Microsoft Ajax Content Delivery Network": { + "cats": [ + 31 + ], + "description": "Microsoft Ajax Content Delivery Network hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your web applications.", + "icon": "Microsoft.svg", + "scriptSrc": "ajax\\.aspnetcdn\\.com/ajax/", + "website": "https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview" + }, "Microsoft Application Insights": { "cats": [ 78 @@ -1171,9 +1196,9 @@ "description": "Microsoft Application Insights is a feature of Azure Monitor that provides extensible application performance management (APM) and monitoring for live web apps.", "icon": "Microsoft.svg", "js": { + "appInsights.SeverityLevel": "", "appInsights.addTelemetryInitializer": "", - "appInsightsSDK": "appInsights", - "appInsights.SeverityLevel": "" + "appInsightsSDK": "appInsights" }, "pricing": [ "payg" @@ -1181,15 +1206,6 @@ "saas": true, "website": "https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview" }, - "Microsoft Ajax Content Delivery Network": { - "cats": [ - 31 - ], - "description": "Microsoft Ajax Content Delivery Network hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your web applications.", - "icon": "Microsoft.svg", - "scriptSrc": "ajax\\.aspnetcdn\\.com/ajax/", - "website": "https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview" - }, "Microsoft Clarity": { "cats": [ 10 @@ -1937,22 +1953,6 @@ "url": "/mozard/!suite", "website": "http://mozard.nl" }, - "MUI": { - "cats": [ - 66 - ], - "description": "MUI(formerly Material UI) is a simple and customisable component library to build faster, beautiful, and more accessible React applications.", - "icon": "MUI.svg", - "oss": true, - "saas": true, - "css": "\\.MuiPaper-root", - "dom": "style[data-meta='MuiPaper']", - "pricing": [ - "freemium", - "payg" - ], - "website": "https://mui.com" - }, "Mulberry": { "cats": [ 5 diff --git a/src/technologies/p.json b/src/technologies/p.json index 788920b1a..6290f6f7c 100644 --- a/src/technologies/p.json +++ b/src/technologies/p.json @@ -141,8 +141,8 @@ "__fetchLocaleData__": "\\;confidence:50", "fetchRootComponent": "\\;confidence:50" }, - "scripts": "RootCmp_CMS_PAGE", "oss": true, + "scripts": "RootCmp_CMS_PAGE", "website": "https://developer.adobe.com/commerce/pwa-studio/" }, "Pace": { @@ -741,8 +741,8 @@ "description": "Pendo is a product analytics platform used in release to enrich the product experience and provide insights to the product management team.", "icon": "Pendo.svg", "js": { - "pendo.VERSION": "(.+)\\;version:\\1\\;confidence:1", - "pendo.HOST": "\\.pendo\\.io" + "pendo.HOST": "\\.pendo\\.io", + "pendo.VERSION": "(.+)\\;version:\\1\\;confidence:1" }, "pricing": [ "freemium", @@ -2601,4 +2601,4 @@ }, "website": "http://punbb.informer.com" } -} +} \ No newline at end of file diff --git a/src/technologies/r.json b/src/technologies/r.json index c14fe0d84..1cecf64f2 100644 --- a/src/technologies/r.json +++ b/src/technologies/r.json @@ -424,9 +424,6 @@ 1 ], "description": "React Bricks is a visual editing CMS based on React components.", - "icon": "React Bricks.svg", - "implies": "React", - "requires": "React", "dom": { "img[src*='react']": { "attributes": { @@ -434,11 +431,14 @@ } } }, - "saas": true, + "icon": "React Bricks.svg", + "implies": "React", "pricing": [ "mid", "recurring" ], + "requires": "React", + "saas": true, "website": "https://reactbricks.com" }, "React Redux": { diff --git a/src/technologies/s.json b/src/technologies/s.json index d2f5df344..1d8c692f9 100644 --- a/src/technologies/s.json +++ b/src/technologies/s.json @@ -42,10 +42,10 @@ "icon": "SAP.svg", "implies": "Java", "js": { - "smartedit": "", "ACC.config.commonResourcePath": "/_ui/responsive/common\\;confidence:25", "ACC.config.rootPath": "/_ui/responsive\\;confidence:25", - "ACC.config.themeResourcePath": "/_ui/responsive/theme-\\;confidence:50" + "ACC.config.themeResourcePath": "/_ui/responsive/theme-\\;confidence:50", + "smartedit": "" }, "pricing": [ "poa" @@ -1430,13 +1430,13 @@ ], "description": "Sezzle offers a buy-now-pay-later solution.", "icon": "Sezzle.svg", - "meta": { - "sezzle_cid": "" - }, "js": { "AwesomeSezzle": "", - "sezzle_footer_images": "", - "renderSezzleIframe": "" + "renderSezzleIframe": "", + "sezzle_footer_images": "" + }, + "meta": { + "sezzle_cid": "" }, "saas": true, "scriptSrc": "widget\\.sezzle\\.(?:in|com)", @@ -3070,17 +3070,17 @@ ], "description": "SniperFast is instant search system for ecommerce sites.", "icon": "SniperFast.png", - "requiresCategory": 6, "js": { - "sniperfast_page_id": "", "sniperEnableSearch": "", - "sniper_search_key": "" + "sniper_search_key": "", + "sniperfast_page_id": "" }, "pricing": [ "freemium", "low", "recurring" ], + "requiresCategory": 6, "saas": true, "scriptSrc": "\\.sniperfast\\.com", "website": "https://www.sniperfast.com" @@ -4994,4 +4994,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 7c7aa9a8b..b204547c8 100644 --- a/src/technologies/t.json +++ b/src/technologies/t.json @@ -1825,17 +1825,17 @@ 6 ], "description": "Trove (formerly Yerdle) builds white-label technology and end-to-end operations for ecommerce platforms.", + "dom": "img[src*='res.cloudinary.com/yerdle']", "headers": { "x-trove-app-name": "", "x-trove-country-code": "", "x-trove-order-uuid": "", "x-yerdle-app-name": "" }, - "dom": "img[src*='res.cloudinary.com/yerdle']", - "xhr": "reware-production\\.yerdlesite\\.com", "icon": "trove.png", "saas": true, - "website": "https://trove.co" + "website": "https://trove.co", + "xhr": "reware-production\\.yerdlesite\\.com" }, "TruValidate": { "cats": [ @@ -2548,4 +2548,4 @@ "implies": "Node.js", "website": "https://totaljs.com" } -} +} \ No newline at end of file diff --git a/src/technologies/u.json b/src/technologies/u.json index d8a9528b2..f44c68a5b 100644 --- a/src/technologies/u.json +++ b/src/technologies/u.json @@ -390,11 +390,11 @@ 13 ], "description": "UptimeRobot is a web-based software that is designed to monitor the sites frequently to check whether any site is down owing to server problem or any bug in coding.", - "icon": "UptimeRobot.svg", "dom": "a[href*='stats.uptimerobot.com/']", "headers": { "content-security-policy": "\\.uptimerobot\\.com" }, + "icon": "UptimeRobot.svg", "pricing": [ "freemium", "low", @@ -464,25 +464,6 @@ "saas": true, "website": "https://uscreen.tv/" }, - "Userflow": { - "cats": [ - 58 - ], - "description": "Userflow is a user onboarding software for building product tours and onboarding checklists, tailored to your app and your users.", - "icon": "Userflow.svg", - "js": { - "userflow.endChecklist": "\\;confidence:50", - "userflow.endAllFlows": "\\;confidence:50", - "USERFLOWJS_QUEUE": "" - }, - "pricing": [ - "mid", - "recurring" - ], - "saas": true, - "scriptSrc": "\\.userflow\\.com/", - "website": "https://userflow.com" - }, "UserLike": { "cats": [ 52 @@ -506,25 +487,6 @@ ], "website": "http://userlike.com" }, - "Userpilot": { - "cats": [ - 58, - 97 - ], - "description": "Userpilot is a cloud-based product experience platform designed for customer success and product teams to onboard users and increase product adoption through behavior-triggered experiences.", - "icon": "Userpilot.svg", - "js": { - "userpilot.triggerById": "", - "userpilotInitiatorSDK": "", - "userpilotPako": "" - }, - "pricing": [ - "mid", - "recurring" - ], - "saas": true, - "website": "https://userpilot.com" - }, "UserReport": { "cats": [ 13, @@ -613,6 +575,44 @@ "scriptSrc": "\\.usercentrics\\.eu/.+\\.js", "website": "https://usercentrics.com" }, + "Userflow": { + "cats": [ + 58 + ], + "description": "Userflow is a user onboarding software for building product tours and onboarding checklists, tailored to your app and your users.", + "icon": "Userflow.svg", + "js": { + "USERFLOWJS_QUEUE": "", + "userflow.endAllFlows": "\\;confidence:50", + "userflow.endChecklist": "\\;confidence:50" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "scriptSrc": "\\.userflow\\.com/", + "website": "https://userflow.com" + }, + "Userpilot": { + "cats": [ + 58, + 97 + ], + "description": "Userpilot is a cloud-based product experience platform designed for customer success and product teams to onboard users and increase product adoption through behavior-triggered experiences.", + "icon": "Userpilot.svg", + "js": { + "userpilot.triggerById": "", + "userpilotInitiatorSDK": "", + "userpilotPako": "" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://userpilot.com" + }, "Ushahidi": { "cats": [ 1, diff --git a/src/technologies/v.json b/src/technologies/v.json index 30da227c5..0fb7d0ea3 100644 --- a/src/technologies/v.json +++ b/src/technologies/v.json @@ -633,8 +633,8 @@ "description": "Vue.ai is an AI-powered experience management suite which combines the power of product, customer and business intelligence using computer vision and NLP.", "icon": "Vue.ai.svg", "js": { - "vuex": "", - "getVueUrlSegments": "" + "getVueUrlSegments": "", + "vuex": "" }, "saas": true, "scriptSrc": [ @@ -675,11 +675,11 @@ "cats": [ 66 ], + "css": "\\.v-application \\.d-block", "description": "Vuetify is a reusable semantic component framework for Vue.js that aims to provide clean, semantic and reusable components.", + "dom": "style#vuetify-theme-stylesheet", "icon": "Vuetify.svg", "implies": "Vue.js", - "css": "\\.v-application \\.d-block", - "dom": "style#vuetify-theme-stylesheet", "oss": true, "website": "https://vuetifyjs.com" }, diff --git a/src/technologies/w.json b/src/technologies/w.json index d8558cabe..b8bdaabc7 100644 --- a/src/technologies/w.json +++ b/src/technologies/w.json @@ -393,11 +393,11 @@ ], "description": "Wakav Performance Monitoring is a real user monitoring (RUM), Web/App performance and availability test platform.", "icon": "Wakav Performance Monitoring.png", - "scriptSrc": "rum\\.wakav\\.ir/", "pricing": [ "payg" ], "saas": true, + "scriptSrc": "rum\\.wakav\\.ir/", "website": "https://www.wakav.ir" }, "WalkMe": { @@ -461,6 +461,25 @@ "scriptSrc": "/wp-content/themes/weaver-xtreme/.+weaverxjslib-end\\.min.\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1", "website": "https://weavertheme.com" }, + "Web Shop Manager": { + "cats": [ + 6 + ], + "description": "Web Shop Manager is an ecommerce and search platform for the automotive industry and markets with complex product catalogs.", + "icon": "Web Shop Manager.png", + "js": { + "WSM.Tracking": "", + "WSM_CHART_COLORS_OPAQUE": "", + "wsmHideHelpBox": "", + "wsm_catalogTabby": "" + }, + "pricing": [ + "mid", + "recurring" + ], + "saas": true, + "website": "https://webshopmanager.com" + }, "Web2py": { "cats": [ 18 @@ -558,6 +577,22 @@ }, "website": "http://www.webgui.org" }, + "WebHostUK": { + "cats": [ + 88 + ], + "description": "WebHostUK is a UK based web hosting company offering cheap yet reliable and secure web hosting solutions on both Linux and Windows servers.", + "dns": { + "NS": "ns2\\d\\.dnshostcentral\\.com", + "SOA": "ns2\\d\\.dnshostcentral\\.com" + }, + "icon": "WebHostUK.png", + "pricing": [ + "recurring", + "low" + ], + "website": "https://www.webhostuk.co.uk" + }, "WebMetric": { "cats": [ 10 @@ -633,22 +668,6 @@ "scriptSrc": "analytics\\.webgains\\.io", "website": "https://www.webgains.com/" }, - "WebHostUK": { - "cats": [ - 88 - ], - "description": "WebHostUK is a UK based web hosting company offering cheap yet reliable and secure web hosting solutions on both Linux and Windows servers.", - "icon": "WebHostUK.png", - "dns": { - "NS": "ns2\\d\\.dnshostcentral\\.com", - "SOA": "ns2\\d\\.dnshostcentral\\.com" - }, - "pricing": [ - "recurring", - "low" - ], - "website": "https://www.webhostuk.co.uk" - }, "Webix": { "cats": [ 12 @@ -733,25 +752,6 @@ }, "website": "https://www.hosttech.ch/websitecreator" }, - "Web Shop Manager": { - "cats": [ - 6 - ], - "description": "Web Shop Manager is an ecommerce and search platform for the automotive industry and markets with complex product catalogs.", - "icon": "Web Shop Manager.png", - "js": { - "WSM.Tracking": "", - "wsm_catalogTabby": "", - "wsmHideHelpBox": "", - "WSM_CHART_COLORS_OPAQUE": "" - }, - "saas": true, - "pricing": [ - "mid", - "recurring" - ], - "website": "https://webshopmanager.com" - }, "WebsiteBaker": { "cats": [ 1