In a stand mixer, beat together butter, sugar, brown sugar until light and fluffy. Add eggs and vanilla and mix together.
Add in dry ingredients and mix.
Drain the dried cranberries, toss in flour to lightly coat and mix into batter. Add in nuts and white chips and mix batter until just combined.
Scoop batter into cookie pucks and place in airtight container or on cookie sheets. Chill 30 minutes or overnight.