2020-08-24 10:36:27 -04:00
|
|
|
/// Configuration settings that can be adjusted and passed to a minification function to change the
|
|
|
|
/// minification approach.
|
2020-07-10 11:15:56 -04:00
|
|
|
pub struct Cfg {
|
2020-08-24 10:36:27 -04:00
|
|
|
/// If enabled, JavaScript in `<script>` tags are minified using
|
|
|
|
/// [esbuild-rs](https://github.com/wilsonzlin/esbuild-rs). The `js-esbuild` feature must be
|
|
|
|
/// enabled; otherwise, this value has no effect.
|
|
|
|
///
|
|
|
|
/// Only `<script>` tags with a valid or no
|
|
|
|
/// [MIME type](https://mimesniff.spec.whatwg.org/#javascript-mime-type) is considered to
|
|
|
|
/// contain JavaScript, as per the specification.
|
2020-07-10 11:15:56 -04:00
|
|
|
pub minify_js: bool,
|
2021-01-07 08:26:02 -05:00
|
|
|
|
|
|
|
/// If enabled, CSS in `<style>` tags are minified using
|
|
|
|
/// [esbuild-rs](https://github.com/wilsonzlin/esbuild-rs). The `js-esbuild` feature must be
|
|
|
|
/// enabled; otherwise, this value has no effect.
|
|
|
|
pub minify_css: bool,
|
2020-07-10 11:15:56 -04:00
|
|
|
}
|