Preheat your oven to 350°F (175°C). Line an 8x8 inch baking pan with parchment paper, allowing some overhang on the sides.
In a medium bowl, whisk together the all-purpose flour, baking soda, and salt. Set aside.
In a large bowl, use an electric mixer to beat the softened butter and packed brown sugar until light and fluffy, about 2-3 minutes.
Beat in the egg and vanilla extract until fully incorporated and smooth.
Gradually add the flour mixture to the wet ingredients, mixing on low speed just until combined. Avoid overmixing.
Using a spatula, gently fold in the dried cranberries and white chocolate chips until evenly distributed.
Spread the batter evenly into your prepared pan. Bake for 25-28 minutes, or until edges are lightly golden and a toothpick inserted into the center comes out mostly clean with a few moist crumbs. Allow bars to cool completely in the pan on a wire rack.
In a small bowl, beat the softened cream cheese, powdered sugar, and orange zest together until smooth and creamy.
Once the bars have cooled, spread the cream cheese frosting evenly over the top. Refrigerate for at least 30 minutes to allow frosting to set before slicing.