mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 00:18:19 +01:00
refactor: 🚚 Rename @versia/kit to @versia-server/kit
This commit is contained in:
parent
3798e170d0
commit
1f03017327
2
.github/copilot-instructions.md
vendored
2
.github/copilot-instructions.md
vendored
|
|
@ -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.
|
||||
|
||||
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.
|
||||
|
|
|
|||
14
bun.lock
14
bun.lock
|
|
@ -19,9 +19,9 @@
|
|||
"@scalar/hono-api-reference": "catalog:",
|
||||
"@sentry/bun": "catalog:",
|
||||
"@versia-server/config": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"@versia-server/tests": "workspace:*",
|
||||
"@versia/client": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"@versia/sdk": "workspace:*",
|
||||
"altcha-lib": "catalog:",
|
||||
"blurhash": "catalog:",
|
||||
|
|
@ -94,9 +94,9 @@
|
|||
"@logtape/logtape": "catalog:",
|
||||
"@scalar/hono-api-reference": "catalog:",
|
||||
"@versia-server/config": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"@versia-server/tests": "workspace:*",
|
||||
"@versia/client": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"@versia/sdk": "workspace:*",
|
||||
"altcha-lib": "catalog:",
|
||||
"bun-bagel": "catalog:",
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
},
|
||||
},
|
||||
"packages/plugin-kit": {
|
||||
"name": "@versia/kit",
|
||||
"name": "@versia-server/kit",
|
||||
"version": "0.0.0",
|
||||
"dependencies": {
|
||||
"@hackmd/markdown-it-task-lists": "catalog:",
|
||||
|
|
@ -189,8 +189,8 @@
|
|||
"version": "0.0.1",
|
||||
"dependencies": {
|
||||
"@versia-server/config": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"@versia/client": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"altcha-lib": "catalog:",
|
||||
"drizzle-orm": "catalog:",
|
||||
},
|
||||
|
|
@ -201,7 +201,7 @@
|
|||
"dependencies": {
|
||||
"@logtape/logtape": "catalog:",
|
||||
"@versia-server/config": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"chalk": "catalog:",
|
||||
},
|
||||
},
|
||||
|
|
@ -739,14 +739,14 @@
|
|||
|
||||
"@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/worker": ["@versia-server/worker@workspace:packages/worker"],
|
||||
|
||||
"@versia/client": ["@versia/client@workspace:packages/client"],
|
||||
|
||||
"@versia/kit": ["@versia/kit@workspace:packages/plugin-kit"],
|
||||
|
||||
"@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=="],
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
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 {
|
||||
type Instance,
|
||||
Like,
|
||||
|
|
@ -7,12 +11,8 @@ import {
|
|||
Reaction,
|
||||
Relationship,
|
||||
User,
|
||||
} from "@versia/kit/db";
|
||||
import { Likes, Notes } from "@versia/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";
|
||||
} from "@versia-server/kit/db";
|
||||
import { Likes, Notes } from "@versia-server/kit/tables";
|
||||
import type { SocketAddress } from "bun";
|
||||
import { Glob } from "bun";
|
||||
import chalk from "chalk";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { readdir } from "node:fs/promises";
|
||||
import { getLogger, type Logger } from "@logtape/logtape";
|
||||
import { type Manifest, manifestSchema, Plugin } from "@versia/kit";
|
||||
import { config } from "@versia-server/config";
|
||||
import { type Manifest, manifestSchema, Plugin } from "@versia-server/kit";
|
||||
import { file, sleep } from "bun";
|
||||
import chalk from "chalk";
|
||||
import { parseJSON5, parseJSONC } from "confbox";
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import { User } from "@versia/kit/db";
|
||||
import { connection } from "@versia/kit/redis";
|
||||
import type { JSONObject } from "@versia/sdk";
|
||||
import * as VersiaEntities from "@versia/sdk/entities";
|
||||
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 chalk from "chalk";
|
||||
|
||||
|
|
|
|||
|
|
@ -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 { 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 { eq } from "drizzle-orm";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 { 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 type { SocketAddress } from "bun";
|
||||
import { InboxProcessor } from "../inbox/processor.ts";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Media } from "@versia/kit/db";
|
||||
import { connection } from "@versia/kit/redis";
|
||||
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 { calculateBlurhash } from "../media/preprocessors/blurhash.ts";
|
||||
import { convertImage } from "../media/preprocessors/image-conversion.ts";
|
||||
|
|
|
|||
|
|
@ -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 { Note, PushSubscription, Token, User } from "@versia-server/kit/db";
|
||||
import { connection } from "@versia-server/kit/redis";
|
||||
import { Queue, Worker } from "bullmq";
|
||||
import { sendNotification } from "web-push";
|
||||
import { htmlToText } from "@/content_types.ts";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Relationship, User } from "@versia/kit/db";
|
||||
import { connection } from "@versia/kit/redis";
|
||||
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";
|
||||
|
||||
export enum RelationshipJobType {
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
*/
|
||||
|
||||
import { getLogger } from "@logtape/logtape";
|
||||
import { db, Note, User } from "@versia/kit/db";
|
||||
import { config } from "@versia-server/config";
|
||||
import { db, Note, User } from "@versia-server/kit/db";
|
||||
import type { SQL, ValueOrArray } from "drizzle-orm";
|
||||
import {
|
||||
Ingest as SonicChannelIngest,
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { friendlyErrorPlugin } from "@clerc/plugin-friendly-error";
|
|||
import { helpPlugin } from "@clerc/plugin-help";
|
||||
import { notFoundPlugin } from "@clerc/plugin-not-found";
|
||||
import { versionPlugin } from "@clerc/plugin-version";
|
||||
import { setupDatabase } from "@versia/kit/db";
|
||||
import { setupDatabase } from "@versia-server/kit/db";
|
||||
import { Clerc } from "clerc";
|
||||
import { searchManager } from "~/classes/search/search-manager.ts";
|
||||
import pkg from "~/package.json" with { type: "json" };
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { Instance } from "@versia/kit/db";
|
||||
import { Instances } from "@versia/kit/tables";
|
||||
import { Instance } from "@versia-server/kit/db";
|
||||
import { Instances } from "@versia-server/kit/tables";
|
||||
import chalk from "chalk";
|
||||
// @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
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { User } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { config } from "@versia-server/config";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import { Users } from "@versia-server/kit/tables";
|
||||
import chalk from "chalk";
|
||||
// @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
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { User } from "@versia/kit/db";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import chalk from "chalk";
|
||||
// @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
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { Token } from "@versia/kit/db";
|
||||
import { Token } from "@versia-server/kit/db";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import chalk from "chalk";
|
||||
// @ts-expect-error - Root import is required or the Clec type definitions won't work
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Instance, User } from "@versia/kit/db";
|
||||
import { parseUserAddress } from "@versia/kit/parsers";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
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";
|
||||
|
||||
export const retrieveUser = async (
|
||||
|
|
|
|||
|
|
@ -167,7 +167,7 @@
|
|||
"@scalar/hono-api-reference": "catalog:",
|
||||
"@sentry/bun": "catalog:",
|
||||
"@versia/client": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"@versia/sdk": "workspace:*",
|
||||
"@versia-server/tests": "workspace:*",
|
||||
"@versia-server/config": "workspace:*",
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import { resolve } from "node:path";
|
||||
import { getLogger } from "@logtape/logtape";
|
||||
import { Scalar } from "@scalar/hono-api-reference";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { config } from "@versia-server/config";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import chalk from "chalk";
|
||||
import { Hono } from "hono";
|
||||
import { serveStatic } from "hono/bun";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { ApiError } from "@versia/kit";
|
||||
import { config } from "@versia-server/config";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { createMiddleware } from "hono/factory";
|
||||
|
||||
export const agentBans = createMiddleware(async (context, next) => {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { ApiError } from "@versia/kit";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { createMiddleware } from "hono/factory";
|
||||
|
||||
export const boundaryCheck = createMiddleware(async (context, next) => {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { getLogger } from "@logtape/logtape";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { config } from "@versia-server/config";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import type { SocketAddress } from "bun";
|
||||
import { createMiddleware } from "hono/factory";
|
||||
import { matches } from "ip-matching";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import type { ApiError } from "@versia/kit";
|
||||
import type { ApiError } from "@versia-server/kit";
|
||||
import { env } from "bun";
|
||||
import type { MiddlewareHandler } from "hono";
|
||||
import { rateLimiter } from "hono-rate-limiter";
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
"dependencies": {
|
||||
"@versia-server/config": "workspace:*",
|
||||
"@versia-server/tests": "workspace:*",
|
||||
"@versia/kit": "workspace:*",
|
||||
"@versia-server/kit": "workspace:*",
|
||||
"@versia/client": "workspace:*",
|
||||
"@versia/sdk": "workspace:*",
|
||||
"@logtape/logtape": "catalog:",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, describe, expect, test } from "bun:test";
|
||||
import { Application } from "@versia/kit/db";
|
||||
import { config } from "@versia-server/config";
|
||||
import { Application } from "@versia-server/kit/db";
|
||||
import { fakeRequest, getTestUsers } from "@versia-server/tests";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { randomString } from "@/math";
|
||||
|
|
|
|||
|
|
@ -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 { 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 { eq, or } from "drizzle-orm";
|
||||
import type { Context } from "hono";
|
||||
|
|
|
|||
|
|
@ -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 { 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 { describeRoute } from "hono-openapi";
|
||||
import { validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, describe, expect, test } from "bun:test";
|
||||
import { Application } from "@versia/kit/db";
|
||||
import { config } from "@versia-server/config";
|
||||
import { Application } from "@versia-server/kit/db";
|
||||
import { fakeRequest, getTestUsers } from "@versia-server/tests";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { randomString } from "@/math";
|
||||
|
|
|
|||
|
|
@ -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 { 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 { eq } from "drizzle-orm";
|
||||
import type { Context } from "hono";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -3,9 +3,14 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,15 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,15 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,14 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,14 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { User } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
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 { randomUUIDv7 } from "bun";
|
||||
|
||||
|
|
|
|||
|
|
@ -3,9 +3,14 @@ import {
|
|||
RolePermission,
|
||||
Role as RoleSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Role } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
withUserParam,
|
||||
} from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
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 { randomUUIDv7 } from "bun";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Role as RoleSchema } from "@versia/client/schemas";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Role } from "@versia/kit/db";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -3,10 +3,15 @@ import {
|
|||
Status as StatusSchema,
|
||||
zBoolean,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, withUserParam } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Notes } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withUserParam } from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -3,10 +3,15 @@ import {
|
|||
FamiliarFollowers as FamiliarFollowersSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api";
|
||||
import { db, User } from "@versia/kit/db";
|
||||
import type { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterEach, describe, expect, test } from "bun:test";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Users } from "@versia-server/kit/tables";
|
||||
import { generateClient, getSolvedChallenge } from "@versia-server/tests";
|
||||
import { eq } from "drizzle-orm";
|
||||
import { randomString } from "@/math";
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
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 {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
jsonOrForm,
|
||||
qsQuery,
|
||||
} from "@versia/kit/api";
|
||||
import { User } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { config } from "@versia-server/config";
|
||||
} from "@versia-server/kit/api";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import { Users } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} 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 { 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Users } from "@versia-server/kit/tables";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { eq } from "drizzle-orm";
|
||||
|
||||
|
|
|
|||
|
|
@ -4,9 +4,14 @@ import {
|
|||
RolePermission,
|
||||
zBoolean,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api";
|
||||
import { Relationship } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
qsQuery,
|
||||
} from "@versia-server/kit/api";
|
||||
import { Relationship } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -3,11 +3,11 @@ import {
|
|||
RolePermission,
|
||||
zBoolean,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { User } from "@versia/kit/db";
|
||||
import { parseUserAddress } from "@versia/kit/parsers";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { User } from "@versia-server/kit/db";
|
||||
import { parseUserAddress } from "@versia-server/kit/parsers";
|
||||
import { Users } from "@versia-server/kit/tables";
|
||||
import { eq, ilike, not, or, sql } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -3,13 +3,18 @@ import {
|
|||
RolePermission,
|
||||
zBoolean,
|
||||
} 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 { 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Account } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Application as ApplicationSchema,
|
||||
CredentialApplication as CredentialApplicationSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, handleZodError, jsonOrForm } from "@versia/kit/api";
|
||||
import { Application } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, handleZodError, jsonOrForm } from "@versia-server/kit/api";
|
||||
import { Application } from "@versia-server/kit/db";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Application as ApplicationSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { Application } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { Application } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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 { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
import { generateChallenge } from "@/challenges";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Emojis } from "@versia/kit/tables";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Emojis } from "@versia-server/kit/tables";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { inArray } from "drizzle-orm";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
CustomEmoji as CustomEmojiSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { Emoji } from "@versia/kit/db";
|
||||
import { Emojis } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { Emoji } from "@versia-server/kit/db";
|
||||
import { Emojis } from "@versia-server/kit/tables";
|
||||
import { and, eq, isNull, or } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Emojis } from "@versia/kit/tables";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Emojis } from "@versia-server/kit/tables";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { inArray } from "drizzle-orm";
|
||||
|
||||
|
|
|
|||
|
|
@ -2,15 +2,15 @@ import {
|
|||
CustomEmoji as CustomEmojiSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { config } from "@versia-server/config";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
jsonOrForm,
|
||||
withEmojiParam,
|
||||
} from "@versia/kit/api";
|
||||
import { config } from "@versia-server/config";
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Emojis } from "@versia/kit/tables";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Emojis } from "@versia-server/kit/tables";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { inArray } from "drizzle-orm";
|
||||
import sharp from "sharp";
|
||||
|
|
|
|||
|
|
@ -2,11 +2,16 @@ import {
|
|||
CustomEmoji as CustomEmojiSchema,
|
||||
RolePermission,
|
||||
} 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 { 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 { and, eq, isNull, or } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import { RolePermission, Status as StatusSchema } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Notes } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Timeline } from "@versia-server/kit/db";
|
||||
import { Notes } from "@versia-server/kit/tables";
|
||||
import { and, gt, gte, lt, sql } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Relationship, User } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Relationship, User } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ import {
|
|||
Relationship as RelationshipSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Relationship, User } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Relationship, User } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { apiRoute } from "@versia/kit/api";
|
||||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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 { apiRoute } from "@versia-server/kit/api";
|
||||
import { markdownToHtml } from "@versia-server/kit/markdown";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 { 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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 { apiRoute } from "@versia-server/kit/api";
|
||||
import { markdownToHtml } from "@versia-server/kit/markdown";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Rule as RuleSchema } from "@versia/client/schemas";
|
||||
import { apiRoute } from "@versia/kit/api";
|
||||
import { config } from "@versia-server/config";
|
||||
import { apiRoute } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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 { apiRoute } from "@versia-server/kit/api";
|
||||
import { markdownToHtml } from "@versia-server/kit/markdown";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ import {
|
|||
RolePermission,
|
||||
Status as StatusSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { db } from "@versia/kit/db";
|
||||
import { Markers } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { db } from "@versia-server/kit/db";
|
||||
import { Markers } from "@versia-server/kit/tables";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { and, eq, type SQL } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
Attachment as AttachmentSchema,
|
||||
RolePermission,
|
||||
} 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 { 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 { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
Attachment as AttachmentSchema,
|
||||
RolePermission,
|
||||
} 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 { 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 { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,10 +2,10 @@ import {
|
|||
Account as AccountSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Users } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } 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 { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Notification as NotificationSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Notification } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Notification } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
Notification as NotificationSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Notification } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Notification } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
|
||||
export default apiRoute((app) =>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, qsQuery } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
qsQuery,
|
||||
} from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ import {
|
|||
RolePermission,
|
||||
zBoolean,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Timeline } from "@versia/kit/db";
|
||||
import { Notifications } from "@versia/kit/tables";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Timeline } from "@versia-server/kit/db";
|
||||
import { Notifications } from "@versia-server/kit/tables";
|
||||
import { and, eq, gt, gte, inArray, lt, not, sql } from "drizzle-orm";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Account, RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { Account, RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { PushSubscription } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { PushSubscription } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ import {
|
|||
RolePermission,
|
||||
WebPushSubscription as WebPushSubscriptionSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth } from "@versia/kit/api";
|
||||
import { PushSubscription } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth } from "@versia-server/kit/api";
|
||||
import { PushSubscription } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -3,9 +3,14 @@ import {
|
|||
WebPushSubscriptionInput,
|
||||
WebPushSubscription as WebPushSubscriptionSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api";
|
||||
import { PushSubscription } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
jsonOrForm,
|
||||
} from "@versia-server/kit/api";
|
||||
import { PushSubscription } from "@versia-server/kit/db";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -3,9 +3,14 @@ import {
|
|||
WebPushSubscriptionInput,
|
||||
WebPushSubscription as WebPushSubscriptionSchema,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError, jsonOrForm } from "@versia/kit/api";
|
||||
import { PushSubscription } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import {
|
||||
apiRoute,
|
||||
auth,
|
||||
handleZodError,
|
||||
jsonOrForm,
|
||||
} from "@versia-server/kit/api";
|
||||
import { PushSubscription } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
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 { randomUUIDv7 } from "bun";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
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 { randomUUIDv7 } from "bun";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { RolePermission, Role as RoleSchema } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Role } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
import { z } from "zod";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { afterAll, beforeAll, describe, expect, test } from "bun:test";
|
||||
import { RolePermission } from "@versia/client/schemas";
|
||||
import { Role } from "@versia/kit/db";
|
||||
import { config } from "@versia-server/config";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { generateClient, getTestUsers } from "@versia-server/tests";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { RolePermission, Role as RoleSchema } from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia/kit/api";
|
||||
import { Role } from "@versia/kit/db";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, handleZodError } from "@versia-server/kit/api";
|
||||
import { Role } from "@versia-server/kit/db";
|
||||
import { randomUUIDv7 } from "bun";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver, validator } from "hono-openapi/zod";
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ import {
|
|||
Context as ContextSchema,
|
||||
RolePermission,
|
||||
} from "@versia/client/schemas";
|
||||
import { ApiError } from "@versia/kit";
|
||||
import { apiRoute, auth, withNoteParam } from "@versia/kit/api";
|
||||
import { ApiError } from "@versia-server/kit";
|
||||
import { apiRoute, auth, withNoteParam } from "@versia-server/kit/api";
|
||||
import { describeRoute } from "hono-openapi";
|
||||
import { resolver } from "hono-openapi/zod";
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue