browserify
Generates a bundle.js file from configured npm packages using Browserify.
Installation
dagger install github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7Entrypoint
Return Type
Browserify Example
dagger -m github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7 call \
func (m *MyModule) Example() *dagger.Browserify {
return dag.
Browserify()
}@function
def example() -> dagger.Browserify:
return (
dag.browserify()
)@func()
example(): Browserify {
return dag
.browserify()
}Types
Browserify 🔗
packages() 🔗
Return Type
[Package ! ] ! Example
dagger -m github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7 call \
packagesfunc (m *MyModule) Example() []*dagger.BrowserifyPackage {
return dag.
Browserify().
Packages()
}@function
def example() -> List[dagger.BrowserifyPackage]:
return (
dag.browserify()
.packages()
)@func()
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
dagger -m github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7 call \
with-package --name string --version string --binding stringfunc (m *MyModule) Example(name string, version string, binding string) *dagger.Browserify {
return dag.
Browserify().
WithPackage(name, version, binding)
}@function
def example(name: str, version: str, binding: str) -> dagger.Browserify:
return (
dag.browserify()
.with_package(name, version, binding)
)@func()
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
dagger -m github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7 call \
bundlefunc (m *MyModule) Example() *dagger.File {
return dag.
Browserify().
Bundle()
}@function
def example() -> dagger.File:
return (
dag.browserify()
.bundle()
)@func()
example(): File {
return dag
.browserify()
.bundle()
}main() 🔗
The main.js file passed to browserify.
Return Type
String ! Example
dagger -m github.com/vito/daggerverse/browserify@0fa5a5ae800ca2130783c2efbf26fba8ee0823c7 call \
mainfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Browserify().
Main(ctx)
}@function
async def example() -> str:
return await (
dag.browserify()
.main()
)@func()
async example(): Promise<string> {
return dag
.browserify()
.main()
}Package 🔗
name() 🔗
Return Type
String ! Example
Function BrowserifyPackage.name is not accessible from the browserify moduleFunction BrowserifyPackage.name is not accessible from the browserify moduleFunction BrowserifyPackage.name is not accessible from the browserify moduleFunction BrowserifyPackage.name is not accessible from the browserify moduleversion() 🔗
Return Type
String ! Example
Function BrowserifyPackage.version is not accessible from the browserify moduleFunction BrowserifyPackage.version is not accessible from the browserify moduleFunction BrowserifyPackage.version is not accessible from the browserify moduleFunction BrowserifyPackage.version is not accessible from the browserify modulebinding() 🔗
Return Type
String ! Example
Function BrowserifyPackage.binding is not accessible from the browserify moduleFunction BrowserifyPackage.binding is not accessible from the browserify moduleFunction BrowserifyPackage.binding is not accessible from the browserify moduleFunction BrowserifyPackage.binding is not accessible from the browserify module