Skip to content

vite

vite

Interfaces

AppMetadata

Defined in: pod/src/lib/vite/compiler/types.ts:28

Properties

readonly banner: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:34

description
readonly description: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:30

icon
readonly icon: string;

Defined in: pod/src/lib/vite/compiler/types.ts:31

layout
readonly layout: "flow" | "contain";

Defined in: pod/src/lib/vite/compiler/types.ts:32

thumbnail
readonly thumbnail: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:33

title
readonly title: string;

Defined in: pod/src/lib/vite/compiler/types.ts:29


DiagnosticSnapshot

Defined in: pod/src/lib/vite/compiler/types.ts:73

Properties

diagnostics
readonly diagnostics: readonly StructuralDiagnostic[];

Defined in: pod/src/lib/vite/compiler/types.ts:83

mode
readonly mode: "authoring" | "build";

Defined in: pod/src/lib/vite/compiler/types.ts:76

revision
readonly revision: number;

Defined in: pod/src/lib/vite/compiler/types.ts:75

status
readonly status: "complete";

Defined in: pod/src/lib/vite/compiler/types.ts:77

summary
readonly summary: object;

Defined in: pod/src/lib/vite/compiler/types.ts:78

errors
readonly errors: number;
files
readonly files: number;
warnings
readonly warnings: 0;

version
readonly version: 1;

Defined in: pod/src/lib/vite/compiler/types.ts:74


DiscoveredApp

Defined in: pod/src/lib/vite/compiler/types.ts:37

Properties

id
readonly id: string;

Defined in: pod/src/lib/vite/compiler/types.ts:38

kind
readonly kind: "app";

Defined in: pod/src/lib/vite/compiler/types.ts:39

metadata
readonly metadata: AppMetadata;

Defined in: pod/src/lib/vite/compiler/types.ts:43

parentId
readonly parentId: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:41

path
readonly path: string;

Defined in: pod/src/lib/vite/compiler/types.ts:40

source
readonly source: string;

Defined in: pod/src/lib/vite/compiler/types.ts:42


DiscoveredCollection

Defined in: pod/src/lib/vite/compiler/types.ts:22

Properties

id
readonly id: string;

Defined in: pod/src/lib/vite/compiler/types.ts:23

path
readonly path: string;

Defined in: pod/src/lib/vite/compiler/types.ts:24

roles
readonly roles: CollectionRoles;

Defined in: pod/src/lib/vite/compiler/types.ts:25


DiscoveredGroup

Defined in: pod/src/lib/vite/compiler/types.ts:46

Properties

id
readonly id: string;

Defined in: pod/src/lib/vite/compiler/types.ts:47

kind
readonly kind: "group";

Defined in: pod/src/lib/vite/compiler/types.ts:48

parentId
readonly parentId: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:50

path
readonly path: string;

Defined in: pod/src/lib/vite/compiler/types.ts:49

source
readonly source: string;

Defined in: pod/src/lib/vite/compiler/types.ts:51


DiscoveredWorkspaceRole

Defined in: pod/src/lib/vite/compiler/types.ts:56

Properties

id
readonly id: string;

Defined in: pod/src/lib/vite/compiler/types.ts:57

path
readonly path: string;

Defined in: pod/src/lib/vite/compiler/types.ts:58

source
readonly source: string;

Defined in: pod/src/lib/vite/compiler/types.ts:59


PodFilesystemCompilation

Defined in: pod/src/lib/vite/compiler/types.ts:86

Properties

diagnostics
readonly diagnostics: readonly StructuralDiagnostic[];

Defined in: pod/src/lib/vite/compiler/types.ts:89

removed
readonly removed: readonly string[];

Defined in: pod/src/lib/vite/compiler/types.ts:91

structure
readonly structure: PodStructure;

Defined in: pod/src/lib/vite/compiler/types.ts:88

valid
readonly valid: boolean;

Defined in: pod/src/lib/vite/compiler/types.ts:87

written
readonly written: readonly string[];

Defined in: pod/src/lib/vite/compiler/types.ts:90


PodFilesystemCompilerOptions

Defined in: pod/src/lib/vite/compiler/types.ts:94

Properties

mode?
readonly optional mode?: "authoring" | "build";

Defined in: pod/src/lib/vite/compiler/types.ts:96

revision?
readonly optional revision?: number;

Defined in: pod/src/lib/vite/compiler/types.ts:97

root
readonly root: string;

Defined in: pod/src/lib/vite/compiler/types.ts:95


PodPluginOptions

Defined in: pod/src/lib/vite/index.ts:39

Properties

outDir?
readonly optional outDir?: string;

Defined in: pod/src/lib/vite/index.ts:40


PodStructure

Defined in: pod/src/lib/vite/compiler/types.ts:62

Properties

apps
readonly apps: readonly DiscoveredAppNode[];

Defined in: pod/src/lib/vite/compiler/types.ts:66

automations
readonly automations: readonly DiscoveredWorkspaceRole[];

Defined in: pod/src/lib/vite/compiler/types.ts:67

collections
readonly collections: readonly DiscoveredCollection[];

Defined in: pod/src/lib/vite/compiler/types.ts:65

diagnostics
readonly diagnostics: readonly StructuralDiagnostic[];

Defined in: pod/src/lib/vite/compiler/types.ts:70

relationships
readonly relationships: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:64

remotes
readonly remotes: readonly DiscoveredWorkspaceRole[];

Defined in: pod/src/lib/vite/compiler/types.ts:68

seed
readonly seed: string | null;

Defined in: pod/src/lib/vite/compiler/types.ts:69

version
readonly version: 1;

Defined in: pod/src/lib/vite/compiler/types.ts:63


SourcePosition

Defined in: pod/src/lib/vite/compiler/types.ts:1

Properties

column
readonly column: number;

Defined in: pod/src/lib/vite/compiler/types.ts:3

line
readonly line: number;

Defined in: pod/src/lib/vite/compiler/types.ts:2


StructuralDiagnostic

Defined in: pod/src/lib/vite/compiler/types.ts:6

Properties

code
readonly code: string;

Defined in: pod/src/lib/vite/compiler/types.ts:9

file
readonly file: string;

Defined in: pod/src/lib/vite/compiler/types.ts:10

message
readonly message: string;

Defined in: pod/src/lib/vite/compiler/types.ts:12

severity
readonly severity: "error";

Defined in: pod/src/lib/vite/compiler/types.ts:8

source
readonly source: "pod";

Defined in: pod/src/lib/vite/compiler/types.ts:7

start
readonly start: SourcePosition;

Defined in: pod/src/lib/vite/compiler/types.ts:11

Type Aliases

DiscoveredAppNode

type DiscoveredAppNode = 
  | DiscoveredApp
  | DiscoveredGroup;

Defined in: pod/src/lib/vite/compiler/types.ts:54

Functions

compilePodFilesystem()

function compilePodFilesystem(options): Promise<PodFilesystemCompilation>;

Defined in: pod/src/lib/vite/compiler/index.ts:721

Parameters

Parameter Type
options PodFilesystemCompilerOptions

Returns

Promise<PodFilesystemCompilation>


discoverPodFilesystem()

function discoverPodFilesystem(root): Promise<PodStructure>;

Defined in: pod/src/lib/vite/compiler/index.ts:430

Parameters

Parameter Type
root string

Returns

Promise<PodStructure>


pod()

function pod(options?): PluginOption[];

Defined in: pod/src/lib/vite/index.ts:109

Parameters

Parameter Type
options PodPluginOptions

Returns

PluginOption[]