Dagger
Search

browserify

Generates a bundle.js file from configured npm packages using Browserify.

Installation

dagger install github.com/vito/daggerverse/browserify@d368836636284116d090e271742904fea369cf72

Entrypoint

Return Type
Browserify
Example
func (m *myModule) example() *Browserify  {
	return dag.
			Browserify()
}

Types

Browserify 🔗

packages() 🔗

Return Type
[Package ! ] !
Example
func (m *myModule) example() []*BrowserifyPackage  {
	return dag.
			Browserify().
			Packages()
}

withPackage() 🔗

Installs a package that will be globally bound as window..

Return Type
Browserify !
Arguments
NameTypeDefault ValueDescription
nameString !-No description provided
versionString !"latest"+optional
bindingString !-No description provided
Example
func (m *myModule) example(name string, version string, binding string) *Browserify  {
	return dag.
			Browserify().
			WithPackage(name, version, binding)
}

bundle() 🔗

Generates a bundle.js file from the configured packages.

Return Type
File !
Example
func (m *myModule) example() *File  {
	return dag.
			Browserify().
			Bundle()
}

main() 🔗

The main.js file passed to browserify.

Return Type
String !
Example
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			Browserify().
			Main(ctx)
}

Package 🔗

name() 🔗

Return Type
String !
Example
Function BrowserifyPackage.name is not accessible from the browserify module

version() 🔗

Return Type
String !
Example
Function BrowserifyPackage.version is not accessible from the browserify module

binding() 🔗

Return Type
String !
Example
Function BrowserifyPackage.binding is not accessible from the browserify module