|
@@ -14,7 +14,7 @@ export default defineConfig(({ mode }) => {
|
|
|
staticDir: path.join(__dirname, 'dist'),
|
|
staticDir: path.join(__dirname, 'dist'),
|
|
|
routes: ['/', '/en/', '/me/', '/ru/', '/ua/'],
|
|
routes: ['/', '/en/', '/me/', '/ru/', '/ua/'],
|
|
|
renderer: new prerender.PuppeteerRenderer({
|
|
renderer: new prerender.PuppeteerRenderer({
|
|
|
- renderAfterTime: 5000,
|
|
|
|
|
|
|
+ renderAfterDocumentEvent: 'render-event',
|
|
|
injectProperty: '__PRERENDER_INJECTED',
|
|
injectProperty: '__PRERENDER_INJECTED',
|
|
|
maxTimeout: 30000,
|
|
maxTimeout: 30000,
|
|
|
headless: true,
|
|
headless: true,
|
|
@@ -42,6 +42,7 @@ export default defineConfig(({ mode }) => {
|
|
|
},
|
|
},
|
|
|
build: {
|
|
build: {
|
|
|
outDir: 'dist',
|
|
outDir: 'dist',
|
|
|
|
|
+ target: 'es2018',
|
|
|
chunkSizeWarningLimit: 1000,
|
|
chunkSizeWarningLimit: 1000,
|
|
|
cssMinify: true,
|
|
cssMinify: true,
|
|
|
minify: 'esbuild',
|
|
minify: 'esbuild',
|
|
@@ -56,7 +57,7 @@ export default defineConfig(({ mode }) => {
|
|
|
},
|
|
},
|
|
|
esbuild: {
|
|
esbuild: {
|
|
|
legalComments: 'none',
|
|
legalComments: 'none',
|
|
|
- target: 'esnext',
|
|
|
|
|
|
|
+ target: 'es2018',
|
|
|
},
|
|
},
|
|
|
test: {
|
|
test: {
|
|
|
globals: true,
|
|
globals: true,
|