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.
|
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:",
|
"@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=="],
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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" };
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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 (
|
||||||
|
|
|
||||||
|
|
@ -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:*",
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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) => {
|
||||||
|
|
|
||||||
|
|
@ -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) => {
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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:",
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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) =>
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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";
|
||||||
|
|
|
||||||
|
|
@ -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
Loading…
Reference in a new issue