-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathvite.config.mts
More file actions
27 lines (26 loc) · 1.06 KB
/
vite.config.mts
File metadata and controls
27 lines (26 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import {createViteConfig} from '@naverpay/pite'
export default createViteConfig({
entry: ['!./src/**/*.bench.ts', '!./src/**/*.test.ts', './src/**/*.ts'],
outputs: [
{
format: 'cjs',
dist: 'dist',
},
{
format: 'es',
dist: 'dist',
},
],
publint: {
severity: 'off',
},
includeRequiredPolyfill: [
'es.array.push', // https://bugs.chromium.org/p/v8/issues/detail?id=12681
'es.array.includes', // https://bugzilla.mozilla.org/show_bug.cgi?id=1767541
'es.array.reduce', // https://issues.chromium.org/issues/40672866
'es.string.trim', // https://github.com/zloirock/core-js/issues/480#issuecomment-457494016 safari bug
'es.regexp.flags', // https://github.com/zloirock/core-js/commit/9017066b4cb367c6609e4473d43d6e6dad8031a5#diff-59f90be4cf68f9d13d2dce1818780ae968bf48328da4014b47138adf527ec0fcR1066
'es.array.reverse', // https://bugs.webkit.org/show_bug.cgi?id=188794
],
skipRequiredPolyfillCheck: ['es.array.sort'],
})