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
Name | Type | Default Value | Description |
---|---|---|---|
name | String ! | - | No description provided |
version | String ! | "latest" | +optional |
binding | String ! | - | 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