models

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ES_BUILD int = iota
	ES_LINT
	JEST
	PRETTIER
	SWC
	TYPESCRIPT
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Dependency

type Dependency struct {
	Key   string
	Value string
}

type PackageJsonConfig

type PackageJsonConfig struct {
	Name            string
	Dependencies    map[string]string
	DevDependencies map[string]string
	Scripts         map[string]string
}

func (*PackageJsonConfig) AddDependencies

func (p *PackageJsonConfig) AddDependencies(deps []Dependency) error

func (*PackageJsonConfig) AddDevDependencies

func (p *PackageJsonConfig) AddDevDependencies(deps []Dependency) error

func (*PackageJsonConfig) AddScripts

func (p *PackageJsonConfig) AddScripts(scripts []Script) error

func (*PackageJsonConfig) MarshallData

func (p *PackageJsonConfig) MarshallData() (*PackageJsonMarshalled, error)

type PackageJsonMarshalled

type PackageJsonMarshalled struct {
	JSON string
}

type Script

type Script struct {
	Key   string
	Value string
}

type UserAnswers

type UserAnswers struct {
	AppName    string
	EsBuild    bool
	EsLint     bool
	Jest       bool
	Prettier   bool
	Swc        bool
	Typescript bool
}

func (*UserAnswers) ListEsBuildDevDependencies

func (u *UserAnswers) ListEsBuildDevDependencies() []Dependency

func (*UserAnswers) ListEsBuildScripts

func (u *UserAnswers) ListEsBuildScripts() []Script

func (*UserAnswers) ListEsLintDevDependencies

func (u *UserAnswers) ListEsLintDevDependencies() []Dependency

* * ESLINT *

func (*UserAnswers) ListEsLintScripts

func (u *UserAnswers) ListEsLintScripts() []Script

func (*UserAnswers) ListJestDevDependencies

func (u *UserAnswers) ListJestDevDependencies() []Dependency

func (*UserAnswers) ListJestScripts

func (u *UserAnswers) ListJestScripts() []Script

func (*UserAnswers) ListPrettierDevDependencies added in v0.1.0

func (u *UserAnswers) ListPrettierDevDependencies() []Dependency

* * PRETTIER *

func (*UserAnswers) ListSWCDevDependencies

func (u *UserAnswers) ListSWCDevDependencies() []Dependency

func (*UserAnswers) ListSWCScripts

func (u *UserAnswers) ListSWCScripts() []Script

func (*UserAnswers) ListTypescriptDevDependencies

func (u *UserAnswers) ListTypescriptDevDependencies() []Dependency

func (*UserAnswers) ListTypescriptScripts

func (u *UserAnswers) ListTypescriptScripts() []Script

Jump to

Keyboard shortcuts

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