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 teaspoon pure vanilla extract
In a separate bowl, whisk the flour, baking powder, cinnamon, and salt together.
2 cups all-purpose flour, 1 teaspoon baking powder, ¼ teaspoon ground cinnamon, ¼ teaspoon kosher salt
Add the dry ingredients to the wet ingredients and mix until combined. Stir in the cranberries and white chocolate chips.
¾ 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 ounces cream cheese, 1 cup powdered sugar, ½ teaspoon 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 into the bars.