diff options
author | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-08-14 22:25:49 +0200 |
---|---|---|
committer | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-08-14 22:25:49 +0200 |
commit | 634b30f45b0bb21aeb00f51a0662ada9d476952e (patch) | |
tree | dd53fb016e79d0d917edaba0e25a594eb24a2df8 /gateway | |
parent | :art: rename run script to start (diff) | |
download | server-634b30f45b0bb21aeb00f51a0662ada9d476952e.tar.xz |
move devDependencies to dependencies
because bundle installs api/gateway/cdn as npm dep. and the dev packages don't get automatically installed
Diffstat (limited to 'gateway')
-rw-r--r-- | gateway/package.json | 4 | ||||
-rw-r--r-- | gateway/src/util/Config.ts | 41 |
2 files changed, 1 insertions, 44 deletions
diff --git a/gateway/package.json b/gateway/package.json index 5a401e9f..6d340351 100644 --- a/gateway/package.json +++ b/gateway/package.json @@ -24,9 +24,7 @@ "node-fetch": "^2.6.1", "typescript": "^4.2.3", "uuid": "^8.3.2", - "ws": "^7.4.2" - }, - "devDependencies": { + "ws": "^7.4.2", "@types/amqplib": "^0.8.1", "@types/jsonwebtoken": "^8.5.0", "@types/mongoose-autopopulate": "^0.10.1", diff --git a/gateway/src/util/Config.ts b/gateway/src/util/Config.ts deleted file mode 100644 index e99c89f7..00000000 --- a/gateway/src/util/Config.ts +++ /dev/null @@ -1,41 +0,0 @@ -// @ts-nocheck -import { Config } from "@fosscord/util"; -import { getConfigPathForFile } from "@fosscord/util/dist/util/Config"; -import Ajv, { JSONSchemaType } from "ajv"; - -export interface DefaultOptions { - endpoint?: string; - security: { - jwtSecret: string; - }; -} - -const schema: JSONSchemaType<DefaultOptions> = { - type: "object", - properties: { - endpoint: { - type: "string", - nullable: true, - }, - security: { - type: "object", - properties: { - jwtSecret: { - type: "string", - }, - }, - required: ["jwtSecret"], - }, - }, - required: ["security"], -}; - -const ajv = new Ajv(); -const validator = ajv.compile(schema); - -const configPath = getConfigPathForFile("fosscord", "gateway", ".json"); -export const gatewayConfig = new Config<DefaultOptions>({ - path: configPath, - schemaValidator: validator, - schema: schema, -}); |