Preheat oven to 350 degrees. Prepare a baking sheet with parchment paper or use a seasoned baking stone.
Whisk together the flour, baking powder, baking soda, salt, and cinnamon. Set aside.
With a mixer, cream together butter and brown sugar until light and fluffy, about 3 minutes. Add the eggs and vanilla, mixing until completely combined.
Add the carrots, oats, dried fruit, and pecans. Stir together well. Add in flour mixture and combine thoroughly.
Using a medium cookie scoop, portion the cookie dough and place on baking sheet. Press the cookies down slightly.
Bake for 13 to 15 minutes or until the edges are set. Remove from oven and allow to cool on the baking sheet for 7 to 10 minutes before transferring to a wire rack.
Store in an airtight container for up to one week.
Notes
Note: Nutritional calculations based on dried pineapple. If using raisins, it will be slightly different.