everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
910 lines • 33.4 kB
text/typescript
import { BosConfigInput, JsonValue } from "./types.cjs";
import { DevSessionData, StartSummary } from "./dev-session-data.cjs";
import { z } from "./sdk.cjs";
import { resolveRemoteConfigChain } from "./commands/config.cjs";
import "./dev-program.cjs";
import { ProgressEvent, pluginEvents } from "./progress.cjs";
//#region src/plugin.d.ts
declare const _default: import("every-plugin").LoadedPluginWithBinding<{
dev: import("@orpc/contract").ProcedureContract<z.ZodObject<{
host: z.ZodDefault<z.ZodEnum<{
local: "local";
remote: "remote";
}>>;
ui: z.ZodDefault<z.ZodEnum<{
local: "local";
remote: "remote";
}>>;
api: z.ZodDefault<z.ZodEnum<{
local: "local";
remote: "remote";
}>>;
auth: z.ZodDefault<z.ZodEnum<{
local: "local";
remote: "remote";
}>>;
remotePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
proxy: z.ZodDefault<z.ZodBoolean>;
ssr: z.ZodDefault<z.ZodBoolean>;
port: z.ZodOptional<z.ZodNumber>;
apiPort: z.ZodOptional<z.ZodNumber>;
uiPort: z.ZodOptional<z.ZodNumber>;
authPort: z.ZodOptional<z.ZodNumber>;
pluginPortStart: z.ZodOptional<z.ZodNumber>;
interactive: z.ZodOptional<z.ZodBoolean>;
logLevel: z.ZodOptional<z.ZodEnum<{
debug: "debug";
error: "error";
info: "info";
warn: "warn";
}>>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
started: "started";
}>;
description: z.ZodString;
processes: z.ZodArray<z.ZodString>;
timings: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
durationMs: z.ZodNumber;
}, z.core.$strip>>>;
session: z.ZodOptional<z.ZodCustom<DevSessionData, DevSessionData>>;
}, z.core.$strip>, object>;
start: import("@orpc/contract").ProcedureContract<z.ZodObject<{
port: z.ZodOptional<z.ZodNumber>;
interactive: z.ZodOptional<z.ZodBoolean>;
account: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
running: "running";
}>;
url: z.ZodString;
error: z.ZodOptional<z.ZodString>;
session: z.ZodOptional<z.ZodCustom<DevSessionData, DevSessionData>>;
summary: z.ZodOptional<z.ZodCustom<StartSummary, StartSummary>>;
}, z.core.$strip>, object>;
build: import("@orpc/contract").ProcedureContract<z.ZodObject<{
packages: z.ZodDefault<z.ZodString>;
force: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
success: "success";
}>;
error: z.ZodOptional<z.ZodString>;
built: z.ZodArray<z.ZodString>;
skipped: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>, object>;
config: import("@orpc/contract").ProcedureContract<z.ZodObject<{
full: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
config: z.ZodNullable<z.ZodUnion<readonly [z.ZodType<BosConfigInput, unknown, z.core.$ZodTypeInternals<BosConfigInput, unknown>>, z.ZodObject<{
account: z.ZodString;
extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
staging: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>;
domain: z.ZodOptional<z.ZodString>;
title: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
testnet: z.ZodOptional<z.ZodString>;
staging: z.ZodOptional<z.ZodObject<{
domain: z.ZodString;
account: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
repository: z.ZodOptional<z.ZodString>;
publish: z.ZodOptional<z.ZodObject<{
auth: z.ZodOptional<z.ZodEnum<{
custody: "custody";
key: "key";
session: "session";
}>>;
}, z.core.$strip>>;
ci: z.ZodOptional<z.ZodObject<{
image: z.ZodOptional<z.ZodString>;
railway: z.ZodOptional<z.ZodObject<{
service: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
cdn: z.ZodOptional<z.ZodObject<{
origin: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
rolledBackFrom: z.ZodOptional<z.ZodString>;
starter: z.ZodOptional<z.ZodObject<{
levels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
include: z.ZodOptional<z.ZodArray<z.ZodString>>;
exclude: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>>;
exclude: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
plugins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
staging: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>;
name: z.ZodOptional<z.ZodString>;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
proxy: z.ZodOptional<z.ZodString>;
variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>;
secrets: z.ZodOptional<z.ZodArray<z.ZodString>>;
routes: z.ZodOptional<z.ZodArray<z.ZodString>>;
shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
version: z.ZodString;
requiredVersion: z.ZodOptional<z.ZodString>;
singleton: z.ZodOptional<z.ZodBoolean>;
eager: z.ZodOptional<z.ZodBoolean>;
strictVersion: z.ZodOptional<z.ZodBoolean>;
shareScope: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>>;
connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>;
ui: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
publicUrl: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
ssr: z.ZodOptional<z.ZodString>;
ssrIntegrity: z.ZodOptional<z.ZodString>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
version: z.ZodOptional<z.ZodString>;
app: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
plugins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
dependsOn: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>]>>>;
app: z.ZodObject<{
host: z.ZodObject<{
development: z.ZodString;
production: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
secrets: z.ZodOptional<z.ZodArray<z.ZodString>>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>;
ui: z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
publicUrl: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
ssr: z.ZodOptional<z.ZodString>;
ssrIntegrity: z.ZodOptional<z.ZodString>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strict>;
api: z.ZodObject<{
extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
staging: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>;
name: z.ZodOptional<z.ZodString>;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
proxy: z.ZodOptional<z.ZodString>;
variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>;
secrets: z.ZodOptional<z.ZodArray<z.ZodString>>;
routes: z.ZodOptional<z.ZodArray<z.ZodString>>;
shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
version: z.ZodString;
requiredVersion: z.ZodOptional<z.ZodString>;
singleton: z.ZodOptional<z.ZodBoolean>;
eager: z.ZodOptional<z.ZodBoolean>;
strictVersion: z.ZodOptional<z.ZodBoolean>;
shareScope: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>>;
connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>;
ui: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
publicUrl: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
ssr: z.ZodOptional<z.ZodString>;
ssrIntegrity: z.ZodOptional<z.ZodString>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
dependsOn: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
auth: z.ZodOptional<z.ZodObject<{
extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
staging: z.ZodOptional<z.ZodString>;
}, z.core.$strip>]>>;
name: z.ZodOptional<z.ZodString>;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
proxy: z.ZodOptional<z.ZodString>;
variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>;
secrets: z.ZodOptional<z.ZodArray<z.ZodString>>;
routes: z.ZodOptional<z.ZodArray<z.ZodString>>;
shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
version: z.ZodString;
requiredVersion: z.ZodOptional<z.ZodString>;
singleton: z.ZodOptional<z.ZodBoolean>;
eager: z.ZodOptional<z.ZodBoolean>;
strictVersion: z.ZodOptional<z.ZodBoolean>;
shareScope: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>>;
connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>;
ui: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
publicUrl: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
ssr: z.ZodOptional<z.ZodString>;
ssrIntegrity: z.ZodOptional<z.ZodString>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
pin: z.ZodOptional<z.ZodObject<{
manifest: z.ZodString;
integrity: z.ZodString;
}, z.core.$strip>>;
}, z.core.$strip>>;
}, z.core.$strip>;
}, z.core.$strip>]>>;
packages: z.ZodArray<z.ZodString>;
remotes: z.ZodArray<z.ZodString>;
full: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, object>;
registryUse: import("@orpc/contract").ProcedureContract<z.ZodObject<{
from: z.ZodString;
sections: z.ZodArray<z.ZodString>;
dryRun: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
updated: "updated";
}>;
from: z.ZodString;
applied: z.ZodArray<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
pluginAdd: import("@orpc/contract").ProcedureContract<z.ZodObject<{
source: z.ZodString;
as: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
added: "added";
error: "error";
}>;
key: z.ZodString;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
integrity: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
pluginRemove: import("@orpc/contract").ProcedureContract<z.ZodObject<{
key: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
removed: "removed";
}>;
key: z.ZodString;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
pluginList: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
listed: "listed";
}>;
plugins: z.ZodArray<z.ZodObject<{
key: z.ZodString;
development: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
localPath: z.ZodOptional<z.ZodString>;
source: z.ZodEnum<{
local: "local";
remote: "remote";
}>;
integrity: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
pluginPublish: import("@orpc/contract").ProcedureContract<z.ZodObject<{
key: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
published: "published";
}>;
key: z.ZodString;
path: z.ZodOptional<z.ZodString>;
production: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
fingerprint: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
publish: import("@orpc/contract").ProcedureContract<z.ZodObject<{
dryRun: z.ZodDefault<z.ZodBoolean>;
verbose: z.ZodDefault<z.ZodBoolean>;
network: z.ZodOptional<z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z.ZodOptional<z.ZodString>;
wallet: z.ZodDefault<z.ZodBoolean>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
published: "published";
}>;
registryUrl: z.ZodString;
txHash: z.ZodOptional<z.ZodString>;
fingerprint: z.ZodOptional<z.ZodString>;
slotPins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
error: z.ZodOptional<z.ZodString>;
built: z.ZodOptional<z.ZodArray<z.ZodString>>;
skipped: z.ZodOptional<z.ZodArray<z.ZodString>>;
deployResults: z.ZodOptional<z.ZodArray<z.ZodObject<{
key: z.ZodString;
kind: z.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z.ZodBoolean;
error: z.ZodOptional<z.ZodString>;
durationMs: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>>;
}, z.core.$strip>, object>;
rollback: import("@orpc/contract").ProcedureContract<z.ZodObject<{
listOnly: z.ZodDefault<z.ZodBoolean>;
version: z.ZodOptional<z.ZodString>;
previous: z.ZodDefault<z.ZodBoolean>;
force: z.ZodDefault<z.ZodBoolean>;
limit: z.ZodDefault<z.ZodNumber>;
dryRun: z.ZodDefault<z.ZodBoolean>;
verbose: z.ZodDefault<z.ZodBoolean>;
network: z.ZodOptional<z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z.ZodOptional<z.ZodString>;
wallet: z.ZodDefault<z.ZodBoolean>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z.ZodString;
txHash: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
history: z.ZodOptional<z.ZodArray<z.ZodObject<{
blockHeight: z.ZodNumber;
blockTimestamp: z.ZodString;
txHash: z.ZodOptional<z.ZodString>;
summary: z.ZodString;
}, z.core.$strip>>>;
verification: z.ZodOptional<z.ZodArray<z.ZodObject<{
slot: z.ZodString;
ok: z.ZodBoolean;
reason: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>>;
}, z.core.$strip>, object>;
deploy: import("@orpc/contract").ProcedureContract<z.ZodObject<{
statusList: z.ZodDefault<z.ZodBoolean>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
build: z.ZodDefault<z.ZodBoolean>;
dryRun: z.ZodDefault<z.ZodBoolean>;
verbose: z.ZodDefault<z.ZodBoolean>;
packages: z.ZodDefault<z.ZodString>;
network: z.ZodOptional<z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z.ZodOptional<z.ZodString>;
service: z.ZodOptional<z.ZodString>;
registry: z.ZodOptional<z.ZodString>;
imageDigest: z.ZodOptional<z.ZodString>;
fullUpload: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
deployed: "deployed";
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z.ZodString;
txHash: z.ZodOptional<z.ZodString>;
fingerprint: z.ZodOptional<z.ZodString>;
slotPins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
history: z.ZodOptional<z.ZodArray<z.ZodObject<{
key: z.ZodString;
blockHeight: z.ZodNumber;
blockTimestamp: z.ZodString;
txHash: z.ZodOptional<z.ZodString>;
publishedAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>>;
built: z.ZodOptional<z.ZodArray<z.ZodString>>;
skipped: z.ZodOptional<z.ZodArray<z.ZodString>>;
image: z.ZodOptional<z.ZodString>;
service: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
deployResults: z.ZodOptional<z.ZodArray<z.ZodObject<{
key: z.ZodString;
kind: z.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z.ZodBoolean;
error: z.ZodOptional<z.ZodString>;
durationMs: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>>;
}, z.core.$strip>, object>;
keyPublish: import("@orpc/contract").ProcedureContract<z.ZodObject<{
allowance: z.ZodDefault<z.ZodString>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z.ZodOptional<z.ZodString>;
removeOldKeys: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
published: "published";
}>;
account: z.ZodString;
network: z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
env: z.ZodEnum<{
production: "production";
staging: "staging";
}>;
contract: z.ZodString;
allowance: z.ZodString;
functionNames: z.ZodArray<z.ZodString>;
publicKey: z.ZodOptional<z.ZodString>;
privateKey: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
login: import("@orpc/contract").ProcedureContract<z.ZodObject<{
key: z.ZodDefault<z.ZodBoolean>;
site: z.ZodOptional<z.ZodString>;
expiresIn: z.ZodDefault<z.ZodNumber>;
device: z.ZodOptional<z.ZodString>;
env: z.ZodDefault<z.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
"logged-in": "logged-in";
}>;
siteUrl: z.ZodString;
accountId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
expiresAt: z.ZodOptional<z.ZodNullable<z.ZodString>>;
loginUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>;
publishKey: z.ZodOptional<z.ZodNullable<z.ZodObject<{
publicKey: z.ZodString;
network: z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
contract: z.ZodString;
exportedTo: z.ZodString;
}, z.core.$strip>>>;
warning: z.ZodOptional<z.ZodNullable<z.ZodString>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
logout: import("@orpc/contract").ProcedureContract<z.ZodObject<{
configDir: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
"logged-out": "logged-out";
}>;
revokedApiKey: z.ZodBoolean;
removedPublishKey: z.ZodBoolean;
warning: z.ZodOptional<z.ZodNullable<z.ZodString>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
init: import("@orpc/contract").ProcedureContract<z.ZodObject<{
extends: z.ZodOptional<z.ZodString>;
directory: z.ZodOptional<z.ZodString>;
account: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
source: z.ZodOptional<z.ZodString>;
plugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
overrides: z.ZodOptional<z.ZodArray<z.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
level: z.ZodOptional<z.ZodEnum<{
advanced: "advanced";
simple: "simple";
}>>;
noInteractive: z.ZodDefault<z.ZodBoolean>;
noInstall: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
initialized: "initialized";
}>;
directory: z.ZodString;
extendsRef: z.ZodString;
account: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
extends: z.ZodString;
plugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
overrides: z.ZodOptional<z.ZodArray<z.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
filesCopied: z.ZodNumber;
timings: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
durationMs: z.ZodNumber;
}, z.core.$strip>>>;
targetDir: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
sync: import("@orpc/contract").ProcedureContract<z.ZodObject<{
dryRun: z.ZodDefault<z.ZodBoolean>;
noInstall: z.ZodDefault<z.ZodBoolean>;
json: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
synced: "synced";
}>;
updated: z.ZodArray<z.ZodString>;
skipped: z.ZodArray<z.ZodString>;
added: z.ZodArray<z.ZodString>;
conflicted: z.ZodDefault<z.ZodArray<z.ZodString>>;
retired: z.ZodOptional<z.ZodArray<z.ZodString>>;
retiredConflicted: z.ZodOptional<z.ZodArray<z.ZodString>>;
retiredBackupDir: z.ZodOptional<z.ZodString>;
backupDir: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
upgrade: import("@orpc/contract").ProcedureContract<z.ZodObject<{
dryRun: z.ZodDefault<z.ZodBoolean>;
noInstall: z.ZodDefault<z.ZodBoolean>;
noSync: z.ZodDefault<z.ZodBoolean>;
json: z.ZodDefault<z.ZodBoolean>;
migrationsOnly: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
upgraded: "upgraded";
}>;
packages: z.ZodArray<z.ZodObject<{
name: z.ZodString;
from: z.ZodOptional<z.ZodString>;
to: z.ZodString;
}, z.core.$strip>>;
sync: z.ZodOptional<z.ZodObject<{
status: z.ZodEnum<{
"dry-run": "dry-run";
error: "error";
synced: "synced";
}>;
updated: z.ZodArray<z.ZodString>;
skipped: z.ZodArray<z.ZodString>;
added: z.ZodArray<z.ZodString>;
conflicted: z.ZodDefault<z.ZodArray<z.ZodString>>;
retired: z.ZodOptional<z.ZodArray<z.ZodString>>;
retiredConflicted: z.ZodOptional<z.ZodArray<z.ZodString>>;
retiredBackupDir: z.ZodOptional<z.ZodString>;
backupDir: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
migrated: z.ZodOptional<z.ZodArray<z.ZodString>>;
availablePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
selectedPlugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
timings: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodString;
durationMs: z.ZodNumber;
}, z.core.$strip>>>;
changelogUrl: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
status: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
ok: "ok";
}>;
deployedVersion: z.ZodOptional<z.ZodObject<{
publishedFingerprint: z.ZodString;
servedFingerprint: z.ZodOptional<z.ZodString>;
inSync: z.ZodBoolean;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
extends: z.ZodOptional<z.ZodString>;
account: z.ZodOptional<z.ZodString>;
domain: z.ZodOptional<z.ZodString>;
packages: z.ZodArray<z.ZodObject<{
name: z.ZodString;
installed: z.ZodOptional<z.ZodString>;
latest: z.ZodOptional<z.ZodString>;
isLinked: z.ZodOptional<z.ZodBoolean>;
specifier: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
lastSync: z.ZodOptional<z.ZodString>;
envFile: z.ZodEnum<{
"example-only": "example-only";
found: "found";
missing: "missing";
}>;
parentReachable: z.ZodOptional<z.ZodBoolean>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
typesGen: import("@orpc/contract").ProcedureContract<z.ZodObject<{
env: z.ZodOptional<z.ZodEnum<{
development: "development";
production: "production";
}>>;
dryRun: z.ZodDefault<z.ZodBoolean>;
remotePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
success: "success";
}>;
generated: z.ZodArray<z.ZodString>;
fetched: z.ZodArray<z.ZodString>;
skipped: z.ZodArray<z.ZodString>;
failed: z.ZodArray<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
dbStudio: import("@orpc/contract").ProcedureContract<z.ZodObject<{
plugin: z.ZodDefault<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z.ZodString;
source: z.ZodEnum<{
local: "local";
remote: "remote";
}>;
section: z.ZodString;
databaseSecret: z.ZodOptional<z.ZodString>;
databaseUrl: z.ZodOptional<z.ZodString>;
workspaceDir: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
dbDoctor: import("@orpc/contract").ProcedureContract<z.ZodObject<{
plugin: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z.ZodString;
slug: z.ZodString;
journalTable: z.ZodString;
journalSchema: z.ZodString;
diagnosis: z.ZodString;
localMigrationCount: z.ZodNumber;
appliedHashCount: z.ZodNumber;
expectedTables: z.ZodArray<z.ZodString>;
missingTables: z.ZodArray<z.ZodString>;
workspaceDir: z.ZodOptional<z.ZodString>;
dbSecret: z.ZodOptional<z.ZodString>;
dbUrl: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
dbRepair: import("@orpc/contract").ProcedureContract<z.ZodObject<{
plugin: z.ZodString;
mode: z.ZodDefault<z.ZodEnum<{
"history-reset": "history-reset";
recreate: "recreate";
}>>;
yes: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
refused: "refused";
repaired: "repaired";
}>;
message: z.ZodString;
diagnosis: z.ZodAny;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
ps: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
ok: "ok";
}>;
entries: z.ZodArray<z.ZodObject<{
pid: z.ZodNumber;
configDir: z.ZodString;
parentPid: z.ZodOptional<z.ZodNumber>;
role: z.ZodEnum<{
standalone: "standalone";
"workspace-child": "workspace-child";
"workspace-parent": "workspace-parent";
}>;
ports: z.ZodDefault<z.ZodObject<{
host: z.ZodOptional<z.ZodNumber>;
api: z.ZodOptional<z.ZodNumber>;
ui: z.ZodOptional<z.ZodNumber>;
auth: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
budget: z.ZodOptional<z.ZodObject<{
min: z.ZodNumber;
max: z.ZodNumber;
}, z.core.$strip>>;
startedAt: z.ZodNumber;
description: z.ZodString;
}, z.core.$strip>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
logs: import("@orpc/contract").ProcedureContract<z.ZodObject<{
service: z.ZodOptional<z.ZodString>;
tail: z.ZodOptional<z.ZodNumber>;
follow: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
logFile: z.ZodString;
lines: z.ZodArray<z.ZodString>;
}, z.core.$strip>, object>;
kill: import("@orpc/contract").ProcedureContract<z.ZodObject<{
configDir: z.ZodOptional<z.ZodString>;
signal: z.ZodDefault<z.ZodEnum<{
SIGKILL: "SIGKILL";
SIGTERM: "SIGTERM";
}>>;
all: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
killed: "killed";
}>;
killed: z.ZodArray<z.ZodObject<{
pid: z.ZodNumber;
configDir: z.ZodString;
}, z.core.$strip>>;
skipped: z.ZodArray<z.ZodObject<{
pid: z.ZodNumber;
reason: z.ZodString;
}, z.core.$strip>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
typecheck: import("@orpc/contract").ProcedureContract<z.ZodObject<{
packages: z.ZodDefault<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
error: "error";
success: "success";
}>;
checked: z.ZodArray<z.ZodString>;
skipped: z.ZodArray<z.ZodString>;
results: z.ZodArray<z.ZodObject<{
workspace: z.ZodString;
passed: z.ZodBoolean;
output: z.ZodOptional<z.ZodString>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, object>;
mfCheck: import("@orpc/contract").ProcedureContract<z.ZodObject<{
timeoutMs: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
status: z.ZodEnum<{
fail: "fail";
ok: "ok";
}>;
hostVersion: z.ZodNullable<z.ZodString>;
hostReachable: z.ZodBoolean;
hostReason: z.ZodOptional<z.ZodString>;
remotes: z.ZodArray<z.ZodObject<{
role: z.ZodString;
url: z.ZodString;
reachable: z.ZodBoolean;
pluginVersion: z.ZodNullable<z.ZodString>;
ok: z.ZodBoolean;
reason: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>, object>;
infraExport: import("@orpc/contract").ProcedureContract<z.ZodObject<{
target: z.ZodDefault<z.ZodEnum<{
ci: "ci";
local: "local";
}>>;
network: z.ZodOptional<z.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
configDir: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
env: z.ZodRecord<z.ZodString, z.ZodString>;
services: z.ZodArray<z.ZodObject<{
key: z.ZodString;
image: z.ZodString;
env: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodString>>;
ports: z.ZodArray<z.ZodString>;
healthcheck: z.ZodOptional<z.ZodObject<{
test: z.ZodArray<z.ZodString>;
interval: z.ZodString;
timeout: z.ZodString;
retries: z.ZodNumber;
}, z.core.$strip>>;
volumes: z.ZodDefault<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
generatedAt: z.ZodString;
project: z.ZodString;
account: z.ZodString;
gateway: z.ZodString;
}, z.core.$strip>, object>;
}, z.ZodObject<{
configPath: z.ZodOptional<z.ZodString>;
configDir: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{}, z.core.$strip>, undefined>;
//#endregion
export { type DevSessionData, type ProgressEvent, type StartSummary, _default as default, pluginEvents, resolveRemoteConfigChain };
//# sourceMappingURL=plugin.d.cts.map