const fs = require('fs') const Path = require('path') const zork1 = { data: fs.readFileSync(Path.join(__dirname, 'ZORK1.DAT')), name: 'ZORK 1', format: output => output.replace(/\s*>$/, '') } const zork2 = { data: fs.readFileSync(Path.join(__dirname, 'ZORK2.DAT')), name: 'ZORK 2', format: output => output.replace(/\s*>$/, '') } const zork3 = { data: fs.readFileSync(Path.join(__dirname, 'ZORK3.DAT')), name: 'ZORK 3', format: output => output.replace(/\s*>$/, '') } const allGames = [zork1, zork2, zork3] allGames.forEach(game => (allGames[game.name] = game)) allGames.forEach(game => (allGames[game.name.toLowerCase()] = game)) module.exports = allGames