Preheat the oven to 350˚F. Line a cookie sheet with parchment paper and set aside.
In the bowl of a stand mixer, cream together the butter and sugars until light and fluffy. Mix in the vanilla, cinnamon, nutmeg and vinegar until smooth. Mix in the egg until fully combined.
In a separate bowl, mix together the baking soda and flour. Slowly mix the dry ingredients into the wet ingredients until fully combined.
Fold in the oats, cranberries and pecans.
Using a cookie scoop, scoop the cookie dough onto the prepared cookie sheet. Bake in the preheated oven for around 10 minutes, or until golden brown.
Allow to cool for around 5 minutes on the pan before transferring to wire racks to cool completely.