|
'use strict'; |
|
|
|
var BEFORE_IT_WAS_COOL = [ |
|
'twee', 'post-ironic', 'single-origin', 'authentic', 'organic', 'actually', 'plaid', 'flannel', |
|
'retro', 'raw', 'denim', 'viral', 'whatever', 'tattooed', 'ugh', 'small-batch', |
|
'chillwave', 'hella', 'meh', 'yolo', 'slow-carb', 'diy', 'heirloom', 'readymade', |
|
'tousled', 'artisanal', 'taxidermy', 'pour-over', 'lo-fi', '8-bit', 'vegan', 'gluten-free', |
|
'paleo', 'craft', 'ethical', 'pickled', 'shabby-chic', 'literally', 'farm-to-table', 'sustainable', |
|
'normcore', 'asymmetrical', 'cliche', 'cold-pressed', 'flexitarian', '90s', 'scenester', 'vinyl', |
|
'cray', 'direct-trade', 'biodiesel', 'reclaimed', 'locavore', 'try-hard', 'next-level', 'mumblecore', |
|
'disruptive','chambray','bespoke','street-art','pop-up','sold-out','xoxo','sartorial' |
|
]; |
|
var YOU_PROBABLY_HAVENT_HEARD_OF = [ |
|
'tofu', 'narwhal', 'mustache', 'kale-chips', 'cronut', 'bitters', 'synth', 'blog', |
|
'quinoa', 'pork-belly', 'beard', 'messenger-bag', 'beer', 'umami', 'roof-party', 'swag', |
|
'hashtag', 'wolf', 'hoodie', 'skateboard', 'listicle', 'brunch', 'cardigan', 'photo-booth', |
|
'cornhole', 'leggings', 'selfie', 'chia', 'jean-shorts', 'meditation', 'aesthetic', 'cred', |
|
'fashion', 'axe', 'mixtape', 'squid', '8-track', 'butcher', 'keytar', 'banjo', |
|
'cold-brew', 'fingerstache', 'seitan', 'food-truck', 'vhs', 'sriracha', 'dreamcatcher', 'fixie', |
|
'tote-bag', 'typewriter', 'kitsch', 'irony', 'mimosa', 'wayfarer', 'pug', 'intelligentsia', |
|
'collard-greens', 'frisbee', 'helvetica', 'trust-fund', 'tilde', 'portland' //, '', '' |
|
]; |
|
|
|
function hipsteroku() { |
|
return [ |
|
BEFORE_IT_WAS_COOL[Math.floor(Math.random() * BEFORE_IT_WAS_COOL.length)], |
|
YOU_PROBABLY_HAVENT_HEARD_OF[Math.floor(Math.random() * YOU_PROBABLY_HAVENT_HEARD_OF.length)], |
|
Array.apply(null, {length: 4}).map(function () {return '' + Math.floor(Math.random() * 10);}).join('') |
|
].join('-'); |
|
} |
|
|
|
module.exports = hipsteroku; |