added 543 packages, and audited 1735 packages in 12s 107 packages are looking for funding run `npm fund` for details 5 vulnerabilities (1 low, 2 moderate, 2 critical) To address all issues, run: npm audit fix Run `npm audit` for details. > build > npm run build:generate && npm run build:compile > build:generate > npm run build:generate:code && npm run build:generate:test && npm run build:generate:experiment-client && npm run build:generate:authentication-client && npm run build:generate:device-client > build:generate:code > npx openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/types.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/signatures.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/routes.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/requestValidation.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/index.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/generated/basicValidation.cjs > build:generate:test > npx openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service:test -o test/generated loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/test/generated/types.spec.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/test/generated/routes.spec.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/test/generated/requestValidation.spec.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/test/generated/index.spec.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/test/generated/basicValidation.spec.ts > build:generate:experiment-client > npx openapi-codegen -i ../experiment/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/experiment && prettier ./src/clients/experiment --write loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/types.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/signatures.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/requestValidation.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/client.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/basicValidation.d.cts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/experiment/basicValidation.cjs > build:generate:authentication-client > npx openapi-codegen -i ../auth/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/authentication && prettier ./src/clients/authentication --write loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/types.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/signatures.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/requestValidation.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/client.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/basicValidation.d.cts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/authentication/basicValidation.cjs > build:generate:device-client > npx openapi-codegen -i ../device/dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service-client -o ./src/clients/device && prettier ./src/clients/device --write loading addon "@cross-lab-project/codegen-typescript-addon" addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/types.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/signatures.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/requestValidation.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/client.ts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/basicValidation.d.cts Writing /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/basicValidation.cjs > build:compile > tsc --project tsconfig.json && cp src/generated/*.cjs app/generated && cp src/clients/authentication/basicValidation.cjs app/clients/authentication/ && cp src/clients/experiment/basicValidation.cjs app/clients/experiment/ && cp src/clients/device/basicValidation.cjs app/clients/device/ src/operations/lti_request.ts(27,14): error TS2322: Type '(_req: Request>, parameters: postLtiPlatformByPlatformIdLaunchParametersType, body: postLtiPlatformByPlatformIdLaunchRequestBodyType) => Promise<...>' is not assignable to type 'postLtiPlatformByPlatformIdLaunchSignature'. Type 'Promise<{ status: 200; body: { access_token: string; session: { uri: string; resource_uri: string; experiment_uri: string | undefined; roles: ("student" | "instructor")[]; }; }; }>' is not assignable to type 'postLtiPlatformByPlatformIdLaunch200ResponseType | Promise'. Type 'Promise<{ status: 200; body: { access_token: string; session: { uri: string; resource_uri: string; experiment_uri: string | undefined; roles: ("student" | "instructor")[]; }; }; }>' is not assignable to type 'Promise'. Type '{ status: 200; body: { access_token: string; session: { uri: string; resource_uri: string; experiment_uri: string | undefined; roles: ("student" | "instructor")[]; }; }; }' is not assignable to type 'postLtiPlatformByPlatformIdLaunch200ResponseType'. The types of 'body.session.roles' are incompatible between these types. Type '("student" | "instructor")[]' is not assignable to type '"instructor" | "student"[]'. Type '("student" | "instructor")[]' is not assignable to type '"student"[]'. Type '"student" | "instructor"' is not assignable to type '"student"'. Type '"instructor"' is not assignable to type '"student"'.