From acba6304b6fea92d473ceba1a66adacd06ca00c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me> Date: Wed, 27 Mar 2024 21:08:41 +0100 Subject: [PATCH] Add ".js" to internal imports --- helpers/Dojo/AssignmentValidator.ts | 14 +++++++------- helpers/Dojo/ClientsSharedAssignmentHelper.ts | 4 ++-- helpers/Dojo/ClientsSharedExerciseHelper.ts | 4 ++-- helpers/Dojo/DojoBackendHelper.ts | 4 ++-- helpers/Dojo/ExerciseDockerCompose.ts | 6 +++--- .../Dojo/ExerciseResultsSanitizerAndValidator.ts | 12 ++++++------ models/Assignment.ts | 4 ++-- models/Exercise.ts | 4 ++-- models/ExerciseAssignment.ts | 4 ++-- models/User.ts | 6 +++--- 10 files changed, 31 insertions(+), 31 deletions(-) diff --git a/helpers/Dojo/AssignmentValidator.ts b/helpers/Dojo/AssignmentValidator.ts index a45d61d..0ac4f46 100644 --- a/helpers/Dojo/AssignmentValidator.ts +++ b/helpers/Dojo/AssignmentValidator.ts @@ -1,15 +1,15 @@ import { TypedEmitter } from 'tiny-typed-emitter'; -import AssignmentValidatorEvents from '../../types/Dojo/AssignmentValidatorEvents'; -import SharedAssignmentHelper from '../../../shared/helpers/Dojo/SharedAssignmentHelper'; +import AssignmentValidatorEvents from '../../types/Dojo/AssignmentValidatorEvents.js'; +import SharedAssignmentHelper from '../../../shared/helpers/Dojo/SharedAssignmentHelper.js'; import path from 'node:path'; -import AssignmentCheckerError from '../../../shared/types/Dojo/AssignmentCheckerError'; +import AssignmentCheckerError from '../../../shared/types/Dojo/AssignmentCheckerError.js'; import fs from 'fs-extra'; -import ClientsSharedConfig from '../../config/ClientsSharedConfig'; +import ClientsSharedConfig from '../../config/ClientsSharedConfig.js'; import YAML from 'yaml'; -import DojoDockerCompose from '../../types/Dojo/DojoDockerCompose'; +import DojoDockerCompose from '../../types/Dojo/DojoDockerCompose.js'; import { exec, spawn } from 'child_process'; -import AssignmentFile from '../../../shared/types/Dojo/AssignmentFile'; -import ExerciseDockerCompose from './ExerciseDockerCompose'; +import AssignmentFile from '../../../shared/types/Dojo/AssignmentFile.js'; +import ExerciseDockerCompose from './ExerciseDockerCompose.js'; import util from 'util'; diff --git a/helpers/Dojo/ClientsSharedAssignmentHelper.ts b/helpers/Dojo/ClientsSharedAssignmentHelper.ts index 9c0eb46..99d956a 100644 --- a/helpers/Dojo/ClientsSharedAssignmentHelper.ts +++ b/helpers/Dojo/ClientsSharedAssignmentHelper.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import boxen from 'boxen'; -import Icon from '../../../shared/types/Icon'; -import AssignmentValidator from './AssignmentValidator'; +import Icon from '../../../shared/types/Icon.js'; +import AssignmentValidator from './AssignmentValidator.js'; class ClientsSharedAssignmentHelper { diff --git a/helpers/Dojo/ClientsSharedExerciseHelper.ts b/helpers/Dojo/ClientsSharedExerciseHelper.ts index 740b769..9a5e925 100644 --- a/helpers/Dojo/ClientsSharedExerciseHelper.ts +++ b/helpers/Dojo/ClientsSharedExerciseHelper.ts @@ -1,7 +1,7 @@ -import ExerciseResultsFile from '../../../shared/types/Dojo/ExerciseResultsFile'; +import ExerciseResultsFile from '../../../shared/types/Dojo/ExerciseResultsFile.js'; import chalk from 'chalk'; import boxen from 'boxen'; -import Icon from '../../../shared/types/Icon'; +import Icon from '../../../shared/types/Icon.js'; class ClientsSharedExerciseHelper { diff --git a/helpers/Dojo/DojoBackendHelper.ts b/helpers/Dojo/DojoBackendHelper.ts index c682bfb..b201276 100644 --- a/helpers/Dojo/DojoBackendHelper.ts +++ b/helpers/Dojo/DojoBackendHelper.ts @@ -1,5 +1,5 @@ -import ApiRoute from '../../types/Dojo/ApiRoute'; -import ClientsSharedConfig from '../../config/ClientsSharedConfig'; +import ApiRoute from '../../types/Dojo/ApiRoute.js'; +import ClientsSharedConfig from '../../config/ClientsSharedConfig.js'; class DojoBackendHelper { diff --git a/helpers/Dojo/ExerciseDockerCompose.ts b/helpers/Dojo/ExerciseDockerCompose.ts index 64d60c3..7b088c6 100644 --- a/helpers/Dojo/ExerciseDockerCompose.ts +++ b/helpers/Dojo/ExerciseDockerCompose.ts @@ -1,8 +1,8 @@ -import AssignmentFile from '../../../shared/types/Dojo/AssignmentFile'; +import AssignmentFile from '../../../shared/types/Dojo/AssignmentFile.js'; import { TypedEmitter } from 'tiny-typed-emitter'; -import ExerciseRunningEvents from '../../types/Dojo/ExerciseRunningEvents'; +import ExerciseRunningEvents from '../../types/Dojo/ExerciseRunningEvents.js'; import { spawn } from 'child_process'; -import ExerciseCheckerError from '../../../shared/types/Dojo/ExerciseCheckerError'; +import ExerciseCheckerError from '../../../shared/types/Dojo/ExerciseCheckerError.js'; import { ChildProcessWithoutNullStreams } from 'node:child_process'; diff --git a/helpers/Dojo/ExerciseResultsSanitizerAndValidator.ts b/helpers/Dojo/ExerciseResultsSanitizerAndValidator.ts index 38ffa92..0807668 100644 --- a/helpers/Dojo/ExerciseResultsSanitizerAndValidator.ts +++ b/helpers/Dojo/ExerciseResultsSanitizerAndValidator.ts @@ -1,13 +1,13 @@ import { TypedEmitter } from 'tiny-typed-emitter'; -import ExerciseRunningEvents from '../../types/Dojo/ExerciseRunningEvents'; -import ExerciseCheckerError from '../../../shared/types/Dojo/ExerciseCheckerError'; +import ExerciseRunningEvents from '../../types/Dojo/ExerciseRunningEvents.js'; +import ExerciseCheckerError from '../../../shared/types/Dojo/ExerciseCheckerError.js'; import path from 'node:path'; -import ClientsSharedConfig from '../../config/ClientsSharedConfig'; -import Toolbox from '../../../shared/helpers/Toolbox'; +import ClientsSharedConfig from '../../config/ClientsSharedConfig.js'; +import Toolbox from '../../../shared/helpers/Toolbox.js'; import * as fs from 'fs-extra'; -import ExerciseResultsFile from '../../../shared/types/Dojo/ExerciseResultsFile'; +import ExerciseResultsFile from '../../../shared/types/Dojo/ExerciseResultsFile.js'; import JSON5 from 'json5'; -import Json5FileValidator from '../../../shared/helpers/Json5FileValidator'; +import Json5FileValidator from '../../../shared/helpers/Json5FileValidator.js'; class ExerciseResultsSanitizerAndValidator { diff --git a/models/Assignment.ts b/models/Assignment.ts index 554d4a5..5d8f03e 100644 --- a/models/Assignment.ts +++ b/models/Assignment.ts @@ -1,5 +1,5 @@ -import User from './User'; -import Exercise from './Exercise'; +import User from './User.js'; +import Exercise from './Exercise.js'; import * as Gitlab from '@gitbeaker/rest'; diff --git a/models/Exercise.ts b/models/Exercise.ts index 0ec86f6..1cc6df2 100644 --- a/models/Exercise.ts +++ b/models/Exercise.ts @@ -1,5 +1,5 @@ -import User from './User'; -import Assignment from './Assignment'; +import User from './User.js'; +import Assignment from './Assignment.js'; import * as Gitlab from '@gitbeaker/rest'; diff --git a/models/ExerciseAssignment.ts b/models/ExerciseAssignment.ts index ec75eda..7e0ff7e 100644 --- a/models/ExerciseAssignment.ts +++ b/models/ExerciseAssignment.ts @@ -1,5 +1,5 @@ -import AssignmentFile from '../../shared/types/Dojo/AssignmentFile'; -import Assignment from './Assignment'; +import AssignmentFile from '../../shared/types/Dojo/AssignmentFile.js'; +import Assignment from './Assignment.js'; import * as Gitlab from '@gitbeaker/rest'; diff --git a/models/User.ts b/models/User.ts index df757d1..1ac9fa2 100644 --- a/models/User.ts +++ b/models/User.ts @@ -1,6 +1,6 @@ -import UserRole from './UserRole'; -import Exercise from './Exercise'; -import Assignment from './Assignment'; +import UserRole from './UserRole.js'; +import Exercise from './Exercise.js'; +import Assignment from './Assignment.js'; import * as Gitlab from '@gitbeaker/rest'; -- GitLab