package api
import "github.com/evanw/esbuild/pkg/api"
Index ¶
- type BuildOptions
- type BuildResult
- type Format
- type Loader
- type Location
- type LogLevel
- type Message
- type OutputFile
- type Platform
- type SourceMap
- type StderrColor
- type Target
- type TransformOptions
- type TransformResult
Types ¶
type BuildOptions ¶
type BuildOptions struct { Color StderrColor ErrorLimit int LogLevel LogLevel Sourcemap SourceMap Target Target MinifyWhitespace bool MinifyIdentifiers bool MinifySyntax bool JSXFactory string JSXFragment string Defines map[string]string GlobalName string Bundle bool Outfile string Metafile string Outdir string Platform Platform Format Format Externals []string Loaders map[string]Loader ResolveExtensions []string EntryPoints []string }
type BuildResult ¶
type BuildResult struct { Errors []Message Warnings []Message OutputFiles []OutputFile }
func Build ¶
func Build(options BuildOptions) BuildResult
type Format ¶
type Format uint8
type Loader ¶
type Loader uint8
const ( LoaderJS Loader = iota LoaderJSX LoaderTS LoaderTSX LoaderJSON LoaderText LoaderBase64 LoaderDataURL LoaderFile )
type Location ¶
type Location struct { File string Line int // 1-based Column int // 0-based, in bytes Length int // in bytes LineText string }
type LogLevel ¶
type LogLevel uint8
type Message ¶
type OutputFile ¶
type Platform ¶
type Platform uint8
type SourceMap ¶
type SourceMap uint8
type StderrColor ¶
type StderrColor uint8
const ( ColorIfTerminal StderrColor = iota ColorNever ColorAlways )
type Target ¶
type Target uint8
type TransformOptions ¶
type TransformOptions struct { Color StderrColor ErrorLimit int LogLevel LogLevel Sourcemap SourceMap Target Target MinifyWhitespace bool MinifyIdentifiers bool MinifySyntax bool JSXFactory string JSXFragment string Defines map[string]string Sourcefile string Loader Loader }
type TransformResult ¶
func Transform ¶
func Transform(input string, options TransformOptions) TransformResult
Source Files ¶
- Version
- v0.5.0
- Published
- Jun 11, 2020
- Platform
- windows/amd64
- Imports
- 10 packages
- Last checked
- 57 minutes ago –
Tools for package owners.