diff --git a/automation/release.ts b/automation/release.ts index 29203ba..0ce8f0e 100644 --- a/automation/release.ts +++ b/automation/release.ts @@ -6,7 +6,7 @@ import { $choice as $choice, $confirm, $seq, CMD_FMT, Verboseness } from 'utils/ async function runPreconditions(): Promise { // run preconditions await $seq( - [`bun run format`, `bun run lint:fix`, `bun run test`], + [`bun run format`, `bun run test`], (cmd: string) => { throw new UserError(`precondition "${cmd}" failed`); }, diff --git a/src/main.ts b/src/main.ts index 348c464..625a1ed 100644 --- a/src/main.ts +++ b/src/main.ts @@ -5,24 +5,24 @@ import { BoardGameGeekAPI } from './api/apis/BoardGameGeekAPI'; import { GiantBombAPI } from './api/apis/GiantBombAPI'; import { MALAPI } from './api/apis/MALAPI'; import { MALAPIManga } from './api/apis/MALAPIManga'; +import { MobyGamesAPI } from './api/apis/MobyGamesAPI'; import { MusicBrainzAPI } from './api/apis/MusicBrainzAPI'; import { OMDbAPI } from './api/apis/OMDbAPI'; +import { OpenLibraryAPI } from './api/apis/OpenLibraryAPI'; +import { SteamAPI } from './api/apis/SteamAPI'; +import { WikipediaAPI } from './api/apis/WikipediaAPI'; +import { MediaDbFolderImportModal } from './modals/MediaDbFolderImportModal'; import type { MediaTypeModel } from './models/MediaTypeModel'; +import { PropertyMapper } from './settings/PropertyMapper'; +import { PropertyMapping, PropertyMappingModel } from './settings/PropertyMapping'; import type { MediaDbPluginSettings } from './settings/Settings'; import { getDefaultSettings, MediaDbSettingTab } from './settings/Settings'; +import { DateFormatter } from './utils/DateFormatter'; import { MEDIA_TYPES, MediaTypeManager } from './utils/MediaTypeManager'; import type { SearchModalOptions } from './utils/ModalHelper'; +import { ModalHelper, ModalResultCode } from './utils/ModalHelper'; import type { CreateNoteOptions } from './utils/Utils'; import { dateTimeToString, markdownTable, replaceIllegalFileNameCharactersInString, unCamelCase, hasTemplaterPlugin, useTemplaterPluginInFile } from './utils/Utils'; -import { WikipediaAPI } from './api/apis/WikipediaAPI'; -import { SteamAPI } from './api/apis/SteamAPI'; -import { OpenLibraryAPI } from './api/apis/OpenLibraryAPI'; -import { MobyGamesAPI } from './api/apis/MobyGamesAPI'; -import { PropertyMapper } from './settings/PropertyMapper'; -import { MediaDbFolderImportModal } from './modals/MediaDbFolderImportModal'; -import { PropertyMapping, PropertyMappingModel } from './settings/PropertyMapping'; -import { ModalHelper, ModalResultCode } from './utils/ModalHelper'; -import { DateFormatter } from './utils/DateFormatter'; export type Metadata = Record; diff --git a/src/models/BoardGameModel.ts b/src/models/BoardGameModel.ts index 7f45cab..bb36a1a 100644 --- a/src/models/BoardGameModel.ts +++ b/src/models/BoardGameModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type BoardGameData = ModelToData; diff --git a/src/models/BookModel.ts b/src/models/BookModel.ts index 67f5412..c11030c 100644 --- a/src/models/BookModel.ts +++ b/src/models/BookModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type BookData = ModelToData; diff --git a/src/models/GameModel.ts b/src/models/GameModel.ts index f1df03e..0a84acc 100644 --- a/src/models/GameModel.ts +++ b/src/models/GameModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type GameData = ModelToData; diff --git a/src/models/MangaModel.ts b/src/models/MangaModel.ts index 70548ef..5db5bcc 100644 --- a/src/models/MangaModel.ts +++ b/src/models/MangaModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type MangaData = ModelToData; diff --git a/src/models/MovieModel.ts b/src/models/MovieModel.ts index c0ab842..be6c6eb 100644 --- a/src/models/MovieModel.ts +++ b/src/models/MovieModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type MovieData = ModelToData; diff --git a/src/models/MusicReleaseModel.ts b/src/models/MusicReleaseModel.ts index c3e4840..aa99dac 100644 --- a/src/models/MusicReleaseModel.ts +++ b/src/models/MusicReleaseModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type MusicReleaseData = ModelToData; diff --git a/src/models/SeriesModel.ts b/src/models/SeriesModel.ts index 2f3fba3..3584e34 100644 --- a/src/models/SeriesModel.ts +++ b/src/models/SeriesModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type SeriesData = ModelToData; diff --git a/src/models/WikiModel.ts b/src/models/WikiModel.ts index 91ef9be..b479cf9 100644 --- a/src/models/WikiModel.ts +++ b/src/models/WikiModel.ts @@ -1,5 +1,6 @@ import { MediaType } from '../utils/MediaType'; -import { mediaDbTag, migrateObject, type ModelToData } from '../utils/Utils'; +import type {ModelToData} from '../utils/Utils'; +import { mediaDbTag, migrateObject } from '../utils/Utils'; import { MediaTypeModel } from './MediaTypeModel'; export type WikiData = ModelToData; diff --git a/src/utils/MediaTypeManager.ts b/src/utils/MediaTypeManager.ts index 0aa99f1..531da63 100644 --- a/src/utils/MediaTypeManager.ts +++ b/src/utils/MediaTypeManager.ts @@ -8,10 +8,10 @@ import type { MediaTypeModel } from '../models/MediaTypeModel'; import { MovieModel } from '../models/MovieModel'; import { MusicReleaseModel } from '../models/MusicReleaseModel'; import { SeriesModel } from '../models/SeriesModel'; +import { WikiModel } from '../models/WikiModel'; import type { MediaDbPluginSettings } from '../settings/Settings'; import { MediaType } from './MediaType'; import { replaceTags } from './Utils'; -import { WikiModel } from '../models/WikiModel'; export const MEDIA_TYPES: MediaType[] = [ MediaType.Movie,