code: function initCssLESS() {
    // Options for less-middleware.
    var opt = {
      debug: false,
      render: {
        compress: false
      }
    };
    var sm;
    if (build.engine.less.map.enabled === true) {
      // Less-middleware passes opt.render data to the less.render function.
      opt.render.sourceMap = sm = {
        sourceMapBasepath: build.sourceDir,
        sourceMapRootpath: '/'
      };
      if (build.engine.less.map.inline === true) {
        // BUG: External map files are still created, even when inline is enabled.
        sm.sourceMapFileInline = true;
        sm.sourceMapLessInline = true;
        sm.sourceMapMapInline = true;
        sm.outputSourceFiles = true;
      } else {
        // HACK: Specifying sourceMapFilename here causes less to put the same
        // sourceMappingURL in every css file, so instead we use a special token
        // and fix the situation during postprocess.css.
        sm.sourceMapFilename = initCssLESS.SOURCEMAP_FILENAME_TOKEN;
        opt.postprocess = {
          css: postprocessCss
        };
      }
    }
    app.use(lessMw(build.sourceDir, opt));
  }
docs: #endregion #region CSS/LESS