feat: Moved to vite

Signed-off-by: Avior <f.bouillon@aptatio.com>
This commit is contained in:
2022-09-27 12:56:56 +02:00
parent 895716cff0
commit b43329caa1
21 changed files with 3960 additions and 5908 deletions

30
vite.config.js Normal file
View File

@ -0,0 +1,30 @@
import path from 'path'
import { defineConfig } from 'vite'
import pkg from './package.json'
import { objectKeys } from '@dzeio/object-util'
const external = objectKeys(pkg.dependencies)
// https://vitejs.dev/config/
export default defineConfig({
build: {
outDir: './',
lib: {
entry: path.resolve(__dirname, 'src/index.ts'),
name: '@dzeio/components',
fileName: (format) => `index.${format}.js`
},
rollupOptions: {
// externalize deps that shouldn't be bundled
// into your library
external: ['react', 'react-dom', 'next', ...external],
output: {
// Provide global variables to use in the UMD build
// for externalized deps
globals: {
react: 'React'
}
}
}
}
})