Preheat your oven to 350°F (175°C).
Line a muffin tin with cupcake liners.
In a large bowl, mix pumpkin puree, granulated sugar, brown sugar, and vegetable oil.
Add eggs one at a time, mixing well after each addition.
In another bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
Gradually combine the dry ingredients with the wet mixture, stirring gently.
Add vanilla extract and mix until just combined.
Spoon the batter into the cupcake liners, filling them about 2/3 full.
Bake for 20-25 minutes or until a toothpick comes out clean.
Allow cupcakes to cool completely before frosting.