From 82697278dca2cef79eb6996ed120f05ba1c3f19e Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Thu, 14 Aug 2025 08:56:51 -0700 Subject: [PATCH] include moderation pkg in frontend locales (#4169) * include moderation pkg in frontend locales * Fix moderation lib path * remove prints * feat: move moderation package into src folder * fix: lint --------- Co-authored-by: IMB11 Co-authored-by: Cal H. --- apps/frontend/nuxt.config.ts | 44 +++++++++++-------- packages/moderation/package.json | 5 +-- .../moderation/{ => src}/data/checklist.ts | 0 .../moderation/{ => src}/data/keybinds.ts | 0 .../data/messages/categories/inaccurate.md | 0 .../categories/optimization_misused.md | 0 .../categories/resolutions_misused.md | 0 .../messages/checklist-text/categories.md | 0 .../data/messages/checklist-text/licensing.md | 0 .../messages/checklist-text/links/base.md | 0 .../checklist-text/links/donation/donation.md | 0 .../links/donation/donations.md | 0 .../messages/checklist-text/side_types.md | 0 .../checklist-text/status-alerts/text.md | 0 .../checklist-text/summary/summary.md | 0 .../messages/checklist-text/title-slug.md | 0 .../checklist-text/title-slug/slug.md | 0 .../checklist-text/title-slug/title.md | 0 .../data/messages/description/clarity.md | 0 .../messages/description/headers-as-body.md | 0 .../data/messages/description/image-only.md | 0 .../description/insufficient-packs.md | 0 .../description/insufficient-projects.md | 0 .../data/messages/description/insufficient.md | 0 .../data/messages/description/non-english.md | 0 .../messages/description/non-standard-text.md | 0 .../data/messages/description/unfinished.md | 0 .../data/messages/gallery/insufficient.md | 0 .../data/messages/gallery/not-relevant.md | 0 .../license/invalid_link-custom_license.md | 0 .../data/messages/license/invalid_link.md | 0 .../data/messages/license/no_source-fork.md | 0 .../data/messages/license/no_source.md | 0 .../{ => src}/data/messages/links/misused.md | 0 .../messages/links/not_accessible-discord.md | 0 .../messages/links/not_accessible-source.md | 0 .../data/messages/links/not_accessible.md | 0 .../data/messages/reports/antivirus.md | 0 .../messages/reports/confirmed-malware.md | 0 .../data/messages/reports/gameplay-issue.md | 0 .../data/messages/reports/platform-issue.md | 0 .../{ => src}/data/messages/reports/spam.md | 0 .../{ => src}/data/messages/reports/stale.md | 0 .../{ => src}/data/messages/reupload/fork.md | 0 .../reupload/identity_verification.md | 0 .../messages/reupload/insufficient_fork.md | 0 .../messages/reupload/proof_of_permissions.md | 0 .../data/messages/reupload/reupload.md | 0 .../{ => src}/data/messages/rule-breaking.md | 0 .../messages/side-types/inaccurate-mod.md | 0 .../messages/side-types/inaccurate-modpack.md | 0 .../{ => src}/data/messages/slug/misused.md | 0 .../messages/status-alerts/account_issues.md | 0 .../status-alerts/automod_confusion.md | 0 .../data/messages/status-alerts/fixed.md | 0 .../data/messages/status-alerts/private.md | 0 .../status-alerts/tec/source_request-bins.md | 0 .../status-alerts/tec/source_request-obfs.md | 0 .../data/messages/summary/formatting.md | 0 .../data/messages/summary/insufficient.md | 0 .../data/messages/summary/non-english.md | 0 .../data/messages/summary/repeat-title.md | 0 .../data/messages/title/minecraft-branding.md | 0 .../data/messages/title/similarities-fork.md | 0 .../messages/title/similarities-modpack.md | 0 .../data/messages/title/similarities.md | 0 .../data/messages/title/useless-info.md | 0 .../messages/undefined-project/no_versions.md | 0 .../versions/alternate_versions-additional.md | 0 .../versions/alternate_versions-mono.md | 0 .../versions/alternate_versions-primary.md | 0 .../alternate_versions-server-additional.md | 0 .../versions/alternate_versions-server.md | 0 .../versions/alternate_versions-zip.md | 0 .../data/messages/versions/broken_version.md | 0 .../versions/incorrect_additional_files.md | 0 .../messages/versions/invalid-datapacks.md | 0 .../messages/versions/invalid-modpacks.md | 0 .../versions/invalid-resourcepacks.md | 0 .../data/messages/versions/redist_libs.md | 0 .../messages/versions/unsupported_project.md | 0 .../data/messages/versions/vanilla_assets.md | 0 .../data/modpack-permissions-stage.ts | 0 packages/moderation/{ => src}/data/nags.ts | 0 .../moderation/{ => src}/data/nags/core.ts | 0 .../{ => src}/data/nags/description.ts | 0 .../moderation/{ => src}/data/nags/index.ts | 0 .../moderation/{ => src}/data/nags/links.ts | 0 .../moderation/{ => src}/data/nags/tags.ts | 0 .../{ => src}/data/report-quick-replies.ts | 0 .../{ => src}/data/stages/categories.ts | 0 .../{ => src}/data/stages/description.ts | 0 .../{ => src}/data/stages/gallery.ts | 0 .../{ => src}/data/stages/license.ts | 0 .../moderation/{ => src}/data/stages/links.ts | 0 .../{ => src}/data/stages/reupload.ts | 0 .../{ => src}/data/stages/rule-following.ts | 0 .../{ => src}/data/stages/side-types.ts | 0 .../{ => src}/data/stages/status-alerts.ts | 0 .../{ => src}/data/stages/summary.ts | 0 .../{ => src}/data/stages/title-slug.ts | 0 .../data/stages/undefined-project.ts | 0 .../{ => src}/data/stages/versions.ts | 0 packages/moderation/{ => src}/index.ts | 0 .../{ => src}/locales/en-US/index.json | 0 .../moderation/{ => src}/types/actions.ts | 0 .../moderation/{ => src}/types/keybinds.ts | 0 .../moderation/{ => src}/types/messages.ts | 0 packages/moderation/{ => src}/types/nags.ts | 0 .../moderation/{ => src}/types/reports.ts | 0 packages/moderation/{ => src}/types/stage.ts | 0 packages/moderation/{ => src}/utils.ts | 0 .../ui/src/components/base/ServerNotice.vue | 4 +- 113 files changed, 29 insertions(+), 24 deletions(-) rename packages/moderation/{ => src}/data/checklist.ts (100%) rename packages/moderation/{ => src}/data/keybinds.ts (100%) rename packages/moderation/{ => src}/data/messages/categories/inaccurate.md (100%) rename packages/moderation/{ => src}/data/messages/categories/optimization_misused.md (100%) rename packages/moderation/{ => src}/data/messages/categories/resolutions_misused.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/categories.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/licensing.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/links/base.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/links/donation/donation.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/links/donation/donations.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/side_types.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/status-alerts/text.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/summary/summary.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/title-slug.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/title-slug/slug.md (100%) rename packages/moderation/{ => src}/data/messages/checklist-text/title-slug/title.md (100%) rename packages/moderation/{ => src}/data/messages/description/clarity.md (100%) rename packages/moderation/{ => src}/data/messages/description/headers-as-body.md (100%) rename packages/moderation/{ => src}/data/messages/description/image-only.md (100%) rename packages/moderation/{ => src}/data/messages/description/insufficient-packs.md (100%) rename packages/moderation/{ => src}/data/messages/description/insufficient-projects.md (100%) rename packages/moderation/{ => src}/data/messages/description/insufficient.md (100%) rename packages/moderation/{ => src}/data/messages/description/non-english.md (100%) rename packages/moderation/{ => src}/data/messages/description/non-standard-text.md (100%) rename packages/moderation/{ => src}/data/messages/description/unfinished.md (100%) rename packages/moderation/{ => src}/data/messages/gallery/insufficient.md (100%) rename packages/moderation/{ => src}/data/messages/gallery/not-relevant.md (100%) rename packages/moderation/{ => src}/data/messages/license/invalid_link-custom_license.md (100%) rename packages/moderation/{ => src}/data/messages/license/invalid_link.md (100%) rename packages/moderation/{ => src}/data/messages/license/no_source-fork.md (100%) rename packages/moderation/{ => src}/data/messages/license/no_source.md (100%) rename packages/moderation/{ => src}/data/messages/links/misused.md (100%) rename packages/moderation/{ => src}/data/messages/links/not_accessible-discord.md (100%) rename packages/moderation/{ => src}/data/messages/links/not_accessible-source.md (100%) rename packages/moderation/{ => src}/data/messages/links/not_accessible.md (100%) rename packages/moderation/{ => src}/data/messages/reports/antivirus.md (100%) rename packages/moderation/{ => src}/data/messages/reports/confirmed-malware.md (100%) rename packages/moderation/{ => src}/data/messages/reports/gameplay-issue.md (100%) rename packages/moderation/{ => src}/data/messages/reports/platform-issue.md (100%) rename packages/moderation/{ => src}/data/messages/reports/spam.md (100%) rename packages/moderation/{ => src}/data/messages/reports/stale.md (100%) rename packages/moderation/{ => src}/data/messages/reupload/fork.md (100%) rename packages/moderation/{ => src}/data/messages/reupload/identity_verification.md (100%) rename packages/moderation/{ => src}/data/messages/reupload/insufficient_fork.md (100%) rename packages/moderation/{ => src}/data/messages/reupload/proof_of_permissions.md (100%) rename packages/moderation/{ => src}/data/messages/reupload/reupload.md (100%) rename packages/moderation/{ => src}/data/messages/rule-breaking.md (100%) rename packages/moderation/{ => src}/data/messages/side-types/inaccurate-mod.md (100%) rename packages/moderation/{ => src}/data/messages/side-types/inaccurate-modpack.md (100%) rename packages/moderation/{ => src}/data/messages/slug/misused.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/account_issues.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/automod_confusion.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/fixed.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/private.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/tec/source_request-bins.md (100%) rename packages/moderation/{ => src}/data/messages/status-alerts/tec/source_request-obfs.md (100%) rename packages/moderation/{ => src}/data/messages/summary/formatting.md (100%) rename packages/moderation/{ => src}/data/messages/summary/insufficient.md (100%) rename packages/moderation/{ => src}/data/messages/summary/non-english.md (100%) rename packages/moderation/{ => src}/data/messages/summary/repeat-title.md (100%) rename packages/moderation/{ => src}/data/messages/title/minecraft-branding.md (100%) rename packages/moderation/{ => src}/data/messages/title/similarities-fork.md (100%) rename packages/moderation/{ => src}/data/messages/title/similarities-modpack.md (100%) rename packages/moderation/{ => src}/data/messages/title/similarities.md (100%) rename packages/moderation/{ => src}/data/messages/title/useless-info.md (100%) rename packages/moderation/{ => src}/data/messages/undefined-project/no_versions.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-additional.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-mono.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-primary.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-server-additional.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-server.md (100%) rename packages/moderation/{ => src}/data/messages/versions/alternate_versions-zip.md (100%) rename packages/moderation/{ => src}/data/messages/versions/broken_version.md (100%) rename packages/moderation/{ => src}/data/messages/versions/incorrect_additional_files.md (100%) rename packages/moderation/{ => src}/data/messages/versions/invalid-datapacks.md (100%) rename packages/moderation/{ => src}/data/messages/versions/invalid-modpacks.md (100%) rename packages/moderation/{ => src}/data/messages/versions/invalid-resourcepacks.md (100%) rename packages/moderation/{ => src}/data/messages/versions/redist_libs.md (100%) rename packages/moderation/{ => src}/data/messages/versions/unsupported_project.md (100%) rename packages/moderation/{ => src}/data/messages/versions/vanilla_assets.md (100%) rename packages/moderation/{ => src}/data/modpack-permissions-stage.ts (100%) rename packages/moderation/{ => src}/data/nags.ts (100%) rename packages/moderation/{ => src}/data/nags/core.ts (100%) rename packages/moderation/{ => src}/data/nags/description.ts (100%) rename packages/moderation/{ => src}/data/nags/index.ts (100%) rename packages/moderation/{ => src}/data/nags/links.ts (100%) rename packages/moderation/{ => src}/data/nags/tags.ts (100%) rename packages/moderation/{ => src}/data/report-quick-replies.ts (100%) rename packages/moderation/{ => src}/data/stages/categories.ts (100%) rename packages/moderation/{ => src}/data/stages/description.ts (100%) rename packages/moderation/{ => src}/data/stages/gallery.ts (100%) rename packages/moderation/{ => src}/data/stages/license.ts (100%) rename packages/moderation/{ => src}/data/stages/links.ts (100%) rename packages/moderation/{ => src}/data/stages/reupload.ts (100%) rename packages/moderation/{ => src}/data/stages/rule-following.ts (100%) rename packages/moderation/{ => src}/data/stages/side-types.ts (100%) rename packages/moderation/{ => src}/data/stages/status-alerts.ts (100%) rename packages/moderation/{ => src}/data/stages/summary.ts (100%) rename packages/moderation/{ => src}/data/stages/title-slug.ts (100%) rename packages/moderation/{ => src}/data/stages/undefined-project.ts (100%) rename packages/moderation/{ => src}/data/stages/versions.ts (100%) rename packages/moderation/{ => src}/index.ts (100%) rename packages/moderation/{ => src}/locales/en-US/index.json (100%) rename packages/moderation/{ => src}/types/actions.ts (100%) rename packages/moderation/{ => src}/types/keybinds.ts (100%) rename packages/moderation/{ => src}/types/messages.ts (100%) rename packages/moderation/{ => src}/types/nags.ts (100%) rename packages/moderation/{ => src}/types/reports.ts (100%) rename packages/moderation/{ => src}/types/stage.ts (100%) rename packages/moderation/{ => src}/utils.ts (100%) diff --git a/apps/frontend/nuxt.config.ts b/apps/frontend/nuxt.config.ts index 9ca6846ef..c2e3a7546 100644 --- a/apps/frontend/nuxt.config.ts +++ b/apps/frontend/nuxt.config.ts @@ -1,12 +1,12 @@ import { promises as fs } from "fs"; import { pathToFileURL } from "node:url"; -import svgLoader from "vite-svg-loader"; -import { resolve, basename, relative } from "pathe"; -import { defineNuxtConfig } from "nuxt/config"; -import { $fetch } from "ofetch"; -import { globIterate } from "glob"; import { match as matchLocale } from "@formatjs/intl-localematcher"; import { consola } from "consola"; +import { globIterate } from "glob"; +import { defineNuxtConfig } from "nuxt/config"; +import { $fetch } from "ofetch"; +import { basename, relative, resolve } from "pathe"; +import svgLoader from "vite-svg-loader"; const STAGING_API_URL = "https://staging-api.modrinth.com/v2/"; @@ -263,23 +263,29 @@ export default defineNuxtConfig({ const resolveOmorphiaLocaleImport = await (async () => { const omorphiaLocales: string[] = []; - const omorphiaLocaleSets = new Map(); + const omorphiaLocaleSets = new Map< + string, + { files: { from: string; format?: string }[] } + >(); - for await (const localeDir of globIterate("node_modules/@modrinth/ui/src/locales/*", { - posix: true, - })) { - const tag = basename(localeDir); - omorphiaLocales.push(tag); + for (const pkgLocales of [`node_modules/@modrinth/**/src/locales/*`]) { + for await (const localeDir of globIterate(pkgLocales, { + posix: true, + })) { + const tag = basename(localeDir); + if (!omorphiaLocales.includes(tag)) { + omorphiaLocales.push(tag); + } - const localeFiles: { from: string; format?: string }[] = []; + const entry = omorphiaLocaleSets.get(tag) ?? { files: [] }; + omorphiaLocaleSets.set(tag, entry); - omorphiaLocaleSets.set(tag, { files: localeFiles }); - - for await (const localeFile of globIterate(`${localeDir}/*`, { posix: true })) { - localeFiles.push({ - from: pathToFileURL(localeFile).toString(), - format: "default", - }); + for await (const localeFile of globIterate(`${localeDir}/*`, { posix: true })) { + entry.files.push({ + from: pathToFileURL(localeFile).toString(), + format: "default", + }); + } } } diff --git a/packages/moderation/package.json b/packages/moderation/package.json index 269867685..7ee51db2c 100644 --- a/packages/moderation/package.json +++ b/packages/moderation/package.json @@ -2,12 +2,11 @@ "name": "@modrinth/moderation", "version": "0.0.0", "private": true, - "main": "./index.ts", - "types": "./index.d.ts", + "main": "./src/index.ts", "scripts": { "lint": "eslint . && prettier --check .", "fix": "eslint . --fix && prettier --write . && pnpm run intl:extract", - "intl:extract": "formatjs extract \"**/*.{vue,ts,tsx,js,jsx,mts,cts,mjs,cjs}\" --ignore \"**/*.d.ts\" --ignore \"node_modules/**/*\" --out-file locales/en-US/index.json --preserve-whitespace" + "intl:extract": "formatjs extract \"**/*.{vue,ts,tsx,js,jsx,mts,cts,mjs,cjs}\" --ignore \"**/*.d.ts\" --ignore \"node_modules/**/*\" --out-file src/locales/en-US/index.json --preserve-whitespace" }, "dependencies": { "@modrinth/assets": "workspace:*", diff --git a/packages/moderation/data/checklist.ts b/packages/moderation/src/data/checklist.ts similarity index 100% rename from packages/moderation/data/checklist.ts rename to packages/moderation/src/data/checklist.ts diff --git a/packages/moderation/data/keybinds.ts b/packages/moderation/src/data/keybinds.ts similarity index 100% rename from packages/moderation/data/keybinds.ts rename to packages/moderation/src/data/keybinds.ts diff --git a/packages/moderation/data/messages/categories/inaccurate.md b/packages/moderation/src/data/messages/categories/inaccurate.md similarity index 100% rename from packages/moderation/data/messages/categories/inaccurate.md rename to packages/moderation/src/data/messages/categories/inaccurate.md diff --git a/packages/moderation/data/messages/categories/optimization_misused.md b/packages/moderation/src/data/messages/categories/optimization_misused.md similarity index 100% rename from packages/moderation/data/messages/categories/optimization_misused.md rename to packages/moderation/src/data/messages/categories/optimization_misused.md diff --git a/packages/moderation/data/messages/categories/resolutions_misused.md b/packages/moderation/src/data/messages/categories/resolutions_misused.md similarity index 100% rename from packages/moderation/data/messages/categories/resolutions_misused.md rename to packages/moderation/src/data/messages/categories/resolutions_misused.md diff --git a/packages/moderation/data/messages/checklist-text/categories.md b/packages/moderation/src/data/messages/checklist-text/categories.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/categories.md rename to packages/moderation/src/data/messages/checklist-text/categories.md diff --git a/packages/moderation/data/messages/checklist-text/licensing.md b/packages/moderation/src/data/messages/checklist-text/licensing.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/licensing.md rename to packages/moderation/src/data/messages/checklist-text/licensing.md diff --git a/packages/moderation/data/messages/checklist-text/links/base.md b/packages/moderation/src/data/messages/checklist-text/links/base.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/links/base.md rename to packages/moderation/src/data/messages/checklist-text/links/base.md diff --git a/packages/moderation/data/messages/checklist-text/links/donation/donation.md b/packages/moderation/src/data/messages/checklist-text/links/donation/donation.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/links/donation/donation.md rename to packages/moderation/src/data/messages/checklist-text/links/donation/donation.md diff --git a/packages/moderation/data/messages/checklist-text/links/donation/donations.md b/packages/moderation/src/data/messages/checklist-text/links/donation/donations.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/links/donation/donations.md rename to packages/moderation/src/data/messages/checklist-text/links/donation/donations.md diff --git a/packages/moderation/data/messages/checklist-text/side_types.md b/packages/moderation/src/data/messages/checklist-text/side_types.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/side_types.md rename to packages/moderation/src/data/messages/checklist-text/side_types.md diff --git a/packages/moderation/data/messages/checklist-text/status-alerts/text.md b/packages/moderation/src/data/messages/checklist-text/status-alerts/text.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/status-alerts/text.md rename to packages/moderation/src/data/messages/checklist-text/status-alerts/text.md diff --git a/packages/moderation/data/messages/checklist-text/summary/summary.md b/packages/moderation/src/data/messages/checklist-text/summary/summary.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/summary/summary.md rename to packages/moderation/src/data/messages/checklist-text/summary/summary.md diff --git a/packages/moderation/data/messages/checklist-text/title-slug.md b/packages/moderation/src/data/messages/checklist-text/title-slug.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/title-slug.md rename to packages/moderation/src/data/messages/checklist-text/title-slug.md diff --git a/packages/moderation/data/messages/checklist-text/title-slug/slug.md b/packages/moderation/src/data/messages/checklist-text/title-slug/slug.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/title-slug/slug.md rename to packages/moderation/src/data/messages/checklist-text/title-slug/slug.md diff --git a/packages/moderation/data/messages/checklist-text/title-slug/title.md b/packages/moderation/src/data/messages/checklist-text/title-slug/title.md similarity index 100% rename from packages/moderation/data/messages/checklist-text/title-slug/title.md rename to packages/moderation/src/data/messages/checklist-text/title-slug/title.md diff --git a/packages/moderation/data/messages/description/clarity.md b/packages/moderation/src/data/messages/description/clarity.md similarity index 100% rename from packages/moderation/data/messages/description/clarity.md rename to packages/moderation/src/data/messages/description/clarity.md diff --git a/packages/moderation/data/messages/description/headers-as-body.md b/packages/moderation/src/data/messages/description/headers-as-body.md similarity index 100% rename from packages/moderation/data/messages/description/headers-as-body.md rename to packages/moderation/src/data/messages/description/headers-as-body.md diff --git a/packages/moderation/data/messages/description/image-only.md b/packages/moderation/src/data/messages/description/image-only.md similarity index 100% rename from packages/moderation/data/messages/description/image-only.md rename to packages/moderation/src/data/messages/description/image-only.md diff --git a/packages/moderation/data/messages/description/insufficient-packs.md b/packages/moderation/src/data/messages/description/insufficient-packs.md similarity index 100% rename from packages/moderation/data/messages/description/insufficient-packs.md rename to packages/moderation/src/data/messages/description/insufficient-packs.md diff --git a/packages/moderation/data/messages/description/insufficient-projects.md b/packages/moderation/src/data/messages/description/insufficient-projects.md similarity index 100% rename from packages/moderation/data/messages/description/insufficient-projects.md rename to packages/moderation/src/data/messages/description/insufficient-projects.md diff --git a/packages/moderation/data/messages/description/insufficient.md b/packages/moderation/src/data/messages/description/insufficient.md similarity index 100% rename from packages/moderation/data/messages/description/insufficient.md rename to packages/moderation/src/data/messages/description/insufficient.md diff --git a/packages/moderation/data/messages/description/non-english.md b/packages/moderation/src/data/messages/description/non-english.md similarity index 100% rename from packages/moderation/data/messages/description/non-english.md rename to packages/moderation/src/data/messages/description/non-english.md diff --git a/packages/moderation/data/messages/description/non-standard-text.md b/packages/moderation/src/data/messages/description/non-standard-text.md similarity index 100% rename from packages/moderation/data/messages/description/non-standard-text.md rename to packages/moderation/src/data/messages/description/non-standard-text.md diff --git a/packages/moderation/data/messages/description/unfinished.md b/packages/moderation/src/data/messages/description/unfinished.md similarity index 100% rename from packages/moderation/data/messages/description/unfinished.md rename to packages/moderation/src/data/messages/description/unfinished.md diff --git a/packages/moderation/data/messages/gallery/insufficient.md b/packages/moderation/src/data/messages/gallery/insufficient.md similarity index 100% rename from packages/moderation/data/messages/gallery/insufficient.md rename to packages/moderation/src/data/messages/gallery/insufficient.md diff --git a/packages/moderation/data/messages/gallery/not-relevant.md b/packages/moderation/src/data/messages/gallery/not-relevant.md similarity index 100% rename from packages/moderation/data/messages/gallery/not-relevant.md rename to packages/moderation/src/data/messages/gallery/not-relevant.md diff --git a/packages/moderation/data/messages/license/invalid_link-custom_license.md b/packages/moderation/src/data/messages/license/invalid_link-custom_license.md similarity index 100% rename from packages/moderation/data/messages/license/invalid_link-custom_license.md rename to packages/moderation/src/data/messages/license/invalid_link-custom_license.md diff --git a/packages/moderation/data/messages/license/invalid_link.md b/packages/moderation/src/data/messages/license/invalid_link.md similarity index 100% rename from packages/moderation/data/messages/license/invalid_link.md rename to packages/moderation/src/data/messages/license/invalid_link.md diff --git a/packages/moderation/data/messages/license/no_source-fork.md b/packages/moderation/src/data/messages/license/no_source-fork.md similarity index 100% rename from packages/moderation/data/messages/license/no_source-fork.md rename to packages/moderation/src/data/messages/license/no_source-fork.md diff --git a/packages/moderation/data/messages/license/no_source.md b/packages/moderation/src/data/messages/license/no_source.md similarity index 100% rename from packages/moderation/data/messages/license/no_source.md rename to packages/moderation/src/data/messages/license/no_source.md diff --git a/packages/moderation/data/messages/links/misused.md b/packages/moderation/src/data/messages/links/misused.md similarity index 100% rename from packages/moderation/data/messages/links/misused.md rename to packages/moderation/src/data/messages/links/misused.md diff --git a/packages/moderation/data/messages/links/not_accessible-discord.md b/packages/moderation/src/data/messages/links/not_accessible-discord.md similarity index 100% rename from packages/moderation/data/messages/links/not_accessible-discord.md rename to packages/moderation/src/data/messages/links/not_accessible-discord.md diff --git a/packages/moderation/data/messages/links/not_accessible-source.md b/packages/moderation/src/data/messages/links/not_accessible-source.md similarity index 100% rename from packages/moderation/data/messages/links/not_accessible-source.md rename to packages/moderation/src/data/messages/links/not_accessible-source.md diff --git a/packages/moderation/data/messages/links/not_accessible.md b/packages/moderation/src/data/messages/links/not_accessible.md similarity index 100% rename from packages/moderation/data/messages/links/not_accessible.md rename to packages/moderation/src/data/messages/links/not_accessible.md diff --git a/packages/moderation/data/messages/reports/antivirus.md b/packages/moderation/src/data/messages/reports/antivirus.md similarity index 100% rename from packages/moderation/data/messages/reports/antivirus.md rename to packages/moderation/src/data/messages/reports/antivirus.md diff --git a/packages/moderation/data/messages/reports/confirmed-malware.md b/packages/moderation/src/data/messages/reports/confirmed-malware.md similarity index 100% rename from packages/moderation/data/messages/reports/confirmed-malware.md rename to packages/moderation/src/data/messages/reports/confirmed-malware.md diff --git a/packages/moderation/data/messages/reports/gameplay-issue.md b/packages/moderation/src/data/messages/reports/gameplay-issue.md similarity index 100% rename from packages/moderation/data/messages/reports/gameplay-issue.md rename to packages/moderation/src/data/messages/reports/gameplay-issue.md diff --git a/packages/moderation/data/messages/reports/platform-issue.md b/packages/moderation/src/data/messages/reports/platform-issue.md similarity index 100% rename from packages/moderation/data/messages/reports/platform-issue.md rename to packages/moderation/src/data/messages/reports/platform-issue.md diff --git a/packages/moderation/data/messages/reports/spam.md b/packages/moderation/src/data/messages/reports/spam.md similarity index 100% rename from packages/moderation/data/messages/reports/spam.md rename to packages/moderation/src/data/messages/reports/spam.md diff --git a/packages/moderation/data/messages/reports/stale.md b/packages/moderation/src/data/messages/reports/stale.md similarity index 100% rename from packages/moderation/data/messages/reports/stale.md rename to packages/moderation/src/data/messages/reports/stale.md diff --git a/packages/moderation/data/messages/reupload/fork.md b/packages/moderation/src/data/messages/reupload/fork.md similarity index 100% rename from packages/moderation/data/messages/reupload/fork.md rename to packages/moderation/src/data/messages/reupload/fork.md diff --git a/packages/moderation/data/messages/reupload/identity_verification.md b/packages/moderation/src/data/messages/reupload/identity_verification.md similarity index 100% rename from packages/moderation/data/messages/reupload/identity_verification.md rename to packages/moderation/src/data/messages/reupload/identity_verification.md diff --git a/packages/moderation/data/messages/reupload/insufficient_fork.md b/packages/moderation/src/data/messages/reupload/insufficient_fork.md similarity index 100% rename from packages/moderation/data/messages/reupload/insufficient_fork.md rename to packages/moderation/src/data/messages/reupload/insufficient_fork.md diff --git a/packages/moderation/data/messages/reupload/proof_of_permissions.md b/packages/moderation/src/data/messages/reupload/proof_of_permissions.md similarity index 100% rename from packages/moderation/data/messages/reupload/proof_of_permissions.md rename to packages/moderation/src/data/messages/reupload/proof_of_permissions.md diff --git a/packages/moderation/data/messages/reupload/reupload.md b/packages/moderation/src/data/messages/reupload/reupload.md similarity index 100% rename from packages/moderation/data/messages/reupload/reupload.md rename to packages/moderation/src/data/messages/reupload/reupload.md diff --git a/packages/moderation/data/messages/rule-breaking.md b/packages/moderation/src/data/messages/rule-breaking.md similarity index 100% rename from packages/moderation/data/messages/rule-breaking.md rename to packages/moderation/src/data/messages/rule-breaking.md diff --git a/packages/moderation/data/messages/side-types/inaccurate-mod.md b/packages/moderation/src/data/messages/side-types/inaccurate-mod.md similarity index 100% rename from packages/moderation/data/messages/side-types/inaccurate-mod.md rename to packages/moderation/src/data/messages/side-types/inaccurate-mod.md diff --git a/packages/moderation/data/messages/side-types/inaccurate-modpack.md b/packages/moderation/src/data/messages/side-types/inaccurate-modpack.md similarity index 100% rename from packages/moderation/data/messages/side-types/inaccurate-modpack.md rename to packages/moderation/src/data/messages/side-types/inaccurate-modpack.md diff --git a/packages/moderation/data/messages/slug/misused.md b/packages/moderation/src/data/messages/slug/misused.md similarity index 100% rename from packages/moderation/data/messages/slug/misused.md rename to packages/moderation/src/data/messages/slug/misused.md diff --git a/packages/moderation/data/messages/status-alerts/account_issues.md b/packages/moderation/src/data/messages/status-alerts/account_issues.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/account_issues.md rename to packages/moderation/src/data/messages/status-alerts/account_issues.md diff --git a/packages/moderation/data/messages/status-alerts/automod_confusion.md b/packages/moderation/src/data/messages/status-alerts/automod_confusion.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/automod_confusion.md rename to packages/moderation/src/data/messages/status-alerts/automod_confusion.md diff --git a/packages/moderation/data/messages/status-alerts/fixed.md b/packages/moderation/src/data/messages/status-alerts/fixed.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/fixed.md rename to packages/moderation/src/data/messages/status-alerts/fixed.md diff --git a/packages/moderation/data/messages/status-alerts/private.md b/packages/moderation/src/data/messages/status-alerts/private.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/private.md rename to packages/moderation/src/data/messages/status-alerts/private.md diff --git a/packages/moderation/data/messages/status-alerts/tec/source_request-bins.md b/packages/moderation/src/data/messages/status-alerts/tec/source_request-bins.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/tec/source_request-bins.md rename to packages/moderation/src/data/messages/status-alerts/tec/source_request-bins.md diff --git a/packages/moderation/data/messages/status-alerts/tec/source_request-obfs.md b/packages/moderation/src/data/messages/status-alerts/tec/source_request-obfs.md similarity index 100% rename from packages/moderation/data/messages/status-alerts/tec/source_request-obfs.md rename to packages/moderation/src/data/messages/status-alerts/tec/source_request-obfs.md diff --git a/packages/moderation/data/messages/summary/formatting.md b/packages/moderation/src/data/messages/summary/formatting.md similarity index 100% rename from packages/moderation/data/messages/summary/formatting.md rename to packages/moderation/src/data/messages/summary/formatting.md diff --git a/packages/moderation/data/messages/summary/insufficient.md b/packages/moderation/src/data/messages/summary/insufficient.md similarity index 100% rename from packages/moderation/data/messages/summary/insufficient.md rename to packages/moderation/src/data/messages/summary/insufficient.md diff --git a/packages/moderation/data/messages/summary/non-english.md b/packages/moderation/src/data/messages/summary/non-english.md similarity index 100% rename from packages/moderation/data/messages/summary/non-english.md rename to packages/moderation/src/data/messages/summary/non-english.md diff --git a/packages/moderation/data/messages/summary/repeat-title.md b/packages/moderation/src/data/messages/summary/repeat-title.md similarity index 100% rename from packages/moderation/data/messages/summary/repeat-title.md rename to packages/moderation/src/data/messages/summary/repeat-title.md diff --git a/packages/moderation/data/messages/title/minecraft-branding.md b/packages/moderation/src/data/messages/title/minecraft-branding.md similarity index 100% rename from packages/moderation/data/messages/title/minecraft-branding.md rename to packages/moderation/src/data/messages/title/minecraft-branding.md diff --git a/packages/moderation/data/messages/title/similarities-fork.md b/packages/moderation/src/data/messages/title/similarities-fork.md similarity index 100% rename from packages/moderation/data/messages/title/similarities-fork.md rename to packages/moderation/src/data/messages/title/similarities-fork.md diff --git a/packages/moderation/data/messages/title/similarities-modpack.md b/packages/moderation/src/data/messages/title/similarities-modpack.md similarity index 100% rename from packages/moderation/data/messages/title/similarities-modpack.md rename to packages/moderation/src/data/messages/title/similarities-modpack.md diff --git a/packages/moderation/data/messages/title/similarities.md b/packages/moderation/src/data/messages/title/similarities.md similarity index 100% rename from packages/moderation/data/messages/title/similarities.md rename to packages/moderation/src/data/messages/title/similarities.md diff --git a/packages/moderation/data/messages/title/useless-info.md b/packages/moderation/src/data/messages/title/useless-info.md similarity index 100% rename from packages/moderation/data/messages/title/useless-info.md rename to packages/moderation/src/data/messages/title/useless-info.md diff --git a/packages/moderation/data/messages/undefined-project/no_versions.md b/packages/moderation/src/data/messages/undefined-project/no_versions.md similarity index 100% rename from packages/moderation/data/messages/undefined-project/no_versions.md rename to packages/moderation/src/data/messages/undefined-project/no_versions.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-additional.md b/packages/moderation/src/data/messages/versions/alternate_versions-additional.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-additional.md rename to packages/moderation/src/data/messages/versions/alternate_versions-additional.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-mono.md b/packages/moderation/src/data/messages/versions/alternate_versions-mono.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-mono.md rename to packages/moderation/src/data/messages/versions/alternate_versions-mono.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-primary.md b/packages/moderation/src/data/messages/versions/alternate_versions-primary.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-primary.md rename to packages/moderation/src/data/messages/versions/alternate_versions-primary.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-server-additional.md b/packages/moderation/src/data/messages/versions/alternate_versions-server-additional.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-server-additional.md rename to packages/moderation/src/data/messages/versions/alternate_versions-server-additional.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-server.md b/packages/moderation/src/data/messages/versions/alternate_versions-server.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-server.md rename to packages/moderation/src/data/messages/versions/alternate_versions-server.md diff --git a/packages/moderation/data/messages/versions/alternate_versions-zip.md b/packages/moderation/src/data/messages/versions/alternate_versions-zip.md similarity index 100% rename from packages/moderation/data/messages/versions/alternate_versions-zip.md rename to packages/moderation/src/data/messages/versions/alternate_versions-zip.md diff --git a/packages/moderation/data/messages/versions/broken_version.md b/packages/moderation/src/data/messages/versions/broken_version.md similarity index 100% rename from packages/moderation/data/messages/versions/broken_version.md rename to packages/moderation/src/data/messages/versions/broken_version.md diff --git a/packages/moderation/data/messages/versions/incorrect_additional_files.md b/packages/moderation/src/data/messages/versions/incorrect_additional_files.md similarity index 100% rename from packages/moderation/data/messages/versions/incorrect_additional_files.md rename to packages/moderation/src/data/messages/versions/incorrect_additional_files.md diff --git a/packages/moderation/data/messages/versions/invalid-datapacks.md b/packages/moderation/src/data/messages/versions/invalid-datapacks.md similarity index 100% rename from packages/moderation/data/messages/versions/invalid-datapacks.md rename to packages/moderation/src/data/messages/versions/invalid-datapacks.md diff --git a/packages/moderation/data/messages/versions/invalid-modpacks.md b/packages/moderation/src/data/messages/versions/invalid-modpacks.md similarity index 100% rename from packages/moderation/data/messages/versions/invalid-modpacks.md rename to packages/moderation/src/data/messages/versions/invalid-modpacks.md diff --git a/packages/moderation/data/messages/versions/invalid-resourcepacks.md b/packages/moderation/src/data/messages/versions/invalid-resourcepacks.md similarity index 100% rename from packages/moderation/data/messages/versions/invalid-resourcepacks.md rename to packages/moderation/src/data/messages/versions/invalid-resourcepacks.md diff --git a/packages/moderation/data/messages/versions/redist_libs.md b/packages/moderation/src/data/messages/versions/redist_libs.md similarity index 100% rename from packages/moderation/data/messages/versions/redist_libs.md rename to packages/moderation/src/data/messages/versions/redist_libs.md diff --git a/packages/moderation/data/messages/versions/unsupported_project.md b/packages/moderation/src/data/messages/versions/unsupported_project.md similarity index 100% rename from packages/moderation/data/messages/versions/unsupported_project.md rename to packages/moderation/src/data/messages/versions/unsupported_project.md diff --git a/packages/moderation/data/messages/versions/vanilla_assets.md b/packages/moderation/src/data/messages/versions/vanilla_assets.md similarity index 100% rename from packages/moderation/data/messages/versions/vanilla_assets.md rename to packages/moderation/src/data/messages/versions/vanilla_assets.md diff --git a/packages/moderation/data/modpack-permissions-stage.ts b/packages/moderation/src/data/modpack-permissions-stage.ts similarity index 100% rename from packages/moderation/data/modpack-permissions-stage.ts rename to packages/moderation/src/data/modpack-permissions-stage.ts diff --git a/packages/moderation/data/nags.ts b/packages/moderation/src/data/nags.ts similarity index 100% rename from packages/moderation/data/nags.ts rename to packages/moderation/src/data/nags.ts diff --git a/packages/moderation/data/nags/core.ts b/packages/moderation/src/data/nags/core.ts similarity index 100% rename from packages/moderation/data/nags/core.ts rename to packages/moderation/src/data/nags/core.ts diff --git a/packages/moderation/data/nags/description.ts b/packages/moderation/src/data/nags/description.ts similarity index 100% rename from packages/moderation/data/nags/description.ts rename to packages/moderation/src/data/nags/description.ts diff --git a/packages/moderation/data/nags/index.ts b/packages/moderation/src/data/nags/index.ts similarity index 100% rename from packages/moderation/data/nags/index.ts rename to packages/moderation/src/data/nags/index.ts diff --git a/packages/moderation/data/nags/links.ts b/packages/moderation/src/data/nags/links.ts similarity index 100% rename from packages/moderation/data/nags/links.ts rename to packages/moderation/src/data/nags/links.ts diff --git a/packages/moderation/data/nags/tags.ts b/packages/moderation/src/data/nags/tags.ts similarity index 100% rename from packages/moderation/data/nags/tags.ts rename to packages/moderation/src/data/nags/tags.ts diff --git a/packages/moderation/data/report-quick-replies.ts b/packages/moderation/src/data/report-quick-replies.ts similarity index 100% rename from packages/moderation/data/report-quick-replies.ts rename to packages/moderation/src/data/report-quick-replies.ts diff --git a/packages/moderation/data/stages/categories.ts b/packages/moderation/src/data/stages/categories.ts similarity index 100% rename from packages/moderation/data/stages/categories.ts rename to packages/moderation/src/data/stages/categories.ts diff --git a/packages/moderation/data/stages/description.ts b/packages/moderation/src/data/stages/description.ts similarity index 100% rename from packages/moderation/data/stages/description.ts rename to packages/moderation/src/data/stages/description.ts diff --git a/packages/moderation/data/stages/gallery.ts b/packages/moderation/src/data/stages/gallery.ts similarity index 100% rename from packages/moderation/data/stages/gallery.ts rename to packages/moderation/src/data/stages/gallery.ts diff --git a/packages/moderation/data/stages/license.ts b/packages/moderation/src/data/stages/license.ts similarity index 100% rename from packages/moderation/data/stages/license.ts rename to packages/moderation/src/data/stages/license.ts diff --git a/packages/moderation/data/stages/links.ts b/packages/moderation/src/data/stages/links.ts similarity index 100% rename from packages/moderation/data/stages/links.ts rename to packages/moderation/src/data/stages/links.ts diff --git a/packages/moderation/data/stages/reupload.ts b/packages/moderation/src/data/stages/reupload.ts similarity index 100% rename from packages/moderation/data/stages/reupload.ts rename to packages/moderation/src/data/stages/reupload.ts diff --git a/packages/moderation/data/stages/rule-following.ts b/packages/moderation/src/data/stages/rule-following.ts similarity index 100% rename from packages/moderation/data/stages/rule-following.ts rename to packages/moderation/src/data/stages/rule-following.ts diff --git a/packages/moderation/data/stages/side-types.ts b/packages/moderation/src/data/stages/side-types.ts similarity index 100% rename from packages/moderation/data/stages/side-types.ts rename to packages/moderation/src/data/stages/side-types.ts diff --git a/packages/moderation/data/stages/status-alerts.ts b/packages/moderation/src/data/stages/status-alerts.ts similarity index 100% rename from packages/moderation/data/stages/status-alerts.ts rename to packages/moderation/src/data/stages/status-alerts.ts diff --git a/packages/moderation/data/stages/summary.ts b/packages/moderation/src/data/stages/summary.ts similarity index 100% rename from packages/moderation/data/stages/summary.ts rename to packages/moderation/src/data/stages/summary.ts diff --git a/packages/moderation/data/stages/title-slug.ts b/packages/moderation/src/data/stages/title-slug.ts similarity index 100% rename from packages/moderation/data/stages/title-slug.ts rename to packages/moderation/src/data/stages/title-slug.ts diff --git a/packages/moderation/data/stages/undefined-project.ts b/packages/moderation/src/data/stages/undefined-project.ts similarity index 100% rename from packages/moderation/data/stages/undefined-project.ts rename to packages/moderation/src/data/stages/undefined-project.ts diff --git a/packages/moderation/data/stages/versions.ts b/packages/moderation/src/data/stages/versions.ts similarity index 100% rename from packages/moderation/data/stages/versions.ts rename to packages/moderation/src/data/stages/versions.ts diff --git a/packages/moderation/index.ts b/packages/moderation/src/index.ts similarity index 100% rename from packages/moderation/index.ts rename to packages/moderation/src/index.ts diff --git a/packages/moderation/locales/en-US/index.json b/packages/moderation/src/locales/en-US/index.json similarity index 100% rename from packages/moderation/locales/en-US/index.json rename to packages/moderation/src/locales/en-US/index.json diff --git a/packages/moderation/types/actions.ts b/packages/moderation/src/types/actions.ts similarity index 100% rename from packages/moderation/types/actions.ts rename to packages/moderation/src/types/actions.ts diff --git a/packages/moderation/types/keybinds.ts b/packages/moderation/src/types/keybinds.ts similarity index 100% rename from packages/moderation/types/keybinds.ts rename to packages/moderation/src/types/keybinds.ts diff --git a/packages/moderation/types/messages.ts b/packages/moderation/src/types/messages.ts similarity index 100% rename from packages/moderation/types/messages.ts rename to packages/moderation/src/types/messages.ts diff --git a/packages/moderation/types/nags.ts b/packages/moderation/src/types/nags.ts similarity index 100% rename from packages/moderation/types/nags.ts rename to packages/moderation/src/types/nags.ts diff --git a/packages/moderation/types/reports.ts b/packages/moderation/src/types/reports.ts similarity index 100% rename from packages/moderation/types/reports.ts rename to packages/moderation/src/types/reports.ts diff --git a/packages/moderation/types/stage.ts b/packages/moderation/src/types/stage.ts similarity index 100% rename from packages/moderation/types/stage.ts rename to packages/moderation/src/types/stage.ts diff --git a/packages/moderation/utils.ts b/packages/moderation/src/utils.ts similarity index 100% rename from packages/moderation/utils.ts rename to packages/moderation/src/utils.ts diff --git a/packages/ui/src/components/base/ServerNotice.vue b/packages/ui/src/components/base/ServerNotice.vue index 9b57a47c4..b2d8b1dd4 100644 --- a/packages/ui/src/components/base/ServerNotice.vue +++ b/packages/ui/src/components/base/ServerNotice.vue @@ -32,11 +32,11 @@