docs: function publishCode(entries, options) {
    var code = compileCode(entries, options.browserify);
    var style = loadStyles(options.stylesheets || [], {styles: options.styles});
    var html = options.html ? loadHtml(options.html) : null;
    return Promise.all([code, style, html]).then(function (compiled) {
      return request('POST', 'https://tempjs.org/create', {
        json: {
          script: compiled[0].src,
          libraries: [
            'https://cdn.rawgit.com/ForbesLindesay/log-to-screen/c95691617af794f738826145f3f2498d4f4cab09/index.js'
          ].concat(options.libraries || []),
          stylesheets: compiled[1].stylesheets,
          style: compiled[1].styles,
          html: compiled[2]
        }
      }).getBody('utf8').then(JSON.parse).then(function (res) {
        return {
          url: (options.disableSSL ? 'http' : 'https') + '://tempjs.org' + res.path,
          getOriginalLocation: compiled[0].getOriginalLocation
        };
      });
    });
  }