import 'babel-polyfill'; // eslint-disable-line import/no-unassigned-import import escapeHTML from 'escape-html'; import {version} from '../package'; import getCoinData from './get-coin-data'; import getCoinSVGPath from './get-coin-svg-path'; import getCoinName from './get-coin-name'; import formatSeconds from './format-seconds'; document.querySelector('.version').textContent = `v${version}`; getCoinData().then(coins => { const table = document.querySelector('table.results'); if (coins.length > 0) { table.innerHTML = ` Name Market Cap Proof-of-Work Equivalent Confs Estimated Time Difference ${coins.map(coin => ` ${coin.symbol} / ${escapeHTML(`${getCoinName(coin)} (${coin.symbol})`)} ${escapeHTML(coin.marketCapFormatted || 'Unknown')} ${escapeHTML(`${coin.algorithm} @ ${coin.hashRateFormatted}`)} ${escapeHTML(coin.confirmations.toLocaleString())} confs ${escapeHTML(formatSeconds(coin.estimatedTimeForConfs))} ${escapeHTML(coin.symbol === 'BTC' ? '-' : `${Math.round(coin.multiplier).toLocaleString()}x slower`)} `).join('')} `; } document.dispatchEvent(new Event('prerender-trigger')); });