/ constants / spinnerVerbs.ts
spinnerVerbs.ts
  1  import { getInitialSettings } from '../utils/settings/settings.js'
  2  
  3  export function getSpinnerVerbs(): string[] {
  4    const settings = getInitialSettings()
  5    const config = settings.spinnerVerbs
  6    if (!config) {
  7      return SPINNER_VERBS
  8    }
  9    if (config.mode === 'replace') {
 10      return config.verbs.length > 0 ? config.verbs : SPINNER_VERBS
 11    }
 12    return [...SPINNER_VERBS, ...config.verbs]
 13  }
 14  
 15  // Spinner verbs for loading messages
 16  export const SPINNER_VERBS = [
 17    'Accomplishing',
 18    'Actioning',
 19    'Actualizing',
 20    'Architecting',
 21    'Baking',
 22    'Beaming',
 23    "Beboppin'",
 24    'Befuddling',
 25    'Billowing',
 26    'Blanching',
 27    'Bloviating',
 28    'Boogieing',
 29    'Boondoggling',
 30    'Booping',
 31    'Bootstrapping',
 32    'Brewing',
 33    'Bunning',
 34    'Burrowing',
 35    'Calculating',
 36    'Canoodling',
 37    'Caramelizing',
 38    'Cascading',
 39    'Catapulting',
 40    'Cerebrating',
 41    'Channeling',
 42    'Channelling',
 43    'Choreographing',
 44    'Churning',
 45    'Clauding',
 46    'Coalescing',
 47    'Cogitating',
 48    'Combobulating',
 49    'Composing',
 50    'Computing',
 51    'Concocting',
 52    'Considering',
 53    'Contemplating',
 54    'Cooking',
 55    'Crafting',
 56    'Creating',
 57    'Crunching',
 58    'Crystallizing',
 59    'Cultivating',
 60    'Deciphering',
 61    'Deliberating',
 62    'Determining',
 63    'Dilly-dallying',
 64    'Discombobulating',
 65    'Doing',
 66    'Doodling',
 67    'Drizzling',
 68    'Ebbing',
 69    'Effecting',
 70    'Elucidating',
 71    'Embellishing',
 72    'Enchanting',
 73    'Envisioning',
 74    'Evaporating',
 75    'Fermenting',
 76    'Fiddle-faddling',
 77    'Finagling',
 78    'Flambéing',
 79    'Flibbertigibbeting',
 80    'Flowing',
 81    'Flummoxing',
 82    'Fluttering',
 83    'Forging',
 84    'Forming',
 85    'Frolicking',
 86    'Frosting',
 87    'Gallivanting',
 88    'Galloping',
 89    'Garnishing',
 90    'Generating',
 91    'Gesticulating',
 92    'Germinating',
 93    'Gitifying',
 94    'Grooving',
 95    'Gusting',
 96    'Harmonizing',
 97    'Hashing',
 98    'Hatching',
 99    'Herding',
100    'Honking',
101    'Hullaballooing',
102    'Hyperspacing',
103    'Ideating',
104    'Imagining',
105    'Improvising',
106    'Incubating',
107    'Inferring',
108    'Infusing',
109    'Ionizing',
110    'Jitterbugging',
111    'Julienning',
112    'Kneading',
113    'Leavening',
114    'Levitating',
115    'Lollygagging',
116    'Manifesting',
117    'Marinating',
118    'Meandering',
119    'Metamorphosing',
120    'Misting',
121    'Moonwalking',
122    'Moseying',
123    'Mulling',
124    'Mustering',
125    'Musing',
126    'Nebulizing',
127    'Nesting',
128    'Newspapering',
129    'Noodling',
130    'Nucleating',
131    'Orbiting',
132    'Orchestrating',
133    'Osmosing',
134    'Perambulating',
135    'Percolating',
136    'Perusing',
137    'Philosophising',
138    'Photosynthesizing',
139    'Pollinating',
140    'Pondering',
141    'Pontificating',
142    'Pouncing',
143    'Precipitating',
144    'Prestidigitating',
145    'Processing',
146    'Proofing',
147    'Propagating',
148    'Puttering',
149    'Puzzling',
150    'Quantumizing',
151    'Razzle-dazzling',
152    'Razzmatazzing',
153    'Recombobulating',
154    'Reticulating',
155    'Roosting',
156    'Ruminating',
157    'Sautéing',
158    'Scampering',
159    'Schlepping',
160    'Scurrying',
161    'Seasoning',
162    'Shenaniganing',
163    'Shimmying',
164    'Simmering',
165    'Skedaddling',
166    'Sketching',
167    'Slithering',
168    'Smooshing',
169    'Sock-hopping',
170    'Spelunking',
171    'Spinning',
172    'Sprouting',
173    'Stewing',
174    'Sublimating',
175    'Swirling',
176    'Swooping',
177    'Symbioting',
178    'Synthesizing',
179    'Tempering',
180    'Thinking',
181    'Thundering',
182    'Tinkering',
183    'Tomfoolering',
184    'Topsy-turvying',
185    'Transfiguring',
186    'Transmuting',
187    'Twisting',
188    'Undulating',
189    'Unfurling',
190    'Unravelling',
191    'Vibing',
192    'Waddling',
193    'Wandering',
194    'Warping',
195    'Whatchamacalliting',
196    'Whirlpooling',
197    'Whirring',
198    'Whisking',
199    'Wibbling',
200    'Working',
201    'Wrangling',
202    'Zesting',
203    'Zigzagging',
204  ]