usual-ui

Форк
0
/
vite.config.ts 
45 строк · 1.1 Кб
1
/// <reference types="vitest" />
2
import { defineConfig } from 'vite'
3
import {resolve} from 'path';
4
import react from '@vitejs/plugin-react'
5
import tsconfigPaths from 'vite-tsconfig-paths';
6
import reactRefresh from '@vitejs/plugin-react-refresh';
7
import dts from 'vite-plugin-dts';
8

9
// https://vitejs.dev/config/
10
export default defineConfig({
11
  plugins: [react(), tsconfigPaths(), reactRefresh(), dts({rollupTypes: true})],
12
  optimizeDeps: {
13
    include: ['react', 'react-dom'],
14
  },
15
  server: {
16
    watch: {
17
      usePolling: true,
18
    }
19
  },
20
  build: {
21
    // lib entry and output settings
22
    lib: {
23
      entry: resolve(__dirname, 'lib/main.ts'),
24
      name: 'usual-ui',
25
      fileName: 'usual-ui'
26
    },
27
    // bundler options
28
    rollupOptions: {
29
      external: ['react', 'react-dom', 'react/jsx-runtime'],
30
      output: {
31
        globals: {
32
          react: 'React',
33
          'react-dom': 'ReactDOM',
34
          'react/jsx-runtime': 'react/jsx-runtime'
35
        }
36
      }
37
    }
38
  },
39
  test: {
40
    globals: true,
41
    environment: 'jsdom',
42
    setupFiles: './lib/test/setup.ts',
43
    css: true,
44
  },
45
})
46

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.