In a large bowl, beat butter and sugar with an electric mixer until creamy. Add eggs, vanilla extract, and orange extract; beat until smooth. – In a medium sized bowl, whisk together the baking powder, salt, ground ginger and flour. Gradually add dry mixture to the butter mixture and beat over medium speed until fully incorporated.
Pour 1 cup of white chocolate chips and 3/4 cup chopped dried cranberries into the batter and stir with a spoon, or use your electric mixer to stir them in over low speed.