Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
In a medium bowl, whisk together the flour, baking soda, cinnamon, nutmeg, ginger, cloves, and salt.
In a large bowl, beat the butter, brown sugar, and granulated sugar until creamy. Add the vanilla extract and eggs, one at a time, beating well after each addition.
Mix in the pumpkin puree until well combined.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Fold in the chopped pecans and dried cranberries.
Drop spoonfuls of dough onto the prepared baking sheet, spacing them about 2 inches apart.
Bake for 12-14 minutes, or until the edges are lightly browned. Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a cooling rack to cool completely.