table of contents
| Mojolicious::Plugin::AssetPack::Pipe::RollupJs(3pm) | User Contributed Perl Documentation | Mojolicious::Plugin::AssetPack::Pipe::RollupJs(3pm) |
NAME¶
Mojolicious::Plugin::AssetPack::Pipe::RollupJs - Use Rollup.js module bundlerSYNOPSIS¶
use Mojolicious::Lite;
plugin AssetPack => {pipes => [qw(RollupJs)]};
DESCRIPTION¶
Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.See <https://rollupjs.org/> for more details.
ATTRIBUTES¶
external¶
$array_ref = $self->external; $self = $self->external(["vue"]);
Comma-separate list of module IDs to exclude.
globals¶
$hash_ref = $self->globals;
$self = $self->globals({vue => "Vue"});
See <https://rollupjs.org/guide/en#output-globals-g-globals>.
Any module IDs defined here are added to "external".
modules¶
$array_ref = $self->modules; $self = $self->modules(["vue"]);
List of NPM modules that the JavaScript application depends on.
plugins¶
$array_ref = $self->plugins;
$self = $self->plugins([
[$module_name, $import_statement, $import_function_args],
["rollup-plugin-vue", "VuePlugin"],
["rollup-plugin-node-resolve", "resolve", {}],
["rollup-plugin-commonjs", "commonjs", {sourceMap => false}],
]);
List of NPM modules that should be loaded by Rollup.js.
METHODS¶
process¶
See "process" in Mojolicious::Plugin::AssetPack::Pipe.SEE ALSO¶
Mojolicious::Plugin::AssetPack.| 2018-09-17 | perl v5.26.2 |