project_bundler

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: LGPL-2.1 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiscoveryOptions

type DiscoveryOptions struct {
	StartFolder string
}

type KindeEnvironment

type KindeEnvironment struct {
	Workflows []KindeWorkflow `json:"workflows"`
}

type KindeProject

type KindeProject struct {
	Configuration ProjectConfiguration `json:"configuration"`
	Environment   KindeEnvironment     `json:"environment"`
}

type KindeWorkflow

type KindeWorkflow struct {
	WorkflowRootDirectory string                `json:"workflow_root_directory"`
	EntryPoints           []string              `json:"entry_points"`
	Bundle                bundler.BundlerResult `json:"bundle"`
}

type ProjectBundler

type ProjectBundler interface {
	Discover() (*KindeProject, error)
}

func NewProjectBundler

func NewProjectBundler(discoveryOptions DiscoveryOptions) ProjectBundler

type ProjectConfiguration

type ProjectConfiguration struct {
	Version     string `json:"version"`
	RootDir     string `json:"rootDir"`
	AbsLocation string `json:"location"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL