stoat-for-desktop/js-lingui-solid/packages/solid/vite.config.js

18 lines
482 B
JavaScript

import { defineConfig } from 'vite'
import solidPlugin from 'vite-plugin-solid'
import dts from "vite-plugin-dts"
export default defineConfig({
build: {
lib: {
entry: 'src/index.ts',
formats: ['es', 'cjs'],
fileName: 'index'
},
rollupOptions: {
external: ["solid-js", "@lingui/core", "@lingui-solid/solid"],
}
},
plugins: [solidPlugin(), dts({ exclude: "**/*.test.{ts,tsx}", tsconfigPath: './tsconfig.json', rollupTypes: true })],
});