package js_parser

Import Path
	github.com/evanw/esbuild/internal/js_parser (on go.dev)

Dependency Relation
	imports 15 packages, and imported by 4 packages


Package-Level Type Names (total 38, in which 2 are exported)
/* sort exporteds by: | */
AllowComments bool AllowTrailingCommas bool func ParseJSON(log logger.Log, source logger.Source, options JSONOptions) (result js_ast.Expr, ok bool) func github.com/evanw/esbuild/internal/cache.(*JSONCache).Parse(log logger.Log, source logger.Source, options JSONOptions) (js_ast.Expr, bool)
This is used as part of an incremental build cache key. Some of these values can potentially change between builds if they are derived from nearby "package.json" or "tsconfig.json" files that were changed since the last build. (*T) Equal(b *Options) bool func OptionsFromConfig(options *config.Options) Options func LazyExportAST(log logger.Log, source logger.Source, options Options, expr js_ast.Expr, apiCall string) js_ast.AST func Parse(log logger.Log, source logger.Source, options Options) (result js_ast.AST, ok bool) func (*Options).Equal(b *Options) bool func github.com/evanw/esbuild/internal/cache.(*JSCache).Parse(log logger.Log, source logger.Source, options Options) (js_ast.AST, bool)
Package-Level Functions (total 50, in which 6 are exported)
func LazyExportAST(log logger.Log, source logger.Source, options Options, expr js_ast.Expr, apiCall string) js_ast.AST
func Parse(log logger.Log, source logger.Source, options Options) (result js_ast.AST, ok bool)
func ParseGlobalName(log logger.Log, source logger.Source) (result []string, ok bool)
func ParseJSON(log logger.Log, source logger.Source, options JSONOptions) (result js_ast.Expr, ok bool)
Specification: https://sourcemaps.info/spec.html
Package-Level Variables (total 2, neither is exported)