loading...

Music Genres: My Second NPM Package

gschnei profile image Gavi Schneider Originally published at Medium on ・1 min read

In case you haven’t already noticed, I love music. Not the way everyone says they do, I actually love it. So after yesterdays SLAAAYER rush, I quickly dove into my next music-related NPM project: Music Genres.

The package is simple: install and require it, and then you’ll have access to three functions:

  1. getAllGenres()
  2. getRandomGenre()
  3. getRandomSubgenre()

The first will return all the stored genres and sub-genres (of which there are currently 13 and 222, respectively) in a JavaScript Object. The second will Return a random genre, an array holding sub-genres. Lastly, the third will return a random sub-genre, which is a string.

Example

const musicGenres = require("music-genres");

musicGenres.getAllGenres();
// Returns all genres - an object holding genres

musicGenres.getRandomGenre();
// Returns random genre - an array holding sub-genres

musicGenres.getRandomSubgenre();
// Returns random sub-genre - a string

You can install the package here: https://www.npmjs.com/package/music-genres

I’d love any and all feedback. Say hi on twitter @gschnei.

Posted on May 23 by:

gschnei profile

Gavi Schneider

@gschnei

Metal 🤘🏻, Beer 🍺 & Programming 💻 Full time concert goer 🎸 Computer Science student 🎓

Discussion

markdown guide
 

Why don't you try to port it to DENO?