Preheat your oven to 350 ºF.
Grease a 9-inch cake pan with cooking spray.
For sauce: in a medium saucepan, add all ingredients over medium heat and cook for about 1-2 minutes or untilcranberries just start to pop, stirring continuously.
Remove from the heat and place the cranberrysauce into the prepared cake pan.
Meanwhile, in a bowl, mix together the flour,baking soda, cinnamon and salt.
In another bowl, add eggs, pumpkin puree,maple syrup, almond milk and vanilla extract and beat until well combined.
Add egg mixture into the bowl of flourmixture and mix until just combined.
Fold in the pecans.
Place the cake mixture over cranberry sauceevenly.
Bake for approximately 15-20 minutes or untila toothpick inserted in the center of cake comes out clean.
Remove the cake pan from oven and place overa wire rack for about 10 minutes.
Carefully invert the cake over a servingplatter and set aside to cool completely before serving.
Cut the cake into desired-sized slices andserve.