Preheat your oven to 350°F (175°C) and line a cupcake pan with cupcake liners.
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
In a large bowl, combine the pumpkin puree, sugar, and vegetable oil. Add the eggs and mix until fully incorporated.
Gradually add the flour mixture to the pumpkin mixture, stirring gently until just combined.
Divide the batter evenly among the prepared cupcake liners, filling each about 2/3 full.
Place in the preheated oven and bake for 20-25 minutes or until a toothpick comes out clean.
Allow cupcakes to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
In a bowl, beat together the cream cheese, butter, and caramel sauce until smooth. Gradually add powdered sugar until desired consistency is reached.
Once cooled, frost each cupcake with the salted caramel cream cheese frosting and drizzle with additional caramel sauce.