UNPKG

@gameroom/cli

Version:

A command line tool for Gameroom

112 lines (107 loc) 2.68 kB
const nearestDime = require('./nearestDime') module.exports = (product, pc_product) => { const gamestop_price = pc_product['gamestop-price'], retail_cib_sell = pc_product['retail-cib-sell'], retail_loose_sell = pc_product['retail-loose-sell'], cib_sell = pc_product['cib-price'], loose_sell = pc_product['loose-price'] const { tags } = product let baseline, floor, sub_floor // PS5 + Xbox Series X if (tags.includes('PS5') || tags.includes('Xbox Series X')) { baseline = gamestop_price } // PS4 + Xbox One if (tags.includes('PS4') || tags.includes('Xbox One')) { baseline = gamestop_price } // Switch else if (tags.includes('Switch')) { baseline = gamestop_price } // PS3 else if (tags.includes('PS3')) { baseline = cib_sell } // Xbox 360 else if (tags.includes('Xbox 360')) { baseline = cib_sell } // Wii else if (tags.includes('Wii')) { baseline = cib_sell } // Wii U else if (tags.includes('Wii U')) { baseline = cib_sell } // PS2 + Xbox else if (tags.includes('PS2') || tags.includes('Xbox')) { baseline = cib_sell } // Gamecube else if (tags.includes('Gamecube')) { baseline = cib_sell } // PS1 else if (tags.includes('PS1')) { baseline = cib_sell } // Dreamcast else if (tags.includes('Dreamcast')) { baseline = cib_sell } // Saturn else if (tags.includes('Saturn')) { baseline = cib_sell } // Sega CD else if (tags.includes('Sega CD')) { baseline = cib_sell } // CDi + 3DO else if (tags.includes('CD-i') || tags.includes('3DO')) { baseline = cib_sell } // NES + SNES else if (tags.includes('NES') || tags.includes('SNES')) { baseline = loose_sell } // N64 else if (tags.includes('N64')) { baseline = loose_sell } // Genesis + 32X + Master System else if (tags.includes('Genesis') || tags.includes('32X') || tags.includes('Master System')) { baseline = loose_sell } // Atari + Vision(s) else if (tags.includes('Atari') || tags.includes('Intellivision') || tags.includes('Colecovision')) { baseline = loose_sell } // GB + GBC else if (tags.includes('Gameboy') || tags.includes('Gameboy Color')) { baseline = loose_sell } // GBA else if (tags.includes('Gameboy Advance')) { baseline = loose_sell } // 3DS + DS else if (tags.includes('3DS') || tags.includes('DS')) { baseline = cib_sell } // PSP else if (tags.includes('PSP')) { baseline = cib_sell } // Vita else if (tags.includes('Vita')) { baseline = cib_sell } // Game Gear else if (tags.includes('Game Gear')) { baseline = loose_sell } return baseline }