main
feat: handle more expression types in isPure for better tree-shaking (#20723)
refactor used exports analysis, hashing, code generation, optimizations to keep track of runtimes, used exports depending on runtime
chore: resolve "use strict" TODO (#19705)