openrouter-model-picker
Version:
Third-party React component for OpenRouter model selection
26 lines (25 loc) • 598 B
text/typescript
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
build: {
lib: {
entry: 'src/index.ts',
name: 'OpenRouterModelPicker',
formats: ['es', 'cjs'],
fileName: (format) => `index.${format === 'es' ? 'mjs' : 'js'}`
},
rollupOptions: {
external: ['react', 'react-dom'],
output: {
globals: {
react: 'React',
'react-dom': 'ReactDOM'
}
}
},
// Ensure CSS is extracted
cssCodeSplit: false
}
})