Przejdź do treści

Narzędzia Świata: pokemon-picker

Jaka radość we mnie się pojawiła, kiedy zauważyłem w dniu wczorajszy w późnych godzinach nocnych pierwszą prośbę o zaakceptowanie zmian w projekcie: pokemon-picker.

...a wszystko to, dzięki mojemu lightning-owi podczas WarsawJS Meetup #5. Przynajmniej tak mi się wydaje! 😄

Developerem zgłaszającym był mój kolega @adamminiuk.

Baner promujący artykuł

Ale co to jest?

Spieszę z wyjaśnieniem. Dosyć często kiedy do głowy wpadnie mi pomysł na projekt, czy to jakieś narzędzie, czy ciekawą grę, to mam problem z nazewnictwem...

Postanowiłem więc, napisać projekt który będzie mi generował nazwę do innych. Chciałem, żeby to był jakiś "wybieracz" z wcześniej zdefiniowanej listy nazw, które akceptuje. Nie chciałem, żeby mi doklejał spółgłoski do samogłosek i w ten sposób generował jakąś dziwną nazwę.

W stylu:

  • Azubela
  • Pakobywa

Chciałem, żeby to były nazwy, które z czymś mi się kojarzą, a że w dzieciństwie się oglądało to teraz można wykorzystać ten czas spędzony przed telewizorem.

Użycie

# install globally
npm install -g pokemon-picker

# choose random pokemon
pokemon-picker

Ostatnie polecenie powinno zwrócić coś w stylu:

{
    name: 'Talonflame',
    types: [ 'Fire', 'Flying' ],
    index: 672
}

Podsumowanie

Warto chwalić się pomysłami, bo społeczność czuwa i nie wiadomo kiedy przyjdzie taki moment, w którym dostaniesz wsparcie od obcych osób.