note from @frantuma ``` TODO probably parser as separate package? ``` ``` TODO probably parser as separate package? possibly auto discovering correct parser depending on source? ``` There is a library called [deckardcain](https://github.com/apiaryio/deckardcain) that can do the detection. Additional detection mechanism can be observer in ApiElements [fury parser](https://github.com/apiaryio/api-elements.js/tree/3d1b58c28021890dcb91499e237e5954ef7f51af/packages).