From f48788856419e4fa83ab093c889a6f9af0237593 Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Mon, 21 Aug 2023 17:47:05 +0200 Subject: [PATCH] fix(rules): add OpenAI --- src/rules/saas/index.ts | 1 + src/rules/saas/openai.ts | 8 ++++++++ .../spec/nodejs/__snapshots__/component.test.ts.snap | 1 + src/types/techs.ts | 1 + 4 files changed, 11 insertions(+) create mode 100644 src/rules/saas/openai.ts diff --git a/src/rules/saas/index.ts b/src/rules/saas/index.ts index 096aec8d..a39d9746 100644 --- a/src/rules/saas/index.ts +++ b/src/rules/saas/index.ts @@ -6,6 +6,7 @@ import './logrocket.js'; import './mailjet.js'; import './newrelic.js'; import './okta.js'; +import './openai.js'; import './pagerduty.js'; import './prismacloud.js'; import './resend.js'; diff --git a/src/rules/saas/openai.ts b/src/rules/saas/openai.ts new file mode 100644 index 00000000..18e4921b --- /dev/null +++ b/src/rules/saas/openai.ts @@ -0,0 +1,8 @@ +import { register } from '../../register.js'; + +register({ + tech: 'openai', + name: 'Openai', + type: 'saas', + dependencies: [{ type: 'npm', name: 'openai' }], +}); diff --git a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap index 4908f5f0..70d80c02 100644 --- a/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap +++ b/src/rules/spec/nodejs/__snapshots__/component.test.ts.snap @@ -56,6 +56,7 @@ exports[`npm > should match everything 1`] = ` "netlify", "newrelic", "okta", + "openai", "oraclecloud", "ovh", "pagerduty", diff --git a/src/types/techs.ts b/src/types/techs.ts index d101396c..ed555a30 100644 --- a/src/types/techs.ts +++ b/src/types/techs.ts @@ -115,6 +115,7 @@ export type AllowedKeys = | 'nginx' | 'nodejs' | 'okta' + | 'openai' | 'oraclecloud' | 'ovh' | 'pagerduty'