Skip to content

Commit

Permalink
Chore: update deps Feb 2023 (#1118)
Browse files Browse the repository at this point in the history
update deps
  • Loading branch information
mipyykko committed Feb 24, 2023
1 parent a18527b commit 650b895
Show file tree
Hide file tree
Showing 12 changed files with 14,354 additions and 21,103 deletions.
2,092 changes: 1,090 additions & 1,002 deletions backend/package-lock.json

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,15 @@
"author": "",
"license": "ISC",
"dependencies": {
"@apollo/server": "^4.3.2",
"@apollo/server": "^4.4.0",
"@apollo/server-plugin-landing-page-graphql-playground": "^4.0.0",
"@devoxa/prisma-relay-cursor-connection": "^2.2.2",
"@google-cloud/storage": "^6.9.1",
"@google-cloud/storage": "^6.9.3",
"@prisma/client": "2.23.0",
"@sentry/integrations": "^6.19.7",
"@sentry/node": "^6.19.7",
"axios": "^1.2.6",
"body-parser": "^1.20.1",
"axios": "^1.3.4",
"body-parser": "^1.20.2",
"compression": "^1.7.4",
"concurrently": "^7.6.0",
"cors": "^2.8.5",
Expand All @@ -84,7 +84,7 @@
"micromustache": "^8.0.3",
"mime-types": "^2.1.35",
"morgan": "^1.10.0",
"newrelic": "^9.8.1",
"newrelic": "^9.10.2",
"nexus": "^1.3.0",
"nexus-plugin-prisma": "^0.35.0",
"node-rdkafka": "^2.15.0",
Expand All @@ -100,16 +100,16 @@
"websocket": "^1.0.34",
"winston": "^3.8.2",
"winston-sentry-log": "^1.0.26",
"yup": "^0.32.11"
"yup": "^1.0.0"
},
"devDependencies": {
"@babel/core": "^7.20.12",
"@babel/core": "^7.21.0",
"@babel/preset-env": "^7.20.2",
"@babel/preset-typescript": "^7.18.6",
"@babel/preset-typescript": "^7.21.0",
"@types/body-parser": "^1.19.2",
"@types/compression": "^1.7.2",
"@types/cors": "^2.8.13",
"@types/express": "^4.17.16",
"@types/express": "^4.17.17",
"@types/faker": "^5.5.9",
"@types/graphql-upload": "^8.0.12",
"@types/jest": "^29.4.0",
Expand All @@ -128,13 +128,13 @@
"get-port": "^5.0.0",
"graceful-fs": "^4.2.10",
"graphql-request": "^5.1.0",
"jest": "^29.4.1",
"jest-junit": "^14.0.1",
"jest-mock": "^29.4.1",
"locate-path": "^7.1.1",
"jest": "^29.4.3",
"jest-junit": "^15.0.0",
"jest-mock": "^29.4.3",
"locate-path": "^7.2.0",
"nanoid": "^3.3.2",
"nock": "^13.3.0",
"prettier": "^2.8.3",
"prettier": "^2.8.4",
"prisma": "2.23.0",
"tmc-client-js": "0.0.9",
"ts-jest": "^29.0.5",
Expand Down
10 changes: 5 additions & 5 deletions frontend/components/Dashboard/Editor/Course/form-validation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ type CourseVariantEditSchemaFields = Pick<
"slug" | "description"
>

export type CourseEditSchemaType = Yup.SchemaOf<
export type CourseEditSchemaType = Yup.ObjectSchema<
Pick<
CourseFormValues,
| "name"
Expand All @@ -191,9 +191,9 @@ export type CourseEditSchemaType = Yup.SchemaOf<
| "points_needed"
| "exercise_completions_needed"
> & {
course_translations: Array<CourseTranslationsEditSchemaFields>
course_aliases: Array<CourseAliasEditSchemaFields>
course_variants: Array<CourseVariantEditSchemaFields>
course_translations?: Array<CourseTranslationsEditSchemaFields>
course_aliases?: Array<CourseAliasEditSchemaFields>
course_variants?: Array<CourseVariantEditSchemaFields>
}
>

Expand All @@ -213,7 +213,7 @@ const courseEditSchema = ({
t("validationSlugInUse"),
validateSlug({ client, initialSlug }),
),
status: Yup.mixed()
status: Yup.mixed<CourseStatus>()
.oneOf(statuses(t).map((s) => s.value))
.required(t("validationRequired")),
course_translations: Yup.array().of(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ interface StudyModuleEditSchemaArgs {
t: Translator<StudyModules>
}

export type StudyModuleEditSchemaType = Yup.SchemaOf<
export type StudyModuleEditSchemaType = Yup.ObjectSchema<
Pick<StudyModuleFormValues, "new_slug" | "name" | "order"> & {
study_module_translations: Array<
study_module_translations?: Array<
Pick<
StudyModuleTranslationFormValues,
"name" | "language" | "description"
Expand Down
4 changes: 3 additions & 1 deletion frontend/components/Dashboard/Editor2/Common/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,9 @@ export const useTabContext = () => {

export function useCustomValidationResolver<
TFieldValues extends FieldValues,
TSchema extends Yup.AnyObjectSchema = Yup.AnyObjectSchema,
TSchema extends Yup.ObjectSchema<any> = Yup.ObjectSchema<
Partial<FieldValues>
>,
TContext = any,
>(schema: TSchema): Resolver<TFieldValues, TContext> {
return useCallback(
Expand Down
12 changes: 6 additions & 6 deletions frontend/components/Dashboard/Editor2/Course/form-validation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ type CourseVariantEditSchemaFields = Pick<
"slug" | "description"
>

export type CourseEditSchemaType = Yup.SchemaOf<
export type CourseEditSchemaType = Yup.ObjectSchema<
Pick<
CourseFormValues,
| "name"
Expand All @@ -127,9 +127,9 @@ export type CourseEditSchemaType = Yup.SchemaOf<
| "points_needed"
| "exercise_completions_needed"
> & {
course_translations: Array<CourseTranslationsEditSchemaFields>
course_aliases: Array<CourseAliasEditSchemaFields>
course_variants: Array<CourseVariantEditSchemaFields>
course_translations?: Array<CourseTranslationsEditSchemaFields>
course_aliases?: Array<CourseAliasEditSchemaFields>
course_variants?: Array<CourseVariantEditSchemaFields>
}
>

Expand All @@ -149,8 +149,8 @@ const courseEditSchema = ({
t("validationSlugInUse"),
validateSlug({ client, initialSlug }),
),
status: Yup.mixed()
.oneOf(Object.keys(CourseStatus))
status: Yup.mixed<CourseStatus>()
.oneOf(Object.keys(CourseStatus) as CourseStatus[])
.required(t("validationRequired")),
course_translations: Yup.array().of(
Yup.object().shape({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ interface StudyModuleEditSchemaArgs {
t: Translator<StudyModules>
}

export type StudyModuleEditSchemaType = Yup.SchemaOf<
export type StudyModuleEditSchemaType = Yup.ObjectSchema<
Pick<StudyModuleFormValues, "new_slug" | "image" | "name" | "order"> & {
study_module_translations: Array<
study_module_translations?: Array<
Pick<
StudyModuleTranslationFormValues,
"name" | "language" | "description"
Expand Down
Loading

0 comments on commit 650b895

Please sign in to comment.