mirror of https://github.com/buster-so/buster.git
playwright is externalized to a method
This commit is contained in:
parent
770377cd27
commit
4fe31fab45
|
@ -4,7 +4,7 @@ import {
|
|||
GetChatScreenshotParamsSchema,
|
||||
GetChatScreenshotQuerySchema,
|
||||
} from '@buster/server-shared/screenshots';
|
||||
import { getChatScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getChatScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { zValidator } from '@hono/zod-validator';
|
||||
import { Hono } from 'hono';
|
||||
import { HTTPException } from 'hono/http-exception';
|
||||
|
|
|
@ -4,7 +4,7 @@ import {
|
|||
GetDashboardScreenshotParamsSchema,
|
||||
GetDashboardScreenshotQuerySchema,
|
||||
} from '@buster/server-shared/screenshots';
|
||||
import { getDashboardScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getDashboardScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { zValidator } from '@hono/zod-validator';
|
||||
import { Hono } from 'hono';
|
||||
import { HTTPException } from 'hono/http-exception';
|
||||
|
|
|
@ -4,7 +4,7 @@ import {
|
|||
GetMetricScreenshotParamsSchema,
|
||||
GetMetricScreenshotQuerySchema,
|
||||
} from '@buster/server-shared/screenshots';
|
||||
import { getMetricScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getMetricScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { zValidator } from '@hono/zod-validator';
|
||||
import { createImageResponse } from '@shared-helpers/create-image-response';
|
||||
import { Hono } from 'hono';
|
||||
|
|
|
@ -3,7 +3,7 @@ import {
|
|||
GetDashboardScreenshotHandlerArgsSchema,
|
||||
GetMetricScreenshotHandlerArgsSchema,
|
||||
GetReportScreenshotHandlerArgsSchema,
|
||||
} from '@buster/server-shared/screenshots';
|
||||
} from '@buster/server-shared/screenshots/methods';
|
||||
import { z } from 'zod';
|
||||
|
||||
export const TakeMetricScreenshotTriggerSchema = GetMetricScreenshotHandlerArgsSchema.extend({
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
import { getChatScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getChatScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { logger, schemaTask } from '@trigger.dev/sdk';
|
||||
import dayjs from 'dayjs';
|
||||
import { TakeChartScreenshotTriggerSchema } from './schemas';
|
||||
import { screenshots_task_keys } from './task-keys';
|
||||
import { uploadScreenshotHandler } from './upload-screenshot-handler';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { hasDashboardScreenshotBeenTakenWithin } from '@buster/database/queries';
|
||||
import { getDashboardScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getDashboardScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { logger, schemaTask } from '@trigger.dev/sdk';
|
||||
import dayjs from 'dayjs';
|
||||
import { TakeDashboardScreenshotTriggerSchema } from './schemas';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { hasMetricScreenshotBeenTakenWithin } from '@buster/database/queries';
|
||||
import { getMetricScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getMetricScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { logger, schemaTask } from '@trigger.dev/sdk';
|
||||
import dayjs from 'dayjs';
|
||||
import { TakeMetricScreenshotTriggerSchema } from './schemas';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { hasReportScreenshotBeenTakenWithin } from '@buster/database/queries';
|
||||
import { getReportScreenshot } from '@buster/server-shared/screenshots';
|
||||
import { getReportScreenshot } from '@buster/server-shared/screenshots/methods';
|
||||
import { logger, schemaTask } from '@trigger.dev/sdk';
|
||||
import dayjs from 'dayjs';
|
||||
import { TakeReportScreenshotTriggerSchema } from './schemas';
|
||||
|
|
|
@ -34,6 +34,9 @@ const config = defineConfig(({ command, mode }) => {
|
|||
'import.meta.env.VITE_BUILD_ID': JSON.stringify(buildId),
|
||||
'import.meta.env.VITE_BUILD_AT': JSON.stringify(buildAt),
|
||||
},
|
||||
optimizeDeps: {
|
||||
exclude: ['playwright-core', 'chromium-bidi'],
|
||||
},
|
||||
plugins: [
|
||||
// this is the plugin that enables path aliases
|
||||
tsConfigPaths({ projects: ['./tsconfig.json'] }),
|
||||
|
|
|
@ -108,6 +108,10 @@
|
|||
"types": "./dist/screenshots/index.d.ts",
|
||||
"default": "./dist/screenshots/index.js"
|
||||
},
|
||||
"./screenshots/methods": {
|
||||
"types": "./dist/screenshots/methods/index.d.ts",
|
||||
"default": "./dist/screenshots/methods/index.js"
|
||||
},
|
||||
"./library": {
|
||||
"types": "./dist/library/index.d.ts",
|
||||
"default": "./dist/library/index.js"
|
||||
|
|
|
@ -4,4 +4,3 @@ export * from './requests.dashboards';
|
|||
export * from './requests.reports';
|
||||
export * from './requests.chats';
|
||||
export * from './requests.base';
|
||||
export * from './methods';
|
||||
|
|
Loading…
Reference in New Issue