.gsk/kss/builder.js
/**
   * Allow the builder to preform pre-build tasks or modify the KssStyleGuide
   * object.
   *
   * The method can be set by any KssBuilderBase sub-class to do any custom tasks
   * after the KssStyleGuide object is created and before the HTML style guide
   * is built.
   *
   * @param {KssStyleGuide} styleGuide The KSS style guide in object format.
   * @returns {Promise.<KssStyleGuide>} A `Promise` object resolving to
   *   `styleGuide`.
   */
Allow the builder to preform pre-build tasks or modify the KssStyleGuide
object.

The method can be set by any KssBuilderBase sub-class to do any custom tasks
after the KssStyleGuide object is created and before the HTML style guide
is built.

@param {KssStyleGuide} styleGuide The KSS style guide in object format.
@returns {Promise.} A `Promise` object resolving to
`styleGuide`.
Allow the builder to preform pre - build tasks or modify the KssStyleGuide object . The method can be set by any KssBuilderBase sub - class to do any custom tasks after the KssStyleGuide object is created and before the HTML style guide is built . @param { KssStyleGuide } styleGuide The KSS style guide in object format . @returns { Promise . } A ` Promise ` object resolving to ` styleGuide ` .
prepare(styleGuide) {
    return super.prepare(styleGuide).then(styleGuide => {
      return Promise.resolve(styleGuide);
    });
  }
prepare ( styleGuide ) { return super . prepare ( styleGuide ) . then ( styleGuide => { return Promise . resolve ( styleGuide ) ; } ) ; }
Allow the builder to preform pre-build tasks or modify the KssStyleGuide
 object.
Allow the builder to preform pre - build tasks or modify the KssStyleGuide object .
// First we let KssBuilderBase.prepare() clean-up the style guide object.