fix: 🐛 Add type: json specifier to all JSON imports

This commit is contained in:
Jesse Wierzbinski 2025-05-26 08:55:06 +02:00
parent fa5be6bd6a
commit e5e688a154
No known key found for this signature in database
8 changed files with 8 additions and 8 deletions

View file

@ -8,7 +8,7 @@ import type { z } from "zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import { markdownParse } from "~/classes/functions/status"; import { markdownParse } from "~/classes/functions/status";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import manifest from "~/package.json"; import manifest from "~/package.json" with { type: "json" };
export default apiRoute((app) => export default apiRoute((app) =>
app.get( app.get(

View file

@ -6,7 +6,7 @@ import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import pkg from "~/package.json"; import pkg from "~/package.json" with { type: "json" };
export default apiRoute((app) => export default apiRoute((app) =>
app.get( app.get(

View file

@ -4,7 +4,7 @@ import { resolver } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import manifest from "~/package.json"; import manifest from "~/package.json" with { type: "json" };
export default apiRoute((app) => export default apiRoute((app) =>
app.get( app.get(

View file

@ -6,7 +6,7 @@ import { resolver } from "hono-openapi/zod";
import { apiRoute } from "@/api"; import { apiRoute } from "@/api";
import { urlToContentFormat } from "@/content_types"; import { urlToContentFormat } from "@/content_types";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import pkg from "~/package.json"; import pkg from "~/package.json" with { type: "json" };
import { InstanceMetadataSchema } from "~/packages/sdk/schemas"; import { InstanceMetadataSchema } from "~/packages/sdk/schemas";
export default apiRoute((app) => export default apiRoute((app) =>

View file

@ -6,7 +6,7 @@ import { versionPlugin } from "@clerc/plugin-version";
import { Clerc } from "clerc"; import { Clerc } from "clerc";
import { searchManager } from "~/classes/search/search-manager.ts"; import { searchManager } from "~/classes/search/search-manager.ts";
import { setupDatabase } from "~/drizzle/db.ts"; import { setupDatabase } from "~/drizzle/db.ts";
import pkg from "~/package.json"; import pkg from "~/package.json" with { type: "json" };
import { rebuildIndexCommand } from "./index/rebuild.ts"; import { rebuildIndexCommand } from "./index/rebuild.ts";
import { refetchInstanceCommand } from "./instance/refetch.ts"; import { refetchInstanceCommand } from "./instance/refetch.ts";
import { createUserCommand } from "./user/create.ts"; import { createUserCommand } from "./user/create.ts";

View file

@ -1,7 +1,7 @@
import { sign } from "./crypto.ts"; import { sign } from "./crypto.ts";
import { Collection, URICollection } from "./entities/collection.ts"; import { Collection, URICollection } from "./entities/collection.ts";
import type { Entity } from "./entities/entity.ts"; import type { Entity } from "./entities/entity.ts";
import { homepage, version } from "./package.json"; import { homepage, version } from "./package.json" with { type: "json" };
import { WebFingerSchema } from "./schemas/webfinger.ts"; import { WebFingerSchema } from "./schemas/webfinger.ts";
const DEFAULT_UA = `VersiaFederationClient/${version} (+${homepage})`; const DEFAULT_UA = `VersiaFederationClient/${version} (+${homepage})`;

View file

@ -10,7 +10,7 @@ import { mediaQueue } from "~/classes/queues/media";
import { pushQueue } from "~/classes/queues/push"; import { pushQueue } from "~/classes/queues/push";
import { relationshipQueue } from "~/classes/queues/relationships"; import { relationshipQueue } from "~/classes/queues/relationships";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import pkg from "~/package.json"; import pkg from "~/package.json" with { type: "json" };
import type { HonoEnv } from "~/types/api"; import type { HonoEnv } from "~/types/api";
export const applyToHono = (app: Hono<HonoEnv>): void => { export const applyToHono = (app: Hono<HonoEnv>): void => {

View file

@ -1,7 +1,7 @@
import * as Sentry from "@sentry/bun"; import * as Sentry from "@sentry/bun";
import { env } from "bun"; import { env } from "bun";
import { config } from "~/config.ts"; import { config } from "~/config.ts";
import pkg from "~/package.json"; import pkg from "~/package.json" with { type: "json" };
const sentryInstance = const sentryInstance =
config.logging.sentry && config.logging.sentry &&