refactor: 🚚 Rename @versia/kit to @versia-server/kit
Some checks failed
Mirror to Codeberg / Mirror (push) Failing after 0s
Test Publish / build (client) (push) Failing after 0s
Test Publish / build (sdk) (push) Failing after 0s

This commit is contained in:
Jesse Wierzbinski 2025-06-15 23:50:34 +02:00
parent 3798e170d0
commit 1f03017327
No known key found for this signature in database
182 changed files with 606 additions and 485 deletions

View file

@ -13,4 +13,4 @@ const add = (a: number, b: number): number => a + b;
We always write TypeScript with double quotes and four spaces for indentation, so when your responses include TypeScript code, please follow those conventions. We always write TypeScript with double quotes and four spaces for indentation, so when your responses include TypeScript code, please follow those conventions.
Our codebase uses Drizzle as an ORM, with custom abstractions in `classes/database/` for interacting with the database. The `@versia/kit/db` and `@versia/kit/tables` packages are aliases for these abstractions. Our codebase uses Drizzle as an ORM, with custom abstractions in `classes/database/` for interacting with the database. The `@versia-server/kit/db` and `@versia-server/kit/tables` packages are aliases for these abstractions.

View file

@ -19,9 +19,9 @@
"@scalar/hono-api-reference": "catalog:", "@scalar/hono-api-reference": "catalog:",
"@sentry/bun": "catalog:", "@sentry/bun": "catalog:",
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",
"@versia-server/kit": "workspace:*",
"@versia-server/tests": "workspace:*", "@versia-server/tests": "workspace:*",
"@versia/client": "workspace:*", "@versia/client": "workspace:*",
"@versia/kit": "workspace:*",
"@versia/sdk": "workspace:*", "@versia/sdk": "workspace:*",
"altcha-lib": "catalog:", "altcha-lib": "catalog:",
"blurhash": "catalog:", "blurhash": "catalog:",
@ -94,9 +94,9 @@
"@logtape/logtape": "catalog:", "@logtape/logtape": "catalog:",
"@scalar/hono-api-reference": "catalog:", "@scalar/hono-api-reference": "catalog:",
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",
"@versia-server/kit": "workspace:*",
"@versia-server/tests": "workspace:*", "@versia-server/tests": "workspace:*",
"@versia/client": "workspace:*", "@versia/client": "workspace:*",
"@versia/kit": "workspace:*",
"@versia/sdk": "workspace:*", "@versia/sdk": "workspace:*",
"altcha-lib": "catalog:", "altcha-lib": "catalog:",
"bun-bagel": "catalog:", "bun-bagel": "catalog:",
@ -146,7 +146,7 @@
}, },
}, },
"packages/plugin-kit": { "packages/plugin-kit": {
"name": "@versia/kit", "name": "@versia-server/kit",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"@hackmd/markdown-it-task-lists": "catalog:", "@hackmd/markdown-it-task-lists": "catalog:",
@ -189,8 +189,8 @@
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",
"@versia-server/kit": "workspace:*",
"@versia/client": "workspace:*", "@versia/client": "workspace:*",
"@versia/kit": "workspace:*",
"altcha-lib": "catalog:", "altcha-lib": "catalog:",
"drizzle-orm": "catalog:", "drizzle-orm": "catalog:",
}, },
@ -201,7 +201,7 @@
"dependencies": { "dependencies": {
"@logtape/logtape": "catalog:", "@logtape/logtape": "catalog:",
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",
"@versia/kit": "workspace:*", "@versia-server/kit": "workspace:*",
"chalk": "catalog:", "chalk": "catalog:",
}, },
}, },
@ -739,14 +739,14 @@
"@versia-server/config": ["@versia-server/config@workspace:packages/config"], "@versia-server/config": ["@versia-server/config@workspace:packages/config"],
"@versia-server/kit": ["@versia-server/kit@workspace:packages/plugin-kit"],
"@versia-server/tests": ["@versia-server/tests@workspace:packages/tests"], "@versia-server/tests": ["@versia-server/tests@workspace:packages/tests"],
"@versia-server/worker": ["@versia-server/worker@workspace:packages/worker"], "@versia-server/worker": ["@versia-server/worker@workspace:packages/worker"],
"@versia/client": ["@versia/client@workspace:packages/client"], "@versia/client": ["@versia/client@workspace:packages/client"],
"@versia/kit": ["@versia/kit@workspace:packages/plugin-kit"],
"@versia/sdk": ["@versia/sdk@workspace:packages/sdk"], "@versia/sdk": ["@versia/sdk@workspace:packages/sdk"],
"@vitejs/plugin-vue": ["@vitejs/plugin-vue@5.2.3", "", { "peerDependencies": { "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg=="], "@vitejs/plugin-vue": ["@vitejs/plugin-vue@5.2.3", "", { "peerDependencies": { "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg=="],

View file

@ -1,5 +1,9 @@
import { getLogger, type Logger } from "@logtape/logtape"; import { getLogger, type Logger } from "@logtape/logtape";
import { ApiError } from "@versia/kit"; import { EntitySorter, type JSONObject } from "@versia/sdk";
import { verify } from "@versia/sdk/crypto";
import * as VersiaEntities from "@versia/sdk/entities";
import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { import {
type Instance, type Instance,
Like, Like,
@ -7,12 +11,8 @@ import {
Reaction, Reaction,
Relationship, Relationship,
User, User,
} from "@versia/kit/db"; } from "@versia-server/kit/db";
import { Likes, Notes } from "@versia/kit/tables"; import { Likes, Notes } from "@versia-server/kit/tables";
import { EntitySorter, type JSONObject } from "@versia/sdk";
import { verify } from "@versia/sdk/crypto";
import * as VersiaEntities from "@versia/sdk/entities";
import { config } from "@versia-server/config";
import type { SocketAddress } from "bun"; import type { SocketAddress } from "bun";
import { Glob } from "bun"; import { Glob } from "bun";
import chalk from "chalk"; import chalk from "chalk";

View file

@ -1,7 +1,7 @@
import { readdir } from "node:fs/promises"; import { readdir } from "node:fs/promises";
import { getLogger, type Logger } from "@logtape/logtape"; import { getLogger, type Logger } from "@logtape/logtape";
import { type Manifest, manifestSchema, Plugin } from "@versia/kit";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { type Manifest, manifestSchema, Plugin } from "@versia-server/kit";
import { file, sleep } from "bun"; import { file, sleep } from "bun";
import chalk from "chalk"; import chalk from "chalk";
import { parseJSON5, parseJSONC } from "confbox"; import { parseJSON5, parseJSONC } from "confbox";

View file

@ -1,8 +1,8 @@
import { User } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import type { JSONObject } from "@versia/sdk"; import type { JSONObject } from "@versia/sdk";
import * as VersiaEntities from "@versia/sdk/entities"; import * as VersiaEntities from "@versia/sdk/entities";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { User } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
import chalk from "chalk"; import chalk from "chalk";

View file

@ -1,7 +1,7 @@
import { Instance } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import { Instances } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Instance } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Instances } from "@versia-server/kit/tables";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";

View file

@ -1,9 +1,9 @@
import { getLogger } from "@logtape/logtape"; import { getLogger } from "@logtape/logtape";
import { ApiError } from "@versia/kit";
import { Instance, User } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import type { JSONObject } from "@versia/sdk"; import type { JSONObject } from "@versia/sdk";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { Instance, User } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
import type { SocketAddress } from "bun"; import type { SocketAddress } from "bun";
import { InboxProcessor } from "../inbox/processor.ts"; import { InboxProcessor } from "../inbox/processor.ts";

View file

@ -1,6 +1,6 @@
import { Media } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Media } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
import { calculateBlurhash } from "../media/preprocessors/blurhash.ts"; import { calculateBlurhash } from "../media/preprocessors/blurhash.ts";
import { convertImage } from "../media/preprocessors/image-conversion.ts"; import { convertImage } from "../media/preprocessors/image-conversion.ts";

View file

@ -1,6 +1,6 @@
import { Note, PushSubscription, Token, User } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Note, PushSubscription, Token, User } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
import { sendNotification } from "web-push"; import { sendNotification } from "web-push";
import { htmlToText } from "@/content_types.ts"; import { htmlToText } from "@/content_types.ts";

View file

@ -1,6 +1,6 @@
import { Relationship, User } from "@versia/kit/db";
import { connection } from "@versia/kit/redis";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Relationship, User } from "@versia-server/kit/db";
import { connection } from "@versia-server/kit/redis";
import { Queue, Worker } from "bullmq"; import { Queue, Worker } from "bullmq";
export enum RelationshipJobType { export enum RelationshipJobType {

View file

@ -4,8 +4,8 @@
*/ */
import { getLogger } from "@logtape/logtape"; import { getLogger } from "@logtape/logtape";
import { db, Note, User } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { db, Note, User } from "@versia-server/kit/db";
import type { SQL, ValueOrArray } from "drizzle-orm"; import type { SQL, ValueOrArray } from "drizzle-orm";
import { import {
Ingest as SonicChannelIngest, Ingest as SonicChannelIngest,

View file

@ -3,7 +3,7 @@ import { friendlyErrorPlugin } from "@clerc/plugin-friendly-error";
import { helpPlugin } from "@clerc/plugin-help"; import { helpPlugin } from "@clerc/plugin-help";
import { notFoundPlugin } from "@clerc/plugin-not-found"; import { notFoundPlugin } from "@clerc/plugin-not-found";
import { versionPlugin } from "@clerc/plugin-version"; import { versionPlugin } from "@clerc/plugin-version";
import { setupDatabase } from "@versia/kit/db"; import { setupDatabase } from "@versia-server/kit/db";
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 pkg from "~/package.json" with { type: "json" }; import pkg from "~/package.json" with { type: "json" };

View file

@ -1,5 +1,5 @@
import { Instance } from "@versia/kit/db"; import { Instance } from "@versia-server/kit/db";
import { Instances } from "@versia/kit/tables"; import { Instances } from "@versia-server/kit/tables";
import chalk from "chalk"; import chalk from "chalk";
// @ts-expect-error - Root import is required or the Clec type definitions won't work // @ts-expect-error - Root import is required or the Clec type definitions won't work
// biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work // biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work

View file

@ -1,6 +1,6 @@
import { User } from "@versia/kit/db";
import { Users } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { User } from "@versia-server/kit/db";
import { Users } from "@versia-server/kit/tables";
import chalk from "chalk"; import chalk from "chalk";
// @ts-expect-error - Root import is required or the Clec type definitions won't work // @ts-expect-error - Root import is required or the Clec type definitions won't work
// biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work // biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work

View file

@ -1,4 +1,4 @@
import { User } from "@versia/kit/db"; import { User } from "@versia-server/kit/db";
import chalk from "chalk"; import chalk from "chalk";
// @ts-expect-error - Root import is required or the Clec type definitions won't work // @ts-expect-error - Root import is required or the Clec type definitions won't work
// biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work // biome-ignore lint/correctness/noUnusedImports: Root import is required or the Clec type definitions won't work

View file

@ -1,4 +1,4 @@
import { Token } from "@versia/kit/db"; import { Token } from "@versia-server/kit/db";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import chalk from "chalk"; import chalk from "chalk";
// @ts-expect-error - Root import is required or the Clec type definitions won't work // @ts-expect-error - Root import is required or the Clec type definitions won't work

View file

@ -1,6 +1,6 @@
import { Instance, User } from "@versia/kit/db"; import { Instance, User } from "@versia-server/kit/db";
import { parseUserAddress } from "@versia/kit/parsers"; import { parseUserAddress } from "@versia-server/kit/parsers";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { and, eq, isNull } from "drizzle-orm"; import { and, eq, isNull } from "drizzle-orm";
export const retrieveUser = async ( export const retrieveUser = async (

View file

@ -167,7 +167,7 @@
"@scalar/hono-api-reference": "catalog:", "@scalar/hono-api-reference": "catalog:",
"@sentry/bun": "catalog:", "@sentry/bun": "catalog:",
"@versia/client": "workspace:*", "@versia/client": "workspace:*",
"@versia/kit": "workspace:*", "@versia-server/kit": "workspace:*",
"@versia/sdk": "workspace:*", "@versia/sdk": "workspace:*",
"@versia-server/tests": "workspace:*", "@versia-server/tests": "workspace:*",
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",

View file

@ -1,8 +1,8 @@
import { resolve } from "node:path"; import { resolve } from "node:path";
import { getLogger } from "@logtape/logtape"; import { getLogger } from "@logtape/logtape";
import { Scalar } from "@scalar/hono-api-reference"; import { Scalar } from "@scalar/hono-api-reference";
import { ApiError } from "@versia/kit";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import chalk from "chalk"; import chalk from "chalk";
import { Hono } from "hono"; import { Hono } from "hono";
import { serveStatic } from "hono/bun"; import { serveStatic } from "hono/bun";

View file

@ -1,5 +1,5 @@
import { ApiError } from "@versia/kit";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { createMiddleware } from "hono/factory"; import { createMiddleware } from "hono/factory";
export const agentBans = createMiddleware(async (context, next) => { export const agentBans = createMiddleware(async (context, next) => {

View file

@ -1,4 +1,4 @@
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { createMiddleware } from "hono/factory"; import { createMiddleware } from "hono/factory";
export const boundaryCheck = createMiddleware(async (context, next) => { export const boundaryCheck = createMiddleware(async (context, next) => {

View file

@ -1,6 +1,6 @@
import { getLogger } from "@logtape/logtape"; import { getLogger } from "@logtape/logtape";
import { ApiError } from "@versia/kit";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import type { SocketAddress } from "bun"; import type { SocketAddress } from "bun";
import { createMiddleware } from "hono/factory"; import { createMiddleware } from "hono/factory";
import { matches } from "ip-matching"; import { matches } from "ip-matching";

View file

@ -1,4 +1,4 @@
import type { ApiError } from "@versia/kit"; import type { ApiError } from "@versia-server/kit";
import { env } from "bun"; import { env } from "bun";
import type { MiddlewareHandler } from "hono"; import type { MiddlewareHandler } from "hono";
import { rateLimiter } from "hono-rate-limiter"; import { rateLimiter } from "hono-rate-limiter";

View file

@ -44,7 +44,7 @@
"dependencies": { "dependencies": {
"@versia-server/config": "workspace:*", "@versia-server/config": "workspace:*",
"@versia-server/tests": "workspace:*", "@versia-server/tests": "workspace:*",
"@versia/kit": "workspace:*", "@versia-server/kit": "workspace:*",
"@versia/client": "workspace:*", "@versia/client": "workspace:*",
"@versia/sdk": "workspace:*", "@versia/sdk": "workspace:*",
"@logtape/logtape": "catalog:", "@logtape/logtape": "catalog:",

View file

@ -1,6 +1,6 @@
import { afterAll, describe, expect, test } from "bun:test"; import { afterAll, describe, expect, test } from "bun:test";
import { Application } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Application } from "@versia-server/kit/db";
import { fakeRequest, getTestUsers } from "@versia-server/tests"; import { fakeRequest, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { randomString } from "@/math"; import { randomString } from "@/math";

View file

@ -1,8 +1,8 @@
import { ApiError } from "@versia/kit";
import { apiRoute, handleZodError } from "@versia/kit/api";
import { Application, User } from "@versia/kit/db";
import { Users } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { apiRoute, handleZodError } from "@versia-server/kit/api";
import { Application, User } from "@versia-server/kit/db";
import { Users } from "@versia-server/kit/tables";
import { password as bunPassword } from "bun"; import { password as bunPassword } from "bun";
import { eq, or } from "drizzle-orm"; import { eq, or } from "drizzle-orm";
import type { Context } from "hono"; import type { Context } from "hono";

View file

@ -1,7 +1,7 @@
import { apiRoute, handleZodError } from "@versia/kit/api";
import { db } from "@versia/kit/db";
import { Applications, Tokens } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute, handleZodError } from "@versia-server/kit/api";
import { db } from "@versia-server/kit/db";
import { Applications, Tokens } from "@versia-server/kit/tables";
import { and, eq } from "drizzle-orm"; import { and, eq } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { validator } from "hono-openapi/zod"; import { validator } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { afterAll, describe, expect, test } from "bun:test"; import { afterAll, describe, expect, test } from "bun:test";
import { Application } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Application } from "@versia-server/kit/db";
import { fakeRequest, getTestUsers } from "@versia-server/tests"; import { fakeRequest, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { randomString } from "@/math"; import { randomString } from "@/math";

View file

@ -1,7 +1,7 @@
import { apiRoute, handleZodError } from "@versia/kit/api";
import { User } from "@versia/kit/db";
import { Users } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute, handleZodError } from "@versia-server/kit/api";
import { User } from "@versia-server/kit/db";
import { Users } from "@versia-server/kit/tables";
import { password as bunPassword } from "bun"; import { password as bunPassword } from "bun";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";
import type { Context } from "hono"; import type { Context } from "hono";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,6 +1,11 @@
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,6 +1,11 @@
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -3,9 +3,14 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Relationship } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,10 +2,15 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Timeline } from "@versia/kit/db"; apiRoute,
import { Users } from "@versia/kit/tables"; auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Timeline } from "@versia-server/kit/db";
import { Users } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,10 +2,15 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Timeline } from "@versia/kit/db"; apiRoute,
import { Users } from "@versia/kit/tables"; auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Timeline } from "@versia-server/kit/db";
import { Users } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,8 +2,8 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,14 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Relationship } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,9 +2,14 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Relationship } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,8 +2,8 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { User } from "@versia/kit/db"; import { User } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";

View file

@ -3,9 +3,14 @@ import {
RolePermission, RolePermission,
Role as RoleSchema, Role as RoleSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Role } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Role } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { validator } from "hono-openapi/zod"; import { validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";

View file

@ -1,6 +1,6 @@
import { Role as RoleSchema } from "@versia/client/schemas"; import { Role as RoleSchema } from "@versia/client/schemas";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -3,10 +3,15 @@ import {
Status as StatusSchema, Status as StatusSchema,
zBoolean, zBoolean,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api"; import {
import { Timeline } from "@versia/kit/db"; apiRoute,
import { Notes } from "@versia/kit/tables"; auth,
handleZodError,
withUserParam,
} from "@versia-server/kit/api";
import { Timeline } from "@versia-server/kit/db";
import { Notes } from "@versia-server/kit/tables";
import { and, eq, gt, gte, inArray, isNull, lt, or, sql } from "drizzle-orm"; import { and, eq, gt, gte, inArray, isNull, lt, or, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withUserParam } from "@versia/kit/api"; import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
import { Relationship } from "@versia/kit/db"; import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -3,10 +3,15 @@ import {
FamiliarFollowers as FamiliarFollowersSchema, FamiliarFollowers as FamiliarFollowersSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api"; import {
import { db, User } from "@versia/kit/db"; apiRoute,
import type { Users } from "@versia/kit/tables"; auth,
handleZodError,
qsQuery,
} from "@versia-server/kit/api";
import { db, User } from "@versia-server/kit/db";
import type { Users } from "@versia-server/kit/tables";
import { type InferSelectModel, sql } from "drizzle-orm"; import { type InferSelectModel, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { afterEach, describe, expect, test } from "bun:test"; import { afterEach, describe, expect, test } from "bun:test";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { generateClient, getSolvedChallenge } from "@versia-server/tests"; import { generateClient, getSolvedChallenge } from "@versia-server/tests";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";
import { randomString } from "@/math"; import { randomString } from "@/math";

View file

@ -1,15 +1,15 @@
import { Account as AccountSchema, zBoolean } from "@versia/client/schemas"; import { Account as AccountSchema, zBoolean } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { import {
apiRoute, apiRoute,
auth, auth,
handleZodError, handleZodError,
jsonOrForm, jsonOrForm,
qsQuery, qsQuery,
} from "@versia/kit/api"; } from "@versia-server/kit/api";
import { User } from "@versia/kit/db"; import { User } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { config } from "@versia-server/config";
import { and, eq, isNull } from "drizzle-orm"; import { and, eq, isNull } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,12 +2,12 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
import { Instance, User } from "@versia/kit/db";
import { parseUserAddress } from "@versia/kit/parsers";
import { Users } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Instance, User } from "@versia-server/kit/db";
import { parseUserAddress } from "@versia-server/kit/parsers";
import { Users } from "@versia-server/kit/tables";
import { and, eq, isNull } from "drizzle-orm"; import { and, eq, isNull } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { eq } from "drizzle-orm"; import { eq } from "drizzle-orm";

View file

@ -4,9 +4,14 @@ import {
RolePermission, RolePermission,
zBoolean, zBoolean,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api"; import {
import { Relationship } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
qsQuery,
} from "@versia-server/kit/api";
import { Relationship } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -3,11 +3,11 @@ import {
RolePermission, RolePermission,
zBoolean, zBoolean,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { User } from "@versia/kit/db"; import { User } from "@versia-server/kit/db";
import { parseUserAddress } from "@versia/kit/parsers"; import { parseUserAddress } from "@versia-server/kit/parsers";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { eq, ilike, not, or, sql } from "drizzle-orm"; import { eq, ilike, not, or, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -3,13 +3,18 @@ import {
RolePermission, RolePermission,
zBoolean, zBoolean,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api";
import { Emoji, Media, User } from "@versia/kit/db";
import { versiaTextToHtml } from "@versia/kit/parsers";
import { Users } from "@versia/kit/tables";
import * as VersiaEntities from "@versia/sdk/entities"; import * as VersiaEntities from "@versia/sdk/entities";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import {
apiRoute,
auth,
handleZodError,
jsonOrForm,
} from "@versia-server/kit/api";
import { Emoji, Media, User } from "@versia-server/kit/db";
import { versiaTextToHtml } from "@versia-server/kit/parsers";
import { Users } from "@versia-server/kit/tables";
import { and, eq, isNull } from "drizzle-orm"; import { and, eq, isNull } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { Account } from "@versia/client/schemas"; import { Account } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Application as ApplicationSchema, Application as ApplicationSchema,
CredentialApplication as CredentialApplicationSchema, CredentialApplication as CredentialApplicationSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, handleZodError, jsonOrForm } from "@versia/kit/api"; import { apiRoute, handleZodError, jsonOrForm } from "@versia-server/kit/api";
import { Application } from "@versia/kit/db"; import { Application } from "@versia-server/kit/db";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Application as ApplicationSchema, Application as ApplicationSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { Application } from "@versia/kit/db"; import { Application } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -2,10 +2,10 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Timeline } from "@versia/kit/db"; import { Timeline } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,7 +1,7 @@
import { Challenge } from "@versia/client/schemas"; import { Challenge } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth } from "@versia/kit/api";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { generateChallenge } from "@/challenges"; import { generateChallenge } from "@/challenges";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Emojis } from "@versia/kit/tables"; import { Emojis } from "@versia-server/kit/tables";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { inArray } from "drizzle-orm"; import { inArray } from "drizzle-orm";

View file

@ -2,10 +2,10 @@ import {
CustomEmoji as CustomEmojiSchema, CustomEmoji as CustomEmojiSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { Emoji } from "@versia/kit/db"; import { Emoji } from "@versia-server/kit/db";
import { Emojis } from "@versia/kit/tables"; import { Emojis } from "@versia-server/kit/tables";
import { and, eq, isNull, or } from "drizzle-orm"; import { and, eq, isNull, or } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Emojis } from "@versia/kit/tables"; import { Emojis } from "@versia-server/kit/tables";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { inArray } from "drizzle-orm"; import { inArray } from "drizzle-orm";

View file

@ -2,15 +2,15 @@ import {
CustomEmoji as CustomEmojiSchema, CustomEmoji as CustomEmojiSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { import {
apiRoute, apiRoute,
auth, auth,
handleZodError, handleZodError,
jsonOrForm, jsonOrForm,
withEmojiParam, withEmojiParam,
} from "@versia/kit/api"; } from "@versia-server/kit/api";
import { config } from "@versia-server/config";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Emojis } from "@versia/kit/tables"; import { Emojis } from "@versia-server/kit/tables";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { inArray } from "drizzle-orm"; import { inArray } from "drizzle-orm";
import sharp from "sharp"; import sharp from "sharp";

View file

@ -2,11 +2,16 @@ import {
CustomEmoji as CustomEmojiSchema, CustomEmoji as CustomEmojiSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api";
import { Emoji, Media } from "@versia/kit/db";
import { Emojis } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import {
apiRoute,
auth,
handleZodError,
jsonOrForm,
} from "@versia-server/kit/api";
import { Emoji, Media } from "@versia-server/kit/db";
import { Emojis } from "@versia-server/kit/tables";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { and, eq, isNull, or } from "drizzle-orm"; import { and, eq, isNull, or } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";

View file

@ -1,8 +1,8 @@
import { RolePermission, Status as StatusSchema } from "@versia/client/schemas"; import { RolePermission, Status as StatusSchema } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Timeline } from "@versia/kit/db"; import { Timeline } from "@versia-server/kit/db";
import { Notes } from "@versia/kit/tables"; import { Notes } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -3,9 +3,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Relationship, User } from "@versia/kit/db"; import { Relationship, User } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -3,9 +3,9 @@ import {
Relationship as RelationshipSchema, Relationship as RelationshipSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Relationship, User } from "@versia/kit/db"; import { Relationship, User } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,10 +2,10 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Timeline } from "@versia/kit/db"; import { Timeline } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,5 +1,5 @@
import { apiRoute } from "@versia/kit/api";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,7 +1,7 @@
import { ExtendedDescription as ExtendedDescriptionSchema } from "@versia/client/schemas"; import { ExtendedDescription as ExtendedDescriptionSchema } from "@versia/client/schemas";
import { apiRoute } from "@versia/kit/api";
import { markdownToHtml } from "@versia/kit/markdown";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { markdownToHtml } from "@versia-server/kit/markdown";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,9 +1,9 @@
import { InstanceV1 as InstanceV1Schema } from "@versia/client/schemas"; import { InstanceV1 as InstanceV1Schema } from "@versia/client/schemas";
import { apiRoute } from "@versia/kit/api";
import { Instance, Note, User } from "@versia/kit/db";
import { markdownToHtml } from "@versia/kit/markdown";
import { Users } from "@versia/kit/tables";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { Instance, Note, User } from "@versia-server/kit/db";
import { markdownToHtml } from "@versia-server/kit/markdown";
import { Users } from "@versia-server/kit/tables";
import { and, eq, isNull } from "drizzle-orm"; import { and, eq, isNull } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,7 +1,7 @@
import { PrivacyPolicy as PrivacyPolicySchema } from "@versia/client/schemas"; import { PrivacyPolicy as PrivacyPolicySchema } from "@versia/client/schemas";
import { apiRoute } from "@versia/kit/api";
import { markdownToHtml } from "@versia/kit/markdown";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { markdownToHtml } from "@versia-server/kit/markdown";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { Rule as RuleSchema } from "@versia/client/schemas"; import { Rule as RuleSchema } from "@versia/client/schemas";
import { apiRoute } from "@versia/kit/api";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,7 +1,7 @@
import { TermsOfService as TermsOfServiceSchema } from "@versia/client/schemas"; import { TermsOfService as TermsOfServiceSchema } from "@versia/client/schemas";
import { apiRoute } from "@versia/kit/api";
import { markdownToHtml } from "@versia/kit/markdown";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { apiRoute } from "@versia-server/kit/api";
import { markdownToHtml } from "@versia-server/kit/markdown";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -4,10 +4,10 @@ import {
RolePermission, RolePermission,
Status as StatusSchema, Status as StatusSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { db } from "@versia/kit/db"; import { db } from "@versia-server/kit/db";
import { Markers } from "@versia/kit/tables"; import { Markers } from "@versia-server/kit/tables";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { and, eq, type SQL } from "drizzle-orm"; import { and, eq, type SQL } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";

View file

@ -2,10 +2,10 @@ import {
Attachment as AttachmentSchema, Attachment as AttachmentSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
import { Media } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Media } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,10 +2,10 @@ import {
Attachment as AttachmentSchema, Attachment as AttachmentSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
import { Media } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Media } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,10 +2,10 @@ import {
Account as AccountSchema, Account as AccountSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Timeline } from "@versia/kit/db"; import { Timeline } from "@versia-server/kit/db";
import { Users } from "@versia/kit/tables"; import { Users } from "@versia-server/kit/tables";
import { and, gt, gte, lt, sql } from "drizzle-orm"; import { and, gt, gte, lt, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,9 +2,9 @@ import {
Notification as NotificationSchema, Notification as NotificationSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Notification } from "@versia/kit/db"; import { Notification } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { validator } from "hono-openapi/zod"; import { validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,9 +2,9 @@ import {
Notification as NotificationSchema, Notification as NotificationSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Notification } from "@versia/kit/db"; import { Notification } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,6 +1,6 @@
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
export default apiRoute((app) => export default apiRoute((app) =>

View file

@ -1,6 +1,11 @@
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api"; import {
apiRoute,
auth,
handleZodError,
qsQuery,
} from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { validator } from "hono-openapi/zod"; import { validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -4,10 +4,10 @@ import {
RolePermission, RolePermission,
zBoolean, zBoolean,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Timeline } from "@versia/kit/db"; import { Timeline } from "@versia-server/kit/db";
import { Notifications } from "@versia/kit/tables"; import { Notifications } from "@versia-server/kit/tables";
import { and, eq, gt, gte, inArray, lt, not, sql } from "drizzle-orm"; import { and, eq, gt, gte, inArray, lt, not, sql } from "drizzle-orm";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { Account, RolePermission } from "@versia/client/schemas"; import { Account, RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,6 +1,6 @@
import { Account, RolePermission } from "@versia/client/schemas"; import { Account, RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -1,7 +1,7 @@
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { PushSubscription } from "@versia/kit/db"; import { PushSubscription } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -2,9 +2,9 @@ import {
RolePermission, RolePermission,
WebPushSubscription as WebPushSubscriptionSchema, WebPushSubscription as WebPushSubscriptionSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth } from "@versia/kit/api"; import { apiRoute, auth } from "@versia-server/kit/api";
import { PushSubscription } from "@versia/kit/db"; import { PushSubscription } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

View file

@ -3,9 +3,14 @@ import {
WebPushSubscriptionInput, WebPushSubscriptionInput,
WebPushSubscription as WebPushSubscriptionSchema, WebPushSubscription as WebPushSubscriptionSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api"; import {
import { PushSubscription } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
jsonOrForm,
} from "@versia-server/kit/api";
import { PushSubscription } from "@versia-server/kit/db";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -3,9 +3,14 @@ import {
WebPushSubscriptionInput, WebPushSubscriptionInput,
WebPushSubscription as WebPushSubscriptionSchema, WebPushSubscription as WebPushSubscriptionSchema,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api"; import {
import { PushSubscription } from "@versia/kit/db"; apiRoute,
auth,
handleZodError,
jsonOrForm,
} from "@versia-server/kit/api";
import { PushSubscription } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -1,5 +1,5 @@
import { afterAll, beforeEach, describe, expect, test } from "bun:test"; import { afterAll, beforeEach, describe, expect, test } from "bun:test";
import { PushSubscription } from "@versia/kit/db"; import { PushSubscription } from "@versia-server/kit/db";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";

View file

@ -1,6 +1,6 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";

View file

@ -1,7 +1,7 @@
import { RolePermission, Role as RoleSchema } from "@versia/client/schemas"; import { RolePermission, Role as RoleSchema } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";
import { z } from "zod"; import { z } from "zod";

View file

@ -1,7 +1,7 @@
import { afterAll, beforeAll, describe, expect, test } from "bun:test"; import { afterAll, beforeAll, describe, expect, test } from "bun:test";
import { RolePermission } from "@versia/client/schemas"; import { RolePermission } from "@versia/client/schemas";
import { Role } from "@versia/kit/db";
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { Role } from "@versia-server/kit/db";
import { generateClient, getTestUsers } from "@versia-server/tests"; import { generateClient, getTestUsers } from "@versia-server/tests";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";

View file

@ -1,7 +1,7 @@
import { RolePermission, Role as RoleSchema } from "@versia/client/schemas"; import { RolePermission, Role as RoleSchema } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, handleZodError } from "@versia/kit/api"; import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
import { Role } from "@versia/kit/db"; import { Role } from "@versia-server/kit/db";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver, validator } from "hono-openapi/zod"; import { resolver, validator } from "hono-openapi/zod";

View file

@ -2,8 +2,8 @@ import {
Context as ContextSchema, Context as ContextSchema,
RolePermission, RolePermission,
} from "@versia/client/schemas"; } from "@versia/client/schemas";
import { ApiError } from "@versia/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, auth, withNoteParam } from "@versia/kit/api"; import { apiRoute, auth, withNoteParam } from "@versia-server/kit/api";
import { describeRoute } from "hono-openapi"; import { describeRoute } from "hono-openapi";
import { resolver } from "hono-openapi/zod"; import { resolver } from "hono-openapi/zod";

Some files were not shown because too many files have changed in this diff Show more