Microsoft interview question

What is tree shaking in programming?