UNPKG

trc-client-core

Version:
17 lines (15 loc) 567 B
import {OrderedMap, fromJS} from 'immutable'; module.exports = require .context("trc-client-core/src/copy/factsheet", true, /\.md$/) .keys() .reduce((reduction,file) => { var filename = file.replace('./', ''); var id = filename.replace('.md', ''); var data = fromJS(require('trc-client-core/src/copy/factsheet/' + filename)); return reduction.set(id, data.set('id', id)); }, OrderedMap()) // Sort newest to oldest .sort((aa, bb) => { return aa.get('date') - bb.get('date'); }) .toOrderedMap();