Preheat oven to 350°F. Line a 9x13-inch baking pan with parchment paper. Set aside.
In a large bowl, whisk the butter and brown sugar together until well combined. Add in the eggs and vanilla extract and whisk until smooth.
1 cup salted butter, 1½ cups brown sugar, 2 large eggs, 1 tsp pure vanilla extract
In a separate bowl, whisk the flour, baking powder, cinnamon, and salt together.
2 cups all-purpose flour, 1 tsp baking powder, ¼ tsp ground cinnamon, ¼ tsp kosher salt
Add the dry ingredients to the wet ingredients and mix until combined. Stir in the cranberries and white chocolate chips. Scrape down the sides of the bowl with a spatula to fully incorporate all of the ingredients.
¾ cup dried cranberries, ¾ cup white chocolate chips
Press the batter into the prepared baking pan, spreading into an even layer.
Bake for 17-19 minutes, until golden brown. Let the bars cool.
While the bars are cooling, beat the cream cheese, powdered sugar, and vanilla extract with a hand mixer until smooth.
8 oz. cream cheese, 1 cup powdered sugar, ½ tsp pure vanilla extract
Spread the frosting over the cooled bars. Then, sprinkle the chopped cranberries and drizzle the melted chocolate over the top.
½ cup dried cranberries, ½ cup white chocolate chips
Refrigerate the bars for at least 20 minutes to allow the frosting to set before cutting.