-
exposify::config
-
The config which is used by exposify to determine which require statemtents to replace and how. You need to set this or provide it via the
EXPOSIFY_CONFIG
environment variable.var b = browserify(); // setting via transform argument b.transform('exposify', { expose: { jquery: '$', three: 'THREE' } });
// setting from javascript exposify.config = { jquery: '$', three: 'THREE' };
# setting from command line EXPOSIFY_CONFIG='{ "jquery": "$", "three": "THREE" }' browserify -t exposify ...
-
exposify::expose
-
Exposes the expose function that operates on a string
-
exposify::filePattern
-
Regex pattern of files whose content is exposified
-
exposify(file, opts) → {TransformStream}
-
browserify transform which exposes globals as modules that can be required.
Parameters:
Name Type Argument Description file
string file whose content is to be transformed
opts
Object <optional>
(exposify config), defaults to exposify.config or $EXPOSIFY_CONFIG
Returns:
transform that replaces require statements found in the code with global assigments
- Type
- TransformStream