npm warn deprecated superagent@8.1.2: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net added 636 packages, and audited 1828 packages in 20s 118 packages are looking for funding run `npm fund` for details 22 vulnerabilities (7 low, 3 moderate, 6 high, 6 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. > test > AUTH_SERVICE_URL=http://localhost:4000 DEVICE_SERVICE_URL=http://localhost:4000 EXPERIMENT_SERVICE_URL=http://localhost:4000 mocha (node:7723) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`: --import 'data:text/javascript,import { register } from "node:module"; import { pathToFileURL } from "node:url"; register("ts-node/esm", pathToFileURL("./"));' (Use `node --trace-warnings ...` to show where the warning was created) (node:7723) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) Exception during run: Error: Cannot find module 'ajv/dist/runtime/ucs2length' Require stack: - /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/basicValidation.cjs at Function. (node:internal/modules/cjs/loader:1244:15) at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30) at Function._load (node:internal/modules/cjs/loader:1070:27) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:217:24) at Module.require (node:internal/modules/cjs/loader:1335:12) at require (node:internal/modules/helpers:136:16) at Object. (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/basicValidation.cjs:8:18848) at Module._compile (node:internal/modules/cjs/loader:1562:14) at node:internal/modules/cjs/loader:1699:10 at Object.require.extensions. [as .js] (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/ts-node/src/index.ts:1608:43) at Module.load (node:internal/modules/cjs/loader:1313:32) at Function._load (node:internal/modules/cjs/loader:1123:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:217:24) at cjsLoader (node:internal/modules/esm/translators:263:5) at ModuleWrap. (node:internal/modules/esm/translators:196:7) at ModuleJob.run (node:internal/modules/esm/module_job:271:25) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:547:26) at async formattedImport (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/mocha/lib/nodejs/esm-utils.js:9:14) at async Object.exports.requireOrImport (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/mocha/lib/nodejs/esm-utils.js:42:28) at async Object.exports.loadFilesAsync (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/mocha/lib/nodejs/esm-utils.js:100:20) at async singleRun (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/mocha/lib/cli/run-helpers.js:162:3) at async Object.exports.handler (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/node_modules/mocha/lib/cli/run.js:375:5) { code: 'MODULE_NOT_FOUND', requireStack: [ '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/lti/src/clients/device/basicValidation.cjs' ] }