v5.40.0
Merge branch 'develop' into v5/main (#20566)
fix: typo 'compatability' to 'compatibility' in error messages (#25535)
chore: use rollup
chore: update license files with enterprise agreement details
chore: merge develop into v5 main (#21108)
release: 5.40.0
chore: refactor rollup utils and move to preserveModule for better tree shaking