From 88339093e160d79cecb386e2609c37e0c45061a4 Mon Sep 17 00:00:00 2001 From: Bradley Shellnut Date: Fri, 8 Nov 2024 13:57:13 -0800 Subject: [PATCH] Cleanup code based on the biomejs config. --- src/lib/assets/bored-game.svg | 26 +- src/lib/components/AddToList.svelte | 6 +- src/lib/components/Analytics.svelte | 4 +- src/lib/components/CopyCodeBlock.svelte | 6 +- src/lib/components/Game.svelte | 1 - src/lib/components/Header.svelte | 4 - src/lib/components/Icon.svelte | 5 +- .../dialog/ClearCollectionDialog.svelte | 10 +- .../components/dialog/DefaultDialog.svelte | 20 +- .../dialog/RemoveCollectionDialog.svelte | 25 +- .../dialog/RemoveWishlistDialog.svelte | 24 +- src/lib/components/listbox.svelte | 4 +- src/lib/components/pagination/index.svelte | 8 +- src/lib/components/pin-input.svelte | 2 +- .../preferences/gameCollection.svelte | 16 +- .../preferences/gameWishlist.svelte | 16 +- src/lib/components/preferences/profile.svelte | 10 +- src/lib/components/preferences/themes.svelte | 6 +- src/lib/components/random/index.svelte | 14 +- .../components/search/GameSearchForm.svelte | 3 +- .../search/advancedSearch/index.svelte | 4 +- src/lib/components/search/random/index.svelte | 14 +- src/lib/components/signin.svelte | 6 +- src/lib/components/toast/Toast.svelte | 10 +- src/lib/components/toast/ToastMessage.svelte | 10 +- src/lib/components/toast/toast.ts | 6 +- src/lib/components/transition.svelte | 4 +- .../ui/alert/alert-description.svelte | 4 +- .../components/ui/alert/alert-title.svelte | 6 +- src/lib/components/ui/alert/alert.svelte | 6 +- src/lib/components/ui/alert/index.ts | 2 +- .../ui/avatar/avatar-fallback.svelte | 4 +- .../components/ui/avatar/avatar-image.svelte | 4 +- src/lib/components/ui/avatar/avatar.svelte | 4 +- src/lib/components/ui/badge/badge.svelte | 4 +- src/lib/components/ui/badge/index.ts | 3 +- src/lib/components/ui/button/button.svelte | 5 +- src/lib/components/ui/button/index.ts | 4 +- .../components/ui/card/card-content.svelte | 4 +- .../ui/card/card-description.svelte | 4 +- src/lib/components/ui/card/card-footer.svelte | 4 +- src/lib/components/ui/card/card-header.svelte | 4 +- src/lib/components/ui/card/card-title.svelte | 6 +- src/lib/components/ui/card/card.svelte | 4 +- .../components/ui/checkbox/checkbox.svelte | 8 +- src/lib/components/ui/checkbox/index.ts | 1 + .../ui/collapsible/collapsible-content.svelte | 4 +- src/lib/components/ui/collapsible/index.ts | 2 +- .../components/ui/dialog/DialogContent.svelte | 9 +- .../ui/dialog/DialogDescription.svelte | 3 +- .../components/ui/dialog/DialogFooter.svelte | 2 +- .../components/ui/dialog/DialogHeader.svelte | 2 +- .../components/ui/dialog/DialogOverlay.svelte | 3 +- .../components/ui/dialog/DialogPortal.svelte | 4 +- .../components/ui/dialog/DialogTitle.svelte | 3 +- .../ui/dialog/dialog-content.svelte | 7 +- .../ui/dialog/dialog-description.svelte | 4 +- .../components/ui/dialog/dialog-footer.svelte | 4 +- .../components/ui/dialog/dialog-header.svelte | 4 +- .../ui/dialog/dialog-overlay.svelte | 6 +- .../components/ui/dialog/dialog-portal.svelte | 3 +- .../components/ui/dialog/dialog-title.svelte | 4 +- src/lib/components/ui/dialog/index.ts | 2 +- .../dropdown-menu-checkbox-item.svelte | 6 +- .../dropdown-menu-content.svelte | 4 +- .../dropdown-menu/dropdown-menu-item.svelte | 4 +- .../dropdown-menu/dropdown-menu-label.svelte | 4 +- .../dropdown-menu-radio-group.svelte | 2 +- .../dropdown-menu-radio-item.svelte | 6 +- .../dropdown-menu-separator.svelte | 4 +- .../dropdown-menu-shortcut.svelte | 4 +- .../dropdown-menu-sub-content.svelte | 4 +- .../dropdown-menu-sub-trigger.svelte | 6 +- src/lib/components/ui/dropdown-menu/index.ts | 2 +- src/lib/components/ui/form/form-button.svelte | 2 +- .../components/ui/form/form-checkbox.svelte | 7 +- .../ui/form/form-description.svelte | 5 +- .../ui/form/form-element-field.svelte | 3 +- .../ui/form/form-field-errors.svelte | 4 +- src/lib/components/ui/form/form-field.svelte | 3 +- .../components/ui/form/form-fieldset.svelte | 3 +- src/lib/components/ui/form/form-input.svelte | 6 +- src/lib/components/ui/form/form-item.svelte | 4 +- src/lib/components/ui/form/form-label.svelte | 8 +- src/lib/components/ui/form/form-legend.svelte | 4 +- .../ui/form/form-native-select.svelte | 9 +- .../ui/form/form-radio-group.svelte | 5 +- .../ui/form/form-select-trigger.svelte | 5 +- src/lib/components/ui/form/form-select.svelte | 5 +- src/lib/components/ui/form/form-switch.svelte | 7 +- .../components/ui/form/form-textarea.svelte | 8 +- .../components/ui/form/form-validation.svelte | 5 +- src/lib/components/ui/input/input.svelte | 6 +- src/lib/components/ui/label/label.svelte | 4 +- src/lib/components/ui/pagination/index.ts | 1 + .../ui/pagination/pagination-content.svelte | 4 +- .../ui/pagination/pagination-ellipsis.svelte | 6 +- .../ui/pagination/pagination-item.svelte | 4 +- .../ui/pagination/pagination-link.svelte | 6 +- .../pagination/pagination-next-button.svelte | 8 +- .../pagination/pagination-prev-button.svelte | 8 +- .../ui/pagination/pagination.svelte | 4 +- .../ui/radio-group/RadioGroup.svelte | 5 +- .../ui/radio-group/RadioGroupItem.svelte | 7 +- src/lib/components/ui/radio-group/index.ts | 3 +- .../ui/radio-group/radio-group-item.svelte | 6 +- .../ui/radio-group/radio-group.svelte | 4 +- src/lib/components/ui/select/index.ts | 2 +- .../ui/select/select-content.svelte | 6 +- .../components/ui/select/select-item.svelte | 6 +- .../components/ui/select/select-label.svelte | 4 +- .../ui/select/select-separator.svelte | 4 +- .../ui/select/select-trigger.svelte | 6 +- src/lib/components/ui/select/select.svelte | 2 +- .../components/ui/separator/separator.svelte | 4 +- src/lib/components/ui/sheet/index.ts | 4 +- .../components/ui/sheet/sheet-content.svelte | 8 +- .../ui/sheet/sheet-description.svelte | 4 +- .../components/ui/sheet/sheet-footer.svelte | 4 +- .../components/ui/sheet/sheet-header.svelte | 4 +- .../components/ui/sheet/sheet-overlay.svelte | 4 +- .../components/ui/sheet/sheet-portal.svelte | 4 +- .../components/ui/sheet/sheet-title.svelte | 4 +- src/lib/components/ui/sonner/sonner.svelte | 4 +- src/lib/components/ui/switch/switch.svelte | 4 +- src/lib/components/ui/table/table-body.svelte | 4 +- .../components/ui/table/table-caption.svelte | 4 +- src/lib/components/ui/table/table-cell.svelte | 4 +- .../components/ui/table/table-footer.svelte | 4 +- .../components/ui/table/table-header.svelte | 4 +- src/lib/components/ui/table/table-row.svelte | 4 +- src/lib/components/ui/table/table.svelte | 4 +- .../components/ui/textarea/textarea.svelte | 4 +- src/lib/components/ui/toggle/index.ts | 2 +- src/lib/components/ui/toggle/toggle.svelte | 6 +- src/lib/components/ui/tooltip/index.ts | 2 +- .../ui/tooltip/tooltip-content.svelte | 4 +- src/lib/config.ts | 2 +- src/lib/config/constants.ts | 3 +- src/lib/dtos/id-params.dto.ts | 2 +- src/lib/dtos/register-emailpassword.dto.ts | 4 +- src/lib/dtos/signin-username.dto.ts | 2 +- src/lib/dtos/signup-username-email.dto.ts | 4 +- src/lib/dtos/update-email.dto.ts | 2 +- src/lib/dtos/update-profile.dto.ts | 2 +- src/lib/dtos/verify-password.dto.ts | 2 +- src/lib/dtos/verify-totp.dto.ts | 2 +- src/lib/form.ts | 2 +- src/lib/server/api/common/config.ts | 2 +- src/lib/server/api/common/create-app.ts | 12 +- src/lib/server/api/common/env.ts | 6 +- src/lib/server/api/common/exceptions.ts | 6 +- .../api/common/openapi/create-auth-route.ts | 2 +- .../common/openapi/create-cookie-schema.ts | 4 +- .../api/common/openapi/cuidParamsSchema.ts | 2 +- src/lib/server/api/common/openapi/schemas.ts | 2 +- src/lib/server/api/common/types/controller.ts | 6 +- src/lib/server/api/common/types/hono.ts | 10 +- src/lib/server/api/common/utils/cookies.ts | 10 +- src/lib/server/api/common/utils/repository.ts | 2 +- src/lib/server/api/common/utils/table.ts | 3 +- src/lib/server/api/configure-open-api.ts | 6 +- .../api/controllers/collection.controller.ts | 14 +- .../api/controllers/collection.routes.ts | 13 +- .../server/api/controllers/iam.controller.ts | 33 +- src/lib/server/api/controllers/iam.routes.ts | 16 +- .../api/controllers/login.controller.ts | 20 +- .../server/api/controllers/login.routes.ts | 8 +- .../server/api/controllers/mfa.controller.ts | 20 +- .../api/controllers/oauth.controller.ts | 19 +- .../api/controllers/signup.controller.ts | 20 +- .../server/api/controllers/user.controller.ts | 8 +- .../api/controllers/wishlist.controller.ts | 8 +- .../server/api/databases/postgres/migrate.ts | 4 +- .../migrations/0000_volatile_warhawk.sql | 833 +++++++++++------- .../migrations/0001_pink_the_enforcers.sql | 6 +- .../migrations/0002_mysterious_justice.sql | 17 +- .../postgres/migrations/0003_far_siren.sql | 6 +- .../migrations/0004_lush_virginia_dare.sql | 6 +- .../postgres/schemas/collections.schema.ts | 6 +- .../postgres/schemas/users.schemas.ts | 6 +- src/lib/server/api/databases/postgres/seed.ts | 6 +- .../api/databases/postgres/seeds/roles.ts | 2 +- .../api/databases/postgres/seeds/users.ts | 6 +- .../postgres/tables/categories.table.ts | 12 +- .../tables/categoriesToExternalIds.table.ts | 8 +- .../tables/categoriesToGames.table.ts | 8 +- .../postgres/tables/collectionItems.table.ts | 12 +- .../postgres/tables/collections.table.ts | 14 +- .../postgres/tables/credentials.table.ts | 8 +- .../postgres/tables/expansions.table.ts | 10 +- .../databases/postgres/tables/expansions.ts | 10 +- .../postgres/tables/externalIds.table.ts | 6 +- .../tables/federatedIdentity.table.ts | 8 +- .../databases/postgres/tables/games.table.ts | 16 +- .../tables/gamesToExternalIds.table.ts | 8 +- .../postgres/tables/mechanics.table.ts | 12 +- .../databases/postgres/tables/mechanics.ts | 12 +- .../tables/mechanicsToExternalIds.table.ts | 8 +- .../postgres/tables/mechanicsToGames.table.ts | 8 +- .../tables/passwordResetTokens.table.ts | 10 +- .../postgres/tables/publishers.table.ts | 12 +- .../databases/postgres/tables/publishers.ts | 12 +- .../tables/publishersToExternalIds.table.ts | 8 +- .../tables/publishersToGames.table.ts | 8 +- .../postgres/tables/recovery-codes.table.ts | 8 +- .../databases/postgres/tables/roles.table.ts | 10 +- .../postgres/tables/sessions.table.ts | 8 +- .../postgres/tables/two-factor.table.ts | 10 +- .../postgres/tables/userRoles.table.ts | 12 +- .../databases/postgres/tables/users.table.ts | 12 +- .../postgres/tables/wishlistItems.table.ts | 12 +- .../postgres/tables/wishlists.table.ts | 10 +- .../server/api/dtos/change-password.dto.ts | 4 +- src/lib/server/api/dtos/id-params.dto.ts | 2 +- .../api/dtos/register-emailpassword.dto.ts | 4 +- .../server/api/dtos/signin-username.dto.ts | 2 +- .../api/dtos/signup-username-email.dto.ts | 4 +- src/lib/server/api/dtos/update-email.dto.ts | 2 +- src/lib/server/api/dtos/update-profile.dto.ts | 2 +- .../server/api/dtos/verify-password.dto.ts | 2 +- src/lib/server/api/dtos/verify-totp.dto.ts | 2 +- src/lib/server/api/index.ts | 28 +- src/lib/server/api/jobs/auth-cleanup.job.ts | 4 +- .../server/api/middleware/auth.middleware.ts | 16 +- .../api/middleware/pino-logger.middleware.ts | 2 +- .../api/middleware/rate-limiter.middleware.ts | 10 +- .../api/middleware/require-auth.middleware.ts | 10 +- src/lib/server/api/packages/drizzle.ts | 4 +- .../server/api/providers/database.provider.ts | 4 +- .../server/api/providers/lucia.provider.ts | 4 +- .../server/api/providers/redis.provider.ts | 4 +- .../repositories/collections.repository.ts | 10 +- .../repositories/credentials.repository.ts | 10 +- .../federated_identity.repository.ts | 10 +- .../repositories/recovery-codes.repository.ts | 10 +- .../api/repositories/roles.repository.ts | 10 +- .../api/repositories/sessions.repository.ts | 10 +- .../api/repositories/user_roles.repository.ts | 10 +- .../api/repositories/users.repository.ts | 10 +- .../api/repositories/wishlists.repository.ts | 10 +- .../api/services/collections.service.ts | 8 +- .../server/api/services/drizzle.service.ts | 6 +- .../server/api/services/hashing.service.ts | 8 +- src/lib/server/api/services/iam.service.ts | 15 +- src/lib/server/api/services/jobs.service.ts | 6 +- .../api/services/loginrequest.service.ts | 22 +- src/lib/server/api/services/mailer.service.ts | 6 +- src/lib/server/api/services/oauth.service.ts | 8 +- .../api/services/recovery-codes.service.ts | 8 +- src/lib/server/api/services/redis.service.ts | 6 +- src/lib/server/api/services/roles.service.ts | 2 +- .../server/api/services/sessions.service.ts | 16 +- src/lib/server/api/services/tokens.service.ts | 8 +- src/lib/server/api/services/totp.service.ts | 10 +- .../server/api/services/user_roles.service.ts | 8 +- src/lib/server/api/services/users.service.ts | 26 +- .../server/api/services/wishlists.service.ts | 8 +- .../server/api/tests/hashing.service.test.ts | 6 +- src/lib/server/api/tests/iam.service.test.ts | 12 +- .../server/api/tests/tokens.service.test.ts | 8 +- .../api/tests/user_roles.service.test.ts | 14 +- .../server/api/tests/users.service.test.ts | 24 +- src/lib/server/auth-utils.ts | 10 +- src/lib/server/auth.ts | 2 +- src/lib/state/loading.ts | 2 +- src/lib/stores/boredState.ts | 4 +- src/lib/stores/breakpointMatcher.ts | 3 +- src/lib/stores/collectionStore.ts | 4 +- src/lib/stores/gameSearchStore.ts | 4 +- src/lib/stores/mediaQueryStore.ts | 2 +- src/lib/stores/paginationStore.ts | 2 +- src/lib/stores/search.ts | 4 +- src/lib/stores/wishlistStore.ts | 4 +- src/lib/styles/app.pcss | 2 + src/lib/tests/randomDataUtil.test.ts | 4 +- src/lib/types.ts | 4 +- src/lib/utils.ts | 9 +- src/lib/utils/api.ts | 2 +- src/lib/utils/binarySearchOnStore.ts | 2 +- src/lib/utils/db/categoryUtils.ts | 10 +- src/lib/utils/db/expansionUtils.ts | 10 +- src/lib/utils/db/gameUtils.ts | 15 +- src/lib/utils/db/mechanicUtils.ts | 15 +- src/lib/utils/db/publisherUtils.ts | 15 +- src/lib/utils/gameMapper.ts | 4 +- src/lib/utils/icons/line-md-icons.ts | 2 +- src/lib/utils/icons/mdi-icons.ts | 2 +- src/lib/utils/manipulateCollection.ts | 10 +- src/lib/utils/manipulateWishlist.ts | 8 +- src/lib/utils/pageCrossfade.ts | 2 +- src/lib/utils/randomDataUtil.ts | 2 +- src/lib/utils/superforms.ts | 4 +- src/lib/utils/ui.ts | 8 +- src/lib/validations/account.ts | 4 +- src/lib/validations/auth.ts | 6 +- src/lib/validations/zod-schemas.ts | 4 +- 297 files changed, 1518 insertions(+), 1321 deletions(-) diff --git a/src/lib/assets/bored-game.svg b/src/lib/assets/bored-game.svg index 159ae83..6a279c2 100644 --- a/src/lib/assets/bored-game.svg +++ b/src/lib/assets/bored-game.svg @@ -1 +1,25 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/lib/components/AddToList.svelte b/src/lib/components/AddToList.svelte index 82a4e29..dbf3d09 100644 --- a/src/lib/components/AddToList.svelte +++ b/src/lib/components/AddToList.svelte @@ -1,8 +1,8 @@ +
diff --git a/src/lib/components/preferences/themes.svelte b/src/lib/components/preferences/themes.svelte index cda5e75..04d266c 100644 --- a/src/lib/components/preferences/themes.svelte +++ b/src/lib/components/preferences/themes.svelte @@ -1,7 +1,7 @@ diff --git a/src/lib/components/toast/ToastMessage.svelte b/src/lib/components/toast/ToastMessage.svelte index 4814252..d8af6b6 100644 --- a/src/lib/components/toast/ToastMessage.svelte +++ b/src/lib/components/toast/ToastMessage.svelte @@ -1,10 +1,10 @@ +
- import { Dialog as DialogPrimitive } from "radix-svelte"; - import { cn } from "$lib/utils"; + import { cn } from '$lib/utils'; let className: string | undefined | null = undefined; export { className as class }; diff --git a/src/lib/components/ui/dialog/dialog-content.svelte b/src/lib/components/ui/dialog/dialog-content.svelte index 9512ba8..b27827d 100644 --- a/src/lib/components/ui/dialog/dialog-content.svelte +++ b/src/lib/components/ui/dialog/dialog-content.svelte @@ -1,8 +1,7 @@ diff --git a/src/lib/components/ui/dialog/dialog-title.svelte b/src/lib/components/ui/dialog/dialog-title.svelte index 06574f3..b7a5dfb 100644 --- a/src/lib/components/ui/dialog/dialog-title.svelte +++ b/src/lib/components/ui/dialog/dialog-title.svelte @@ -1,6 +1,6 @@ diff --git a/src/lib/components/ui/form/form-field-errors.svelte b/src/lib/components/ui/form/form-field-errors.svelte index 513fb90..831099e 100644 --- a/src/lib/components/ui/form/form-field-errors.svelte +++ b/src/lib/components/ui/form/form-field-errors.svelte @@ -1,6 +1,6 @@ diff --git a/src/lib/components/ui/form/form-fieldset.svelte b/src/lib/components/ui/form/form-fieldset.svelte index 81e8f1b..262f9af 100644 --- a/src/lib/components/ui/form/form-fieldset.svelte +++ b/src/lib/components/ui/form/form-fieldset.svelte @@ -1,5 +1,6 @@ diff --git a/src/lib/components/ui/form/form-input.svelte b/src/lib/components/ui/form/form-input.svelte index 224f44a..5575015 100644 --- a/src/lib/components/ui/form/form-input.svelte +++ b/src/lib/components/ui/form/form-input.svelte @@ -1,7 +1,7 @@ diff --git a/src/lib/components/ui/switch/switch.svelte b/src/lib/components/ui/switch/switch.svelte index c6bcfd2..0a9f7c7 100644 --- a/src/lib/components/ui/switch/switch.svelte +++ b/src/lib/components/ui/switch/switch.svelte @@ -1,6 +1,6 @@