in a large bowl, mix the flour, salt, baking soda, baking powder and spices. In another bowl, mix the eggs, pumpkin, oil, sugars, and vanilla; stir into dry ingredients just until moistened. Fold in cranberries and pecans.
Pour into two greased 8 x 4" loaf pans. Bake at 350° for 50 to 55 minutes or until a toothpick inserted near the center comes out clean. Cool for 10 minutes before removing from pans to wire racks. Makes two loaves, 12 slices each.