title: How does minification of css files using laravel mix work?
body: <p>Why does minified file equal to a non-minified?</p>
  
  <pre><code>const { mix } = require('laravel-mix');
  
  mix.styles([
      'public/some.css',
      'public/thing.css',
  ], 'public/css/index.css');
  
  mix.minify('public/css/index.css');
  </code></pre>
  
  <p>When running <code>npm run production</code>, sizes are 128kB (both compressed)</p>
  
  <pre><code>   Asset       Size  Chunks             Chunk Names
                 mix.js  511 bytes       0  [emitted]  mix
         /css/index.css     128 kB          [emitted]
     /css/index.min.css     128 kB          [emitted]
  </code></pre>
  
  <p>When running <code>npm run dev</code>, both files are of the same size and it is <code>160 kB</code>, i.e. both are non-minified. How come a minified version is dependent not upon a <code>min</code> suffix, but on a dev\prod option?</p>