import legacy from '@vitejs/plugin-legacy'; export default () => { return legacy({ targets: ['defaults', 'Chrome >= 51'], additionalLegacyPolyfills: ['regenerator-runtime/runtime'], modernPolyfills: ['es.string.replace-all'], renderLegacyChunks: true, polyfills: [ 'es.symbol', 'es.array.flat-map', 'es.array.filter', 'es.promise', 'es.promise.finally', 'es.object.assign', 'es.map', 'es.set', 'es.array.for-each', 'es.object.define-properties', 'es.object.define-property', 'es.object.get-own-property-descriptor', 'es.object.get-own-property-descriptors', 'es.object.keys', 'es.object.to-string', 'web.dom-collections.for-each', 'esnext.global-this', 'esnext.string.match-all', 'es.array.iterator', 'es.string.includes', 'es.string.starts-with', 'es.object.values' ] }); };