A minimalist lasso plugin that minifes and transpiles inline source files, that do not have to be wrapped by $_mod
- the lasso client side runtime
transpiles
& minifes
inline source files via babel-core
& places them in the specified slot.{ 'type': 'minify-transpile-inline', 'inline': true, 'path': './path/to/my/jsfile.js', 'slot': 'mySlot' }
This is different from :
{ 'inline': true, 'run': true, 'type': 'require', 'path': './path/to/my/jsfile.js', 'slot': 'mySlot' }
Marking as type: require
will cause the file to be wrapped by the lasso-modules-client variable - $_mod
. In most cases, this definition comes bundled with the externalized script containing the dependencies of your entire page. Just in case, you need to execute a script, on page load, before the externalized JS loads, this plugin helps do it, without wrapping it with the variable - $_mod
.
"lasso": { "plugins": [ "lasso-less", "lasso-autoprefixer", "lasso-marko", "lasso-minify-transpile-inline" ], "minify": false, "minifyInlineOnly": true, "bundlingEnabled": true, "resolveCssUrls": true, "noConflict": "gh-fe", "cacheProfile": "production" }
This will pick the parent project's Babel configuration.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4