Documentation ¶
Overview ¶
Package jslib is a javascript packer and library for javascript projects
Index ¶
- Variables
- func NoExports(c *config)
- func OSLoad(base string) func(string) (*javascript.Module, error)
- func Package(opts ...Option) (*javascript.Script, error)
- func ParseDynamic(c *config)
- func Plugin(m *javascript.Module, url string) (*javascript.Script, error)
- func Token(data string) *javascript.Token
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoFiles = errors.New("no files") ErrInvalidURL = errors.New("added files must be absolute URLs") )
Errors
View Source
var (
ErrInvalidExport = errors.New("invalid export")
)
Errors
Functions ¶
func NoExports ¶
func NoExports(c *config)
NoExports disables the creation of exports for any potential plugins
func OSLoad ¶
func OSLoad(base string) func(string) (*javascript.Module, error)
OSLoad is the default loader for Package, with the base set to CWD
func Package ¶
func Package(opts ...Option) (*javascript.Script, error)
Package packages up multiple javascript modules into a single file, renaming bindings to simulate imports
func ParseDynamic ¶
func ParseDynamic(c *config)
ParseDynamic turns on dynamic import/include parsing
func Plugin ¶
func Plugin(m *javascript.Module, url string) (*javascript.Script, error)
Plugin converts a single javascript module to make use of the processed exports from package
func Token ¶
func Token(data string) *javascript.Token
Types ¶
Click to show internal directories.
Click to hide internal directories.