From ca0d86e6d6f5410a62585a4560d9bb295cf30e07 Mon Sep 17 00:00:00 2001
From: Elbert Alias <77259+AliasIO@users.noreply.github.com>
Date: Tue, 4 May 2021 09:50:25 +1000
Subject: [PATCH] Add GraphCMS, GraphQL, TypeScript detection
---
.../webextension/images/icons/GraphCMS.svg | 10 +++++
.../webextension/images/icons/GraphQL.svg | 1 +
.../webextension/images/icons/TypeScript.svg | 3 ++
src/technologies.json | 37 +++++++++++++++++++
4 files changed, 51 insertions(+)
create mode 100644 src/drivers/webextension/images/icons/GraphCMS.svg
create mode 100644 src/drivers/webextension/images/icons/GraphQL.svg
create mode 100644 src/drivers/webextension/images/icons/TypeScript.svg
diff --git a/src/drivers/webextension/images/icons/GraphCMS.svg b/src/drivers/webextension/images/icons/GraphCMS.svg
new file mode 100644
index 000000000..8f491f63d
--- /dev/null
+++ b/src/drivers/webextension/images/icons/GraphCMS.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/drivers/webextension/images/icons/GraphQL.svg b/src/drivers/webextension/images/icons/GraphQL.svg
new file mode 100644
index 000000000..e46a30b59
--- /dev/null
+++ b/src/drivers/webextension/images/icons/GraphQL.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/drivers/webextension/images/icons/TypeScript.svg b/src/drivers/webextension/images/icons/TypeScript.svg
new file mode 100644
index 000000000..2fda9c321
--- /dev/null
+++ b/src/drivers/webextension/images/icons/TypeScript.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/technologies.json b/src/technologies.json
index 6ce00b23b..eb89b214b 100644
--- a/src/technologies.json
+++ b/src/technologies.json
@@ -22260,6 +22260,43 @@
"scripts": "static/gitweb\\.js$",
"website": "http://git-scm.com"
},
+ "GraphCMS": {
+ "cats": [
+ 1
+ ],
+ "icon": "GraphCMS.svg",
+ "description": "GraphCMS is a GraphQL headless CMS for content federation and omnichannel headless content management.",
+ "xhr": "\\.graphcms\\.com",
+ "dom": {
+ ".graphcms-image-wrapper": {
+ "text": ""
+ },
+ "img[src*='media.graphcms.com']": {
+ "text": ""
+ }
+ },
+ "implies": ["GraphQL", "PostgreSQL", "Go", "TypeScript"],
+ "pricing": ["mid", "recurring", "freemium"],
+ "website": "https://graphcms.com"
+ },
+ "GraphQL": {
+ "cats": [
+ 27
+ ],
+ "description": "GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.",
+ "oss": true,
+ "icon": "GraphQL.svg",
+ "website": "https://graphql.org"
+ },
+ "TypeScript": {
+ "cats": [
+ 27
+ ],
+ "description": "TypeScript is an open-source language which builds on JavaScript by adding static type definitions.",
+ "oss": true,
+ "icon": "TypeScript.svg",
+ "website": "https://www.typescriptlang.org"
+ },
"govCMS": {
"cats": [
1