minify_html_onepass/cfg/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/// Configuration settings that can be adjusted and passed to a minification function to change the
/// minification approach.
#[derive(Default)]
pub struct Cfg {
  /// If enabled, JavaScript in `<script>` tags are minified using
  /// [minify-js](https://github.com/wilsonzlin/minify-js).
  ///
  /// 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.
  pub minify_js: bool,

  /// If enabled, CSS in `<style>` tags are minified.
  pub minify_css: bool,
}

impl Cfg {
  pub fn new() -> Cfg {
    Cfg::default()
  }
}