diff --git a/api/api/v1/instance/index.ts b/api/api/v1/instance/index.ts index 6b257861..36ed1655 100644 --- a/api/api/v1/instance/index.ts +++ b/api/api/v1/instance/index.ts @@ -8,7 +8,7 @@ import type { z } from "zod"; import { apiRoute } from "@/api"; import { markdownParse } from "~/classes/functions/status"; import { config } from "~/config.ts"; -import manifest from "~/package.json"; +import manifest from "~/package.json" with { type: "json" }; export default apiRoute((app) => app.get( diff --git a/api/api/v2/instance/index.ts b/api/api/v2/instance/index.ts index b08d46aa..9ff4cddd 100644 --- a/api/api/v2/instance/index.ts +++ b/api/api/v2/instance/index.ts @@ -6,7 +6,7 @@ import { describeRoute } from "hono-openapi"; import { resolver } from "hono-openapi/zod"; import { apiRoute } from "@/api"; import { config } from "~/config.ts"; -import pkg from "~/package.json"; +import pkg from "~/package.json" with { type: "json" }; export default apiRoute((app) => app.get( diff --git a/api/well-known/nodeinfo/2.0/index.ts b/api/well-known/nodeinfo/2.0/index.ts index 21fe0e46..e046432f 100644 --- a/api/well-known/nodeinfo/2.0/index.ts +++ b/api/well-known/nodeinfo/2.0/index.ts @@ -4,7 +4,7 @@ import { resolver } from "hono-openapi/zod"; import { z } from "zod"; import { apiRoute } from "@/api"; import { config } from "~/config.ts"; -import manifest from "~/package.json"; +import manifest from "~/package.json" with { type: "json" }; export default apiRoute((app) => app.get( diff --git a/api/well-known/versia.ts b/api/well-known/versia.ts index 7864fcce..1eb9d003 100644 --- a/api/well-known/versia.ts +++ b/api/well-known/versia.ts @@ -6,7 +6,7 @@ import { resolver } from "hono-openapi/zod"; import { apiRoute } from "@/api"; import { urlToContentFormat } from "@/content_types"; import { config } from "~/config.ts"; -import pkg from "~/package.json"; +import pkg from "~/package.json" with { type: "json" }; import { InstanceMetadataSchema } from "~/packages/sdk/schemas"; export default apiRoute((app) => diff --git a/cli/index.ts b/cli/index.ts index 0787af1c..2d315504 100644 --- a/cli/index.ts +++ b/cli/index.ts @@ -6,7 +6,7 @@ import { versionPlugin } from "@clerc/plugin-version"; import { Clerc } from "clerc"; import { searchManager } from "~/classes/search/search-manager.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 { refetchInstanceCommand } from "./instance/refetch.ts"; import { createUserCommand } from "./user/create.ts"; diff --git a/packages/sdk/http.ts b/packages/sdk/http.ts index d6c18593..02e94175 100644 --- a/packages/sdk/http.ts +++ b/packages/sdk/http.ts @@ -1,7 +1,7 @@ import { sign } from "./crypto.ts"; import { Collection, URICollection } from "./entities/collection.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"; const DEFAULT_UA = `VersiaFederationClient/${version} (+${homepage})`; diff --git a/utils/bull-board.ts b/utils/bull-board.ts index 0611e330..5eff479a 100644 --- a/utils/bull-board.ts +++ b/utils/bull-board.ts @@ -10,7 +10,7 @@ import { mediaQueue } from "~/classes/queues/media"; import { pushQueue } from "~/classes/queues/push"; import { relationshipQueue } from "~/classes/queues/relationships"; import { config } from "~/config.ts"; -import pkg from "~/package.json"; +import pkg from "~/package.json" with { type: "json" }; import type { HonoEnv } from "~/types/api"; export const applyToHono = (app: Hono): void => { diff --git a/utils/sentry.ts b/utils/sentry.ts index d17429fb..460bc5a5 100644 --- a/utils/sentry.ts +++ b/utils/sentry.ts @@ -1,7 +1,7 @@ import * as Sentry from "@sentry/bun"; import { env } from "bun"; import { config } from "~/config.ts"; -import pkg from "~/package.json"; +import pkg from "~/package.json" with { type: "json" }; const sentryInstance = config.logging.sentry &&