From a04ff139c469be76d523c873ad4257cab3d86ea2 Mon Sep 17 00:00:00 2001
From: netpro2k <netpro2k@gmail.com>
Date: Tue, 10 Oct 2017 12:48:22 -0700
Subject: [PATCH] Move name generator into utils

---
 src/index.js | 168 +--------------------------------------------------
 src/utils.js | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 169 insertions(+), 166 deletions(-)
 create mode 100644 src/utils.js

diff --git a/src/index.js b/src/index.js
index fb96329a7..c299729dd 100644
--- a/src/index.js
+++ b/src/index.js
@@ -8,6 +8,8 @@ require("./components/mute-mic");
 require("./components/audio-feedback");
 require("./components/billboard");
 
+import { generateName } from "./utils";
+
 NAF.schemas.add({
   template: "#nametag-template",
   components: [
@@ -32,170 +34,4 @@ window.onSceneLoad = function() {
   document.querySelector("a-scene").components["networked-scene"].connect();
 };
 
-const names = [
-  "albattani",
-  "allen",
-  "almeida",
-  "agnesi",
-  "archimedes",
-  "ardinghelli",
-  "aryabhata",
-  "austin",
-  "babbage",
-  "banach",
-  "bardeen",
-  "bartik",
-  "bassi",
-  "beaver",
-  "bell",
-  "benz",
-  "bhabha",
-  "bhaskara",
-  "blackwell",
-  "bohr",
-  "booth",
-  "borg",
-  "bose",
-  "boyd",
-  "brahmagupta",
-  "brattain",
-  "brown",
-  "carson",
-  "chandrasekhar",
-  "shannon",
-  "clarke",
-  "colden",
-  "cori",
-  "cray",
-  "curran",
-  "curie",
-  "darwin",
-  "davinci",
-  "dijkstra",
-  "dubinsky",
-  "easley",
-  "edison",
-  "einstein",
-  "elion",
-  "engelbart",
-  "euclid",
-  "euler",
-  "fermat",
-  "fermi",
-  "feynman",
-  "franklin",
-  "galileo",
-  "gates",
-  "goldberg",
-  "goldstine",
-  "goldwasser",
-  "golick",
-  "goodall",
-  "haibt",
-  "hamilton",
-  "hawking",
-  "heisenberg",
-  "hermann",
-  "heyrovsky",
-  "hodgkin",
-  "hoover",
-  "hopper",
-  "hugle",
-  "hypatia",
-  "jackson",
-  "jang",
-  "jennings",
-  "jepsen",
-  "johnson",
-  "joliot",
-  "jones",
-  "kalam",
-  "kare",
-  "keller",
-  "kepler",
-  "khorana",
-  "kilby",
-  "kirch",
-  "knuth",
-  "kowalevski",
-  "lalande",
-  "lamarr",
-  "lamport",
-  "leakey",
-  "leavitt",
-  "lewin",
-  "lichterman",
-  "liskov",
-  "lovelace",
-  "lumiere",
-  "mahavira",
-  "mayer",
-  "mccarthy",
-  "mcclintock",
-  "mclean",
-  "mcnulty",
-  "meitner",
-  "meninsky",
-  "mestorf",
-  "minsky",
-  "mirzakhani",
-  "morse",
-  "murdock",
-  "neumann",
-  "newton",
-  "nightingale",
-  "nobel",
-  "noether",
-  "northcutt",
-  "noyce",
-  "panini",
-  "pare",
-  "pasteur",
-  "payne",
-  "perlman",
-  "pike",
-  "poincare",
-  "poitras",
-  "ptolemy",
-  "raman",
-  "ramanujan",
-  "ride",
-  "montalcini",
-  "ritchie",
-  "roentgen",
-  "rosalind",
-  "saha",
-  "sammet",
-  "shaw",
-  "shirley",
-  "shockley",
-  "sinoussi",
-  "snyder",
-  "spence",
-  "stallman",
-  "stonebraker",
-  "swanson",
-  "swartz",
-  "swirles",
-  "tesla",
-  "thompson",
-  "torvalds",
-  "turing",
-  "varahamihira",
-  "visvesvaraya",
-  "volhard",
-  "wescoff",
-  "wiles",
-  "williams",
-  "wilson",
-  "wing",
-  "wozniak",
-  "wright",
-  "yalow",
-  "yonath"
-];
 
-function generateName() {
-  const name = names[Math.floor(Math.random() * names.length)];
-  return name.replace(/^./, name[0].toUpperCase());
-}
diff --git a/src/utils.js b/src/utils.js
new file mode 100644
index 000000000..f109a82e2
--- /dev/null
+++ b/src/utils.js
@@ -0,0 +1,167 @@
+const names = [
+  "albattani",
+  "allen",
+  "almeida",
+  "agnesi",
+  "archimedes",
+  "ardinghelli",
+  "aryabhata",
+  "austin",
+  "babbage",
+  "banach",
+  "bardeen",
+  "bartik",
+  "bassi",
+  "beaver",
+  "bell",
+  "benz",
+  "bhabha",
+  "bhaskara",
+  "blackwell",
+  "bohr",
+  "booth",
+  "borg",
+  "bose",
+  "boyd",
+  "brahmagupta",
+  "brattain",
+  "brown",
+  "carson",
+  "chandrasekhar",
+  "shannon",
+  "clarke",
+  "colden",
+  "cori",
+  "cray",
+  "curran",
+  "curie",
+  "darwin",
+  "davinci",
+  "dijkstra",
+  "dubinsky",
+  "easley",
+  "edison",
+  "einstein",
+  "elion",
+  "engelbart",
+  "euclid",
+  "euler",
+  "fermat",
+  "fermi",
+  "feynman",
+  "franklin",
+  "galileo",
+  "gates",
+  "goldberg",
+  "goldstine",
+  "goldwasser",
+  "golick",
+  "goodall",
+  "haibt",
+  "hamilton",
+  "hawking",
+  "heisenberg",
+  "hermann",
+  "heyrovsky",
+  "hodgkin",
+  "hoover",
+  "hopper",
+  "hugle",
+  "hypatia",
+  "jackson",
+  "jang",
+  "jennings",
+  "jepsen",
+  "johnson",
+  "joliot",
+  "jones",
+  "kalam",
+  "kare",
+  "keller",
+  "kepler",
+  "khorana",
+  "kilby",
+  "kirch",
+  "knuth",
+  "kowalevski",
+  "lalande",
+  "lamarr",
+  "lamport",
+  "leakey",
+  "leavitt",
+  "lewin",
+  "lichterman",
+  "liskov",
+  "lovelace",
+  "lumiere",
+  "mahavira",
+  "mayer",
+  "mccarthy",
+  "mcclintock",
+  "mclean",
+  "mcnulty",
+  "meitner",
+  "meninsky",
+  "mestorf",
+  "minsky",
+  "mirzakhani",
+  "morse",
+  "murdock",
+  "neumann",
+  "newton",
+  "nightingale",
+  "nobel",
+  "noether",
+  "northcutt",
+  "noyce",
+  "panini",
+  "pare",
+  "pasteur",
+  "payne",
+  "perlman",
+  "pike",
+  "poincare",
+  "poitras",
+  "ptolemy",
+  "raman",
+  "ramanujan",
+  "ride",
+  "montalcini",
+  "ritchie",
+  "roentgen",
+  "rosalind",
+  "saha",
+  "sammet",
+  "shaw",
+  "shirley",
+  "shockley",
+  "sinoussi",
+  "snyder",
+  "spence",
+  "stallman",
+  "stonebraker",
+  "swanson",
+  "swartz",
+  "swirles",
+  "tesla",
+  "thompson",
+  "torvalds",
+  "turing",
+  "varahamihira",
+  "visvesvaraya",
+  "volhard",
+  "wescoff",
+  "wiles",
+  "williams",
+  "wilson",
+  "wing",
+  "wozniak",
+  "wright",
+  "yalow",
+  "yonath"
+];
+
+export function generateName() {
+  const name = names[Math.floor(Math.random() * names.length)];
+  return name.replace(/^./, name[0].toUpperCase());
+}
-- 
GitLab