12345678910111213141516171819202122232425262728293031323334 |
- 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'
- ]
- });
- };
|