dev/content-fetcher/fetcher.js
/* eslint-disable no-console */
import { promisify } from 'es6-promisify';
import fs from 'fs';
import getSiteState from '../../state';
const writeFile = promisify(fs.writeFile);
getSiteState()
.then(state => writeFile('assets/state.json', JSON.stringify(state.data, null, 2), 'utf8'))
.then(() => console.log('Fetched'))
.catch(console.error);