UNPKG

dt-app

Version:

The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.

39 lines (38 loc) 981 B
import type { Rolldown } from 'vite'; /** * Vite build result types */ export type ViteBuildResult = Rolldown.RolldownOutput | Rolldown.RolldownOutput[] | Rolldown.RolldownWatcher; /** * Options for building a Vite config */ export interface ViteConfigOptions { root: string; base: string; entryPoint: string; tsConfigPath: string; sourcemap: boolean | 'inline' | 'hidden'; minify: boolean; enableCodeSplitting: boolean; mode: 'production' | 'development'; plugins?: unknown[]; onWarning?: ViteWarningHandler; } /** * Options for building the index.html for Vite output */ export interface ViteHtmlOptions { appName: string; baseUrl: string; mainJsBundle: string; mainCssBundle?: string; injectSdk: boolean; sdkUrl?: string; agentUrl?: string; appId?: string; distDir: string; } /** * Handler for Vite/Rolldown warnings */ export type ViteWarningHandler = (warning: Rolldown.RolldownLog) => void;