mini_program_tooling library
Classes
- DeliveryInspectionRequest
- DeliveryInspectionResponse
- DeliveryInspectorClient
- DeliveryRepositoryValidator
- Validates authored and published mini-program delivery repositories.
- DeliveryValidationMessage
- DeliveryValidationReport
- LocalBackendController
- Public compatibility facade for the local artifact backend lifecycle.
- LocalBackendInitializer
- Public facade for creating a local artifact-host workspace.
- LocalBackendInitRequest
- LocalBackendInitResult
- LocalBackendResetResult
- LocalBackendStartResult
- LocalBackendState
- LocalBackendStatusResult
- LocalBackendStopResult
- LocalBackendWorkspaceState
- LocalCliEnvironmentState
- LocalCliStateStore
- Public compatibility facade for local CLI state persistence.
- MiniProgramArtifactBuilder
- MiniProgramArtifactBuildRequest
- MiniProgramArtifactBuildResult
- MiniProgramArtifactErrorCodes
- MiniProgramArtifactVerifier
- MiniProgramArtifactVerifyRequest
- MiniProgramArtifactVerifyResult
- MiniProgramBuilder
- Public compatibility facade for development-output builds.
- MiniProgramBuildRequest
- MiniProgramBuildResult
- MiniprogramCli
- MiniprogramDoctor
- Public compatibility facade for environment and workspace diagnostics.
- MiniprogramDoctorCheck
- MiniprogramDoctorResult
- MiniProgramEmbeddingInitializer
- MiniProgramEmbeddingInitRequest
- MiniProgramEmbeddingInitResult
- MiniProgramHostCapabilityInitRequest
- MiniProgramHostCapabilityInitResult
- MiniProgramHostCapabilityInstaller
- Installs optional, host-owned native capability adapters.
- MiniProgramHostController
- MiniProgramHostEndpointAddRequest
- MiniProgramHostEndpointAddResult
- MiniProgramHostRunRequest
- MiniProgramHostRunResult
- MiniProgramPartnerHandoff
- MiniProgramPartnerHandoffController
- Public compatibility facade for partner handoff package files.
- MiniProgramPartnerPackageRequest
- MiniProgramPartnerPackageResult
- MiniProgramPathResolver
- Public compatibility facade for workspace and mini-program path resolution.
- MiniProgramPreviewBundle
- MiniProgramPreviewBundleLoader
- MiniProgramPreviewController
- MiniProgramPreviewHostInitializer
- MiniProgramPreviewHostInitRequest
- MiniProgramPreviewHostInitResult
- MiniProgramPreviewRequest
- MiniProgramPreviewServer
- MiniProgramPreviewStates
- MiniProgramPreviewWatcher
- MiniProgramPublisher
- MiniProgramPublishRequest
- MiniProgramPublishResult
- MiniProgramScaffolder
- Public compatibility facade for mini-program project scaffolding.
- MiniProgramScaffoldRequest
- MiniProgramScaffoldResult
- MiniProgramStaticPublisher
- Legacy directory adapter over the canonical portable artifact builder.
- MiniProgramStaticPublishRequest
- MiniProgramStaticPublishResult
- MiniProgramWorkflowStatusController
- Public compatibility facade for local workflow status inspection.
- MiniProgramWorkflowStatusRequest
- MiniProgramWorkflowStatusResult
- PreparedPreviewTransport
- PreviewLaunchTarget
- PublishedLocalArtifactRecord
- PublishedLocalArtifactsState
- PublisherBackendRunResult
- PublisherBackendScaffoldRequest
- PublisherBackendScaffoldResult
- PublisherBackendStarter
- Public compatibility facade for mock Publisher API workspace lifecycle.
- PublisherBackendState
- PublisherBackendStatusResult
- PublisherBackendStopResult
- PublisherBackendUrlsResult
- ResolvedLocalBackendWorkspaceState
- ResolvedLocalCliEnvironmentState
- ResolvedMiniProgramPaths
- ResolvedPreviewAdbDevice
- StartedBackendProcess
- StartedPreviewProcess
- StartedPublisherBackendProcess
- StaticPublishedFileRecord
Enums
Functions
Typedefs
- BackendClock = DateTime Function()
-
BackendHealthGetter
= Future<
Response> Function(Uri uri) -
BackendProcessStarter
= Future<
StartedBackendProcess> Function({required List<String> arguments, required String executable, required String workingDirectory}) -
BackendShellRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) -
DoctorShellRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) -
MiniProgramHostProcessRunner
= Future<
int> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) -
PreviewHostShellRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) -
PreviewHttpServerBinder
= Future<
HttpServer> Function(InternetAddress address, int port) -
PreviewLanAddressResolver
= Future<
String?> Function({String? preferredPeerHost}) -
PreviewProcessStarter
= Future<
StartedPreviewProcess> Function({required List<String> arguments, Map<String, String> ? environment, required String executable, required String workingDirectory}) -
PreviewShellRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) -
ProcessRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {Map<String, String> ? environment, String? workingDirectory}) - PublisherBackendClock = DateTime Function()
-
PublisherBackendDelay
= Future<
void> Function(Duration duration) -
PublisherBackendHealthGetter
= Future<
Response> Function(Uri uri) -
PublisherBackendProcessStarter
= Future<
StartedPublisherBackendProcess> Function({required List<String> arguments, required String executable, required String workingDirectory}) -
PublisherBackendShellRunner
= Future<
ProcessResult> Function(String executable, List<String> arguments, {String? workingDirectory})
Exceptions / Errors
- LocalBackendControlException
- LocalBackendInitException
- LocalCliStateException
- MiniProgramArtifactException
- MiniProgramBuildException
- MiniProgramEmbeddingInitException
- MiniProgramHostCapabilityException
- MiniProgramHostException
- MiniProgramPartnerHandoffException
- MiniProgramPathResolutionException
- MiniProgramPreviewException
- MiniProgramPreviewHostInitException
- MiniProgramPublishException
- MiniProgramScaffoldException
- PublisherBackendException