github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/mirage/faker.js (about) 1 import faker from 'faker'; 2 import config from 'nomad-ui/config/environment'; 3 4 const searchIncludesSeed = window.location.search.includes('faker-seed'); 5 6 if (config.environment !== 'test' || searchIncludesSeed) { 7 if (searchIncludesSeed) { 8 const params = new URLSearchParams(window.location.search); 9 const seed = parseInt(params.get('faker-seed')); 10 faker.seed(seed); 11 } else { 12 faker.seed(1); 13 } 14 } else if (config.environment === 'test') { 15 const randomSeed = faker.random.number(); 16 console.log( 17 `No seed specified with faker-seed query parameter, seeding Faker with ${randomSeed}` 18 ); 19 faker.seed(randomSeed); 20 } 21 22 export default faker;