1695 lines
100 KiB
Plaintext
1695 lines
100 KiB
Plaintext
/// <reference types="node" resolution-mode="require"/>
|
|
/// <reference types="node" resolution-mode="require"/>
|
|
import type { RehypePlugin, RemarkPlugin, ShikiConfig } from '@astrojs/markdown-remark';
|
|
import type { ViteUserConfig } from '../../@types/astro.js';
|
|
import type { OutgoingHttpHeaders } from 'node:http';
|
|
import { z } from 'zod';
|
|
import 'mdast-util-to-hast';
|
|
import 'shikiji-core';
|
|
type ShikiTheme = NonNullable<ShikiConfig['theme']>;
|
|
export type RoutingStrategies = 'pathname-prefix-always' | 'pathname-prefix-other-locales' | 'pathname-prefix-always-no-redirect' | 'domains-prefix-always' | 'domains-prefix-other-locales' | 'domains-prefix-other-no-redirect';
|
|
export declare const AstroConfigSchema: z.ZodObject<{
|
|
root: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
srcDir: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
publicDir: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
outDir: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
cacheDir: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
site: z.ZodOptional<z.ZodString>;
|
|
compressHTML: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
base: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
trailingSlash: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"always">, z.ZodLiteral<"never">, z.ZodLiteral<"ignore">]>>>;
|
|
output: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"static">, z.ZodLiteral<"server">, z.ZodLiteral<"hybrid">]>>>;
|
|
scopedStyleStrategy: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"where">, z.ZodLiteral<"class">, z.ZodLiteral<"attribute">]>>>;
|
|
adapter: z.ZodOptional<z.ZodObject<{
|
|
name: z.ZodString;
|
|
hooks: z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}, {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
}>>;
|
|
db: z.ZodOptional<z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>>;
|
|
integrations: z.ZodEffects<z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
hooks: z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}, {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
}>, "many">>, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[], unknown>;
|
|
build: z.ZodDefault<z.ZodObject<{
|
|
format: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"file">, z.ZodLiteral<"directory">, z.ZodLiteral<"preserve">]>>>;
|
|
client: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
server: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, URL, string | undefined>;
|
|
assets: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
assetsPrefix: z.ZodOptional<z.ZodString>;
|
|
serverEntry: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
redirects: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
inlineStylesheets: z.ZodDefault<z.ZodOptional<z.ZodEnum<["always", "auto", "never"]>>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
format: "file" | "directory" | "preserve";
|
|
client: URL;
|
|
server: URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
}, {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
}>>;
|
|
server: z.ZodEffects<z.ZodDefault<z.ZodObject<{
|
|
open: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>>;
|
|
host: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>>;
|
|
port: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
|
|
headers: z.ZodOptional<z.ZodType<OutgoingHttpHeaders, z.ZodTypeDef, OutgoingHttpHeaders>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
}, {
|
|
open?: string | boolean | undefined;
|
|
host?: string | boolean | undefined;
|
|
port?: number | undefined;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
}>>, {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
}, unknown>;
|
|
redirects: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodObject<{
|
|
status: z.ZodUnion<[z.ZodLiteral<300>, z.ZodLiteral<301>, z.ZodLiteral<302>, z.ZodLiteral<303>, z.ZodLiteral<304>, z.ZodLiteral<307>, z.ZodLiteral<308>]>;
|
|
destination: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}, {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>]>>>;
|
|
prefetch: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
|
|
prefetchAll: z.ZodOptional<z.ZodBoolean>;
|
|
defaultStrategy: z.ZodOptional<z.ZodEnum<["tap", "hover", "viewport", "load"]>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
}, {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
}>]>>;
|
|
image: z.ZodDefault<z.ZodObject<{
|
|
endpoint: z.ZodOptional<z.ZodString>;
|
|
service: z.ZodDefault<z.ZodObject<{
|
|
entrypoint: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"astro/assets/services/sharp">, z.ZodLiteral<"astro/assets/services/squoosh">, z.ZodString]>>;
|
|
config: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodAny>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
}, {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
}>>;
|
|
domains: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
|
remotePatterns: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
protocol: z.ZodOptional<z.ZodString>;
|
|
hostname: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
|
|
port: z.ZodOptional<z.ZodString>;
|
|
pathname: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}, {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
}, {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
}>>;
|
|
devToolbar: z.ZodDefault<z.ZodObject<{
|
|
enabled: z.ZodDefault<z.ZodBoolean>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
enabled: boolean;
|
|
}, {
|
|
enabled?: boolean | undefined;
|
|
}>>;
|
|
markdown: z.ZodDefault<z.ZodObject<{
|
|
syntaxHighlight: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"shiki">, z.ZodLiteral<"prism">, z.ZodLiteral<false>]>>;
|
|
shikiConfig: z.ZodDefault<z.ZodObject<{
|
|
langs: z.ZodDefault<z.ZodEffects<z.ZodArray<z.ZodType<import("shikiji-core/dist/chunk-types.mjs").s, z.ZodTypeDef, import("shikiji-core/dist/chunk-types.mjs").s>, "many">, import("shikiji-core/dist/chunk-types.mjs").s[], import("shikiji-core/dist/chunk-types.mjs").s[]>>;
|
|
theme: z.ZodDefault<z.ZodUnion<[z.ZodEnum<[import("shikiji/themes").BundledTheme, ...import("shikiji/themes").BundledTheme[]]>, z.ZodType<ShikiTheme, z.ZodTypeDef, ShikiTheme>]>>;
|
|
experimentalThemes: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodEnum<[import("shikiji/themes").BundledTheme, ...import("shikiji/themes").BundledTheme[]]>, z.ZodType<ShikiTheme, z.ZodTypeDef, ShikiTheme>]>>>;
|
|
wrap: z.ZodDefault<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
|
|
transformers: z.ZodDefault<z.ZodArray<z.ZodType<import("shikiji-core/dist/chunk-types.mjs").K, z.ZodTypeDef, import("shikiji-core/dist/chunk-types.mjs").K>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
}, {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
}>>;
|
|
remarkPlugins: z.ZodDefault<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodTuple<[z.ZodString, z.ZodAny], null>, z.ZodType<RemarkPlugin, z.ZodTypeDef, RemarkPlugin>, z.ZodTuple<[z.ZodType<RemarkPlugin, z.ZodTypeDef, RemarkPlugin>, z.ZodAny], null>]>, "many">>;
|
|
rehypePlugins: z.ZodDefault<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodTuple<[z.ZodString, z.ZodAny], null>, z.ZodType<RehypePlugin, z.ZodTypeDef, RehypePlugin>, z.ZodTuple<[z.ZodType<RehypePlugin, z.ZodTypeDef, RehypePlugin>, z.ZodAny], null>]>, "many">>;
|
|
remarkRehype: z.ZodDefault<z.ZodOptional<z.ZodType<import("mdast-util-to-hast").Options, z.ZodTypeDef, import("mdast-util-to-hast").Options>>>;
|
|
gfm: z.ZodDefault<z.ZodBoolean>;
|
|
smartypants: z.ZodDefault<z.ZodBoolean>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
}, {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
}>>;
|
|
vite: z.ZodDefault<z.ZodType<ViteUserConfig, z.ZodTypeDef, ViteUserConfig>>;
|
|
i18n: z.ZodOptional<z.ZodEffects<z.ZodEffects<z.ZodOptional<z.ZodObject<{
|
|
defaultLocale: z.ZodString;
|
|
locales: z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{
|
|
path: z.ZodString;
|
|
codes: z.ZodArray<z.ZodString, "atleastone">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
}, {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
}>]>, "many">;
|
|
domains: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
|
|
fallback: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
|
|
routing: z.ZodEffects<z.ZodDefault<z.ZodObject<{
|
|
prefixDefaultLocale: z.ZodDefault<z.ZodBoolean>;
|
|
redirectToDefaultLocale: z.ZodDefault<z.ZodBoolean>;
|
|
strategy: z.ZodDefault<z.ZodEnum<["pathname"]>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
}, {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
}>>, {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
}, {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
routing: {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
};
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
}, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
}>>, {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined>, {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined>>;
|
|
experimental: z.ZodDefault<z.ZodObject<{
|
|
optimizeHoistedScript: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
contentCollectionCache: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
clientPrerender: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
globalRoutePriority: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
i18nDomains: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
}, "strict", z.ZodTypeAny, {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
}, {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
}>>;
|
|
legacy: z.ZodDefault<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
image: {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
};
|
|
server: {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
};
|
|
redirects: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>;
|
|
root: URL;
|
|
srcDir: URL;
|
|
publicDir: URL;
|
|
outDir: URL;
|
|
cacheDir: URL;
|
|
compressHTML: boolean;
|
|
base: string;
|
|
trailingSlash: "ignore" | "always" | "never";
|
|
output: "server" | "static" | "hybrid";
|
|
scopedStyleStrategy: "where" | "class" | "attribute";
|
|
integrations: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[];
|
|
build: {
|
|
format: "file" | "directory" | "preserve";
|
|
client: URL;
|
|
server: URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
};
|
|
devToolbar: {
|
|
enabled: boolean;
|
|
};
|
|
markdown: {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
};
|
|
vite: ViteUserConfig;
|
|
experimental: {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
};
|
|
legacy: {};
|
|
site?: string | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
} | undefined;
|
|
db?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
i18n?: {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined;
|
|
}, {
|
|
root?: string | undefined;
|
|
srcDir?: string | undefined;
|
|
publicDir?: string | undefined;
|
|
outDir?: string | undefined;
|
|
cacheDir?: string | undefined;
|
|
site?: string | undefined;
|
|
compressHTML?: boolean | undefined;
|
|
base?: string | undefined;
|
|
trailingSlash?: "ignore" | "always" | "never" | undefined;
|
|
output?: "server" | "static" | "hybrid" | undefined;
|
|
scopedStyleStrategy?: "where" | "class" | "attribute" | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
} | undefined;
|
|
db?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
integrations?: unknown;
|
|
build?: {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
} | undefined;
|
|
server?: unknown;
|
|
redirects?: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
image?: {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
} | undefined;
|
|
devToolbar?: {
|
|
enabled?: boolean | undefined;
|
|
} | undefined;
|
|
markdown?: {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
} | undefined;
|
|
vite?: ViteUserConfig | undefined;
|
|
i18n?: {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined;
|
|
experimental?: {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
} | undefined;
|
|
legacy?: {} | undefined;
|
|
}>;
|
|
export type AstroConfigType = z.infer<typeof AstroConfigSchema>;
|
|
export declare function createRelativeSchema(cmd: string, fileProtocolRoot: string): z.ZodEffects<z.ZodEffects<z.ZodEffects<z.ZodObject<{
|
|
image: z.ZodDefault<z.ZodObject<{
|
|
endpoint: z.ZodOptional<z.ZodString>;
|
|
service: z.ZodDefault<z.ZodObject<{
|
|
entrypoint: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"astro/assets/services/sharp">, z.ZodLiteral<"astro/assets/services/squoosh">, z.ZodString]>>;
|
|
config: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodAny>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
}, {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
}>>;
|
|
domains: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
|
remotePatterns: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
protocol: z.ZodOptional<z.ZodString>;
|
|
hostname: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
|
|
port: z.ZodOptional<z.ZodString>;
|
|
pathname: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}, {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
}, {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
}>>;
|
|
redirects: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodObject<{
|
|
status: z.ZodUnion<[z.ZodLiteral<300>, z.ZodLiteral<301>, z.ZodLiteral<302>, z.ZodLiteral<303>, z.ZodLiteral<304>, z.ZodLiteral<307>, z.ZodLiteral<308>]>;
|
|
destination: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}, {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>]>>>;
|
|
site: z.ZodOptional<z.ZodString>;
|
|
base: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
trailingSlash: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"always">, z.ZodLiteral<"never">, z.ZodLiteral<"ignore">]>>>;
|
|
output: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"static">, z.ZodLiteral<"server">, z.ZodLiteral<"hybrid">]>>>;
|
|
scopedStyleStrategy: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"where">, z.ZodLiteral<"class">, z.ZodLiteral<"attribute">]>>>;
|
|
adapter: z.ZodOptional<z.ZodObject<{
|
|
name: z.ZodString;
|
|
hooks: z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}, {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
}>>;
|
|
db: z.ZodOptional<z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>>;
|
|
integrations: z.ZodEffects<z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
hooks: z.ZodDefault<z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}, {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
}>, "many">>, {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[], unknown>;
|
|
prefetch: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodObject<{
|
|
prefetchAll: z.ZodOptional<z.ZodBoolean>;
|
|
defaultStrategy: z.ZodOptional<z.ZodEnum<["tap", "hover", "viewport", "load"]>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
}, {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
}>]>>;
|
|
devToolbar: z.ZodDefault<z.ZodObject<{
|
|
enabled: z.ZodDefault<z.ZodBoolean>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
enabled: boolean;
|
|
}, {
|
|
enabled?: boolean | undefined;
|
|
}>>;
|
|
markdown: z.ZodDefault<z.ZodObject<{
|
|
syntaxHighlight: z.ZodDefault<z.ZodUnion<[z.ZodLiteral<"shiki">, z.ZodLiteral<"prism">, z.ZodLiteral<false>]>>;
|
|
shikiConfig: z.ZodDefault<z.ZodObject<{
|
|
langs: z.ZodDefault<z.ZodEffects<z.ZodArray<z.ZodType<import("shikiji-core/dist/chunk-types.mjs").s, z.ZodTypeDef, import("shikiji-core/dist/chunk-types.mjs").s>, "many">, import("shikiji-core/dist/chunk-types.mjs").s[], import("shikiji-core/dist/chunk-types.mjs").s[]>>;
|
|
theme: z.ZodDefault<z.ZodUnion<[z.ZodEnum<[import("shikiji/themes").BundledTheme, ...import("shikiji/themes").BundledTheme[]]>, z.ZodType<ShikiTheme, z.ZodTypeDef, ShikiTheme>]>>;
|
|
experimentalThemes: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodEnum<[import("shikiji/themes").BundledTheme, ...import("shikiji/themes").BundledTheme[]]>, z.ZodType<ShikiTheme, z.ZodTypeDef, ShikiTheme>]>>>;
|
|
wrap: z.ZodDefault<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
|
|
transformers: z.ZodDefault<z.ZodArray<z.ZodType<import("shikiji-core/dist/chunk-types.mjs").K, z.ZodTypeDef, import("shikiji-core/dist/chunk-types.mjs").K>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
}, {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
}>>;
|
|
remarkPlugins: z.ZodDefault<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodTuple<[z.ZodString, z.ZodAny], null>, z.ZodType<RemarkPlugin, z.ZodTypeDef, RemarkPlugin>, z.ZodTuple<[z.ZodType<RemarkPlugin, z.ZodTypeDef, RemarkPlugin>, z.ZodAny], null>]>, "many">>;
|
|
rehypePlugins: z.ZodDefault<z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodTuple<[z.ZodString, z.ZodAny], null>, z.ZodType<RehypePlugin, z.ZodTypeDef, RehypePlugin>, z.ZodTuple<[z.ZodType<RehypePlugin, z.ZodTypeDef, RehypePlugin>, z.ZodAny], null>]>, "many">>;
|
|
remarkRehype: z.ZodDefault<z.ZodOptional<z.ZodType<import("mdast-util-to-hast").Options, z.ZodTypeDef, import("mdast-util-to-hast").Options>>>;
|
|
gfm: z.ZodDefault<z.ZodBoolean>;
|
|
smartypants: z.ZodDefault<z.ZodBoolean>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
}, {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
}>>;
|
|
vite: z.ZodDefault<z.ZodType<ViteUserConfig, z.ZodTypeDef, ViteUserConfig>>;
|
|
i18n: z.ZodOptional<z.ZodEffects<z.ZodEffects<z.ZodOptional<z.ZodObject<{
|
|
defaultLocale: z.ZodString;
|
|
locales: z.ZodArray<z.ZodUnion<[z.ZodString, z.ZodObject<{
|
|
path: z.ZodString;
|
|
codes: z.ZodArray<z.ZodString, "atleastone">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
}, {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
}>]>, "many">;
|
|
domains: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
|
|
fallback: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
|
|
routing: z.ZodEffects<z.ZodDefault<z.ZodObject<{
|
|
prefixDefaultLocale: z.ZodDefault<z.ZodBoolean>;
|
|
redirectToDefaultLocale: z.ZodDefault<z.ZodBoolean>;
|
|
strategy: z.ZodDefault<z.ZodEnum<["pathname"]>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
}, {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
}>>, {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
}, {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
routing: {
|
|
prefixDefaultLocale: boolean;
|
|
redirectToDefaultLocale: boolean;
|
|
strategy: "pathname";
|
|
};
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
}, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
}>>, {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined>, {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined, {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined>>;
|
|
experimental: z.ZodDefault<z.ZodObject<{
|
|
optimizeHoistedScript: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
contentCollectionCache: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
clientPrerender: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
globalRoutePriority: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
i18nDomains: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
}, "strict", z.ZodTypeAny, {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
}, {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
}>>;
|
|
legacy: z.ZodDefault<z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>>;
|
|
root: z.ZodEffects<z.ZodDefault<z.ZodString>, import("url").URL, string | undefined>;
|
|
srcDir: z.ZodEffects<z.ZodDefault<z.ZodString>, import("url").URL, string | undefined>;
|
|
compressHTML: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
publicDir: z.ZodEffects<z.ZodDefault<z.ZodString>, import("url").URL, string | undefined>;
|
|
outDir: z.ZodEffects<z.ZodDefault<z.ZodString>, import("url").URL, string | undefined>;
|
|
cacheDir: z.ZodEffects<z.ZodDefault<z.ZodString>, import("url").URL, string | undefined>;
|
|
build: z.ZodDefault<z.ZodOptional<z.ZodObject<{
|
|
format: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"file">, z.ZodLiteral<"directory">, z.ZodLiteral<"preserve">]>>>;
|
|
client: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, import("url").URL, string | undefined>;
|
|
server: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodString>>, import("url").URL, string | undefined>;
|
|
assets: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
assetsPrefix: z.ZodOptional<z.ZodString>;
|
|
serverEntry: z.ZodDefault<z.ZodOptional<z.ZodString>>;
|
|
redirects: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
inlineStylesheets: z.ZodDefault<z.ZodOptional<z.ZodEnum<["always", "auto", "never"]>>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
format: "file" | "directory" | "preserve";
|
|
client: import("url").URL;
|
|
server: import("url").URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
}, {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
}>>>;
|
|
server: z.ZodEffects<z.ZodDefault<z.ZodOptional<z.ZodObject<{
|
|
open: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>>;
|
|
host: z.ZodDefault<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodBoolean]>>>;
|
|
port: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
|
|
headers: z.ZodOptional<z.ZodType<OutgoingHttpHeaders, z.ZodTypeDef, OutgoingHttpHeaders>>;
|
|
streaming: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
}, {
|
|
open?: string | boolean | undefined;
|
|
host?: string | boolean | undefined;
|
|
port?: number | undefined;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
streaming?: boolean | undefined;
|
|
}>>>, {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
}, unknown>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
image: {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
};
|
|
server: {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
};
|
|
redirects: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>;
|
|
root: import("url").URL;
|
|
srcDir: import("url").URL;
|
|
publicDir: import("url").URL;
|
|
outDir: import("url").URL;
|
|
cacheDir: import("url").URL;
|
|
compressHTML: boolean;
|
|
base: string;
|
|
trailingSlash: "ignore" | "always" | "never";
|
|
output: "server" | "static" | "hybrid";
|
|
scopedStyleStrategy: "where" | "class" | "attribute";
|
|
integrations: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[];
|
|
build: {
|
|
format: "file" | "directory" | "preserve";
|
|
client: import("url").URL;
|
|
server: import("url").URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
};
|
|
devToolbar: {
|
|
enabled: boolean;
|
|
};
|
|
markdown: {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
};
|
|
vite: ViteUserConfig;
|
|
experimental: {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
};
|
|
legacy: {};
|
|
site?: string | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
} | undefined;
|
|
db?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
i18n?: {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined;
|
|
}, {
|
|
image?: {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
} | undefined;
|
|
redirects?: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}> | undefined;
|
|
site?: string | undefined;
|
|
base?: string | undefined;
|
|
trailingSlash?: "ignore" | "always" | "never" | undefined;
|
|
output?: "server" | "static" | "hybrid" | undefined;
|
|
scopedStyleStrategy?: "where" | "class" | "attribute" | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
} | undefined;
|
|
db?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
integrations?: unknown;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
devToolbar?: {
|
|
enabled?: boolean | undefined;
|
|
} | undefined;
|
|
markdown?: {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
} | undefined;
|
|
vite?: ViteUserConfig | undefined;
|
|
i18n?: {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined;
|
|
experimental?: {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
} | undefined;
|
|
legacy?: {} | undefined;
|
|
root?: string | undefined;
|
|
srcDir?: string | undefined;
|
|
compressHTML?: boolean | undefined;
|
|
publicDir?: string | undefined;
|
|
outDir?: string | undefined;
|
|
cacheDir?: string | undefined;
|
|
build?: {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
} | undefined;
|
|
server?: unknown;
|
|
}>, {
|
|
image: {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
};
|
|
server: {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
};
|
|
redirects: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>;
|
|
root: import("url").URL;
|
|
srcDir: import("url").URL;
|
|
publicDir: import("url").URL;
|
|
outDir: import("url").URL;
|
|
cacheDir: import("url").URL;
|
|
compressHTML: boolean;
|
|
base: string;
|
|
trailingSlash: "ignore" | "always" | "never";
|
|
output: "server" | "static" | "hybrid";
|
|
scopedStyleStrategy: "where" | "class" | "attribute";
|
|
integrations: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[];
|
|
build: {
|
|
format: "file" | "directory" | "preserve";
|
|
client: import("url").URL;
|
|
server: import("url").URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
};
|
|
devToolbar: {
|
|
enabled: boolean;
|
|
};
|
|
markdown: {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
};
|
|
vite: ViteUserConfig;
|
|
experimental: {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
};
|
|
legacy: {};
|
|
site?: string | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
} | undefined;
|
|
db?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
i18n?: {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined;
|
|
}, {
|
|
image?: {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
} | undefined;
|
|
redirects?: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}> | undefined;
|
|
site?: string | undefined;
|
|
base?: string | undefined;
|
|
trailingSlash?: "ignore" | "always" | "never" | undefined;
|
|
output?: "server" | "static" | "hybrid" | undefined;
|
|
scopedStyleStrategy?: "where" | "class" | "attribute" | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
} | undefined;
|
|
db?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
integrations?: unknown;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
devToolbar?: {
|
|
enabled?: boolean | undefined;
|
|
} | undefined;
|
|
markdown?: {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
} | undefined;
|
|
vite?: ViteUserConfig | undefined;
|
|
i18n?: {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined;
|
|
experimental?: {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
} | undefined;
|
|
legacy?: {} | undefined;
|
|
root?: string | undefined;
|
|
srcDir?: string | undefined;
|
|
compressHTML?: boolean | undefined;
|
|
publicDir?: string | undefined;
|
|
outDir?: string | undefined;
|
|
cacheDir?: string | undefined;
|
|
build?: {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
} | undefined;
|
|
server?: unknown;
|
|
}>, {
|
|
image: {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
};
|
|
server: {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
};
|
|
redirects: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>;
|
|
root: import("url").URL;
|
|
srcDir: import("url").URL;
|
|
publicDir: import("url").URL;
|
|
outDir: import("url").URL;
|
|
cacheDir: import("url").URL;
|
|
compressHTML: boolean;
|
|
base: string;
|
|
trailingSlash: "ignore" | "always" | "never";
|
|
output: "server" | "static" | "hybrid";
|
|
scopedStyleStrategy: "where" | "class" | "attribute";
|
|
integrations: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[];
|
|
build: {
|
|
format: "file" | "directory" | "preserve";
|
|
client: import("url").URL;
|
|
server: import("url").URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
};
|
|
devToolbar: {
|
|
enabled: boolean;
|
|
};
|
|
markdown: {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
};
|
|
vite: ViteUserConfig;
|
|
experimental: {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
};
|
|
legacy: {};
|
|
site?: string | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
} | undefined;
|
|
db?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
i18n?: {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined;
|
|
}, {
|
|
image?: {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
} | undefined;
|
|
redirects?: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}> | undefined;
|
|
site?: string | undefined;
|
|
base?: string | undefined;
|
|
trailingSlash?: "ignore" | "always" | "never" | undefined;
|
|
output?: "server" | "static" | "hybrid" | undefined;
|
|
scopedStyleStrategy?: "where" | "class" | "attribute" | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
} | undefined;
|
|
db?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
integrations?: unknown;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
devToolbar?: {
|
|
enabled?: boolean | undefined;
|
|
} | undefined;
|
|
markdown?: {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
} | undefined;
|
|
vite?: ViteUserConfig | undefined;
|
|
i18n?: {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined;
|
|
experimental?: {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
} | undefined;
|
|
legacy?: {} | undefined;
|
|
root?: string | undefined;
|
|
srcDir?: string | undefined;
|
|
compressHTML?: boolean | undefined;
|
|
publicDir?: string | undefined;
|
|
outDir?: string | undefined;
|
|
cacheDir?: string | undefined;
|
|
build?: {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
} | undefined;
|
|
server?: unknown;
|
|
}>, {
|
|
image: {
|
|
service: {
|
|
entrypoint: string;
|
|
config: Record<string, any>;
|
|
};
|
|
domains: string[];
|
|
remotePatterns: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[];
|
|
endpoint?: string | undefined;
|
|
};
|
|
server: {
|
|
host: string | boolean;
|
|
port: number;
|
|
open: string | boolean;
|
|
streaming: boolean;
|
|
headers?: OutgoingHttpHeaders | undefined;
|
|
};
|
|
redirects: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}>;
|
|
root: import("url").URL;
|
|
srcDir: import("url").URL;
|
|
publicDir: import("url").URL;
|
|
outDir: import("url").URL;
|
|
cacheDir: import("url").URL;
|
|
compressHTML: boolean;
|
|
base: string;
|
|
trailingSlash: "ignore" | "always" | "never";
|
|
output: "server" | "static" | "hybrid";
|
|
scopedStyleStrategy: "where" | "class" | "attribute";
|
|
integrations: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
}[];
|
|
build: {
|
|
format: "file" | "directory" | "preserve";
|
|
client: import("url").URL;
|
|
server: import("url").URL;
|
|
assets: string;
|
|
serverEntry: string;
|
|
redirects: boolean;
|
|
inlineStylesheets: "always" | "never" | "auto";
|
|
assetsPrefix?: string | undefined;
|
|
};
|
|
devToolbar: {
|
|
enabled: boolean;
|
|
};
|
|
markdown: {
|
|
syntaxHighlight: false | "shiki" | "prism";
|
|
shikiConfig: {
|
|
langs: import("shikiji-core/dist/chunk-types.mjs").s[];
|
|
theme: ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z) & ("aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined);
|
|
experimentalThemes: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z>;
|
|
wrap: boolean | null;
|
|
transformers: import("shikiji-core/dist/chunk-types.mjs").K[];
|
|
};
|
|
remarkPlugins: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[];
|
|
rehypePlugins: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[];
|
|
remarkRehype: import("mdast-util-to-hast").Options;
|
|
gfm: boolean;
|
|
smartypants: boolean;
|
|
};
|
|
vite: ViteUserConfig;
|
|
experimental: {
|
|
optimizeHoistedScript: boolean;
|
|
contentCollectionCache: boolean;
|
|
clientPrerender: boolean;
|
|
globalRoutePriority: boolean;
|
|
i18nDomains: boolean;
|
|
};
|
|
legacy: {};
|
|
site?: string | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks: {} & {
|
|
[k: string]: unknown;
|
|
};
|
|
} | undefined;
|
|
db?: z.objectOutputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
i18n?: {
|
|
routing: RoutingStrategies;
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
} | undefined;
|
|
}, {
|
|
image?: {
|
|
endpoint?: string | undefined;
|
|
service?: {
|
|
entrypoint?: string | undefined;
|
|
config?: Record<string, any> | undefined;
|
|
} | undefined;
|
|
domains?: string[] | undefined;
|
|
remotePatterns?: {
|
|
protocol?: string | undefined;
|
|
hostname?: string | undefined;
|
|
port?: string | undefined;
|
|
pathname?: string | undefined;
|
|
}[] | undefined;
|
|
} | undefined;
|
|
redirects?: Record<string, string | {
|
|
status: 300 | 301 | 302 | 303 | 304 | 307 | 308;
|
|
destination: string;
|
|
}> | undefined;
|
|
site?: string | undefined;
|
|
base?: string | undefined;
|
|
trailingSlash?: "ignore" | "always" | "never" | undefined;
|
|
output?: "server" | "static" | "hybrid" | undefined;
|
|
scopedStyleStrategy?: "where" | "class" | "attribute" | undefined;
|
|
adapter?: {
|
|
name: string;
|
|
hooks?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
} | undefined;
|
|
db?: z.objectInputType<{}, z.ZodTypeAny, "passthrough"> | undefined;
|
|
integrations?: unknown;
|
|
prefetch?: boolean | {
|
|
prefetchAll?: boolean | undefined;
|
|
defaultStrategy?: "tap" | "hover" | "viewport" | "load" | undefined;
|
|
} | undefined;
|
|
devToolbar?: {
|
|
enabled?: boolean | undefined;
|
|
} | undefined;
|
|
markdown?: {
|
|
syntaxHighlight?: false | "shiki" | "prism" | undefined;
|
|
shikiConfig?: {
|
|
langs?: import("shikiji-core/dist/chunk-types.mjs").s[] | undefined;
|
|
theme?: "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z | undefined;
|
|
experimentalThemes?: Record<string, "aurora-x" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "github-dark" | "github-dark-dimmed" | "github-light" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "nord" | "one-dark-pro" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "solarized-dark" | "solarized-light" | "vitesse-black" | "vitesse-dark" | "vitesse-light" | "css-variables" | import("shikiji-core/dist/chunk-types.mjs").D | import("shikiji-core/dist/chunk-types.mjs").z> | undefined;
|
|
wrap?: boolean | null | undefined;
|
|
transformers?: import("shikiji-core/dist/chunk-types.mjs").K[] | undefined;
|
|
} | undefined;
|
|
remarkPlugins?: (string | [string, any] | RemarkPlugin | [RemarkPlugin, any])[] | undefined;
|
|
rehypePlugins?: (string | [string, any] | RehypePlugin | [RehypePlugin, any])[] | undefined;
|
|
remarkRehype?: import("mdast-util-to-hast").Options | undefined;
|
|
gfm?: boolean | undefined;
|
|
smartypants?: boolean | undefined;
|
|
} | undefined;
|
|
vite?: ViteUserConfig | undefined;
|
|
i18n?: {
|
|
defaultLocale: string;
|
|
locales: (string | {
|
|
path: string;
|
|
codes: [string, ...string[]];
|
|
})[];
|
|
domains?: Record<string, string> | undefined;
|
|
fallback?: Record<string, string> | undefined;
|
|
routing?: {
|
|
prefixDefaultLocale?: boolean | undefined;
|
|
redirectToDefaultLocale?: boolean | undefined;
|
|
strategy?: "pathname" | undefined;
|
|
} | undefined;
|
|
} | undefined;
|
|
experimental?: {
|
|
optimizeHoistedScript?: boolean | undefined;
|
|
contentCollectionCache?: boolean | undefined;
|
|
clientPrerender?: boolean | undefined;
|
|
globalRoutePriority?: boolean | undefined;
|
|
i18nDomains?: boolean | undefined;
|
|
} | undefined;
|
|
legacy?: {} | undefined;
|
|
root?: string | undefined;
|
|
srcDir?: string | undefined;
|
|
compressHTML?: boolean | undefined;
|
|
publicDir?: string | undefined;
|
|
outDir?: string | undefined;
|
|
cacheDir?: string | undefined;
|
|
build?: {
|
|
format?: "file" | "directory" | "preserve" | undefined;
|
|
client?: string | undefined;
|
|
server?: string | undefined;
|
|
assets?: string | undefined;
|
|
assetsPrefix?: string | undefined;
|
|
serverEntry?: string | undefined;
|
|
redirects?: boolean | undefined;
|
|
inlineStylesheets?: "always" | "never" | "auto" | undefined;
|
|
} | undefined;
|
|
server?: unknown;
|
|
}>;
|
|
export {};
|