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